github.com/cockroachdb/pebble@v0.0.0-20231214172447-ab4952c5f87b/testdata/compaction_output_splitters (about) 1 2 # arraySplitter tests 3 4 reset 5 ---- 6 ok 7 8 init child0 mock 9 ---- 10 ok 11 12 init child1 mock 13 ---- 14 ok 15 16 init main array 17 ---- 18 ok 19 20 set-should-split child0 no-split 21 ---- 22 ok 23 24 set-should-split child1 no-split 25 ---- 26 ok 27 28 should-split-before foo.SET.2 29 ---- 30 no-split 31 32 set-should-split child1 split-now 33 ---- 34 ok 35 36 should-split-before foo.SET.2 37 ---- 38 split-now 39 40 set-should-split child1 no-split 41 ---- 42 ok 43 44 should-split-before foo.SET.2 45 ---- 46 no-split 47 48 set-should-split child0 split-now 49 ---- 50 ok 51 52 should-split-before foo.SET.2 53 ---- 54 split-now 55 56 # userKeyChangeSplitter tests 57 58 reset 59 ---- 60 ok 61 62 init child0 mock 63 ---- 64 ok 65 66 init main userkey 67 ---- 68 ok 69 70 should-split-before foo.SET.6 71 ---- 72 no-split 73 74 should-split-before foo.SET.5 75 ---- 76 no-split 77 78 set-should-split child0 split-now 79 ---- 80 ok 81 82 should-split-before foo.SET.4 83 ---- 84 no-split 85 86 should-split-before foo.SET.3 87 ---- 88 no-split 89 90 should-split-before food.SET.6 91 ---- 92 split-now 93 94 set-should-split child0 no-split 95 ---- 96 ok 97 98 should-split-before food.SET.5 99 ---- 100 no-split 101 102 set-should-split child0 split-now 103 ---- 104 ok 105 106 should-split-before food.SET.4 107 ---- 108 no-split 109 110 should-split-before food2.SET.4 111 ---- 112 split-now