mirror of
https://source.quilibrium.com/quilibrium/ceremonyclient.git
synced 2024-12-27 17:15:18 +00:00
123 lines
1.2 KiB
Plaintext
123 lines
1.2 KiB
Plaintext
|
|
# Simple case.
|
|
|
|
build-remote f1
|
|
set a foo
|
|
set b bar
|
|
set c foobar
|
|
----
|
|
|
|
ingest-external
|
|
f1,5,a,cc
|
|
----
|
|
|
|
lsm
|
|
----
|
|
6:
|
|
000004:[a#10,DELSIZED-cc#inf,RANGEDEL]
|
|
|
|
iter
|
|
first
|
|
next
|
|
next
|
|
next
|
|
----
|
|
a: (foo, .)
|
|
b: (bar, .)
|
|
c: (foobar, .)
|
|
.
|
|
|
|
# Above case but with c left out at ingestion time.
|
|
|
|
reset
|
|
----
|
|
|
|
build-remote f2
|
|
set a foo
|
|
set b bar
|
|
set c foobar
|
|
----
|
|
|
|
ingest-external
|
|
f2,5,a,c
|
|
----
|
|
|
|
lsm
|
|
----
|
|
6:
|
|
000004:[a#10,DELSIZED-c#inf,RANGEDEL]
|
|
|
|
iter
|
|
first
|
|
next
|
|
next
|
|
next
|
|
----
|
|
a: (foo, .)
|
|
b: (bar, .)
|
|
.
|
|
.
|
|
|
|
build-remote f3
|
|
set c foobarbaz
|
|
set d haha
|
|
set e something
|
|
----
|
|
|
|
build-remote f4
|
|
set f foo
|
|
set g foo
|
|
set h foo
|
|
----
|
|
|
|
# This ingestion should error out due to the overlap between file spans.
|
|
|
|
ingest-external
|
|
f3,10,c,f
|
|
f4,10,e,h
|
|
----
|
|
pebble: external sstables have overlapping ranges
|
|
|
|
ingest-external
|
|
f3,10,c,f
|
|
f4,10,f,hh
|
|
----
|
|
|
|
lsm
|
|
----
|
|
6:
|
|
000004:[a#10,DELSIZED-c#inf,RANGEDEL]
|
|
000007:[c#11,DELSIZED-f#inf,RANGEDEL]
|
|
000008:[f#12,DELSIZED-hh#inf,RANGEDEL]
|
|
|
|
iter
|
|
first
|
|
next
|
|
next
|
|
next
|
|
next
|
|
next
|
|
next
|
|
next
|
|
next
|
|
----
|
|
a: (foo, .)
|
|
b: (bar, .)
|
|
c: (foobarbaz, .)
|
|
d: (haha, .)
|
|
e: (something, .)
|
|
f: (foo, .)
|
|
g: (foo, .)
|
|
h: (foo, .)
|
|
.
|
|
|
|
compact a z
|
|
----
|
|
|
|
lsm
|
|
----
|
|
6:
|
|
000004:[a#10,DELSIZED-c#inf,RANGEDEL]
|
|
000007:[c#11,DELSIZED-f#inf,RANGEDEL]
|
|
000008:[f#12,DELSIZED-hh#inf,RANGEDEL]
|