github.com/cockroachdb/pebble@v1.1.1-0.20240513155919-3622ade60459/testdata/ingest_sort_and_verify (about)

     1  # Default comparator specific tests.
     2  
     3  ingest cmp=default
     4  a.SET.0-b.SET.0
     5  ----
     6  0: a#0,1-b#0,1
     7  
     8  ingest cmp=default
     9  a.SET.0-b.SET.0
    10  c.SET.0-d.SET.0
    11  e.SET.0-f.SET.0
    12  ----
    13  0: a#0,1-b#0,1
    14  1: c#0,1-d#0,1
    15  2: e#0,1-f#0,1
    16  
    17  ingest cmp=default
    18  c.SET.0-d.SET.0
    19  a.SET.0-b.SET.0
    20  e.SET.0-f.SET.0
    21  ----
    22  1: a#0,1-b#0,1
    23  0: c#0,1-d#0,1
    24  2: e#0,1-f#0,1
    25  
    26  ingest cmp=default
    27  a.SET.0-b.SET.0
    28  b.SET.0-d.SET.0
    29  e.SET.0-f.SET.0
    30  ----
    31  pebble: local ingestion sstables have overlapping ranges
    32  
    33  ingest cmp=default
    34  c.SET.0-d.SET.0
    35  d.SET.0-e.SET.0
    36  a.SET.0-b.SET.0
    37  ----
    38  pebble: local ingestion sstables have overlapping ranges
    39  
    40  ingest cmp=default
    41  a.SET.1-b.SET.1
    42  b.SET.0-c.SET.0
    43  ----
    44  pebble: local ingestion sstables have overlapping ranges
    45  
    46  ingest cmp=default
    47  a.RANGEDEL.0-b.RANGEDEL.72057594037927935
    48  b.RANGEDEL.0-d.RANGEDEL.72057594037927935
    49  e.RANGEDEL.0-f.RANGEDEL.72057594037927935
    50  ----
    51  0: a#0,15-b#72057594037927935,15
    52  1: b#0,15-d#72057594037927935,15
    53  2: e#0,15-f#72057594037927935,15
    54  
    55  ingest cmp=default
    56  a.RANGEDEL.0-b.RANGEDEL.72057594037927935
    57  c.RANGEDEL.0-e.RANGEDEL.72057594037927935
    58  e.RANGEDEL.0-f.RANGEDEL.72057594037927935
    59  ----
    60  0: a#0,15-b#72057594037927935,15
    61  1: c#0,15-e#72057594037927935,15
    62  2: e#0,15-f#72057594037927935,15
    63  
    64  ingest cmp=default
    65  a.RANGEDEL.0-b.RANGEDEL.72057594037927935
    66  b.RANGEDEL.0-e.RANGEDEL.72057594037927935
    67  e.RANGEDEL.0-f.RANGEDEL.72057594037927935
    68  ----
    69  0: a#0,15-b#72057594037927935,15
    70  1: b#0,15-e#72057594037927935,15
    71  2: e#0,15-f#72057594037927935,15
    72  
    73  ingest cmp=default
    74  a.RANGEDEL.0-c.RANGEDEL.72057594037927935
    75  b.SET.0-d.SET.0
    76  ----
    77  pebble: local ingestion sstables have overlapping ranges
    78  
    79  ingest cmp=default
    80  b.RANGEDEL.0-d.RANGEDEL.72057594037927935
    81  a.SET.0-c.SET.0
    82  ----
    83  pebble: local ingestion sstables have overlapping ranges
    84  
    85  ingest cmp=default
    86  a.RANGEDEL.0-b.RANGEDEL.72057594037927935
    87  b.SET.0-c.SET.0
    88  ----
    89  0: a#0,15-b#72057594037927935,15
    90  1: b#0,1-c#0,1
    91  
    92  # Reverse comparator specific tests.
    93  
    94  ingest cmp=reverse
    95  b.SET.0-a.SET.0
    96  ----
    97  0: b#0,1-a#0,1
    98  
    99  ingest cmp=reverse
   100  f.SET.0-e.SET.0
   101  d.SET.0-c.SET.0
   102  b.SET.0-a.SET.0
   103  ----
   104  0: f#0,1-e#0,1
   105  1: d#0,1-c#0,1
   106  2: b#0,1-a#0,1
   107  
   108  ingest cmp=reverse
   109  f.SET.0-e.SET.0
   110  b.SET.0-a.SET.0
   111  d.SET.0-c.SET.0
   112  ----
   113  0: f#0,1-e#0,1
   114  2: d#0,1-c#0,1
   115  1: b#0,1-a#0,1
   116  
   117  ingest cmp=reverse
   118  f.SET.0-e.SET.0
   119  d.SET.0-b.SET.0
   120  b.SET.0-a.SET.0
   121  ----
   122  pebble: local ingestion sstables have overlapping ranges
   123  
   124  ingest cmp=reverse
   125  b.SET.0-a.SET.0
   126  e.SET.0-d.SET.0
   127  d.SET.0-c.SET.0
   128  ----
   129  pebble: local ingestion sstables have overlapping ranges
   130  
   131  ingest cmp=reverse
   132  c.SET.0-b.SET.0
   133  b.SET.1-a.SET.1
   134  ----
   135  pebble: local ingestion sstables have overlapping ranges
   136  
   137  ingest cmp=reverse
   138  b.RANGEDEL.0-a.RANGEDEL.72057594037927935
   139  d.RANGEDEL.0-b.RANGEDEL.72057594037927935
   140  f.RANGEDEL.0-e.RANGEDEL.72057594037927935
   141  ----
   142  2: f#0,15-e#72057594037927935,15
   143  1: d#0,15-b#72057594037927935,15
   144  0: b#0,15-a#72057594037927935,15
   145  
   146  ingest cmp=reverse
   147  b.RANGEDEL.0-a.RANGEDEL.72057594037927935
   148  e.RANGEDEL.0-c.RANGEDEL.72057594037927935
   149  f.RANGEDEL.0-e.RANGEDEL.72057594037927935
   150  ----
   151  2: f#0,15-e#72057594037927935,15
   152  1: e#0,15-c#72057594037927935,15
   153  0: b#0,15-a#72057594037927935,15
   154  
   155  ingest cmp=reverse
   156  b.RANGEDEL.0-a.RANGEDEL.72057594037927935
   157  e.RANGEDEL.0-b.RANGEDEL.72057594037927935
   158  f.RANGEDEL.0-e.RANGEDEL.72057594037927935
   159  ----
   160  2: f#0,15-e#72057594037927935,15
   161  1: e#0,15-b#72057594037927935,15
   162  0: b#0,15-a#72057594037927935,15
   163  
   164  ingest cmp=reverse
   165  c.RANGEDEL.0-a.RANGEDEL.72057594037927935
   166  d.SET.0-b.SET.0
   167  ----
   168  pebble: local ingestion sstables have overlapping ranges
   169  
   170  ingest cmp=reverse
   171  d.RANGEDEL.0-b.RANGEDEL.72057594037927935
   172  c.SET.0-a.SET.0
   173  ----
   174  pebble: local ingestion sstables have overlapping ranges
   175  
   176  ingest cmp=reverse
   177  b.RANGEDEL.0-a.RANGEDEL.72057594037927935
   178  c.SET.0-b.SET.0
   179  ----
   180  pebble: local ingestion sstables have overlapping ranges