mirror of
https://source.quilibrium.com/quilibrium/ceremonyclient.git
synced 2024-12-26 08:35:17 +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
|
|
----
|