mirror of
https://source.quilibrium.com/quilibrium/ceremonyclient.git
synced 2024-12-29 18:05:18 +00:00
82 lines
1.3 KiB
Plaintext
82 lines
1.3 KiB
Plaintext
|
# When collection begins, it should start from the most recent manifest.
|
||
|
|
||
|
create-manifest filenum=000001
|
||
|
----
|
||
|
|
||
|
create-manifest filenum=000002
|
||
|
----
|
||
|
|
||
|
# Since collection hasn't started yet, cleaning the old manifest should
|
||
|
# immediately remove it.
|
||
|
|
||
|
clean
|
||
|
src/MANIFEST-000001
|
||
|
----
|
||
|
|
||
|
ls src
|
||
|
----
|
||
|
src:
|
||
|
MANIFEST-000002
|
||
|
|
||
|
start
|
||
|
----
|
||
|
|
||
|
stat src/MANIFEST-000002
|
||
|
----
|
||
|
src/MANIFEST-000002:
|
||
|
size: 100
|
||
|
|
||
|
flush
|
||
|
000003
|
||
|
----
|
||
|
created src/000003.sst
|
||
|
[JOB 0] flushed 1 memtable (100B) to L0 [000003] (10KB), in 0.1s (0.1s total), output rate 100KB/s
|
||
|
|
||
|
wait
|
||
|
----
|
||
|
dst:
|
||
|
000003.sst
|
||
|
MANIFEST-000002
|
||
|
|
||
|
# The new file should have a larger size than it did when we stat'd the src
|
||
|
# manifest because a version edit should've been appended by the flush, and
|
||
|
# copied while copying the flushed sstables.
|
||
|
|
||
|
stat dst/MANIFEST-000002
|
||
|
----
|
||
|
dst/MANIFEST-000002:
|
||
|
size: 125
|
||
|
|
||
|
cmp-files src/MANIFEST-000002 dst/MANIFEST-000002
|
||
|
----
|
||
|
equal
|
||
|
|
||
|
# Test a manifest rotation.
|
||
|
|
||
|
create-manifest filenum=000004
|
||
|
----
|
||
|
|
||
|
flush
|
||
|
000005
|
||
|
000006
|
||
|
----
|
||
|
created src/000005.sst
|
||
|
created src/000006.sst
|
||
|
[JOB 0] flushed 1 memtable (100B) to L0 [000005 000006] (20KB), in 0.1s (0.1s total), output rate 200KB/s
|
||
|
|
||
|
wait
|
||
|
----
|
||
|
dst:
|
||
|
000003.sst
|
||
|
000005.sst
|
||
|
000006.sst
|
||
|
MANIFEST-000002
|
||
|
MANIFEST-000004
|
||
|
|
||
|
cmp-files src/MANIFEST-000004 dst/MANIFEST-000004
|
||
|
----
|
||
|
equal
|
||
|
|
||
|
stop
|
||
|
----
|