mirror of
				https://source.quilibrium.com/quilibrium/ceremonyclient.git
				synced 2025-11-04 11:07:27 +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
 | 
						|
----
 |