From 789974227f0a99bb82ac5e0a4444e8d8c94180b2 Mon Sep 17 00:00:00 2001 From: Jonathan Moody <103143855+moodyjon@users.noreply.github.com> Date: Tue, 13 Sep 2022 15:05:11 -0500 Subject: [PATCH] Add sample data from test_variety_of_transactions_and_longish_history. Rework tests to use the sample data. --- server/jsonrpc_blockchain_test.go | 124 +- .../lbry-rocksdb/000005.log | Bin 0 -> 916972 bytes .../lbry-rocksdb/CURRENT | 1 + .../lbry-rocksdb/IDENTITY | 1 + .../lbry-rocksdb/LOCK | 0 .../lbry-rocksdb/LOG | 2167 ++++++++++ .../lbry-rocksdb/MANIFEST-000004 | Bin 0 -> 1835 bytes .../lbry-rocksdb/OPTIONS-000079 | 3742 +++++++++++++++++ .../lbry-rocksdb/OPTIONS-000081 | 3742 +++++++++++++++++ 9 files changed, 9725 insertions(+), 52 deletions(-) create mode 100644 testdata/test_variety_of_transactions/lbry-rocksdb/000005.log create mode 100644 testdata/test_variety_of_transactions/lbry-rocksdb/CURRENT create mode 100644 testdata/test_variety_of_transactions/lbry-rocksdb/IDENTITY create mode 100644 testdata/test_variety_of_transactions/lbry-rocksdb/LOCK create mode 100644 testdata/test_variety_of_transactions/lbry-rocksdb/LOG create mode 100644 testdata/test_variety_of_transactions/lbry-rocksdb/MANIFEST-000004 create mode 100644 testdata/test_variety_of_transactions/lbry-rocksdb/OPTIONS-000079 create mode 100644 testdata/test_variety_of_transactions/lbry-rocksdb/OPTIONS-000081 diff --git a/server/jsonrpc_blockchain_test.go b/server/jsonrpc_blockchain_test.go index 1799aa2..39221a8 100644 --- a/server/jsonrpc_blockchain_test.go +++ b/server/jsonrpc_blockchain_test.go @@ -8,21 +8,57 @@ import ( "github.com/lbryio/lbcd/chaincfg" ) +// Source: test_variety_of_transactions_and_longish_history (lbry-sdk/tests/integration/transactions) +const regTestDBPath = "../testdata/test_variety_of_transactions/lbry-rocksdb" + +var regTestAddrs = [30]string{ + "mtgiQkd35xpx3TaZ4RBNirf3uSMQ8tXQ7z", + "mqMjBtzGTtRty7Y54RqeNLk9QE8rYUfpm3", + "n2q8ASDZmib4adu2eU4dPvVvjYeU97pks4", + "mzxYWTJogAtduNaeyH9pSSmBSPkJj33HDJ", + "mweCKeZkeUUi8RQdHry3Mziphb87vCwiiW", + "mp7ZuiZgBNJHFX6DVmeZrCj8SuzVQNDLwb", + "n2zZoBocGCcxe6jFo1anbbAsUFMPXdYfnY", + "msps28KwRJF77DxhzqD98prdwCrZwdUxJc", + "mjvkjuss63pq2mpsRn4Q5tsNKVMLG9qUt7", + "miF9cJn8HiX6vsorRDXtZEgcW7BeWowqkX", + "mx87wRYFchYaLjXyNaboMuEMRLRboFSPDD", + "mhvb94idtQvTSCQk9EB16wLLkSrbWizPRG", + "mx3Fu8FDM4nKR9VYtHWPtSGKVt1D588Ay1", + "mhqvhX7kLNQ2bUNWZxMhE1z6QEJKrqdV8T", + "mgekw8L4xEezFtkYdSarL4sk5Sc8n9UtzG", + "myhFrTz99ZHwbGo7qV4D7fJKfji7YJ3vZ8", + "mnf8UCVoo6DBq6Tg4QpnFFdV1mFVHi43TF", + "mn7hKyh6EA8oLAPkvTd9vPEgzLRejLxkj2", + "msfarwFff7LX6DkXk295x3YMnJtR5Yw8uy", + "mn8sUv6ryiLn4kzssBTqNaB1oL6qcKDzJ4", + "mhwgeQFyi1z1RxNR1CphE8PcwG2xBWcxDp", + "n2jKpDXhVaQHiKqhdQYwwykhoYtKtbh8P1", + "mhnt4btqpAuiNwjAfFxPEaA4ekCE8faRYN", + "mmTFCt6Du1VsdxSKc7f21vYsT75KnRy7NM", + "mm1nx1xSmgRponM5tmdq15KREa7f6M36La", + "mxMXmMKUqoj19hxEA5r3hZJgirT6nCQh14", + "mx2L4iqNGzpuNNsDmjvCpcomefDWLAjdv1", + "mohJcUzQdCYL7nEySKNQC8PUzowNS5gGvo", + "mjv1vErZiDXsh9TvBDGCBpzobZx7aVYuy7", + "mwDPTZzHsM6p1DfDnBeojDLRCDceTcejkT", +} + +// const dbPath := "/Users/swdev1/hub/scribe_db.599529/lbry-rocksdb" +// const dbPath := "/mnt/d/data/snapshot_1072108/lbry-rocksdb" + func TestServerGetHeight(t *testing.T) { - dbPath := "/Users/swdev1/hub/scribe_db.599529/lbry-rocksdb" - // dbPath := "/mnt/d/data/snapshot_1072108/lbry-rocksdb/" secondaryPath := "asdf" - db, toDefer, err := db.GetProdDB(dbPath, secondaryPath) + db, toDefer, err := db.GetProdDB(regTestDBPath, secondaryPath) defer toDefer() if err != nil { - t.Skip("DB not found") t.Error(err) return } s := &BlockchainService{ DB: db, - Chain: &chaincfg.MainNetParams, + Chain: &chaincfg.RegressionNetParams, } req := BlockGetServerHeightReq{} @@ -36,23 +72,23 @@ func TestServerGetHeight(t *testing.T) { t.Errorf("unmarshal err: %v", err) } t.Logf("resp: %v", string(marshalled)) + if string(marshalled) != "500" { + t.Errorf("bad height: %v", string(marshalled)) + } } func TestGetChunk(t *testing.T) { - dbPath := "/Users/swdev1/hub/scribe_db.599529/lbry-rocksdb" - // dbPath := "/mnt/d/data/snapshot_1072108/lbry-rocksdb/" secondaryPath := "asdf" - db, toDefer, err := db.GetProdDB(dbPath, secondaryPath) + db, toDefer, err := db.GetProdDB(regTestDBPath, secondaryPath) defer toDefer() if err != nil { - t.Skip("DB not found") t.Error(err) return } s := &BlockchainService{ DB: db, - Chain: &chaincfg.MainNetParams, + Chain: &chaincfg.RegressionNetParams, } for index := 0; index < 10; index++ { @@ -67,34 +103,42 @@ func TestGetChunk(t *testing.T) { t.Errorf("index: %v unmarshal err: %v", index, err) } t.Logf("index: %v resp: %v", index, string(marshalled)) - if len(*resp) != (CHUNK_SIZE * HEADER_SIZE * 2) { - t.Errorf("index: %v bad length: %v", index, len(*resp)) + switch index { + case 0, 1, 2, 3, 4: + if len(*resp) != (CHUNK_SIZE * HEADER_SIZE * 2) { + t.Errorf("index: %v bad length: %v", index, len(*resp)) + } + case 5: + if len(*resp) != 21*112*2 { + t.Errorf("index: %v bad length: %v", index, len(*resp)) + } + default: + if len(*resp) != 0 { + t.Errorf("index: %v bad length: %v", index, len(*resp)) + } } } } func TestGetHeader(t *testing.T) { - dbPath := "/Users/swdev1/hub/scribe_db.599529/lbry-rocksdb" - // dbPath := "/mnt/d/data/snapshot_1072108/lbry-rocksdb/" secondaryPath := "asdf" - db, toDefer, err := db.GetProdDB(dbPath, secondaryPath) + db, toDefer, err := db.GetProdDB(regTestDBPath, secondaryPath) defer toDefer() if err != nil { - t.Skip("DB not found") t.Error(err) return } s := &BlockchainService{ DB: db, - Chain: &chaincfg.MainNetParams, + Chain: &chaincfg.RegressionNetParams, } - for height := 1000; height < 1010; height++ { + for height := 0; height < 700; height += 100 { req := BlockGetHeaderReq(height) var resp *BlockGetHeaderResp err := s.Get_header(nil, &req, &resp) - if err != nil { + if err != nil && height <= 500 { t.Errorf("height: %v handler err: %v", height, err) } marshalled, err := json.MarshalIndent(resp, "", " ") @@ -106,13 +150,10 @@ func TestGetHeader(t *testing.T) { } func TestGetBalance(t *testing.T) { - dbPath := "/Users/swdev1/hub/scribe_db.599529/lbry-rocksdb" - // dbPath := "/mnt/d/data/snapshot_1072108/lbry-rocksdb/" secondaryPath := "asdf" - db, toDefer, err := db.GetProdDB(dbPath, secondaryPath) + db, toDefer, err := db.GetProdDB(regTestDBPath, secondaryPath) defer toDefer() if err != nil { - t.Skip("DB not found") t.Error(err) return } @@ -120,16 +161,11 @@ func TestGetBalance(t *testing.T) { s := &BlockchainAddressService{ BlockchainService{ DB: db, - Chain: &chaincfg.MainNetParams, + Chain: &chaincfg.RegressionNetParams, }, } - addrs := []string{ - "bCoyqs8Pv4pss5EbNuyuokkdkCqEpDoHmG", - "bJr6cLth1UmR7wJ14BMc7ch73xBEEV77fV", - } - - for _, addr := range addrs { + for _, addr := range regTestAddrs { req := AddressGetBalanceReq{addr} var resp *AddressGetBalanceResp err := s.Get_balance(nil, &req, &resp) @@ -145,13 +181,10 @@ func TestGetBalance(t *testing.T) { } func TestGetHistory(t *testing.T) { - dbPath := "/Users/swdev1/hub/scribe_db.599529/lbry-rocksdb" - // dbPath := "/mnt/d/data/snapshot_1072108/lbry-rocksdb/" secondaryPath := "asdf" - db, toDefer, err := db.GetProdDB(dbPath, secondaryPath) + db, toDefer, err := db.GetProdDB(regTestDBPath, secondaryPath) defer toDefer() if err != nil { - t.Skip("DB not found") t.Error(err) return } @@ -159,16 +192,11 @@ func TestGetHistory(t *testing.T) { s := &BlockchainAddressService{ BlockchainService{ DB: db, - Chain: &chaincfg.MainNetParams, + Chain: &chaincfg.RegressionNetParams, }, } - addrs := []string{ - "bCoyqs8Pv4pss5EbNuyuokkdkCqEpDoHmG", - "bJr6cLth1UmR7wJ14BMc7ch73xBEEV77fV", - } - - for _, addr := range addrs { + for _, addr := range regTestAddrs { req := AddressGetHistoryReq{addr} var resp *AddressGetHistoryResp err := s.Get_history(nil, &req, &resp) @@ -184,13 +212,10 @@ func TestGetHistory(t *testing.T) { } func TestListUnspent(t *testing.T) { - dbPath := "/Users/swdev1/hub/scribe_db.599529/lbry-rocksdb" - // dbPath := "/mnt/d/data/snapshot_1072108/lbry-rocksdb/" secondaryPath := "asdf" - db, toDefer, err := db.GetProdDB(dbPath, secondaryPath) + db, toDefer, err := db.GetProdDB(regTestDBPath, secondaryPath) defer toDefer() if err != nil { - t.Skip("DB not found") t.Error(err) return } @@ -198,16 +223,11 @@ func TestListUnspent(t *testing.T) { s := &BlockchainAddressService{ BlockchainService{ DB: db, - Chain: &chaincfg.MainNetParams, + Chain: &chaincfg.RegressionNetParams, }, } - addrs := []string{ - "bCoyqs8Pv4pss5EbNuyuokkdkCqEpDoHmG", - "bJr6cLth1UmR7wJ14BMc7ch73xBEEV77fV", - } - - for _, addr := range addrs { + for _, addr := range regTestAddrs { req := AddressListUnspentReq{addr} var resp *AddressListUnspentResp err := s.Listunspent(nil, &req, &resp) diff --git a/testdata/test_variety_of_transactions/lbry-rocksdb/000005.log b/testdata/test_variety_of_transactions/lbry-rocksdb/000005.log new file mode 100644 index 0000000000000000000000000000000000000000..16d776dd7c7f7cc00add84eb5ca5d3636b9ecd37 GIT binary patch literal 916972 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%0D%>lu^@(Aj20_Q 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 QvQU>d4#vCx$1g1W4-_gdkN^Mx literal 0 HcmV?d00001 diff --git a/testdata/test_variety_of_transactions/lbry-rocksdb/CURRENT b/testdata/test_variety_of_transactions/lbry-rocksdb/CURRENT new file mode 100644 index 0000000..cacca75 --- /dev/null +++ b/testdata/test_variety_of_transactions/lbry-rocksdb/CURRENT @@ -0,0 +1 @@ +MANIFEST-000004 diff --git a/testdata/test_variety_of_transactions/lbry-rocksdb/IDENTITY b/testdata/test_variety_of_transactions/lbry-rocksdb/IDENTITY new file mode 100644 index 0000000..8234d0c --- /dev/null +++ b/testdata/test_variety_of_transactions/lbry-rocksdb/IDENTITY @@ -0,0 +1 @@ +2c7866e6-c325-4a0e-bfac-4cb01a746a45 \ No newline at end of file diff --git a/testdata/test_variety_of_transactions/lbry-rocksdb/LOCK b/testdata/test_variety_of_transactions/lbry-rocksdb/LOCK new file mode 100644 index 0000000..e69de29 diff --git a/testdata/test_variety_of_transactions/lbry-rocksdb/LOG b/testdata/test_variety_of_transactions/lbry-rocksdb/LOG new file mode 100644 index 0000000..4935e66 --- /dev/null +++ b/testdata/test_variety_of_transactions/lbry-rocksdb/LOG @@ -0,0 +1,2167 @@ +2022/09/13-14:56:20.659311 4381115776 RocksDB version: 6.29.4 +2022/09/13-14:56:20.659357 4381115776 Git sha 28c15d87ea65a664948781cafa173ab577021921 +2022/09/13-14:56:20.659358 4381115776 Compile date 2022-03-29 13:35:09 +2022/09/13-14:56:20.659359 4381115776 DB SUMMARY +2022/09/13-14:56:20.659360 4381115776 DB Session ID: 7FB640Q69NEZ3WVPYO2D +2022/09/13-14:56:20.659378 4381115776 SST files in /var/folders/46/44w2zhrx16b8gsvff9dxtr640000gq/T/tmpk0a8xivu/lbry-rocksdb dir, Total Num: 0, files: +2022/09/13-14:56:20.659379 4381115776 Write Ahead Log file in /var/folders/46/44w2zhrx16b8gsvff9dxtr640000gq/T/tmpk0a8xivu/lbry-rocksdb: +2022/09/13-14:56:20.659380 4381115776 Options.error_if_exists: 0 +2022/09/13-14:56:20.659381 4381115776 Options.create_if_missing: 1 +2022/09/13-14:56:20.659381 4381115776 Options.paranoid_checks: 1 +2022/09/13-14:56:20.659382 4381115776 Options.flush_verify_memtable_count: 1 +2022/09/13-14:56:20.659382 4381115776 Options.track_and_verify_wals_in_manifest: 0 +2022/09/13-14:56:20.659383 4381115776 Options.env: 0x10b18ebb8 +2022/09/13-14:56:20.659384 4381115776 Options.fs: PosixFileSystem +2022/09/13-14:56:20.659385 4381115776 Options.info_log: 0x600001981cc0 +2022/09/13-14:56:20.659385 4381115776 Options.max_file_opening_threads: 16 +2022/09/13-14:56:20.659386 4381115776 Options.statistics: 0x0 +2022/09/13-14:56:20.659386 4381115776 Options.use_fsync: 0 +2022/09/13-14:56:20.659387 4381115776 Options.max_log_file_size: 0 +2022/09/13-14:56:20.659387 4381115776 Options.max_manifest_file_size: 1073741824 +2022/09/13-14:56:20.659388 4381115776 Options.log_file_time_to_roll: 0 +2022/09/13-14:56:20.659388 4381115776 Options.keep_log_file_num: 1000 +2022/09/13-14:56:20.659389 4381115776 Options.recycle_log_file_num: 0 +2022/09/13-14:56:20.659389 4381115776 Options.allow_fallocate: 1 +2022/09/13-14:56:20.659390 4381115776 Options.allow_mmap_reads: 0 +2022/09/13-14:56:20.659390 4381115776 Options.allow_mmap_writes: 0 +2022/09/13-14:56:20.659391 4381115776 Options.use_direct_reads: 0 +2022/09/13-14:56:20.659391 4381115776 Options.use_direct_io_for_flush_and_compaction: 0 +2022/09/13-14:56:20.659392 4381115776 Options.create_missing_column_families: 1 +2022/09/13-14:56:20.659393 4381115776 Options.db_log_dir: +2022/09/13-14:56:20.659393 4381115776 Options.wal_dir: +2022/09/13-14:56:20.659394 4381115776 Options.table_cache_numshardbits: 6 +2022/09/13-14:56:20.659394 4381115776 Options.WAL_ttl_seconds: 0 +2022/09/13-14:56:20.659395 4381115776 Options.WAL_size_limit_MB: 0 +2022/09/13-14:56:20.659395 4381115776 Options.max_write_batch_group_size_bytes: 1048576 +2022/09/13-14:56:20.659396 4381115776 Options.manifest_preallocation_size: 4194304 +2022/09/13-14:56:20.659396 4381115776 Options.is_fd_close_on_exec: 1 +2022/09/13-14:56:20.659397 4381115776 Options.advise_random_on_open: 1 +2022/09/13-14:56:20.659397 4381115776 Options.experimental_mempurge_threshold: 0.000000 +2022/09/13-14:56:20.659399 4381115776 Options.db_write_buffer_size: 0 +2022/09/13-14:56:20.659400 4381115776 Options.write_buffer_manager: 0x600000180680 +2022/09/13-14:56:20.659400 4381115776 Options.access_hint_on_compaction_start: 1 +2022/09/13-14:56:20.659401 4381115776 Options.new_table_reader_for_compaction_inputs: 0 +2022/09/13-14:56:20.659401 4381115776 Options.random_access_max_buffer_size: 1048576 +2022/09/13-14:56:20.659402 4381115776 Options.use_adaptive_mutex: 0 +2022/09/13-14:56:20.659673 4381115776 Options.rate_limiter: 0x0 +2022/09/13-14:56:20.659676 4381115776 Options.sst_file_manager.rate_bytes_per_sec: 0 +2022/09/13-14:56:20.659677 4381115776 Options.wal_recovery_mode: 2 +2022/09/13-14:56:20.659677 4381115776 Options.enable_thread_tracking: 0 +2022/09/13-14:56:20.659678 4381115776 Options.enable_pipelined_write: 0 +2022/09/13-14:56:20.659678 4381115776 Options.unordered_write: 0 +2022/09/13-14:56:20.659679 4381115776 Options.allow_concurrent_memtable_write: 1 +2022/09/13-14:56:20.659680 4381115776 Options.enable_write_thread_adaptive_yield: 1 +2022/09/13-14:56:20.659680 4381115776 Options.write_thread_max_yield_usec: 100 +2022/09/13-14:56:20.659681 4381115776 Options.write_thread_slow_yield_usec: 3 +2022/09/13-14:56:20.659681 4381115776 Options.row_cache: None +2022/09/13-14:56:20.659682 4381115776 Options.wal_filter: None +2022/09/13-14:56:20.659682 4381115776 Options.avoid_flush_during_recovery: 0 +2022/09/13-14:56:20.659683 4381115776 Options.allow_ingest_behind: 0 +2022/09/13-14:56:20.659683 4381115776 Options.preserve_deletes: 0 +2022/09/13-14:56:20.659684 4381115776 Options.two_write_queues: 0 +2022/09/13-14:56:20.659685 4381115776 Options.manual_wal_flush: 0 +2022/09/13-14:56:20.659685 4381115776 Options.atomic_flush: 0 +2022/09/13-14:56:20.659686 4381115776 Options.avoid_unnecessary_blocking_io: 0 +2022/09/13-14:56:20.659686 4381115776 Options.persist_stats_to_disk: 0 +2022/09/13-14:56:20.659687 4381115776 Options.write_dbid_to_manifest: 0 +2022/09/13-14:56:20.659687 4381115776 Options.log_readahead_size: 0 +2022/09/13-14:56:20.659688 4381115776 Options.file_checksum_gen_factory: Unknown +2022/09/13-14:56:20.659688 4381115776 Options.best_efforts_recovery: 0 +2022/09/13-14:56:20.659689 4381115776 Options.max_bgerror_resume_count: 2147483647 +2022/09/13-14:56:20.659690 4381115776 Options.bgerror_resume_retry_interval: 1000000 +2022/09/13-14:56:20.659690 4381115776 Options.allow_data_in_errors: 0 +2022/09/13-14:56:20.659691 4381115776 Options.db_host_id: __hostname__ +2022/09/13-14:56:20.659691 4381115776 Options.max_background_jobs: 2 +2022/09/13-14:56:20.659692 4381115776 Options.max_background_compactions: -1 +2022/09/13-14:56:20.659692 4381115776 Options.max_subcompactions: 1 +2022/09/13-14:56:20.659693 4381115776 Options.avoid_flush_during_shutdown: 0 +2022/09/13-14:56:20.659693 4381115776 Options.writable_file_max_buffer_size: 1048576 +2022/09/13-14:56:20.659694 4381115776 Options.delayed_write_rate : 16777216 +2022/09/13-14:56:20.659695 4381115776 Options.max_total_wal_size: 0 +2022/09/13-14:56:20.659695 4381115776 Options.delete_obsolete_files_period_micros: 21600000000 +2022/09/13-14:56:20.659696 4381115776 Options.stats_dump_period_sec: 600 +2022/09/13-14:56:20.659696 4381115776 Options.stats_persist_period_sec: 600 +2022/09/13-14:56:20.659697 4381115776 Options.stats_history_buffer_size: 1048576 +2022/09/13-14:56:20.659697 4381115776 Options.max_open_files: 64 +2022/09/13-14:56:20.659698 4381115776 Options.bytes_per_sync: 0 +2022/09/13-14:56:20.659699 4381115776 Options.wal_bytes_per_sync: 0 +2022/09/13-14:56:20.659699 4381115776 Options.strict_bytes_per_sync: 0 +2022/09/13-14:56:20.659700 4381115776 Options.compaction_readahead_size: 0 +2022/09/13-14:56:20.659700 4381115776 Options.max_background_flushes: -1 +2022/09/13-14:56:20.659701 4381115776 Compression algorithms supported: +2022/09/13-14:56:20.659703 4381115776 kZSTD supported: 1 +2022/09/13-14:56:20.659713 4381115776 kZlibCompression supported: 1 +2022/09/13-14:56:20.659714 4381115776 kXpressCompression supported: 0 +2022/09/13-14:56:20.659715 4381115776 kSnappyCompression supported: 1 +2022/09/13-14:56:20.659715 4381115776 kZSTDNotFinalCompression supported: 1 +2022/09/13-14:56:20.659716 4381115776 kLZ4HCCompression supported: 1 +2022/09/13-14:56:20.659716 4381115776 kLZ4Compression supported: 1 +2022/09/13-14:56:20.659717 4381115776 kBZip2Compression supported: 0 +2022/09/13-14:56:20.659722 4381115776 Fast CRC32 supported: Supported on Arm64 +2022/09/13-14:56:20.759996 4381115776 [db/db_impl/db_impl_open.cc:307] Creating manifest 1 +2022/09/13-14:56:20.872641 4381115776 [db/version_set.cc:4890] Recovering from manifest file: /var/folders/46/44w2zhrx16b8gsvff9dxtr640000gq/T/tmpk0a8xivu/lbry-rocksdb/MANIFEST-000001 +2022/09/13-14:56:20.872740 4381115776 [db/column_family.cc:607] --------------- Options for column family [default]: +2022/09/13-14:56:20.872742 4381115776 Options.comparator: leveldb.BytewiseComparator +2022/09/13-14:56:20.872743 4381115776 Options.merge_operator: None +2022/09/13-14:56:20.872744 4381115776 Options.compaction_filter: None +2022/09/13-14:56:20.872745 4381115776 Options.compaction_filter_factory: None +2022/09/13-14:56:20.872746 4381115776 Options.sst_partitioner_factory: None +2022/09/13-14:56:20.872746 4381115776 Options.memtable_factory: SkipListFactory +2022/09/13-14:56:20.872747 4381115776 Options.table_factory: BlockBasedTable +2022/09/13-14:56:20.872769 4381115776 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x600003aad7a0) + cache_index_and_filter_blocks: 0 + cache_index_and_filter_blocks_with_high_priority: 1 + pin_l0_filter_and_index_blocks_in_cache: 0 + pin_top_level_index_and_filter: 1 + index_type: 0 + data_block_index_type: 0 + index_shortening: 1 + data_block_hash_table_util_ratio: 0.750000 + hash_index_allow_collision: 1 + checksum: 1 + no_block_cache: 0 + block_cache: 0x600000d880c8 + block_cache_name: LRUCache + block_cache_options: + capacity : 8388608 + num_shard_bits : 4 + strict_capacity_limit : 0 + memory_allocator : None + high_pri_pool_ratio: 0.000 + block_cache_compressed: 0x0 + persistent_cache: 0x0 + block_size: 4096 + block_size_deviation: 10 + block_restart_interval: 16 + index_block_restart_interval: 1 + metadata_block_size: 4096 + partition_filters: 0 + use_delta_encoding: 1 + filter_policy: nullptr + whole_key_filtering: 1 + verify_compression: 0 + read_amp_bytes_per_bit: 0 + format_version: 5 + enable_index_compression: 1 + block_align: 0 + max_auto_readahead_size: 262144 + prepopulate_block_cache: 0 +2022/09/13-14:56:20.872771 4381115776 Options.write_buffer_size: 67108864 +2022/09/13-14:56:20.872772 4381115776 Options.max_write_buffer_number: 2 +2022/09/13-14:56:20.872773 4381115776 Options.compression: Snappy +2022/09/13-14:56:20.872774 4381115776 Options.bottommost_compression: Disabled +2022/09/13-14:56:20.872775 4381115776 Options.prefix_extractor: nullptr +2022/09/13-14:56:20.872775 4381115776 Options.memtable_insert_with_hint_prefix_extractor: nullptr +2022/09/13-14:56:20.872776 4381115776 Options.num_levels: 7 +2022/09/13-14:56:20.872777 4381115776 Options.min_write_buffer_number_to_merge: 1 +2022/09/13-14:56:20.872778 4381115776 Options.max_write_buffer_number_to_maintain: 0 +2022/09/13-14:56:20.872779 4381115776 Options.max_write_buffer_size_to_maintain: 0 +2022/09/13-14:56:20.872780 4381115776 Options.bottommost_compression_opts.window_bits: -14 +2022/09/13-14:56:20.872781 4381115776 Options.bottommost_compression_opts.level: 32767 +2022/09/13-14:56:20.872781 4381115776 Options.bottommost_compression_opts.strategy: 0 +2022/09/13-14:56:20.872782 4381115776 Options.bottommost_compression_opts.max_dict_bytes: 0 +2022/09/13-14:56:20.872783 4381115776 Options.bottommost_compression_opts.zstd_max_train_bytes: 0 +2022/09/13-14:56:20.873055 4381115776 Options.bottommost_compression_opts.parallel_threads: 1 +2022/09/13-14:56:20.873058 4381115776 Options.bottommost_compression_opts.enabled: false +2022/09/13-14:56:20.873059 4381115776 Options.bottommost_compression_opts.max_dict_buffer_bytes: 0 +2022/09/13-14:56:20.873060 4381115776 Options.compression_opts.window_bits: -14 +2022/09/13-14:56:20.873061 4381115776 Options.compression_opts.level: 32767 +2022/09/13-14:56:20.873062 4381115776 Options.compression_opts.strategy: 0 +2022/09/13-14:56:20.873063 4381115776 Options.compression_opts.max_dict_bytes: 0 +2022/09/13-14:56:20.873064 4381115776 Options.compression_opts.zstd_max_train_bytes: 0 +2022/09/13-14:56:20.873065 4381115776 Options.compression_opts.parallel_threads: 1 +2022/09/13-14:56:20.873065 4381115776 Options.compression_opts.enabled: false +2022/09/13-14:56:20.873066 4381115776 Options.compression_opts.max_dict_buffer_bytes: 0 +2022/09/13-14:56:20.873067 4381115776 Options.level0_file_num_compaction_trigger: 4 +2022/09/13-14:56:20.873068 4381115776 Options.level0_slowdown_writes_trigger: 20 +2022/09/13-14:56:20.873069 4381115776 Options.level0_stop_writes_trigger: 36 +2022/09/13-14:56:20.873070 4381115776 Options.target_file_size_base: 33554432 +2022/09/13-14:56:20.873071 4381115776 Options.target_file_size_multiplier: 1 +2022/09/13-14:56:20.873071 4381115776 Options.max_bytes_for_level_base: 268435456 +2022/09/13-14:56:20.873072 4381115776 Options.level_compaction_dynamic_level_bytes: 0 +2022/09/13-14:56:20.873073 4381115776 Options.max_bytes_for_level_multiplier: 10.000000 +2022/09/13-14:56:20.873074 4381115776 Options.max_bytes_for_level_multiplier_addtl[0]: 1 +2022/09/13-14:56:20.873075 4381115776 Options.max_bytes_for_level_multiplier_addtl[1]: 1 +2022/09/13-14:56:20.873076 4381115776 Options.max_bytes_for_level_multiplier_addtl[2]: 1 +2022/09/13-14:56:20.873077 4381115776 Options.max_bytes_for_level_multiplier_addtl[3]: 1 +2022/09/13-14:56:20.873078 4381115776 Options.max_bytes_for_level_multiplier_addtl[4]: 1 +2022/09/13-14:56:20.873079 4381115776 Options.max_bytes_for_level_multiplier_addtl[5]: 1 +2022/09/13-14:56:20.873079 4381115776 Options.max_bytes_for_level_multiplier_addtl[6]: 1 +2022/09/13-14:56:20.873080 4381115776 Options.max_sequential_skip_in_iterations: 8 +2022/09/13-14:56:20.873081 4381115776 Options.max_compaction_bytes: 838860800 +2022/09/13-14:56:20.873082 4381115776 Options.arena_block_size: 1048576 +2022/09/13-14:56:20.873083 4381115776 Options.soft_pending_compaction_bytes_limit: 68719476736 +2022/09/13-14:56:20.873084 4381115776 Options.hard_pending_compaction_bytes_limit: 274877906944 +2022/09/13-14:56:20.873084 4381115776 Options.rate_limit_delay_max_milliseconds: 100 +2022/09/13-14:56:20.873085 4381115776 Options.disable_auto_compactions: 0 +2022/09/13-14:56:20.873086 4381115776 Options.compaction_style: kCompactionStyleLevel +2022/09/13-14:56:20.873087 4381115776 Options.compaction_pri: kMinOverlappingRatio +2022/09/13-14:56:20.873088 4381115776 Options.compaction_options_universal.size_ratio: 1 +2022/09/13-14:56:20.873089 4381115776 Options.compaction_options_universal.min_merge_width: 2 +2022/09/13-14:56:20.873090 4381115776 Options.compaction_options_universal.max_merge_width: 4294967295 +2022/09/13-14:56:20.873090 4381115776 Options.compaction_options_universal.max_size_amplification_percent: 200 +2022/09/13-14:56:20.873091 4381115776 Options.compaction_options_universal.compression_size_percent: -1 +2022/09/13-14:56:20.873093 4381115776 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize +2022/09/13-14:56:20.873094 4381115776 Options.compaction_options_fifo.max_table_files_size: 1073741824 +2022/09/13-14:56:20.873094 4381115776 Options.compaction_options_fifo.allow_compaction: 0 +2022/09/13-14:56:20.873116 4381115776 Options.table_properties_collectors: +2022/09/13-14:56:20.873117 4381115776 Options.inplace_update_support: 0 +2022/09/13-14:56:20.873118 4381115776 Options.inplace_update_num_locks: 10000 +2022/09/13-14:56:20.873118 4381115776 Options.memtable_prefix_bloom_size_ratio: 0.000000 +2022/09/13-14:56:20.873119 4381115776 Options.memtable_whole_key_filtering: 0 +2022/09/13-14:56:20.873120 4381115776 Options.memtable_huge_page_size: 0 +2022/09/13-14:56:20.873121 4381115776 Options.bloom_locality: 0 +2022/09/13-14:56:20.873122 4381115776 Options.max_successive_merges: 0 +2022/09/13-14:56:20.873123 4381115776 Options.optimize_filters_for_hits: 0 +2022/09/13-14:56:20.873123 4381115776 Options.paranoid_file_checks: 0 +2022/09/13-14:56:20.873124 4381115776 Options.force_consistency_checks: 1 +2022/09/13-14:56:20.873125 4381115776 Options.report_bg_io_stats: 0 +2022/09/13-14:56:20.873126 4381115776 Options.ttl: 2592000 +2022/09/13-14:56:20.873127 4381115776 Options.periodic_compaction_seconds: 0 +2022/09/13-14:56:20.873128 4381115776 Options.enable_blob_files: false +2022/09/13-14:56:20.873128 4381115776 Options.min_blob_size: 0 +2022/09/13-14:56:20.873129 4381115776 Options.blob_file_size: 268435456 +2022/09/13-14:56:20.873130 4381115776 Options.blob_compression_type: NoCompression +2022/09/13-14:56:20.873131 4381115776 Options.enable_blob_garbage_collection: false +2022/09/13-14:56:20.873132 4381115776 Options.blob_garbage_collection_age_cutoff: 0.250000 +2022/09/13-14:56:20.873133 4381115776 Options.blob_garbage_collection_force_threshold: 1.000000 +2022/09/13-14:56:20.873134 4381115776 Options.blob_compaction_readahead_size: 0 +2022/09/13-14:56:20.873459 4381115776 [db/version_set.cc:4938] Recovered from manifest file:/var/folders/46/44w2zhrx16b8gsvff9dxtr640000gq/T/tmpk0a8xivu/lbry-rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0,min_log_number_to_keep is 0 +2022/09/13-14:56:20.873461 4381115776 [db/version_set.cc:4947] Column family [default] (ID 0), log number is 0 +2022/09/13-14:56:20.873558 4381115776 [db/version_set.cc:4410] Creating manifest 4 +2022/09/13-14:56:21.053888 4381115776 [db/column_family.cc:607] --------------- Options for column family [K]: +2022/09/13-14:56:21.053895 4381115776 Options.comparator: leveldb.BytewiseComparator +2022/09/13-14:56:21.053896 4381115776 Options.merge_operator: None +2022/09/13-14:56:21.053898 4381115776 Options.compaction_filter: None +2022/09/13-14:56:21.053899 4381115776 Options.compaction_filter_factory: None +2022/09/13-14:56:21.053901 4381115776 Options.sst_partitioner_factory: None +2022/09/13-14:56:21.053902 4381115776 Options.memtable_factory: SkipListFactory +2022/09/13-14:56:21.053903 4381115776 Options.table_factory: BlockBasedTable +2022/09/13-14:56:21.053930 4381115776 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x600003aac0a0) + cache_index_and_filter_blocks: 0 + cache_index_and_filter_blocks_with_high_priority: 1 + pin_l0_filter_and_index_blocks_in_cache: 0 + pin_top_level_index_and_filter: 1 + index_type: 0 + data_block_index_type: 0 + index_shortening: 1 + data_block_hash_table_util_ratio: 0.750000 + hash_index_allow_collision: 1 + checksum: 1 + no_block_cache: 0 + block_cache: 0x600000d88178 + block_cache_name: LRUCache + block_cache_options: + capacity : 16777216 + num_shard_bits : 5 + strict_capacity_limit : 0 + memory_allocator : None + high_pri_pool_ratio: 0.500 + block_cache_compressed: 0x0 + persistent_cache: 0x0 + block_size: 4096 + block_size_deviation: 10 + block_restart_interval: 16 + index_block_restart_interval: 1 + metadata_block_size: 4096 + partition_filters: 0 + use_delta_encoding: 1 + filter_policy: nullptr + whole_key_filtering: 1 + verify_compression: 0 + read_amp_bytes_per_bit: 0 + format_version: 2 + enable_index_compression: 0 + block_align: 0 + max_auto_readahead_size: 262144 + prepopulate_block_cache: 0 +2022/09/13-14:56:21.053939 4381115776 Options.write_buffer_size: 67108864 +2022/09/13-14:56:21.053940 4381115776 Options.max_write_buffer_number: 2 +2022/09/13-14:56:21.053941 4381115776 Options.compression: Snappy +2022/09/13-14:56:21.053943 4381115776 Options.bottommost_compression: Disabled +2022/09/13-14:56:21.053944 4381115776 Options.prefix_extractor: nullptr +2022/09/13-14:56:21.053945 4381115776 Options.memtable_insert_with_hint_prefix_extractor: nullptr +2022/09/13-14:56:21.053947 4381115776 Options.num_levels: 7 +2022/09/13-14:56:21.053948 4381115776 Options.min_write_buffer_number_to_merge: 1 +2022/09/13-14:56:21.053949 4381115776 Options.max_write_buffer_number_to_maintain: 0 +2022/09/13-14:56:21.053951 4381115776 Options.max_write_buffer_size_to_maintain: 0 +2022/09/13-14:56:21.053952 4381115776 Options.bottommost_compression_opts.window_bits: -14 +2022/09/13-14:56:21.053954 4381115776 Options.bottommost_compression_opts.level: 32767 +2022/09/13-14:56:21.053955 4381115776 Options.bottommost_compression_opts.strategy: 0 +2022/09/13-14:56:21.053956 4381115776 Options.bottommost_compression_opts.max_dict_bytes: 0 +2022/09/13-14:56:21.053958 4381115776 Options.bottommost_compression_opts.zstd_max_train_bytes: 0 +2022/09/13-14:56:21.053959 4381115776 Options.bottommost_compression_opts.parallel_threads: 1 +2022/09/13-14:56:21.053960 4381115776 Options.bottommost_compression_opts.enabled: false +2022/09/13-14:56:21.053961 4381115776 Options.bottommost_compression_opts.max_dict_buffer_bytes: 0 +2022/09/13-14:56:21.053963 4381115776 Options.compression_opts.window_bits: -14 +2022/09/13-14:56:21.053964 4381115776 Options.compression_opts.level: 32767 +2022/09/13-14:56:21.053965 4381115776 Options.compression_opts.strategy: 0 +2022/09/13-14:56:21.053966 4381115776 Options.compression_opts.max_dict_bytes: 0 +2022/09/13-14:56:21.053967 4381115776 Options.compression_opts.zstd_max_train_bytes: 0 +2022/09/13-14:56:21.053969 4381115776 Options.compression_opts.parallel_threads: 1 +2022/09/13-14:56:21.054399 4381115776 Options.compression_opts.enabled: false +2022/09/13-14:56:21.054404 4381115776 Options.compression_opts.max_dict_buffer_bytes: 0 +2022/09/13-14:56:21.054406 4381115776 Options.level0_file_num_compaction_trigger: 4 +2022/09/13-14:56:21.054408 4381115776 Options.level0_slowdown_writes_trigger: 20 +2022/09/13-14:56:21.054409 4381115776 Options.level0_stop_writes_trigger: 36 +2022/09/13-14:56:21.054410 4381115776 Options.target_file_size_base: 67108864 +2022/09/13-14:56:21.054412 4381115776 Options.target_file_size_multiplier: 1 +2022/09/13-14:56:21.054413 4381115776 Options.max_bytes_for_level_base: 268435456 +2022/09/13-14:56:21.054414 4381115776 Options.level_compaction_dynamic_level_bytes: 0 +2022/09/13-14:56:21.054415 4381115776 Options.max_bytes_for_level_multiplier: 10.000000 +2022/09/13-14:56:21.054418 4381115776 Options.max_bytes_for_level_multiplier_addtl[0]: 1 +2022/09/13-14:56:21.054419 4381115776 Options.max_bytes_for_level_multiplier_addtl[1]: 1 +2022/09/13-14:56:21.054421 4381115776 Options.max_bytes_for_level_multiplier_addtl[2]: 1 +2022/09/13-14:56:21.054422 4381115776 Options.max_bytes_for_level_multiplier_addtl[3]: 1 +2022/09/13-14:56:21.054423 4381115776 Options.max_bytes_for_level_multiplier_addtl[4]: 1 +2022/09/13-14:56:21.054424 4381115776 Options.max_bytes_for_level_multiplier_addtl[5]: 1 +2022/09/13-14:56:21.054425 4381115776 Options.max_bytes_for_level_multiplier_addtl[6]: 1 +2022/09/13-14:56:21.054427 4381115776 Options.max_sequential_skip_in_iterations: 8 +2022/09/13-14:56:21.054428 4381115776 Options.max_compaction_bytes: 1677721600 +2022/09/13-14:56:21.054429 4381115776 Options.arena_block_size: 1048576 +2022/09/13-14:56:21.054431 4381115776 Options.soft_pending_compaction_bytes_limit: 68719476736 +2022/09/13-14:56:21.054432 4381115776 Options.hard_pending_compaction_bytes_limit: 274877906944 +2022/09/13-14:56:21.054433 4381115776 Options.rate_limit_delay_max_milliseconds: 100 +2022/09/13-14:56:21.054435 4381115776 Options.disable_auto_compactions: 0 +2022/09/13-14:56:21.054436 4381115776 Options.compaction_style: kCompactionStyleLevel +2022/09/13-14:56:21.054438 4381115776 Options.compaction_pri: kMinOverlappingRatio +2022/09/13-14:56:21.054439 4381115776 Options.compaction_options_universal.size_ratio: 1 +2022/09/13-14:56:21.054440 4381115776 Options.compaction_options_universal.min_merge_width: 2 +2022/09/13-14:56:21.054441 4381115776 Options.compaction_options_universal.max_merge_width: 4294967295 +2022/09/13-14:56:21.054443 4381115776 Options.compaction_options_universal.max_size_amplification_percent: 200 +2022/09/13-14:56:21.054444 4381115776 Options.compaction_options_universal.compression_size_percent: -1 +2022/09/13-14:56:21.054446 4381115776 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize +2022/09/13-14:56:21.054447 4381115776 Options.compaction_options_fifo.max_table_files_size: 1073741824 +2022/09/13-14:56:21.054449 4381115776 Options.compaction_options_fifo.allow_compaction: 0 +2022/09/13-14:56:21.054451 4381115776 Options.table_properties_collectors: +2022/09/13-14:56:21.054452 4381115776 Options.inplace_update_support: 0 +2022/09/13-14:56:21.054453 4381115776 Options.inplace_update_num_locks: 10000 +2022/09/13-14:56:21.054455 4381115776 Options.memtable_prefix_bloom_size_ratio: 0.000000 +2022/09/13-14:56:21.054456 4381115776 Options.memtable_whole_key_filtering: 0 +2022/09/13-14:56:21.054458 4381115776 Options.memtable_huge_page_size: 0 +2022/09/13-14:56:21.054459 4381115776 Options.bloom_locality: 0 +2022/09/13-14:56:21.054460 4381115776 Options.max_successive_merges: 0 +2022/09/13-14:56:21.054461 4381115776 Options.optimize_filters_for_hits: 0 +2022/09/13-14:56:21.054462 4381115776 Options.paranoid_file_checks: 0 +2022/09/13-14:56:21.054513 4381115776 Options.force_consistency_checks: 1 +2022/09/13-14:56:21.054518 4381115776 Options.report_bg_io_stats: 0 +2022/09/13-14:56:21.054520 4381115776 Options.ttl: 2592000 +2022/09/13-14:56:21.054521 4381115776 Options.periodic_compaction_seconds: 0 +2022/09/13-14:56:21.054523 4381115776 Options.enable_blob_files: false +2022/09/13-14:56:21.054524 4381115776 Options.min_blob_size: 0 +2022/09/13-14:56:21.054526 4381115776 Options.blob_file_size: 268435456 +2022/09/13-14:56:21.054527 4381115776 Options.blob_compression_type: NoCompression +2022/09/13-14:56:21.054529 4381115776 Options.enable_blob_garbage_collection: false +2022/09/13-14:56:21.054530 4381115776 Options.blob_garbage_collection_age_cutoff: 0.250000 +2022/09/13-14:56:21.054532 4381115776 Options.blob_garbage_collection_force_threshold: 1.000000 +2022/09/13-14:56:21.054534 4381115776 Options.blob_compaction_readahead_size: 0 +2022/09/13-14:56:21.054653 4381115776 [db/db_impl/db_impl.cc:2794] Created column family [K] (ID 1) +2022/09/13-14:56:21.209165 4381115776 [db/column_family.cc:607] --------------- Options for column family [L]: +2022/09/13-14:56:21.209172 4381115776 Options.comparator: leveldb.BytewiseComparator +2022/09/13-14:56:21.209174 4381115776 Options.merge_operator: None +2022/09/13-14:56:21.209176 4381115776 Options.compaction_filter: None +2022/09/13-14:56:21.209177 4381115776 Options.compaction_filter_factory: None +2022/09/13-14:56:21.209179 4381115776 Options.sst_partitioner_factory: None +2022/09/13-14:56:21.209180 4381115776 Options.memtable_factory: SkipListFactory +2022/09/13-14:56:21.209182 4381115776 Options.table_factory: BlockBasedTable +2022/09/13-14:56:21.209218 4381115776 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x600003aac140) + cache_index_and_filter_blocks: 0 + cache_index_and_filter_blocks_with_high_priority: 1 + pin_l0_filter_and_index_blocks_in_cache: 0 + pin_top_level_index_and_filter: 1 + index_type: 0 + data_block_index_type: 0 + index_shortening: 1 + data_block_hash_table_util_ratio: 0.750000 + hash_index_allow_collision: 1 + checksum: 1 + no_block_cache: 0 + block_cache: 0x600000d88228 + block_cache_name: LRUCache + block_cache_options: + capacity : 16777216 + num_shard_bits : 5 + strict_capacity_limit : 0 + memory_allocator : None + high_pri_pool_ratio: 0.500 + block_cache_compressed: 0x0 + persistent_cache: 0x0 + block_size: 4096 + block_size_deviation: 10 + block_restart_interval: 16 + index_block_restart_interval: 1 + metadata_block_size: 4096 + partition_filters: 0 + use_delta_encoding: 1 + filter_policy: nullptr + whole_key_filtering: 1 + verify_compression: 0 + read_amp_bytes_per_bit: 0 + format_version: 2 + enable_index_compression: 0 + block_align: 0 + max_auto_readahead_size: 262144 + prepopulate_block_cache: 0 +2022/09/13-14:56:21.209228 4381115776 Options.write_buffer_size: 67108864 +2022/09/13-14:56:21.209230 4381115776 Options.max_write_buffer_number: 2 +2022/09/13-14:56:21.209232 4381115776 Options.compression: Snappy +2022/09/13-14:56:21.209233 4381115776 Options.bottommost_compression: Disabled +2022/09/13-14:56:21.209235 4381115776 Options.prefix_extractor: nullptr +2022/09/13-14:56:21.209236 4381115776 Options.memtable_insert_with_hint_prefix_extractor: nullptr +2022/09/13-14:56:21.209238 4381115776 Options.num_levels: 7 +2022/09/13-14:56:21.209239 4381115776 Options.min_write_buffer_number_to_merge: 1 +2022/09/13-14:56:21.209241 4381115776 Options.max_write_buffer_number_to_maintain: 0 +2022/09/13-14:56:21.209242 4381115776 Options.max_write_buffer_size_to_maintain: 0 +2022/09/13-14:56:21.209244 4381115776 Options.bottommost_compression_opts.window_bits: -14 +2022/09/13-14:56:21.209246 4381115776 Options.bottommost_compression_opts.level: 32767 +2022/09/13-14:56:21.209247 4381115776 Options.bottommost_compression_opts.strategy: 0 +2022/09/13-14:56:21.209249 4381115776 Options.bottommost_compression_opts.max_dict_bytes: 0 +2022/09/13-14:56:21.209250 4381115776 Options.bottommost_compression_opts.zstd_max_train_bytes: 0 +2022/09/13-14:56:21.209252 4381115776 Options.bottommost_compression_opts.parallel_threads: 1 +2022/09/13-14:56:21.209253 4381115776 Options.bottommost_compression_opts.enabled: false +2022/09/13-14:56:21.209255 4381115776 Options.bottommost_compression_opts.max_dict_buffer_bytes: 0 +2022/09/13-14:56:21.209256 4381115776 Options.compression_opts.window_bits: -14 +2022/09/13-14:56:21.209258 4381115776 Options.compression_opts.level: 32767 +2022/09/13-14:56:21.209260 4381115776 Options.compression_opts.strategy: 0 +2022/09/13-14:56:21.209261 4381115776 Options.compression_opts.max_dict_bytes: 0 +2022/09/13-14:56:21.209262 4381115776 Options.compression_opts.zstd_max_train_bytes: 0 +2022/09/13-14:56:21.209264 4381115776 Options.compression_opts.parallel_threads: 1 +2022/09/13-14:56:21.209291 4381115776 Options.compression_opts.enabled: false +2022/09/13-14:56:21.209293 4381115776 Options.compression_opts.max_dict_buffer_bytes: 0 +2022/09/13-14:56:21.209295 4381115776 Options.level0_file_num_compaction_trigger: 4 +2022/09/13-14:56:21.209297 4381115776 Options.level0_slowdown_writes_trigger: 20 +2022/09/13-14:56:21.209298 4381115776 Options.level0_stop_writes_trigger: 36 +2022/09/13-14:56:21.209300 4381115776 Options.target_file_size_base: 67108864 +2022/09/13-14:56:21.209301 4381115776 Options.target_file_size_multiplier: 1 +2022/09/13-14:56:21.209303 4381115776 Options.max_bytes_for_level_base: 268435456 +2022/09/13-14:56:21.209304 4381115776 Options.level_compaction_dynamic_level_bytes: 0 +2022/09/13-14:56:21.209306 4381115776 Options.max_bytes_for_level_multiplier: 10.000000 +2022/09/13-14:56:21.209308 4381115776 Options.max_bytes_for_level_multiplier_addtl[0]: 1 +2022/09/13-14:56:21.209309 4381115776 Options.max_bytes_for_level_multiplier_addtl[1]: 1 +2022/09/13-14:56:21.209311 4381115776 Options.max_bytes_for_level_multiplier_addtl[2]: 1 +2022/09/13-14:56:21.209312 4381115776 Options.max_bytes_for_level_multiplier_addtl[3]: 1 +2022/09/13-14:56:21.209314 4381115776 Options.max_bytes_for_level_multiplier_addtl[4]: 1 +2022/09/13-14:56:21.209315 4381115776 Options.max_bytes_for_level_multiplier_addtl[5]: 1 +2022/09/13-14:56:21.209317 4381115776 Options.max_bytes_for_level_multiplier_addtl[6]: 1 +2022/09/13-14:56:21.209318 4381115776 Options.max_sequential_skip_in_iterations: 8 +2022/09/13-14:56:21.209320 4381115776 Options.max_compaction_bytes: 1677721600 +2022/09/13-14:56:21.209322 4381115776 Options.arena_block_size: 1048576 +2022/09/13-14:56:21.209323 4381115776 Options.soft_pending_compaction_bytes_limit: 68719476736 +2022/09/13-14:56:21.209325 4381115776 Options.hard_pending_compaction_bytes_limit: 274877906944 +2022/09/13-14:56:21.209326 4381115776 Options.rate_limit_delay_max_milliseconds: 100 +2022/09/13-14:56:21.209328 4381115776 Options.disable_auto_compactions: 0 +2022/09/13-14:56:21.209330 4381115776 Options.compaction_style: kCompactionStyleLevel +2022/09/13-14:56:21.209331 4381115776 Options.compaction_pri: kMinOverlappingRatio +2022/09/13-14:56:21.209333 4381115776 Options.compaction_options_universal.size_ratio: 1 +2022/09/13-14:56:21.209334 4381115776 Options.compaction_options_universal.min_merge_width: 2 +2022/09/13-14:56:21.209336 4381115776 Options.compaction_options_universal.max_merge_width: 4294967295 +2022/09/13-14:56:21.209337 4381115776 Options.compaction_options_universal.max_size_amplification_percent: 200 +2022/09/13-14:56:21.209339 4381115776 Options.compaction_options_universal.compression_size_percent: -1 +2022/09/13-14:56:21.209341 4381115776 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize +2022/09/13-14:56:21.209342 4381115776 Options.compaction_options_fifo.max_table_files_size: 1073741824 +2022/09/13-14:56:21.209344 4381115776 Options.compaction_options_fifo.allow_compaction: 0 +2022/09/13-14:56:21.209346 4381115776 Options.table_properties_collectors: +2022/09/13-14:56:21.209348 4381115776 Options.inplace_update_support: 0 +2022/09/13-14:56:21.209349 4381115776 Options.inplace_update_num_locks: 10000 +2022/09/13-14:56:21.209351 4381115776 Options.memtable_prefix_bloom_size_ratio: 0.000000 +2022/09/13-14:56:21.209353 4381115776 Options.memtable_whole_key_filtering: 0 +2022/09/13-14:56:21.209354 4381115776 Options.memtable_huge_page_size: 0 +2022/09/13-14:56:21.209356 4381115776 Options.bloom_locality: 0 +2022/09/13-14:56:21.209357 4381115776 Options.max_successive_merges: 0 +2022/09/13-14:56:21.209359 4381115776 Options.optimize_filters_for_hits: 0 +2022/09/13-14:56:21.209360 4381115776 Options.paranoid_file_checks: 0 +2022/09/13-14:56:21.209386 4381115776 Options.force_consistency_checks: 1 +2022/09/13-14:56:21.209388 4381115776 Options.report_bg_io_stats: 0 +2022/09/13-14:56:21.209389 4381115776 Options.ttl: 2592000 +2022/09/13-14:56:21.209391 4381115776 Options.periodic_compaction_seconds: 0 +2022/09/13-14:56:21.209392 4381115776 Options.enable_blob_files: false +2022/09/13-14:56:21.209394 4381115776 Options.min_blob_size: 0 +2022/09/13-14:56:21.209395 4381115776 Options.blob_file_size: 268435456 +2022/09/13-14:56:21.209397 4381115776 Options.blob_compression_type: NoCompression +2022/09/13-14:56:21.209399 4381115776 Options.enable_blob_garbage_collection: false +2022/09/13-14:56:21.209400 4381115776 Options.blob_garbage_collection_age_cutoff: 0.250000 +2022/09/13-14:56:21.209402 4381115776 Options.blob_garbage_collection_force_threshold: 1.000000 +2022/09/13-14:56:21.209403 4381115776 Options.blob_compaction_readahead_size: 0 +2022/09/13-14:56:21.209467 4381115776 [db/db_impl/db_impl.cc:2794] Created column family [L] (ID 2) +2022/09/13-14:56:21.345779 4381115776 [db/column_family.cc:607] --------------- Options for column family [E]: +2022/09/13-14:56:21.345787 4381115776 Options.comparator: leveldb.BytewiseComparator +2022/09/13-14:56:21.345789 4381115776 Options.merge_operator: None +2022/09/13-14:56:21.345791 4381115776 Options.compaction_filter: None +2022/09/13-14:56:21.345793 4381115776 Options.compaction_filter_factory: None +2022/09/13-14:56:21.345794 4381115776 Options.sst_partitioner_factory: None +2022/09/13-14:56:21.345796 4381115776 Options.memtable_factory: SkipListFactory +2022/09/13-14:56:21.345797 4381115776 Options.table_factory: BlockBasedTable +2022/09/13-14:56:21.345833 4381115776 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x600003aac1e0) + cache_index_and_filter_blocks: 0 + cache_index_and_filter_blocks_with_high_priority: 1 + pin_l0_filter_and_index_blocks_in_cache: 0 + pin_top_level_index_and_filter: 1 + index_type: 0 + data_block_index_type: 0 + index_shortening: 1 + data_block_hash_table_util_ratio: 0.750000 + hash_index_allow_collision: 1 + checksum: 1 + no_block_cache: 0 + block_cache: 0x600000d882d8 + block_cache_name: LRUCache + block_cache_options: + capacity : 67108864 + num_shard_bits : 6 + strict_capacity_limit : 0 + memory_allocator : None + high_pri_pool_ratio: 0.500 + block_cache_compressed: 0x0 + persistent_cache: 0x0 + block_size: 4096 + block_size_deviation: 10 + block_restart_interval: 16 + index_block_restart_interval: 1 + metadata_block_size: 4096 + partition_filters: 0 + use_delta_encoding: 1 + filter_policy: nullptr + whole_key_filtering: 1 + verify_compression: 0 + read_amp_bytes_per_bit: 0 + format_version: 2 + enable_index_compression: 0 + block_align: 0 + max_auto_readahead_size: 262144 + prepopulate_block_cache: 0 +2022/09/13-14:56:21.345836 4381115776 Options.write_buffer_size: 67108864 +2022/09/13-14:56:21.345838 4381115776 Options.max_write_buffer_number: 2 +2022/09/13-14:56:21.345839 4381115776 Options.compression: Snappy +2022/09/13-14:56:21.345841 4381115776 Options.bottommost_compression: Disabled +2022/09/13-14:56:21.345843 4381115776 Options.prefix_extractor: nullptr +2022/09/13-14:56:21.345844 4381115776 Options.memtable_insert_with_hint_prefix_extractor: nullptr +2022/09/13-14:56:21.345846 4381115776 Options.num_levels: 7 +2022/09/13-14:56:21.345847 4381115776 Options.min_write_buffer_number_to_merge: 1 +2022/09/13-14:56:21.345849 4381115776 Options.max_write_buffer_number_to_maintain: 0 +2022/09/13-14:56:21.345850 4381115776 Options.max_write_buffer_size_to_maintain: 0 +2022/09/13-14:56:21.345852 4381115776 Options.bottommost_compression_opts.window_bits: -14 +2022/09/13-14:56:21.345854 4381115776 Options.bottommost_compression_opts.level: 32767 +2022/09/13-14:56:21.345855 4381115776 Options.bottommost_compression_opts.strategy: 0 +2022/09/13-14:56:21.345857 4381115776 Options.bottommost_compression_opts.max_dict_bytes: 0 +2022/09/13-14:56:21.345858 4381115776 Options.bottommost_compression_opts.zstd_max_train_bytes: 0 +2022/09/13-14:56:21.345860 4381115776 Options.bottommost_compression_opts.parallel_threads: 1 +2022/09/13-14:56:21.345861 4381115776 Options.bottommost_compression_opts.enabled: false +2022/09/13-14:56:21.345863 4381115776 Options.bottommost_compression_opts.max_dict_buffer_bytes: 0 +2022/09/13-14:56:21.345864 4381115776 Options.compression_opts.window_bits: -14 +2022/09/13-14:56:21.345866 4381115776 Options.compression_opts.level: 32767 +2022/09/13-14:56:21.345867 4381115776 Options.compression_opts.strategy: 0 +2022/09/13-14:56:21.345869 4381115776 Options.compression_opts.max_dict_bytes: 0 +2022/09/13-14:56:21.345870 4381115776 Options.compression_opts.zstd_max_train_bytes: 0 +2022/09/13-14:56:21.345872 4381115776 Options.compression_opts.parallel_threads: 1 +2022/09/13-14:56:21.345940 4381115776 Options.compression_opts.enabled: false +2022/09/13-14:56:21.345945 4381115776 Options.compression_opts.max_dict_buffer_bytes: 0 +2022/09/13-14:56:21.345947 4381115776 Options.level0_file_num_compaction_trigger: 4 +2022/09/13-14:56:21.345949 4381115776 Options.level0_slowdown_writes_trigger: 20 +2022/09/13-14:56:21.345951 4381115776 Options.level0_stop_writes_trigger: 36 +2022/09/13-14:56:21.345952 4381115776 Options.target_file_size_base: 67108864 +2022/09/13-14:56:21.345954 4381115776 Options.target_file_size_multiplier: 1 +2022/09/13-14:56:21.345955 4381115776 Options.max_bytes_for_level_base: 268435456 +2022/09/13-14:56:21.345957 4381115776 Options.level_compaction_dynamic_level_bytes: 0 +2022/09/13-14:56:21.345959 4381115776 Options.max_bytes_for_level_multiplier: 10.000000 +2022/09/13-14:56:21.345961 4381115776 Options.max_bytes_for_level_multiplier_addtl[0]: 1 +2022/09/13-14:56:21.345963 4381115776 Options.max_bytes_for_level_multiplier_addtl[1]: 1 +2022/09/13-14:56:21.345965 4381115776 Options.max_bytes_for_level_multiplier_addtl[2]: 1 +2022/09/13-14:56:21.345966 4381115776 Options.max_bytes_for_level_multiplier_addtl[3]: 1 +2022/09/13-14:56:21.345968 4381115776 Options.max_bytes_for_level_multiplier_addtl[4]: 1 +2022/09/13-14:56:21.345969 4381115776 Options.max_bytes_for_level_multiplier_addtl[5]: 1 +2022/09/13-14:56:21.345971 4381115776 Options.max_bytes_for_level_multiplier_addtl[6]: 1 +2022/09/13-14:56:21.345972 4381115776 Options.max_sequential_skip_in_iterations: 8 +2022/09/13-14:56:21.345974 4381115776 Options.max_compaction_bytes: 1677721600 +2022/09/13-14:56:21.345975 4381115776 Options.arena_block_size: 1048576 +2022/09/13-14:56:21.345977 4381115776 Options.soft_pending_compaction_bytes_limit: 68719476736 +2022/09/13-14:56:21.345978 4381115776 Options.hard_pending_compaction_bytes_limit: 274877906944 +2022/09/13-14:56:21.345980 4381115776 Options.rate_limit_delay_max_milliseconds: 100 +2022/09/13-14:56:21.345982 4381115776 Options.disable_auto_compactions: 0 +2022/09/13-14:56:21.345983 4381115776 Options.compaction_style: kCompactionStyleLevel +2022/09/13-14:56:21.345985 4381115776 Options.compaction_pri: kMinOverlappingRatio +2022/09/13-14:56:21.345987 4381115776 Options.compaction_options_universal.size_ratio: 1 +2022/09/13-14:56:21.345988 4381115776 Options.compaction_options_universal.min_merge_width: 2 +2022/09/13-14:56:21.345990 4381115776 Options.compaction_options_universal.max_merge_width: 4294967295 +2022/09/13-14:56:21.345991 4381115776 Options.compaction_options_universal.max_size_amplification_percent: 200 +2022/09/13-14:56:21.345993 4381115776 Options.compaction_options_universal.compression_size_percent: -1 +2022/09/13-14:56:21.345996 4381115776 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize +2022/09/13-14:56:21.345997 4381115776 Options.compaction_options_fifo.max_table_files_size: 1073741824 +2022/09/13-14:56:21.345999 4381115776 Options.compaction_options_fifo.allow_compaction: 0 +2022/09/13-14:56:21.346001 4381115776 Options.table_properties_collectors: +2022/09/13-14:56:21.346003 4381115776 Options.inplace_update_support: 0 +2022/09/13-14:56:21.346004 4381115776 Options.inplace_update_num_locks: 10000 +2022/09/13-14:56:21.346006 4381115776 Options.memtable_prefix_bloom_size_ratio: 0.000000 +2022/09/13-14:56:21.346008 4381115776 Options.memtable_whole_key_filtering: 0 +2022/09/13-14:56:21.346009 4381115776 Options.memtable_huge_page_size: 0 +2022/09/13-14:56:21.346011 4381115776 Options.bloom_locality: 0 +2022/09/13-14:56:21.346012 4381115776 Options.max_successive_merges: 0 +2022/09/13-14:56:21.346014 4381115776 Options.optimize_filters_for_hits: 0 +2022/09/13-14:56:21.346015 4381115776 Options.paranoid_file_checks: 0 +2022/09/13-14:56:21.346046 4381115776 Options.force_consistency_checks: 1 +2022/09/13-14:56:21.346048 4381115776 Options.report_bg_io_stats: 0 +2022/09/13-14:56:21.346049 4381115776 Options.ttl: 2592000 +2022/09/13-14:56:21.346051 4381115776 Options.periodic_compaction_seconds: 0 +2022/09/13-14:56:21.346053 4381115776 Options.enable_blob_files: false +2022/09/13-14:56:21.346054 4381115776 Options.min_blob_size: 0 +2022/09/13-14:56:21.346056 4381115776 Options.blob_file_size: 268435456 +2022/09/13-14:56:21.346057 4381115776 Options.blob_compression_type: NoCompression +2022/09/13-14:56:21.346059 4381115776 Options.enable_blob_garbage_collection: false +2022/09/13-14:56:21.346061 4381115776 Options.blob_garbage_collection_age_cutoff: 0.250000 +2022/09/13-14:56:21.346063 4381115776 Options.blob_garbage_collection_force_threshold: 1.000000 +2022/09/13-14:56:21.346064 4381115776 Options.blob_compaction_readahead_size: 0 +2022/09/13-14:56:21.346151 4381115776 [db/db_impl/db_impl.cc:2794] Created column family [E] (ID 3) +2022/09/13-14:56:21.525385 4381115776 [db/column_family.cc:607] --------------- Options for column family [G]: +2022/09/13-14:56:21.525392 4381115776 Options.comparator: leveldb.BytewiseComparator +2022/09/13-14:56:21.525394 4381115776 Options.merge_operator: None +2022/09/13-14:56:21.525396 4381115776 Options.compaction_filter: None +2022/09/13-14:56:21.525397 4381115776 Options.compaction_filter_factory: None +2022/09/13-14:56:21.525398 4381115776 Options.sst_partitioner_factory: None +2022/09/13-14:56:21.525400 4381115776 Options.memtable_factory: SkipListFactory +2022/09/13-14:56:21.525401 4381115776 Options.table_factory: BlockBasedTable +2022/09/13-14:56:21.525431 4381115776 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x600003aac280) + cache_index_and_filter_blocks: 0 + cache_index_and_filter_blocks_with_high_priority: 1 + pin_l0_filter_and_index_blocks_in_cache: 0 + pin_top_level_index_and_filter: 1 + index_type: 0 + data_block_index_type: 0 + index_shortening: 1 + data_block_hash_table_util_ratio: 0.750000 + hash_index_allow_collision: 1 + checksum: 1 + no_block_cache: 0 + block_cache: 0x600000d88388 + block_cache_name: LRUCache + block_cache_options: + capacity : 67108864 + num_shard_bits : 6 + strict_capacity_limit : 0 + memory_allocator : None + high_pri_pool_ratio: 0.500 + block_cache_compressed: 0x0 + persistent_cache: 0x0 + block_size: 4096 + block_size_deviation: 10 + block_restart_interval: 16 + index_block_restart_interval: 1 + metadata_block_size: 4096 + partition_filters: 0 + use_delta_encoding: 1 + filter_policy: nullptr + whole_key_filtering: 1 + verify_compression: 0 + read_amp_bytes_per_bit: 0 + format_version: 2 + enable_index_compression: 0 + block_align: 0 + max_auto_readahead_size: 262144 + prepopulate_block_cache: 0 +2022/09/13-14:56:21.525434 4381115776 Options.write_buffer_size: 67108864 +2022/09/13-14:56:21.525435 4381115776 Options.max_write_buffer_number: 2 +2022/09/13-14:56:21.525437 4381115776 Options.compression: Snappy +2022/09/13-14:56:21.525438 4381115776 Options.bottommost_compression: Disabled +2022/09/13-14:56:21.525440 4381115776 Options.prefix_extractor: nullptr +2022/09/13-14:56:21.525441 4381115776 Options.memtable_insert_with_hint_prefix_extractor: nullptr +2022/09/13-14:56:21.525442 4381115776 Options.num_levels: 7 +2022/09/13-14:56:21.525443 4381115776 Options.min_write_buffer_number_to_merge: 1 +2022/09/13-14:56:21.525445 4381115776 Options.max_write_buffer_number_to_maintain: 0 +2022/09/13-14:56:21.525446 4381115776 Options.max_write_buffer_size_to_maintain: 0 +2022/09/13-14:56:21.525447 4381115776 Options.bottommost_compression_opts.window_bits: -14 +2022/09/13-14:56:21.525449 4381115776 Options.bottommost_compression_opts.level: 32767 +2022/09/13-14:56:21.525450 4381115776 Options.bottommost_compression_opts.strategy: 0 +2022/09/13-14:56:21.525451 4381115776 Options.bottommost_compression_opts.max_dict_bytes: 0 +2022/09/13-14:56:21.525452 4381115776 Options.bottommost_compression_opts.zstd_max_train_bytes: 0 +2022/09/13-14:56:21.525454 4381115776 Options.bottommost_compression_opts.parallel_threads: 1 +2022/09/13-14:56:21.525455 4381115776 Options.bottommost_compression_opts.enabled: false +2022/09/13-14:56:21.525456 4381115776 Options.bottommost_compression_opts.max_dict_buffer_bytes: 0 +2022/09/13-14:56:21.525457 4381115776 Options.compression_opts.window_bits: -14 +2022/09/13-14:56:21.525459 4381115776 Options.compression_opts.level: 32767 +2022/09/13-14:56:21.525460 4381115776 Options.compression_opts.strategy: 0 +2022/09/13-14:56:21.525461 4381115776 Options.compression_opts.max_dict_bytes: 0 +2022/09/13-14:56:21.525462 4381115776 Options.compression_opts.zstd_max_train_bytes: 0 +2022/09/13-14:56:21.525463 4381115776 Options.compression_opts.parallel_threads: 1 +2022/09/13-14:56:21.525492 4381115776 Options.compression_opts.enabled: false +2022/09/13-14:56:21.525494 4381115776 Options.compression_opts.max_dict_buffer_bytes: 0 +2022/09/13-14:56:21.525495 4381115776 Options.level0_file_num_compaction_trigger: 4 +2022/09/13-14:56:21.525496 4381115776 Options.level0_slowdown_writes_trigger: 20 +2022/09/13-14:56:21.525498 4381115776 Options.level0_stop_writes_trigger: 36 +2022/09/13-14:56:21.525499 4381115776 Options.target_file_size_base: 67108864 +2022/09/13-14:56:21.525500 4381115776 Options.target_file_size_multiplier: 1 +2022/09/13-14:56:21.525501 4381115776 Options.max_bytes_for_level_base: 268435456 +2022/09/13-14:56:21.525503 4381115776 Options.level_compaction_dynamic_level_bytes: 0 +2022/09/13-14:56:21.525504 4381115776 Options.max_bytes_for_level_multiplier: 10.000000 +2022/09/13-14:56:21.525506 4381115776 Options.max_bytes_for_level_multiplier_addtl[0]: 1 +2022/09/13-14:56:21.525507 4381115776 Options.max_bytes_for_level_multiplier_addtl[1]: 1 +2022/09/13-14:56:21.525508 4381115776 Options.max_bytes_for_level_multiplier_addtl[2]: 1 +2022/09/13-14:56:21.525510 4381115776 Options.max_bytes_for_level_multiplier_addtl[3]: 1 +2022/09/13-14:56:21.525511 4381115776 Options.max_bytes_for_level_multiplier_addtl[4]: 1 +2022/09/13-14:56:21.525512 4381115776 Options.max_bytes_for_level_multiplier_addtl[5]: 1 +2022/09/13-14:56:21.525513 4381115776 Options.max_bytes_for_level_multiplier_addtl[6]: 1 +2022/09/13-14:56:21.525515 4381115776 Options.max_sequential_skip_in_iterations: 8 +2022/09/13-14:56:21.525516 4381115776 Options.max_compaction_bytes: 1677721600 +2022/09/13-14:56:21.525517 4381115776 Options.arena_block_size: 1048576 +2022/09/13-14:56:21.525518 4381115776 Options.soft_pending_compaction_bytes_limit: 68719476736 +2022/09/13-14:56:21.525520 4381115776 Options.hard_pending_compaction_bytes_limit: 274877906944 +2022/09/13-14:56:21.525521 4381115776 Options.rate_limit_delay_max_milliseconds: 100 +2022/09/13-14:56:21.525522 4381115776 Options.disable_auto_compactions: 0 +2022/09/13-14:56:21.525524 4381115776 Options.compaction_style: kCompactionStyleLevel +2022/09/13-14:56:21.525525 4381115776 Options.compaction_pri: kMinOverlappingRatio +2022/09/13-14:56:21.525527 4381115776 Options.compaction_options_universal.size_ratio: 1 +2022/09/13-14:56:21.525528 4381115776 Options.compaction_options_universal.min_merge_width: 2 +2022/09/13-14:56:21.525529 4381115776 Options.compaction_options_universal.max_merge_width: 4294967295 +2022/09/13-14:56:21.525530 4381115776 Options.compaction_options_universal.max_size_amplification_percent: 200 +2022/09/13-14:56:21.525532 4381115776 Options.compaction_options_universal.compression_size_percent: -1 +2022/09/13-14:56:21.525534 4381115776 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize +2022/09/13-14:56:21.525535 4381115776 Options.compaction_options_fifo.max_table_files_size: 1073741824 +2022/09/13-14:56:21.525536 4381115776 Options.compaction_options_fifo.allow_compaction: 0 +2022/09/13-14:56:21.525538 4381115776 Options.table_properties_collectors: +2022/09/13-14:56:21.525540 4381115776 Options.inplace_update_support: 0 +2022/09/13-14:56:21.525541 4381115776 Options.inplace_update_num_locks: 10000 +2022/09/13-14:56:21.525542 4381115776 Options.memtable_prefix_bloom_size_ratio: 0.000000 +2022/09/13-14:56:21.525544 4381115776 Options.memtable_whole_key_filtering: 0 +2022/09/13-14:56:21.525545 4381115776 Options.memtable_huge_page_size: 0 +2022/09/13-14:56:21.525546 4381115776 Options.bloom_locality: 0 +2022/09/13-14:56:21.525548 4381115776 Options.max_successive_merges: 0 +2022/09/13-14:56:21.525549 4381115776 Options.optimize_filters_for_hits: 0 +2022/09/13-14:56:21.525550 4381115776 Options.paranoid_file_checks: 0 +2022/09/13-14:56:21.525572 4381115776 Options.force_consistency_checks: 1 +2022/09/13-14:56:21.525574 4381115776 Options.report_bg_io_stats: 0 +2022/09/13-14:56:21.525575 4381115776 Options.ttl: 2592000 +2022/09/13-14:56:21.525576 4381115776 Options.periodic_compaction_seconds: 0 +2022/09/13-14:56:21.525578 4381115776 Options.enable_blob_files: false +2022/09/13-14:56:21.525579 4381115776 Options.min_blob_size: 0 +2022/09/13-14:56:21.525580 4381115776 Options.blob_file_size: 268435456 +2022/09/13-14:56:21.525581 4381115776 Options.blob_compression_type: NoCompression +2022/09/13-14:56:21.525583 4381115776 Options.enable_blob_garbage_collection: false +2022/09/13-14:56:21.525584 4381115776 Options.blob_garbage_collection_age_cutoff: 0.250000 +2022/09/13-14:56:21.525585 4381115776 Options.blob_garbage_collection_force_threshold: 1.000000 +2022/09/13-14:56:21.525587 4381115776 Options.blob_compaction_readahead_size: 0 +2022/09/13-14:56:21.525673 4381115776 [db/db_impl/db_impl.cc:2794] Created column family [G] (ID 4) +2022/09/13-14:56:21.663117 4381115776 [db/column_family.cc:607] --------------- Options for column family [I]: +2022/09/13-14:56:21.663123 4381115776 Options.comparator: leveldb.BytewiseComparator +2022/09/13-14:56:21.663125 4381115776 Options.merge_operator: None +2022/09/13-14:56:21.663126 4381115776 Options.compaction_filter: None +2022/09/13-14:56:21.663127 4381115776 Options.compaction_filter_factory: None +2022/09/13-14:56:21.663128 4381115776 Options.sst_partitioner_factory: None +2022/09/13-14:56:21.663129 4381115776 Options.memtable_factory: SkipListFactory +2022/09/13-14:56:21.663130 4381115776 Options.table_factory: BlockBasedTable +2022/09/13-14:56:21.663155 4381115776 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x600003aac320) + cache_index_and_filter_blocks: 0 + cache_index_and_filter_blocks_with_high_priority: 1 + pin_l0_filter_and_index_blocks_in_cache: 0 + pin_top_level_index_and_filter: 1 + index_type: 0 + data_block_index_type: 0 + index_shortening: 1 + data_block_hash_table_util_ratio: 0.750000 + hash_index_allow_collision: 1 + checksum: 1 + no_block_cache: 0 + block_cache: 0x600000d88438 + block_cache_name: LRUCache + block_cache_options: + capacity : 16777216 + num_shard_bits : 5 + strict_capacity_limit : 0 + memory_allocator : None + high_pri_pool_ratio: 0.500 + block_cache_compressed: 0x0 + persistent_cache: 0x0 + block_size: 4096 + block_size_deviation: 10 + block_restart_interval: 16 + index_block_restart_interval: 1 + metadata_block_size: 4096 + partition_filters: 0 + use_delta_encoding: 1 + filter_policy: nullptr + whole_key_filtering: 1 + verify_compression: 0 + read_amp_bytes_per_bit: 0 + format_version: 2 + enable_index_compression: 0 + block_align: 0 + max_auto_readahead_size: 262144 + prepopulate_block_cache: 0 +2022/09/13-14:56:21.663165 4381115776 Options.write_buffer_size: 67108864 +2022/09/13-14:56:21.663166 4381115776 Options.max_write_buffer_number: 2 +2022/09/13-14:56:21.663167 4381115776 Options.compression: Snappy +2022/09/13-14:56:21.663168 4381115776 Options.bottommost_compression: Disabled +2022/09/13-14:56:21.663169 4381115776 Options.prefix_extractor: nullptr +2022/09/13-14:56:21.663170 4381115776 Options.memtable_insert_with_hint_prefix_extractor: nullptr +2022/09/13-14:56:21.663172 4381115776 Options.num_levels: 7 +2022/09/13-14:56:21.663173 4381115776 Options.min_write_buffer_number_to_merge: 1 +2022/09/13-14:56:21.663174 4381115776 Options.max_write_buffer_number_to_maintain: 0 +2022/09/13-14:56:21.663175 4381115776 Options.max_write_buffer_size_to_maintain: 0 +2022/09/13-14:56:21.663176 4381115776 Options.bottommost_compression_opts.window_bits: -14 +2022/09/13-14:56:21.663177 4381115776 Options.bottommost_compression_opts.level: 32767 +2022/09/13-14:56:21.663178 4381115776 Options.bottommost_compression_opts.strategy: 0 +2022/09/13-14:56:21.663179 4381115776 Options.bottommost_compression_opts.max_dict_bytes: 0 +2022/09/13-14:56:21.663180 4381115776 Options.bottommost_compression_opts.zstd_max_train_bytes: 0 +2022/09/13-14:56:21.663181 4381115776 Options.bottommost_compression_opts.parallel_threads: 1 +2022/09/13-14:56:21.663183 4381115776 Options.bottommost_compression_opts.enabled: false +2022/09/13-14:56:21.663184 4381115776 Options.bottommost_compression_opts.max_dict_buffer_bytes: 0 +2022/09/13-14:56:21.663185 4381115776 Options.compression_opts.window_bits: -14 +2022/09/13-14:56:21.663186 4381115776 Options.compression_opts.level: 32767 +2022/09/13-14:56:21.663187 4381115776 Options.compression_opts.strategy: 0 +2022/09/13-14:56:21.663188 4381115776 Options.compression_opts.max_dict_bytes: 0 +2022/09/13-14:56:21.663189 4381115776 Options.compression_opts.zstd_max_train_bytes: 0 +2022/09/13-14:56:21.663190 4381115776 Options.compression_opts.parallel_threads: 1 +2022/09/13-14:56:21.663220 4381115776 Options.compression_opts.enabled: false +2022/09/13-14:56:21.663221 4381115776 Options.compression_opts.max_dict_buffer_bytes: 0 +2022/09/13-14:56:21.663222 4381115776 Options.level0_file_num_compaction_trigger: 4 +2022/09/13-14:56:21.663223 4381115776 Options.level0_slowdown_writes_trigger: 20 +2022/09/13-14:56:21.663224 4381115776 Options.level0_stop_writes_trigger: 36 +2022/09/13-14:56:21.663225 4381115776 Options.target_file_size_base: 67108864 +2022/09/13-14:56:21.663226 4381115776 Options.target_file_size_multiplier: 1 +2022/09/13-14:56:21.663227 4381115776 Options.max_bytes_for_level_base: 268435456 +2022/09/13-14:56:21.663229 4381115776 Options.level_compaction_dynamic_level_bytes: 0 +2022/09/13-14:56:21.663230 4381115776 Options.max_bytes_for_level_multiplier: 10.000000 +2022/09/13-14:56:21.663231 4381115776 Options.max_bytes_for_level_multiplier_addtl[0]: 1 +2022/09/13-14:56:21.663232 4381115776 Options.max_bytes_for_level_multiplier_addtl[1]: 1 +2022/09/13-14:56:21.663233 4381115776 Options.max_bytes_for_level_multiplier_addtl[2]: 1 +2022/09/13-14:56:21.663234 4381115776 Options.max_bytes_for_level_multiplier_addtl[3]: 1 +2022/09/13-14:56:21.663235 4381115776 Options.max_bytes_for_level_multiplier_addtl[4]: 1 +2022/09/13-14:56:21.663236 4381115776 Options.max_bytes_for_level_multiplier_addtl[5]: 1 +2022/09/13-14:56:21.663238 4381115776 Options.max_bytes_for_level_multiplier_addtl[6]: 1 +2022/09/13-14:56:21.663239 4381115776 Options.max_sequential_skip_in_iterations: 8 +2022/09/13-14:56:21.663240 4381115776 Options.max_compaction_bytes: 1677721600 +2022/09/13-14:56:21.663241 4381115776 Options.arena_block_size: 1048576 +2022/09/13-14:56:21.663242 4381115776 Options.soft_pending_compaction_bytes_limit: 68719476736 +2022/09/13-14:56:21.663243 4381115776 Options.hard_pending_compaction_bytes_limit: 274877906944 +2022/09/13-14:56:21.663244 4381115776 Options.rate_limit_delay_max_milliseconds: 100 +2022/09/13-14:56:21.663245 4381115776 Options.disable_auto_compactions: 0 +2022/09/13-14:56:21.663247 4381115776 Options.compaction_style: kCompactionStyleLevel +2022/09/13-14:56:21.663248 4381115776 Options.compaction_pri: kMinOverlappingRatio +2022/09/13-14:56:21.663249 4381115776 Options.compaction_options_universal.size_ratio: 1 +2022/09/13-14:56:21.663250 4381115776 Options.compaction_options_universal.min_merge_width: 2 +2022/09/13-14:56:21.663251 4381115776 Options.compaction_options_universal.max_merge_width: 4294967295 +2022/09/13-14:56:21.663252 4381115776 Options.compaction_options_universal.max_size_amplification_percent: 200 +2022/09/13-14:56:21.663253 4381115776 Options.compaction_options_universal.compression_size_percent: -1 +2022/09/13-14:56:21.663255 4381115776 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize +2022/09/13-14:56:21.663256 4381115776 Options.compaction_options_fifo.max_table_files_size: 1073741824 +2022/09/13-14:56:21.663257 4381115776 Options.compaction_options_fifo.allow_compaction: 0 +2022/09/13-14:56:21.663259 4381115776 Options.table_properties_collectors: +2022/09/13-14:56:21.663260 4381115776 Options.inplace_update_support: 0 +2022/09/13-14:56:21.663261 4381115776 Options.inplace_update_num_locks: 10000 +2022/09/13-14:56:21.663262 4381115776 Options.memtable_prefix_bloom_size_ratio: 0.000000 +2022/09/13-14:56:21.663263 4381115776 Options.memtable_whole_key_filtering: 0 +2022/09/13-14:56:21.663265 4381115776 Options.memtable_huge_page_size: 0 +2022/09/13-14:56:21.663266 4381115776 Options.bloom_locality: 0 +2022/09/13-14:56:21.663267 4381115776 Options.max_successive_merges: 0 +2022/09/13-14:56:21.663268 4381115776 Options.optimize_filters_for_hits: 0 +2022/09/13-14:56:21.663269 4381115776 Options.paranoid_file_checks: 0 +2022/09/13-14:56:21.663288 4381115776 Options.force_consistency_checks: 1 +2022/09/13-14:56:21.663289 4381115776 Options.report_bg_io_stats: 0 +2022/09/13-14:56:21.663290 4381115776 Options.ttl: 2592000 +2022/09/13-14:56:21.663291 4381115776 Options.periodic_compaction_seconds: 0 +2022/09/13-14:56:21.663292 4381115776 Options.enable_blob_files: false +2022/09/13-14:56:21.663293 4381115776 Options.min_blob_size: 0 +2022/09/13-14:56:21.663294 4381115776 Options.blob_file_size: 268435456 +2022/09/13-14:56:21.663296 4381115776 Options.blob_compression_type: NoCompression +2022/09/13-14:56:21.663297 4381115776 Options.enable_blob_garbage_collection: false +2022/09/13-14:56:21.663298 4381115776 Options.blob_garbage_collection_age_cutoff: 0.250000 +2022/09/13-14:56:21.663299 4381115776 Options.blob_garbage_collection_force_threshold: 1.000000 +2022/09/13-14:56:21.663300 4381115776 Options.blob_compaction_readahead_size: 0 +2022/09/13-14:56:21.663377 4381115776 [db/db_impl/db_impl.cc:2794] Created column family [I] (ID 5) +2022/09/13-14:56:21.824078 4381115776 [db/column_family.cc:607] --------------- Options for column family [J]: +2022/09/13-14:56:21.824085 4381115776 Options.comparator: leveldb.BytewiseComparator +2022/09/13-14:56:21.824087 4381115776 Options.merge_operator: None +2022/09/13-14:56:21.824088 4381115776 Options.compaction_filter: None +2022/09/13-14:56:21.824089 4381115776 Options.compaction_filter_factory: None +2022/09/13-14:56:21.824090 4381115776 Options.sst_partitioner_factory: None +2022/09/13-14:56:21.824091 4381115776 Options.memtable_factory: SkipListFactory +2022/09/13-14:56:21.824092 4381115776 Options.table_factory: BlockBasedTable +2022/09/13-14:56:21.824127 4381115776 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x600003aac3c0) + cache_index_and_filter_blocks: 0 + cache_index_and_filter_blocks_with_high_priority: 1 + pin_l0_filter_and_index_blocks_in_cache: 0 + pin_top_level_index_and_filter: 1 + index_type: 0 + data_block_index_type: 0 + index_shortening: 1 + data_block_hash_table_util_ratio: 0.750000 + hash_index_allow_collision: 1 + checksum: 1 + no_block_cache: 0 + block_cache: 0x600000d884e8 + block_cache_name: LRUCache + block_cache_options: + capacity : 16777216 + num_shard_bits : 5 + strict_capacity_limit : 0 + memory_allocator : None + high_pri_pool_ratio: 0.500 + block_cache_compressed: 0x0 + persistent_cache: 0x0 + block_size: 4096 + block_size_deviation: 10 + block_restart_interval: 16 + index_block_restart_interval: 1 + metadata_block_size: 4096 + partition_filters: 0 + use_delta_encoding: 1 + filter_policy: nullptr + whole_key_filtering: 1 + verify_compression: 0 + read_amp_bytes_per_bit: 0 + format_version: 2 + enable_index_compression: 0 + block_align: 0 + max_auto_readahead_size: 262144 + prepopulate_block_cache: 0 +2022/09/13-14:56:21.824129 4381115776 Options.write_buffer_size: 67108864 +2022/09/13-14:56:21.824130 4381115776 Options.max_write_buffer_number: 2 +2022/09/13-14:56:21.824132 4381115776 Options.compression: Snappy +2022/09/13-14:56:21.824133 4381115776 Options.bottommost_compression: Disabled +2022/09/13-14:56:21.824134 4381115776 Options.prefix_extractor: nullptr +2022/09/13-14:56:21.824135 4381115776 Options.memtable_insert_with_hint_prefix_extractor: nullptr +2022/09/13-14:56:21.824136 4381115776 Options.num_levels: 7 +2022/09/13-14:56:21.824137 4381115776 Options.min_write_buffer_number_to_merge: 1 +2022/09/13-14:56:21.824139 4381115776 Options.max_write_buffer_number_to_maintain: 0 +2022/09/13-14:56:21.824140 4381115776 Options.max_write_buffer_size_to_maintain: 0 +2022/09/13-14:56:21.824141 4381115776 Options.bottommost_compression_opts.window_bits: -14 +2022/09/13-14:56:21.824142 4381115776 Options.bottommost_compression_opts.level: 32767 +2022/09/13-14:56:21.824143 4381115776 Options.bottommost_compression_opts.strategy: 0 +2022/09/13-14:56:21.824144 4381115776 Options.bottommost_compression_opts.max_dict_bytes: 0 +2022/09/13-14:56:21.824145 4381115776 Options.bottommost_compression_opts.zstd_max_train_bytes: 0 +2022/09/13-14:56:21.824147 4381115776 Options.bottommost_compression_opts.parallel_threads: 1 +2022/09/13-14:56:21.824148 4381115776 Options.bottommost_compression_opts.enabled: false +2022/09/13-14:56:21.824149 4381115776 Options.bottommost_compression_opts.max_dict_buffer_bytes: 0 +2022/09/13-14:56:21.824150 4381115776 Options.compression_opts.window_bits: -14 +2022/09/13-14:56:21.824151 4381115776 Options.compression_opts.level: 32767 +2022/09/13-14:56:21.824152 4381115776 Options.compression_opts.strategy: 0 +2022/09/13-14:56:21.824153 4381115776 Options.compression_opts.max_dict_bytes: 0 +2022/09/13-14:56:21.824154 4381115776 Options.compression_opts.zstd_max_train_bytes: 0 +2022/09/13-14:56:21.824156 4381115776 Options.compression_opts.parallel_threads: 1 +2022/09/13-14:56:21.824176 4381115776 Options.compression_opts.enabled: false +2022/09/13-14:56:21.824177 4381115776 Options.compression_opts.max_dict_buffer_bytes: 0 +2022/09/13-14:56:21.824178 4381115776 Options.level0_file_num_compaction_trigger: 4 +2022/09/13-14:56:21.824179 4381115776 Options.level0_slowdown_writes_trigger: 20 +2022/09/13-14:56:21.824180 4381115776 Options.level0_stop_writes_trigger: 36 +2022/09/13-14:56:21.824182 4381115776 Options.target_file_size_base: 67108864 +2022/09/13-14:56:21.824183 4381115776 Options.target_file_size_multiplier: 1 +2022/09/13-14:56:21.824184 4381115776 Options.max_bytes_for_level_base: 268435456 +2022/09/13-14:56:21.824185 4381115776 Options.level_compaction_dynamic_level_bytes: 0 +2022/09/13-14:56:21.824186 4381115776 Options.max_bytes_for_level_multiplier: 10.000000 +2022/09/13-14:56:21.824187 4381115776 Options.max_bytes_for_level_multiplier_addtl[0]: 1 +2022/09/13-14:56:21.824188 4381115776 Options.max_bytes_for_level_multiplier_addtl[1]: 1 +2022/09/13-14:56:21.824190 4381115776 Options.max_bytes_for_level_multiplier_addtl[2]: 1 +2022/09/13-14:56:21.824191 4381115776 Options.max_bytes_for_level_multiplier_addtl[3]: 1 +2022/09/13-14:56:21.824192 4381115776 Options.max_bytes_for_level_multiplier_addtl[4]: 1 +2022/09/13-14:56:21.824193 4381115776 Options.max_bytes_for_level_multiplier_addtl[5]: 1 +2022/09/13-14:56:21.824194 4381115776 Options.max_bytes_for_level_multiplier_addtl[6]: 1 +2022/09/13-14:56:21.824195 4381115776 Options.max_sequential_skip_in_iterations: 8 +2022/09/13-14:56:21.824196 4381115776 Options.max_compaction_bytes: 1677721600 +2022/09/13-14:56:21.824197 4381115776 Options.arena_block_size: 1048576 +2022/09/13-14:56:21.824198 4381115776 Options.soft_pending_compaction_bytes_limit: 68719476736 +2022/09/13-14:56:21.824200 4381115776 Options.hard_pending_compaction_bytes_limit: 274877906944 +2022/09/13-14:56:21.824201 4381115776 Options.rate_limit_delay_max_milliseconds: 100 +2022/09/13-14:56:21.824202 4381115776 Options.disable_auto_compactions: 0 +2022/09/13-14:56:21.824203 4381115776 Options.compaction_style: kCompactionStyleLevel +2022/09/13-14:56:21.824205 4381115776 Options.compaction_pri: kMinOverlappingRatio +2022/09/13-14:56:21.824206 4381115776 Options.compaction_options_universal.size_ratio: 1 +2022/09/13-14:56:21.824207 4381115776 Options.compaction_options_universal.min_merge_width: 2 +2022/09/13-14:56:21.824208 4381115776 Options.compaction_options_universal.max_merge_width: 4294967295 +2022/09/13-14:56:21.824209 4381115776 Options.compaction_options_universal.max_size_amplification_percent: 200 +2022/09/13-14:56:21.824210 4381115776 Options.compaction_options_universal.compression_size_percent: -1 +2022/09/13-14:56:21.824212 4381115776 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize +2022/09/13-14:56:21.824213 4381115776 Options.compaction_options_fifo.max_table_files_size: 1073741824 +2022/09/13-14:56:21.824214 4381115776 Options.compaction_options_fifo.allow_compaction: 0 +2022/09/13-14:56:21.824216 4381115776 Options.table_properties_collectors: +2022/09/13-14:56:21.824217 4381115776 Options.inplace_update_support: 0 +2022/09/13-14:56:21.824218 4381115776 Options.inplace_update_num_locks: 10000 +2022/09/13-14:56:21.824219 4381115776 Options.memtable_prefix_bloom_size_ratio: 0.000000 +2022/09/13-14:56:21.824221 4381115776 Options.memtable_whole_key_filtering: 0 +2022/09/13-14:56:21.824222 4381115776 Options.memtable_huge_page_size: 0 +2022/09/13-14:56:21.824223 4381115776 Options.bloom_locality: 0 +2022/09/13-14:56:21.824224 4381115776 Options.max_successive_merges: 0 +2022/09/13-14:56:21.824225 4381115776 Options.optimize_filters_for_hits: 0 +2022/09/13-14:56:21.824226 4381115776 Options.paranoid_file_checks: 0 +2022/09/13-14:56:21.824233 4381115776 Options.force_consistency_checks: 1 +2022/09/13-14:56:21.824234 4381115776 Options.report_bg_io_stats: 0 +2022/09/13-14:56:21.824235 4381115776 Options.ttl: 2592000 +2022/09/13-14:56:21.824236 4381115776 Options.periodic_compaction_seconds: 0 +2022/09/13-14:56:21.824237 4381115776 Options.enable_blob_files: false +2022/09/13-14:56:21.824239 4381115776 Options.min_blob_size: 0 +2022/09/13-14:56:21.824240 4381115776 Options.blob_file_size: 268435456 +2022/09/13-14:56:21.824241 4381115776 Options.blob_compression_type: NoCompression +2022/09/13-14:56:21.824242 4381115776 Options.enable_blob_garbage_collection: false +2022/09/13-14:56:21.824243 4381115776 Options.blob_garbage_collection_age_cutoff: 0.250000 +2022/09/13-14:56:21.824244 4381115776 Options.blob_garbage_collection_force_threshold: 1.000000 +2022/09/13-14:56:21.824245 4381115776 Options.blob_compaction_readahead_size: 0 +2022/09/13-14:56:21.824315 4381115776 [db/db_impl/db_impl.cc:2794] Created column family [J] (ID 6) +2022/09/13-14:56:22.001859 4381115776 [db/column_family.cc:607] --------------- Options for column family [F]: +2022/09/13-14:56:22.001868 4381115776 Options.comparator: leveldb.BytewiseComparator +2022/09/13-14:56:22.001872 4381115776 Options.merge_operator: None +2022/09/13-14:56:22.001873 4381115776 Options.compaction_filter: None +2022/09/13-14:56:22.001875 4381115776 Options.compaction_filter_factory: None +2022/09/13-14:56:22.001876 4381115776 Options.sst_partitioner_factory: None +2022/09/13-14:56:22.001878 4381115776 Options.memtable_factory: SkipListFactory +2022/09/13-14:56:22.001880 4381115776 Options.table_factory: BlockBasedTable +2022/09/13-14:56:22.001914 4381115776 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x600003aac460) + cache_index_and_filter_blocks: 0 + cache_index_and_filter_blocks_with_high_priority: 1 + pin_l0_filter_and_index_blocks_in_cache: 0 + pin_top_level_index_and_filter: 1 + index_type: 0 + data_block_index_type: 0 + index_shortening: 1 + data_block_hash_table_util_ratio: 0.750000 + hash_index_allow_collision: 1 + checksum: 1 + no_block_cache: 0 + block_cache: 0x600000d88598 + block_cache_name: LRUCache + block_cache_options: + capacity : 16777216 + num_shard_bits : 5 + strict_capacity_limit : 0 + memory_allocator : None + high_pri_pool_ratio: 0.500 + block_cache_compressed: 0x0 + persistent_cache: 0x0 + block_size: 4096 + block_size_deviation: 10 + block_restart_interval: 16 + index_block_restart_interval: 1 + metadata_block_size: 4096 + partition_filters: 0 + use_delta_encoding: 1 + filter_policy: nullptr + whole_key_filtering: 1 + verify_compression: 0 + read_amp_bytes_per_bit: 0 + format_version: 2 + enable_index_compression: 0 + block_align: 0 + max_auto_readahead_size: 262144 + prepopulate_block_cache: 0 +2022/09/13-14:56:22.001917 4381115776 Options.write_buffer_size: 67108864 +2022/09/13-14:56:22.001918 4381115776 Options.max_write_buffer_number: 2 +2022/09/13-14:56:22.001920 4381115776 Options.compression: Snappy +2022/09/13-14:56:22.001922 4381115776 Options.bottommost_compression: Disabled +2022/09/13-14:56:22.001923 4381115776 Options.prefix_extractor: nullptr +2022/09/13-14:56:22.001925 4381115776 Options.memtable_insert_with_hint_prefix_extractor: nullptr +2022/09/13-14:56:22.001926 4381115776 Options.num_levels: 7 +2022/09/13-14:56:22.001928 4381115776 Options.min_write_buffer_number_to_merge: 1 +2022/09/13-14:56:22.001929 4381115776 Options.max_write_buffer_number_to_maintain: 0 +2022/09/13-14:56:22.001931 4381115776 Options.max_write_buffer_size_to_maintain: 0 +2022/09/13-14:56:22.001932 4381115776 Options.bottommost_compression_opts.window_bits: -14 +2022/09/13-14:56:22.001934 4381115776 Options.bottommost_compression_opts.level: 32767 +2022/09/13-14:56:22.001936 4381115776 Options.bottommost_compression_opts.strategy: 0 +2022/09/13-14:56:22.001937 4381115776 Options.bottommost_compression_opts.max_dict_bytes: 0 +2022/09/13-14:56:22.001939 4381115776 Options.bottommost_compression_opts.zstd_max_train_bytes: 0 +2022/09/13-14:56:22.001941 4381115776 Options.bottommost_compression_opts.parallel_threads: 1 +2022/09/13-14:56:22.001942 4381115776 Options.bottommost_compression_opts.enabled: false +2022/09/13-14:56:22.001944 4381115776 Options.bottommost_compression_opts.max_dict_buffer_bytes: 0 +2022/09/13-14:56:22.001945 4381115776 Options.compression_opts.window_bits: -14 +2022/09/13-14:56:22.001947 4381115776 Options.compression_opts.level: 32767 +2022/09/13-14:56:22.001948 4381115776 Options.compression_opts.strategy: 0 +2022/09/13-14:56:22.001950 4381115776 Options.compression_opts.max_dict_bytes: 0 +2022/09/13-14:56:22.001951 4381115776 Options.compression_opts.zstd_max_train_bytes: 0 +2022/09/13-14:56:22.001952 4381115776 Options.compression_opts.parallel_threads: 1 +2022/09/13-14:56:22.001966 4381115776 Options.compression_opts.enabled: false +2022/09/13-14:56:22.001968 4381115776 Options.compression_opts.max_dict_buffer_bytes: 0 +2022/09/13-14:56:22.001969 4381115776 Options.level0_file_num_compaction_trigger: 4 +2022/09/13-14:56:22.001971 4381115776 Options.level0_slowdown_writes_trigger: 20 +2022/09/13-14:56:22.001972 4381115776 Options.level0_stop_writes_trigger: 36 +2022/09/13-14:56:22.001974 4381115776 Options.target_file_size_base: 67108864 +2022/09/13-14:56:22.001975 4381115776 Options.target_file_size_multiplier: 1 +2022/09/13-14:56:22.001977 4381115776 Options.max_bytes_for_level_base: 268435456 +2022/09/13-14:56:22.001978 4381115776 Options.level_compaction_dynamic_level_bytes: 0 +2022/09/13-14:56:22.001980 4381115776 Options.max_bytes_for_level_multiplier: 10.000000 +2022/09/13-14:56:22.001982 4381115776 Options.max_bytes_for_level_multiplier_addtl[0]: 1 +2022/09/13-14:56:22.001984 4381115776 Options.max_bytes_for_level_multiplier_addtl[1]: 1 +2022/09/13-14:56:22.001985 4381115776 Options.max_bytes_for_level_multiplier_addtl[2]: 1 +2022/09/13-14:56:22.001987 4381115776 Options.max_bytes_for_level_multiplier_addtl[3]: 1 +2022/09/13-14:56:22.001988 4381115776 Options.max_bytes_for_level_multiplier_addtl[4]: 1 +2022/09/13-14:56:22.001990 4381115776 Options.max_bytes_for_level_multiplier_addtl[5]: 1 +2022/09/13-14:56:22.001991 4381115776 Options.max_bytes_for_level_multiplier_addtl[6]: 1 +2022/09/13-14:56:22.001993 4381115776 Options.max_sequential_skip_in_iterations: 8 +2022/09/13-14:56:22.001994 4381115776 Options.max_compaction_bytes: 1677721600 +2022/09/13-14:56:22.001996 4381115776 Options.arena_block_size: 1048576 +2022/09/13-14:56:22.001998 4381115776 Options.soft_pending_compaction_bytes_limit: 68719476736 +2022/09/13-14:56:22.001999 4381115776 Options.hard_pending_compaction_bytes_limit: 274877906944 +2022/09/13-14:56:22.002001 4381115776 Options.rate_limit_delay_max_milliseconds: 100 +2022/09/13-14:56:22.002002 4381115776 Options.disable_auto_compactions: 0 +2022/09/13-14:56:22.002004 4381115776 Options.compaction_style: kCompactionStyleLevel +2022/09/13-14:56:22.002006 4381115776 Options.compaction_pri: kMinOverlappingRatio +2022/09/13-14:56:22.002008 4381115776 Options.compaction_options_universal.size_ratio: 1 +2022/09/13-14:56:22.002009 4381115776 Options.compaction_options_universal.min_merge_width: 2 +2022/09/13-14:56:22.002011 4381115776 Options.compaction_options_universal.max_merge_width: 4294967295 +2022/09/13-14:56:22.002012 4381115776 Options.compaction_options_universal.max_size_amplification_percent: 200 +2022/09/13-14:56:22.002014 4381115776 Options.compaction_options_universal.compression_size_percent: -1 +2022/09/13-14:56:22.002016 4381115776 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize +2022/09/13-14:56:22.002018 4381115776 Options.compaction_options_fifo.max_table_files_size: 1073741824 +2022/09/13-14:56:22.002019 4381115776 Options.compaction_options_fifo.allow_compaction: 0 +2022/09/13-14:56:22.002022 4381115776 Options.table_properties_collectors: +2022/09/13-14:56:22.002023 4381115776 Options.inplace_update_support: 0 +2022/09/13-14:56:22.002025 4381115776 Options.inplace_update_num_locks: 10000 +2022/09/13-14:56:22.002027 4381115776 Options.memtable_prefix_bloom_size_ratio: 0.000000 +2022/09/13-14:56:22.002028 4381115776 Options.memtable_whole_key_filtering: 0 +2022/09/13-14:56:22.002030 4381115776 Options.memtable_huge_page_size: 0 +2022/09/13-14:56:22.002031 4381115776 Options.bloom_locality: 0 +2022/09/13-14:56:22.002034 4381115776 Options.max_successive_merges: 0 +2022/09/13-14:56:22.002036 4381115776 Options.optimize_filters_for_hits: 0 +2022/09/13-14:56:22.002037 4381115776 Options.paranoid_file_checks: 0 +2022/09/13-14:56:22.002105 4381115776 Options.force_consistency_checks: 1 +2022/09/13-14:56:22.002110 4381115776 Options.report_bg_io_stats: 0 +2022/09/13-14:56:22.002112 4381115776 Options.ttl: 2592000 +2022/09/13-14:56:22.002114 4381115776 Options.periodic_compaction_seconds: 0 +2022/09/13-14:56:22.002116 4381115776 Options.enable_blob_files: false +2022/09/13-14:56:22.002117 4381115776 Options.min_blob_size: 0 +2022/09/13-14:56:22.002119 4381115776 Options.blob_file_size: 268435456 +2022/09/13-14:56:22.002121 4381115776 Options.blob_compression_type: NoCompression +2022/09/13-14:56:22.002122 4381115776 Options.enable_blob_garbage_collection: false +2022/09/13-14:56:22.002124 4381115776 Options.blob_garbage_collection_age_cutoff: 0.250000 +2022/09/13-14:56:22.002126 4381115776 Options.blob_garbage_collection_force_threshold: 1.000000 +2022/09/13-14:56:22.002128 4381115776 Options.blob_compaction_readahead_size: 0 +2022/09/13-14:56:22.002197 4381115776 [db/db_impl/db_impl.cc:2794] Created column family [F] (ID 7) +2022/09/13-14:56:22.150698 4381115776 [db/column_family.cc:607] --------------- Options for column family [D]: +2022/09/13-14:56:22.150712 4381115776 Options.comparator: leveldb.BytewiseComparator +2022/09/13-14:56:22.150715 4381115776 Options.merge_operator: None +2022/09/13-14:56:22.150716 4381115776 Options.compaction_filter: None +2022/09/13-14:56:22.150718 4381115776 Options.compaction_filter_factory: None +2022/09/13-14:56:22.150720 4381115776 Options.sst_partitioner_factory: None +2022/09/13-14:56:22.150721 4381115776 Options.memtable_factory: SkipListFactory +2022/09/13-14:56:22.150723 4381115776 Options.table_factory: BlockBasedTable +2022/09/13-14:56:22.150760 4381115776 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x600003aac500) + cache_index_and_filter_blocks: 0 + cache_index_and_filter_blocks_with_high_priority: 1 + pin_l0_filter_and_index_blocks_in_cache: 0 + pin_top_level_index_and_filter: 1 + index_type: 0 + data_block_index_type: 0 + index_shortening: 1 + data_block_hash_table_util_ratio: 0.750000 + hash_index_allow_collision: 1 + checksum: 1 + no_block_cache: 0 + block_cache: 0x600000d88648 + block_cache_name: LRUCache + block_cache_options: + capacity : 67108864 + num_shard_bits : 6 + strict_capacity_limit : 0 + memory_allocator : None + high_pri_pool_ratio: 0.500 + block_cache_compressed: 0x0 + persistent_cache: 0x0 + block_size: 4096 + block_size_deviation: 10 + block_restart_interval: 16 + index_block_restart_interval: 1 + metadata_block_size: 4096 + partition_filters: 0 + use_delta_encoding: 1 + filter_policy: nullptr + whole_key_filtering: 1 + verify_compression: 0 + read_amp_bytes_per_bit: 0 + format_version: 2 + enable_index_compression: 0 + block_align: 0 + max_auto_readahead_size: 262144 + prepopulate_block_cache: 0 +2022/09/13-14:56:22.150772 4381115776 Options.write_buffer_size: 67108864 +2022/09/13-14:56:22.150773 4381115776 Options.max_write_buffer_number: 2 +2022/09/13-14:56:22.150775 4381115776 Options.compression: Snappy +2022/09/13-14:56:22.150777 4381115776 Options.bottommost_compression: Disabled +2022/09/13-14:56:22.150779 4381115776 Options.prefix_extractor: nullptr +2022/09/13-14:56:22.150780 4381115776 Options.memtable_insert_with_hint_prefix_extractor: nullptr +2022/09/13-14:56:22.150782 4381115776 Options.num_levels: 7 +2022/09/13-14:56:22.150783 4381115776 Options.min_write_buffer_number_to_merge: 1 +2022/09/13-14:56:22.150785 4381115776 Options.max_write_buffer_number_to_maintain: 0 +2022/09/13-14:56:22.150786 4381115776 Options.max_write_buffer_size_to_maintain: 0 +2022/09/13-14:56:22.150788 4381115776 Options.bottommost_compression_opts.window_bits: -14 +2022/09/13-14:56:22.150790 4381115776 Options.bottommost_compression_opts.level: 32767 +2022/09/13-14:56:22.150791 4381115776 Options.bottommost_compression_opts.strategy: 0 +2022/09/13-14:56:22.150793 4381115776 Options.bottommost_compression_opts.max_dict_bytes: 0 +2022/09/13-14:56:22.150794 4381115776 Options.bottommost_compression_opts.zstd_max_train_bytes: 0 +2022/09/13-14:56:22.150796 4381115776 Options.bottommost_compression_opts.parallel_threads: 1 +2022/09/13-14:56:22.150798 4381115776 Options.bottommost_compression_opts.enabled: false +2022/09/13-14:56:22.150799 4381115776 Options.bottommost_compression_opts.max_dict_buffer_bytes: 0 +2022/09/13-14:56:22.150801 4381115776 Options.compression_opts.window_bits: -14 +2022/09/13-14:56:22.150802 4381115776 Options.compression_opts.level: 32767 +2022/09/13-14:56:22.150804 4381115776 Options.compression_opts.strategy: 0 +2022/09/13-14:56:22.150805 4381115776 Options.compression_opts.max_dict_bytes: 0 +2022/09/13-14:56:22.150807 4381115776 Options.compression_opts.zstd_max_train_bytes: 0 +2022/09/13-14:56:22.150808 4381115776 Options.compression_opts.parallel_threads: 1 +2022/09/13-14:56:22.150824 4381115776 Options.compression_opts.enabled: false +2022/09/13-14:56:22.150826 4381115776 Options.compression_opts.max_dict_buffer_bytes: 0 +2022/09/13-14:56:22.150827 4381115776 Options.level0_file_num_compaction_trigger: 4 +2022/09/13-14:56:22.150829 4381115776 Options.level0_slowdown_writes_trigger: 20 +2022/09/13-14:56:22.150830 4381115776 Options.level0_stop_writes_trigger: 36 +2022/09/13-14:56:22.150832 4381115776 Options.target_file_size_base: 67108864 +2022/09/13-14:56:22.150833 4381115776 Options.target_file_size_multiplier: 1 +2022/09/13-14:56:22.150835 4381115776 Options.max_bytes_for_level_base: 268435456 +2022/09/13-14:56:22.150836 4381115776 Options.level_compaction_dynamic_level_bytes: 0 +2022/09/13-14:56:22.150838 4381115776 Options.max_bytes_for_level_multiplier: 10.000000 +2022/09/13-14:56:22.150840 4381115776 Options.max_bytes_for_level_multiplier_addtl[0]: 1 +2022/09/13-14:56:22.150842 4381115776 Options.max_bytes_for_level_multiplier_addtl[1]: 1 +2022/09/13-14:56:22.150843 4381115776 Options.max_bytes_for_level_multiplier_addtl[2]: 1 +2022/09/13-14:56:22.150845 4381115776 Options.max_bytes_for_level_multiplier_addtl[3]: 1 +2022/09/13-14:56:22.150846 4381115776 Options.max_bytes_for_level_multiplier_addtl[4]: 1 +2022/09/13-14:56:22.150848 4381115776 Options.max_bytes_for_level_multiplier_addtl[5]: 1 +2022/09/13-14:56:22.150849 4381115776 Options.max_bytes_for_level_multiplier_addtl[6]: 1 +2022/09/13-14:56:22.150851 4381115776 Options.max_sequential_skip_in_iterations: 8 +2022/09/13-14:56:22.150852 4381115776 Options.max_compaction_bytes: 1677721600 +2022/09/13-14:56:22.150854 4381115776 Options.arena_block_size: 1048576 +2022/09/13-14:56:22.150856 4381115776 Options.soft_pending_compaction_bytes_limit: 68719476736 +2022/09/13-14:56:22.150857 4381115776 Options.hard_pending_compaction_bytes_limit: 274877906944 +2022/09/13-14:56:22.150859 4381115776 Options.rate_limit_delay_max_milliseconds: 100 +2022/09/13-14:56:22.150860 4381115776 Options.disable_auto_compactions: 0 +2022/09/13-14:56:22.150863 4381115776 Options.compaction_style: kCompactionStyleLevel +2022/09/13-14:56:22.150865 4381115776 Options.compaction_pri: kMinOverlappingRatio +2022/09/13-14:56:22.150866 4381115776 Options.compaction_options_universal.size_ratio: 1 +2022/09/13-14:56:22.150868 4381115776 Options.compaction_options_universal.min_merge_width: 2 +2022/09/13-14:56:22.150869 4381115776 Options.compaction_options_universal.max_merge_width: 4294967295 +2022/09/13-14:56:22.150871 4381115776 Options.compaction_options_universal.max_size_amplification_percent: 200 +2022/09/13-14:56:22.150872 4381115776 Options.compaction_options_universal.compression_size_percent: -1 +2022/09/13-14:56:22.150874 4381115776 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize +2022/09/13-14:56:22.150876 4381115776 Options.compaction_options_fifo.max_table_files_size: 1073741824 +2022/09/13-14:56:22.150878 4381115776 Options.compaction_options_fifo.allow_compaction: 0 +2022/09/13-14:56:22.150881 4381115776 Options.table_properties_collectors: +2022/09/13-14:56:22.150882 4381115776 Options.inplace_update_support: 0 +2022/09/13-14:56:22.150884 4381115776 Options.inplace_update_num_locks: 10000 +2022/09/13-14:56:22.150885 4381115776 Options.memtable_prefix_bloom_size_ratio: 0.000000 +2022/09/13-14:56:22.150887 4381115776 Options.memtable_whole_key_filtering: 0 +2022/09/13-14:56:22.150889 4381115776 Options.memtable_huge_page_size: 0 +2022/09/13-14:56:22.150890 4381115776 Options.bloom_locality: 0 +2022/09/13-14:56:22.150892 4381115776 Options.max_successive_merges: 0 +2022/09/13-14:56:22.150893 4381115776 Options.optimize_filters_for_hits: 0 +2022/09/13-14:56:22.150895 4381115776 Options.paranoid_file_checks: 0 +2022/09/13-14:56:22.170737 4381115776 Options.force_consistency_checks: 1 +2022/09/13-14:56:22.170746 4381115776 Options.report_bg_io_stats: 0 +2022/09/13-14:56:22.170748 4381115776 Options.ttl: 2592000 +2022/09/13-14:56:22.170749 4381115776 Options.periodic_compaction_seconds: 0 +2022/09/13-14:56:22.170751 4381115776 Options.enable_blob_files: false +2022/09/13-14:56:22.170753 4381115776 Options.min_blob_size: 0 +2022/09/13-14:56:22.170754 4381115776 Options.blob_file_size: 268435456 +2022/09/13-14:56:22.170756 4381115776 Options.blob_compression_type: NoCompression +2022/09/13-14:56:22.170758 4381115776 Options.enable_blob_garbage_collection: false +2022/09/13-14:56:22.170759 4381115776 Options.blob_garbage_collection_age_cutoff: 0.250000 +2022/09/13-14:56:22.170763 4381115776 Options.blob_garbage_collection_force_threshold: 1.000000 +2022/09/13-14:56:22.170765 4381115776 Options.blob_compaction_readahead_size: 0 +2022/09/13-14:56:22.170894 4381115776 [db/db_impl/db_impl.cc:2794] Created column family [D] (ID 8) +2022/09/13-14:56:22.345056 4381115776 [db/column_family.cc:607] --------------- Options for column family [O]: +2022/09/13-14:56:22.345062 4381115776 Options.comparator: leveldb.BytewiseComparator +2022/09/13-14:56:22.345064 4381115776 Options.merge_operator: None +2022/09/13-14:56:22.345065 4381115776 Options.compaction_filter: None +2022/09/13-14:56:22.345066 4381115776 Options.compaction_filter_factory: None +2022/09/13-14:56:22.345067 4381115776 Options.sst_partitioner_factory: None +2022/09/13-14:56:22.345068 4381115776 Options.memtable_factory: SkipListFactory +2022/09/13-14:56:22.345069 4381115776 Options.table_factory: BlockBasedTable +2022/09/13-14:56:22.345092 4381115776 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x600003aac5a0) + cache_index_and_filter_blocks: 0 + cache_index_and_filter_blocks_with_high_priority: 1 + pin_l0_filter_and_index_blocks_in_cache: 0 + pin_top_level_index_and_filter: 1 + index_type: 0 + data_block_index_type: 0 + index_shortening: 1 + data_block_hash_table_util_ratio: 0.750000 + hash_index_allow_collision: 1 + checksum: 1 + no_block_cache: 0 + block_cache: 0x600000d886f8 + block_cache_name: LRUCache + block_cache_options: + capacity : 16777216 + num_shard_bits : 5 + strict_capacity_limit : 0 + memory_allocator : None + high_pri_pool_ratio: 0.500 + block_cache_compressed: 0x0 + persistent_cache: 0x0 + block_size: 4096 + block_size_deviation: 10 + block_restart_interval: 16 + index_block_restart_interval: 1 + metadata_block_size: 4096 + partition_filters: 0 + use_delta_encoding: 1 + filter_policy: nullptr + whole_key_filtering: 1 + verify_compression: 0 + read_amp_bytes_per_bit: 0 + format_version: 2 + enable_index_compression: 0 + block_align: 0 + max_auto_readahead_size: 262144 + prepopulate_block_cache: 0 +2022/09/13-14:56:22.345094 4381115776 Options.write_buffer_size: 67108864 +2022/09/13-14:56:22.345095 4381115776 Options.max_write_buffer_number: 2 +2022/09/13-14:56:22.345097 4381115776 Options.compression: Snappy +2022/09/13-14:56:22.345098 4381115776 Options.bottommost_compression: Disabled +2022/09/13-14:56:22.345099 4381115776 Options.prefix_extractor: nullptr +2022/09/13-14:56:22.345100 4381115776 Options.memtable_insert_with_hint_prefix_extractor: nullptr +2022/09/13-14:56:22.345101 4381115776 Options.num_levels: 7 +2022/09/13-14:56:22.345102 4381115776 Options.min_write_buffer_number_to_merge: 1 +2022/09/13-14:56:22.345103 4381115776 Options.max_write_buffer_number_to_maintain: 0 +2022/09/13-14:56:22.345105 4381115776 Options.max_write_buffer_size_to_maintain: 0 +2022/09/13-14:56:22.345106 4381115776 Options.bottommost_compression_opts.window_bits: -14 +2022/09/13-14:56:22.345107 4381115776 Options.bottommost_compression_opts.level: 32767 +2022/09/13-14:56:22.345108 4381115776 Options.bottommost_compression_opts.strategy: 0 +2022/09/13-14:56:22.345109 4381115776 Options.bottommost_compression_opts.max_dict_bytes: 0 +2022/09/13-14:56:22.345110 4381115776 Options.bottommost_compression_opts.zstd_max_train_bytes: 0 +2022/09/13-14:56:22.345111 4381115776 Options.bottommost_compression_opts.parallel_threads: 1 +2022/09/13-14:56:22.345112 4381115776 Options.bottommost_compression_opts.enabled: false +2022/09/13-14:56:22.345113 4381115776 Options.bottommost_compression_opts.max_dict_buffer_bytes: 0 +2022/09/13-14:56:22.345114 4381115776 Options.compression_opts.window_bits: -14 +2022/09/13-14:56:22.345115 4381115776 Options.compression_opts.level: 32767 +2022/09/13-14:56:22.345117 4381115776 Options.compression_opts.strategy: 0 +2022/09/13-14:56:22.345118 4381115776 Options.compression_opts.max_dict_bytes: 0 +2022/09/13-14:56:22.345119 4381115776 Options.compression_opts.zstd_max_train_bytes: 0 +2022/09/13-14:56:22.345120 4381115776 Options.compression_opts.parallel_threads: 1 +2022/09/13-14:56:22.345132 4381115776 Options.compression_opts.enabled: false +2022/09/13-14:56:22.345133 4381115776 Options.compression_opts.max_dict_buffer_bytes: 0 +2022/09/13-14:56:22.345134 4381115776 Options.level0_file_num_compaction_trigger: 4 +2022/09/13-14:56:22.345135 4381115776 Options.level0_slowdown_writes_trigger: 20 +2022/09/13-14:56:22.345137 4381115776 Options.level0_stop_writes_trigger: 36 +2022/09/13-14:56:22.345138 4381115776 Options.target_file_size_base: 67108864 +2022/09/13-14:56:22.345139 4381115776 Options.target_file_size_multiplier: 1 +2022/09/13-14:56:22.345140 4381115776 Options.max_bytes_for_level_base: 268435456 +2022/09/13-14:56:22.345141 4381115776 Options.level_compaction_dynamic_level_bytes: 0 +2022/09/13-14:56:22.345142 4381115776 Options.max_bytes_for_level_multiplier: 10.000000 +2022/09/13-14:56:22.345143 4381115776 Options.max_bytes_for_level_multiplier_addtl[0]: 1 +2022/09/13-14:56:22.345144 4381115776 Options.max_bytes_for_level_multiplier_addtl[1]: 1 +2022/09/13-14:56:22.345146 4381115776 Options.max_bytes_for_level_multiplier_addtl[2]: 1 +2022/09/13-14:56:22.345147 4381115776 Options.max_bytes_for_level_multiplier_addtl[3]: 1 +2022/09/13-14:56:22.345148 4381115776 Options.max_bytes_for_level_multiplier_addtl[4]: 1 +2022/09/13-14:56:22.345149 4381115776 Options.max_bytes_for_level_multiplier_addtl[5]: 1 +2022/09/13-14:56:22.345150 4381115776 Options.max_bytes_for_level_multiplier_addtl[6]: 1 +2022/09/13-14:56:22.345151 4381115776 Options.max_sequential_skip_in_iterations: 8 +2022/09/13-14:56:22.345152 4381115776 Options.max_compaction_bytes: 1677721600 +2022/09/13-14:56:22.345153 4381115776 Options.arena_block_size: 1048576 +2022/09/13-14:56:22.345154 4381115776 Options.soft_pending_compaction_bytes_limit: 68719476736 +2022/09/13-14:56:22.345155 4381115776 Options.hard_pending_compaction_bytes_limit: 274877906944 +2022/09/13-14:56:22.345156 4381115776 Options.rate_limit_delay_max_milliseconds: 100 +2022/09/13-14:56:22.345157 4381115776 Options.disable_auto_compactions: 0 +2022/09/13-14:56:22.345159 4381115776 Options.compaction_style: kCompactionStyleLevel +2022/09/13-14:56:22.345160 4381115776 Options.compaction_pri: kMinOverlappingRatio +2022/09/13-14:56:22.345161 4381115776 Options.compaction_options_universal.size_ratio: 1 +2022/09/13-14:56:22.345162 4381115776 Options.compaction_options_universal.min_merge_width: 2 +2022/09/13-14:56:22.345163 4381115776 Options.compaction_options_universal.max_merge_width: 4294967295 +2022/09/13-14:56:22.345164 4381115776 Options.compaction_options_universal.max_size_amplification_percent: 200 +2022/09/13-14:56:22.345165 4381115776 Options.compaction_options_universal.compression_size_percent: -1 +2022/09/13-14:56:22.345167 4381115776 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize +2022/09/13-14:56:22.345168 4381115776 Options.compaction_options_fifo.max_table_files_size: 1073741824 +2022/09/13-14:56:22.345169 4381115776 Options.compaction_options_fifo.allow_compaction: 0 +2022/09/13-14:56:22.345171 4381115776 Options.table_properties_collectors: +2022/09/13-14:56:22.345172 4381115776 Options.inplace_update_support: 0 +2022/09/13-14:56:22.345173 4381115776 Options.inplace_update_num_locks: 10000 +2022/09/13-14:56:22.345174 4381115776 Options.memtable_prefix_bloom_size_ratio: 0.000000 +2022/09/13-14:56:22.345176 4381115776 Options.memtable_whole_key_filtering: 0 +2022/09/13-14:56:22.345177 4381115776 Options.memtable_huge_page_size: 0 +2022/09/13-14:56:22.345178 4381115776 Options.bloom_locality: 0 +2022/09/13-14:56:22.345179 4381115776 Options.max_successive_merges: 0 +2022/09/13-14:56:22.345180 4381115776 Options.optimize_filters_for_hits: 0 +2022/09/13-14:56:22.345181 4381115776 Options.paranoid_file_checks: 0 +2022/09/13-14:56:22.345191 4381115776 Options.force_consistency_checks: 1 +2022/09/13-14:56:22.345192 4381115776 Options.report_bg_io_stats: 0 +2022/09/13-14:56:22.345193 4381115776 Options.ttl: 2592000 +2022/09/13-14:56:22.345194 4381115776 Options.periodic_compaction_seconds: 0 +2022/09/13-14:56:22.345195 4381115776 Options.enable_blob_files: false +2022/09/13-14:56:22.345196 4381115776 Options.min_blob_size: 0 +2022/09/13-14:56:22.345197 4381115776 Options.blob_file_size: 268435456 +2022/09/13-14:56:22.345198 4381115776 Options.blob_compression_type: NoCompression +2022/09/13-14:56:22.345199 4381115776 Options.enable_blob_garbage_collection: false +2022/09/13-14:56:22.345200 4381115776 Options.blob_garbage_collection_age_cutoff: 0.250000 +2022/09/13-14:56:22.345202 4381115776 Options.blob_garbage_collection_force_threshold: 1.000000 +2022/09/13-14:56:22.345203 4381115776 Options.blob_compaction_readahead_size: 0 +2022/09/13-14:56:22.345284 4381115776 [db/db_impl/db_impl.cc:2794] Created column family [O] (ID 9) +2022/09/13-14:56:22.526214 4381115776 [db/column_family.cc:610] (skipping printing options) +2022/09/13-14:56:22.526292 4381115776 [db/db_impl/db_impl.cc:2794] Created column family [P] (ID 10) +2022/09/13-14:56:22.684336 4381115776 [db/column_family.cc:610] (skipping printing options) +2022/09/13-14:56:22.684401 4381115776 [db/db_impl/db_impl.cc:2794] Created column family [Q] (ID 11) +2022/09/13-14:56:22.841416 4381115776 [db/column_family.cc:610] (skipping printing options) +2022/09/13-14:56:22.841511 4381115776 [db/db_impl/db_impl.cc:2794] Created column family [R] (ID 12) +2022/09/13-14:56:22.998168 4381115776 [db/column_family.cc:610] (skipping printing options) +2022/09/13-14:56:22.998250 4381115776 [db/db_impl/db_impl.cc:2794] Created column family [S] (ID 13) +2022/09/13-14:56:23.116703 4381115776 [db/column_family.cc:610] (skipping printing options) +2022/09/13-14:56:23.116757 4381115776 [db/db_impl/db_impl.cc:2794] Created column family [V] (ID 14) +2022/09/13-14:56:23.254548 4381115776 [db/column_family.cc:610] (skipping printing options) +2022/09/13-14:56:23.254611 4381115776 [db/db_impl/db_impl.cc:2794] Created column family [W] (ID 15) +2022/09/13-14:56:23.426506 4381115776 [db/column_family.cc:610] (skipping printing options) +2022/09/13-14:56:23.426560 4381115776 [db/db_impl/db_impl.cc:2794] Created column family [M] (ID 16) +2022/09/13-14:56:23.603782 4381115776 [db/column_family.cc:610] (skipping printing options) +2022/09/13-14:56:23.603862 4381115776 [db/db_impl/db_impl.cc:2794] Created column family [Y] (ID 17) +2022/09/13-14:56:23.763867 4381115776 [db/column_family.cc:610] (skipping printing options) +2022/09/13-14:56:23.763922 4381115776 [db/db_impl/db_impl.cc:2794] Created column family [B] (ID 18) +2022/09/13-14:56:23.883176 4381115776 [db/column_family.cc:610] (skipping printing options) +2022/09/13-14:56:23.883242 4381115776 [db/db_impl/db_impl.cc:2794] Created column family [C] (ID 19) +2022/09/13-14:56:24.025045 4381115776 [db/column_family.cc:610] (skipping printing options) +2022/09/13-14:56:24.025131 4381115776 [db/db_impl/db_impl.cc:2794] Created column family [H] (ID 20) +2022/09/13-14:56:24.206114 4381115776 [db/column_family.cc:610] (skipping printing options) +2022/09/13-14:56:24.206182 4381115776 [db/db_impl/db_impl.cc:2794] Created column family [N] (ID 21) +2022/09/13-14:56:24.367101 4381115776 [db/column_family.cc:610] (skipping printing options) +2022/09/13-14:56:24.367168 4381115776 [db/db_impl/db_impl.cc:2794] Created column family [T] (ID 22) +2022/09/13-14:56:24.543129 4381115776 [db/column_family.cc:610] (skipping printing options) +2022/09/13-14:56:24.543203 4381115776 [db/db_impl/db_impl.cc:2794] Created column family [X] (ID 23) +2022/09/13-14:56:24.701325 4381115776 [db/column_family.cc:610] (skipping printing options) +2022/09/13-14:56:24.701406 4381115776 [db/db_impl/db_impl.cc:2794] Created column family [u] (ID 24) +2022/09/13-14:56:24.866168 4381115776 [db/column_family.cc:610] (skipping printing options) +2022/09/13-14:56:24.866248 4381115776 [db/db_impl/db_impl.cc:2794] Created column family [h] (ID 25) +2022/09/13-14:56:25.053817 4381115776 [db/column_family.cc:610] (skipping printing options) +2022/09/13-14:56:25.053889 4381115776 [db/db_impl/db_impl.cc:2794] Created column family [x] (ID 26) +2022/09/13-14:56:25.202152 4381115776 [db/column_family.cc:610] (skipping printing options) +2022/09/13-14:56:25.202210 4381115776 [db/db_impl/db_impl.cc:2794] Created column family [s] (ID 27) +2022/09/13-14:56:25.368517 4381115776 [db/column_family.cc:610] (skipping printing options) +2022/09/13-14:56:25.368608 4381115776 [db/db_impl/db_impl.cc:2794] Created column family [Z] (ID 28) +2022/09/13-14:56:25.550702 4381115776 [db/column_family.cc:610] (skipping printing options) +2022/09/13-14:56:25.550870 4381115776 [db/db_impl/db_impl.cc:2794] Created column family [a] (ID 29) +2022/09/13-14:56:25.715494 4381115776 [db/column_family.cc:610] (skipping printing options) +2022/09/13-14:56:25.715575 4381115776 [db/db_impl/db_impl.cc:2794] Created column family [b] (ID 30) +2022/09/13-14:56:25.884374 4381115776 [db/column_family.cc:610] (skipping printing options) +2022/09/13-14:56:25.884457 4381115776 [db/db_impl/db_impl.cc:2794] Created column family [c] (ID 31) +2022/09/13-14:56:25.993217 4381115776 [db/column_family.cc:610] (skipping printing options) +2022/09/13-14:56:25.993281 4381115776 [db/db_impl/db_impl.cc:2794] Created column family [d] (ID 32) +2022/09/13-14:56:26.214581 4381115776 [db/column_family.cc:610] (skipping printing options) +2022/09/13-14:56:26.214671 4381115776 [db/db_impl/db_impl.cc:2794] Created column family [e] (ID 33) +2022/09/13-14:56:26.417112 4381115776 [db/column_family.cc:610] (skipping printing options) +2022/09/13-14:56:26.417266 4381115776 [db/db_impl/db_impl.cc:2794] Created column family [f] (ID 34) +2022/09/13-14:56:26.603475 4381115776 [db/column_family.cc:610] (skipping printing options) +2022/09/13-14:56:26.603552 4381115776 [db/db_impl/db_impl.cc:2794] Created column family [g] (ID 35) +2022/09/13-14:56:26.807756 4381115776 [db/column_family.cc:610] (skipping printing options) +2022/09/13-14:56:26.807819 4381115776 [db/db_impl/db_impl.cc:2794] Created column family [j] (ID 36) +2022/09/13-14:56:26.999005 4381115776 [db/column_family.cc:610] (skipping printing options) +2022/09/13-14:56:26.999079 4381115776 [db/db_impl/db_impl.cc:2794] Created column family [i] (ID 37) +2022/09/13-14:56:27.294596 4381115776 [db/db_impl/db_impl_open.cc:1799] SstFileManager instance 0x1071b0ac0 +2022/09/13-14:56:27.294654 4381115776 DB pointer 0x12d9a9800 +2022/09/13-14:56:27.296520 6125662208 [db/db_impl/db_impl.cc:1026] ------- DUMPING STATS ------- +2022/09/13-14:56:27.296530 6125662208 [db/db_impl/db_impl.cc:1027] +** DB Stats ** +Uptime(secs): 6.4 total, 6.4 interval +Cumulative writes: 0 writes, 0 keys, 0 commit groups, 0.0 writes per commit group, ingest: 0.00 GB, 0.00 MB/s +Cumulative WAL: 0 writes, 0 syncs, 0.00 writes per sync, written: 0.00 GB, 0.00 MB/s +Cumulative stall: 00:00:0.000 H:M:S, 0.0 percent +Interval writes: 0 writes, 0 keys, 0 commit groups, 0.0 writes per commit group, ingest: 0.00 MB, 0.00 MB/s +Interval WAL: 0 writes, 0 syncs, 0.00 writes per sync, written: 0.00 GB, 0.00 MB/s +Interval stall: 00:00:0.000 H:M:S, 0.0 percent + +** Compaction Stats [default] ** +Level Files Size Score Read(GB) Rn(GB) Rnp1(GB) Write(GB) Wnew(GB) Moved(GB) W-Amp Rd(MB/s) Wr(MB/s) Comp(sec) CompMergeCPU(sec) Comp(cnt) Avg(sec) KeyIn KeyDrop Rblob(GB) Wblob(GB) +------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ + Sum 0/0 0.00 KB 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.00 0.00 0 0.000 0 0 0.0 0.0 + Int 0/0 0.00 KB 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.00 0.00 0 0.000 0 0 0.0 0.0 + +** Compaction Stats [default] ** +Priority Files Size Score Read(GB) Rn(GB) Rnp1(GB) Write(GB) Wnew(GB) Moved(GB) W-Amp Rd(MB/s) Wr(MB/s) Comp(sec) CompMergeCPU(sec) Comp(cnt) Avg(sec) KeyIn KeyDrop Rblob(GB) Wblob(GB) +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- + +Blob file count: 0, total size: 0.0 GB + +Uptime(secs): 6.4 total, 6.4 interval +Flush(GB): cumulative 0.000, interval 0.000 +AddFile(GB): cumulative 0.000, interval 0.000 +AddFile(Total Files): cumulative 0, interval 0 +AddFile(L0 Files): cumulative 0, interval 0 +AddFile(Keys): cumulative 0, interval 0 +Cumulative compaction: 0.00 GB write, 0.00 MB/s write, 0.00 GB read, 0.00 MB/s read, 0.0 seconds +Interval compaction: 0.00 GB write, 0.00 MB/s write, 0.00 GB read, 0.00 MB/s read, 0.0 seconds +Stalls(count): 0 level0_slowdown, 0 level0_slowdown_with_compaction, 0 level0_numfiles, 0 level0_numfiles_with_compaction, 0 stop for pending_compaction_bytes, 0 slowdown for pending_compaction_bytes, 0 memtable_compaction, 0 memtable_slowdown, interval 0 total count +Block cache LRUCache@0x600000d880c8#55237 capacity: 8.00 MB collections: 1 last_copies: 0 last_secs: 2e-05 secs_since: 0 +Block cache entry stats(count,size,portion): Misc(1,0.00 KB,0%) + +** Compaction Stats [K] ** +Level Files Size Score Read(GB) Rn(GB) Rnp1(GB) Write(GB) Wnew(GB) Moved(GB) W-Amp Rd(MB/s) Wr(MB/s) Comp(sec) CompMergeCPU(sec) Comp(cnt) Avg(sec) KeyIn KeyDrop Rblob(GB) Wblob(GB) +------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ + Sum 0/0 0.00 KB 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.00 0.00 0 0.000 0 0 0.0 0.0 + Int 0/0 0.00 KB 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.00 0.00 0 0.000 0 0 0.0 0.0 + +** Compaction Stats [K] ** +Priority Files Size Score Read(GB) Rn(GB) Rnp1(GB) Write(GB) Wnew(GB) Moved(GB) W-Amp Rd(MB/s) Wr(MB/s) Comp(sec) CompMergeCPU(sec) Comp(cnt) Avg(sec) KeyIn KeyDrop Rblob(GB) Wblob(GB) +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- + +Blob file count: 0, total size: 0.0 GB + +Uptime(secs): 6.2 total, 6.2 interval +Flush(GB): cumulative 0.000, interval 0.000 +AddFile(GB): cumulative 0.000, interval 0.000 +AddFile(Total Files): cumulative 0, interval 0 +AddFile(L0 Files): cumulative 0, interval 0 +AddFile(Keys): cumulative 0, interval 0 +Cumulative compaction: 0.00 GB write, 0.00 MB/s write, 0.00 GB read, 0.00 MB/s read, 0.0 seconds +Interval compaction: 0.00 GB write, 0.00 MB/s write, 0.00 GB read, 0.00 MB/s read, 0.0 seconds +Stalls(count): 0 level0_slowdown, 0 level0_slowdown_with_compaction, 0 level0_numfiles, 0 level0_numfiles_with_compaction, 0 stop for pending_compaction_bytes, 0 slowdown for pending_compaction_bytes, 0 memtable_compaction, 0 memtable_slowdown, interval 0 total count +Block cache LRUCache@0x600000d88178#55237 capacity: 16.00 MB collections: 1 last_copies: 0 last_secs: 1.9e-05 secs_since: 0 +Block cache entry stats(count,size,portion): Misc(1,0.00 KB,0%) + +** Compaction Stats [L] ** +Level Files Size Score Read(GB) Rn(GB) Rnp1(GB) Write(GB) Wnew(GB) Moved(GB) W-Amp Rd(MB/s) Wr(MB/s) Comp(sec) CompMergeCPU(sec) Comp(cnt) Avg(sec) KeyIn KeyDrop Rblob(GB) Wblob(GB) +------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ + Sum 0/0 0.00 KB 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.00 0.00 0 0.000 0 0 0.0 0.0 + Int 0/0 0.00 KB 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.00 0.00 0 0.000 0 0 0.0 0.0 + +** Compaction Stats [L] ** +Priority Files Size Score Read(GB) Rn(GB) Rnp1(GB) Write(GB) Wnew(GB) Moved(GB) W-Amp Rd(MB/s) Wr(MB/s) Comp(sec) CompMergeCPU(sec) Comp(cnt) Avg(sec) KeyIn KeyDrop Rblob(GB) Wblob(GB) +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- + +Blob file count: 0, total size: 0.0 GB + +Uptime(secs): 6.1 total, 6.1 interval +Flush(GB): cumulative 0.000, interval 0.000 +AddFile(GB): cumulative 0.000, interval 0.000 +AddFile(Total Files): cumulative 0, interval 0 +AddFile(L0 Files): cumulative 0, interval 0 +AddFile(Keys): cumulative 0, interval 0 +Cumulative compaction: 0.00 GB write, 0.00 MB/s write, 0.00 GB read, 0.00 MB/s read, 0.0 seconds +Interval compaction: 0.00 GB write, 0.00 MB/s write, 0.00 GB read, 0.00 MB/s read, 0.0 seconds +Stalls(count): 0 level0_slowdown, 0 level0_slowdown_with_compaction, 0 level0_numfiles, 0 level0_numfiles_with_compaction, 0 stop for pending_compaction_bytes, 0 slowdown for pending_compaction_bytes, 0 memtable_compaction, 0 memtable_slowdown, interval 0 total count +Block cache LRUCache@0x600000d88228#55237 capacity: 16.00 MB collections: 1 last_copies: 0 last_secs: 1.5e-05 secs_since: 0 +Block cache entry stats(count,size,portion): Misc(1,0.00 KB,0%) + +** Compaction Stats [E] ** +Level Files Size Score Read(GB) Rn(GB) Rnp1(GB) Write(GB) Wnew(GB) Moved(GB) W-Amp Rd(MB/s) Wr(MB/s) Comp(sec) CompMergeCPU(sec) Comp(cnt) Avg(sec) KeyIn KeyDrop Rblob(GB) Wblob(GB) +------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ + Sum 0/0 0.00 KB 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.00 0.00 0 0.000 0 0 0.0 0.0 + Int 0/0 0.00 KB 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.00 0.00 0 0.000 0 0 0.0 0.0 + +** Compaction Stats [E] ** +Priority Files Size Score Read(GB) Rn(GB) Rnp1(GB) Write(GB) Wnew(GB) Moved(GB) W-Amp Rd(MB/s) Wr(MB/s) Comp(sec) CompMergeCPU(sec) Comp(cnt) Avg(sec) KeyIn KeyDrop Rblob(GB) Wblob(GB) +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- + +Blob file count: 0, total size: 0.0 GB + +Uptime(secs): 5.9 total, 5.9 interval +Flush(GB): cumulative 0.000, interval 0.000 +AddFile(GB): cumulative 0.000, interval 0.000 +AddFile(Total Files): cumulative 0, interval 0 +AddFile(L0 Files): cumulative 0, interval 0 +AddFile(Keys): cumulative 0, interval 0 +Cumulative compaction: 0.00 GB write, 0.00 MB/s write, 0.00 GB read, 0.00 MB/s read, 0.0 seconds +Interval compaction: 0.00 GB write, 0.00 MB/s write, 0.00 GB read, 0.00 MB/s read, 0.0 seconds +Stalls(count): 0 level0_slowdown, 0 level0_slowdown_with_compaction, 0 level0_numfiles, 0 level0_numfiles_with_compaction, 0 stop for pending_compaction_bytes, 0 slowdown for pending_compaction_bytes, 0 memtable_compaction, 0 memtable_slowdown, interval 0 total count +Block cache LRUCache@0x600000d882d8#55237 capacity: 64.00 MB collections: 1 last_copies: 0 last_secs: 3.2e-05 secs_since: 0 +Block cache entry stats(count,size,portion): Misc(1,0.00 KB,0%) + +** Compaction Stats [G] ** +Level Files Size Score Read(GB) Rn(GB) Rnp1(GB) Write(GB) Wnew(GB) Moved(GB) W-Amp Rd(MB/s) Wr(MB/s) Comp(sec) CompMergeCPU(sec) Comp(cnt) Avg(sec) KeyIn KeyDrop Rblob(GB) Wblob(GB) +------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ + Sum 0/0 0.00 KB 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.00 0.00 0 0.000 0 0 0.0 0.0 + Int 0/0 0.00 KB 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.00 0.00 0 0.000 0 0 0.0 0.0 + +** Compaction Stats [G] ** +Priority Files Size Score Read(GB) Rn(GB) Rnp1(GB) Write(GB) Wnew(GB) Moved(GB) W-Amp Rd(MB/s) Wr(MB/s) Comp(sec) CompMergeCPU(sec) Comp(cnt) Avg(sec) KeyIn KeyDrop Rblob(GB) Wblob(GB) +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- + +Blob file count: 0, total size: 0.0 GB + +Uptime(secs): 5.8 total, 5.8 interval +Flush(GB): cumulative 0.000, interval 0.000 +AddFile(GB): cumulative 0.000, interval 0.000 +AddFile(Total Files): cumulative 0, interval 0 +AddFile(L0 Files): cumulative 0, interval 0 +AddFile(Keys): cumulative 0, interval 0 +Cumulative compaction: 0.00 GB write, 0.00 MB/s write, 0.00 GB read, 0.00 MB/s read, 0.0 seconds +Interval compaction: 0.00 GB write, 0.00 MB/s write, 0.00 GB read, 0.00 MB/s read, 0.0 seconds +Stalls(count): 0 level0_slowdown, 0 level0_slowdown_with_compaction, 0 level0_numfiles, 0 level0_numfiles_with_compaction, 0 stop for pending_compaction_bytes, 0 slowdown for pending_compaction_bytes, 0 memtable_compaction, 0 memtable_slowdown, interval 0 total count +Block cache LRUCache@0x600000d88388#55237 capacity: 64.00 MB collections: 1 last_copies: 0 last_secs: 3.1e-05 secs_since: 0 +Block cache entry stats(count,size,portion): Misc(1,0.00 KB,0%) + +** Compaction Stats [I] ** +Level Files Size Score Read(GB) Rn(GB) Rnp1(GB) Write(GB) Wnew(GB) Moved(GB) W-Amp Rd(MB/s) Wr(MB/s) Comp(sec) CompMergeCPU(sec) Comp(cnt) Avg(sec) KeyIn KeyDrop Rblob(GB) Wblob(GB) +------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ + Sum 0/0 0.00 KB 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.00 0.00 0 0.000 0 0 0.0 0.0 + Int 0/0 0.00 KB 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.00 0.00 0 0.000 0 0 0.0 0.0 + +** Compaction Stats [I] ** +Priority Files Size Score Read(GB) Rn(GB) Rnp1(GB) Write(GB) Wnew(GB) Moved(GB) W-Amp Rd(MB/s) Wr(MB/s) Comp(sec) CompMergeCPU(sec) Comp(cnt) Avg(sec) KeyIn KeyDrop Rblob(GB) Wblob(GB) +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- + +Blob file count: 0, total size: 0.0 GB + +Uptime(secs): 5.6 total, 5.6 interval +Flush(GB): cumulative 0.000, interval 0.000 +AddFile(GB): cumulative 0.000, interval 0.000 +AddFile(Total Files): cumulative 0, interval 0 +AddFile(L0 Files): cumulative 0, interval 0 +AddFile(Keys): cumulative 0, interval 0 +Cumulative compaction: 0.00 GB write, 0.00 MB/s write, 0.00 GB read, 0.00 MB/s read, 0.0 seconds +Interval compaction: 0.00 GB write, 0.00 MB/s write, 0.00 GB read, 0.00 MB/s read, 0.0 seconds +Stalls(count): 0 level0_slowdown, 0 level0_slowdown_with_compaction, 0 level0_numfiles, 0 level0_numfiles_with_compaction, 0 stop for pending_compaction_bytes, 0 slowdown for pending_compaction_bytes, 0 memtable_compaction, 0 memtable_slowdown, interval 0 total count +Block cache LRUCache@0x600000d88438#55237 capacity: 16.00 MB collections: 1 last_copies: 0 last_secs: 1.5e-05 secs_since: 0 +Block cache entry stats(count,size,portion): Misc(1,0.00 KB,0%) + +** Compaction Stats [J] ** +Level Files Size Score Read(GB) Rn(GB) Rnp1(GB) Write(GB) Wnew(GB) Moved(GB) W-Amp Rd(MB/s) Wr(MB/s) Comp(sec) CompMergeCPU(sec) Comp(cnt) Avg(sec) KeyIn KeyDrop Rblob(GB) Wblob(GB) +------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ + Sum 0/0 0.00 KB 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.00 0.00 0 0.000 0 0 0.0 0.0 + Int 0/0 0.00 KB 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.00 0.00 0 0.000 0 0 0.0 0.0 + +** Compaction Stats [J] ** +Priority Files Size Score Read(GB) Rn(GB) Rnp1(GB) Write(GB) Wnew(GB) Moved(GB) W-Amp Rd(MB/s) Wr(MB/s) Comp(sec) CompMergeCPU(sec) Comp(cnt) Avg(sec) KeyIn KeyDrop Rblob(GB) Wblob(GB) +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- + +Blob file count: 0, total size: 0.0 GB + +Uptime(secs): 5.5 total, 5.5 interval +Flush(GB): cumulative 0.000, interval 0.000 +AddFile(GB): cumulative 0.000, interval 0.000 +AddFile(Total Files): cumulative 0, interval 0 +AddFile(L0 Files): cumulative 0, interval 0 +AddFile(Keys): cumulative 0, interval 0 +Cumulative compaction: 0.00 GB write, 0.00 MB/s write, 0.00 GB read, 0.00 MB/s read, 0.0 seconds +Interval compaction: 0.00 GB write, 0.00 MB/s write, 0.00 GB read, 0.00 MB/s read, 0.0 seconds +Stalls(count): 0 level0_slowdown, 0 level0_slowdown_with_compaction, 0 level0_numfiles, 0 level0_numfiles_with_compaction, 0 stop for pending_compaction_bytes, 0 slowdown for pending_compaction_bytes, 0 memtable_compaction, 0 memtable_slowdown, interval 0 total count +Block cache LRUCache@0x600000d884e8#55237 capacity: 16.00 MB collections: 1 last_copies: 0 last_secs: 1.6e-05 secs_since: 0 +Block cache entry stats(count,size,portion): Misc(1,0.00 KB,0%) + +** Compaction Stats [F] ** +Level Files Size Score Read(GB) Rn(GB) Rnp1(GB) Write(GB) Wnew(GB) Moved(GB) W-Amp Rd(MB/s) Wr(MB/s) Comp(sec) CompMergeCPU(sec) Comp(cnt) Avg(sec) KeyIn KeyDrop Rblob(GB) Wblob(GB) +------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ + Sum 0/0 0.00 KB 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.00 0.00 0 0.000 0 0 0.0 0.0 + Int 0/0 0.00 KB 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.00 0.00 0 0.000 0 0 0.0 0.0 + +** Compaction Stats [F] ** +Priority Files Size Score Read(GB) Rn(GB) Rnp1(GB) Write(GB) Wnew(GB) Moved(GB) W-Amp Rd(MB/s) Wr(MB/s) Comp(sec) CompMergeCPU(sec) Comp(cnt) Avg(sec) KeyIn KeyDrop Rblob(GB) Wblob(GB) +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- + +Blob file count: 0, total size: 0.0 GB + +Uptime(secs): 5.3 total, 5.3 interval +Flush(GB): cumulative 0.000, interval 0.000 +AddFile(GB): cumulative 0.000, interval 0.000 +AddFile(Total Files): cumulative 0, interval 0 +AddFile(L0 Files): cumulative 0, interval 0 +AddFile(Keys): cumulative 0, interval 0 +Cumulative compaction: 0.00 GB write, 0.00 MB/s write, 0.00 GB read, 0.00 MB/s read, 0.0 seconds +Interval compaction: 0.00 GB write, 0.00 MB/s write, 0.00 GB read, 0.00 MB/s read, 0.0 seconds +Stalls(count): 0 level0_slowdown, 0 level0_slowdown_with_compaction, 0 level0_numfiles, 0 level0_numfiles_with_compaction, 0 stop for pending_compaction_bytes, 0 slowdown for pending_compaction_bytes, 0 memtable_compaction, 0 memtable_slowdown, interval 0 total count +Block cache LRUCache@0x600000d88598#55237 capacity: 16.00 MB collections: 1 last_copies: 0 last_secs: 1.7e-05 secs_since: 0 +Block cache entry stats(count,size,portion): Misc(1,0.00 KB,0%) + +** Compaction Stats [D] ** +Level Files Size Score Read(GB) Rn(GB) Rnp1(GB) Write(GB) Wnew(GB) Moved(GB) W-Amp Rd(MB/s) Wr(MB/s) Comp(sec) CompMergeCPU(sec) Comp(cnt) Avg(sec) KeyIn KeyDrop Rblob(GB) Wblob(GB) +------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ + Sum 0/0 0.00 KB 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.00 0.00 0 0.000 0 0 0.0 0.0 + Int 0/0 0.00 KB 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.00 0.00 0 0.000 0 0 0.0 0.0 + +** Compaction Stats [D] ** +Priority Files Size Score Read(GB) Rn(GB) Rnp1(GB) Write(GB) Wnew(GB) Moved(GB) W-Amp Rd(MB/s) Wr(MB/s) Comp(sec) CompMergeCPU(sec) Comp(cnt) Avg(sec) KeyIn KeyDrop Rblob(GB) Wblob(GB) +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- + +Blob file count: 0, total size: 0.0 GB + +Uptime(secs): 5.1 total, 5.1 interval +Flush(GB): cumulative 0.000, interval 0.000 +AddFile(GB): cumulative 0.000, interval 0.000 +AddFile(Total Files): cumulative 0, interval 0 +AddFile(L0 Files): cumulative 0, interval 0 +AddFile(Keys): cumulative 0, interval 0 +Cumulative compaction: 0.00 GB write, 0.00 MB/s write, 0.00 GB read, 0.00 MB/s read, 0.0 seconds +Interval compaction: 0.00 GB write, 0.00 MB/s write, 0.00 GB read, 0.00 MB/s read, 0.0 seconds +Stalls(count): 0 level0_slowdown, 0 level0_slowdown_with_compaction, 0 level0_numfiles, 0 level0_numfiles_with_compaction, 0 stop for pending_compaction_bytes, 0 slowdown for pending_compaction_bytes, 0 memtable_compaction, 0 memtable_slowdown, interval 0 total count +Block cache LRUCache@0x600000d88648#55237 capacity: 64.00 MB collections: 1 last_copies: 0 last_secs: 3e-05 secs_since: 0 +Block cache entry stats(count,size,portion): Misc(1,0.00 KB,0%) + +** Compaction Stats [O] ** +Level Files Size Score Read(GB) Rn(GB) Rnp1(GB) Write(GB) Wnew(GB) Moved(GB) W-Amp Rd(MB/s) Wr(MB/s) Comp(sec) CompMergeCPU(sec) Comp(cnt) Avg(sec) KeyIn KeyDrop Rblob(GB) Wblob(GB) +------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ + Sum 0/0 0.00 KB 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.00 0.00 0 0.000 0 0 0.0 0.0 + Int 0/0 0.00 KB 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.00 0.00 0 0.000 0 0 0.0 0.0 + +** Compaction Stats [O] ** +Priority Files Size Score Read(GB) Rn(GB) Rnp1(GB) Write(GB) Wnew(GB) Moved(GB) W-Amp Rd(MB/s) Wr(MB/s) Comp(sec) CompMergeCPU(sec) Comp(cnt) Avg(sec) KeyIn KeyDrop Rblob(GB) Wblob(GB) +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- + +Blob file count: 0, total size: 0.0 GB + +Uptime(secs): 5.0 total, 5.0 interval +Flush(GB): cumulative 0.000, interval 0.000 +AddFile(GB): cumulative 0.000, interval 0.000 +AddFile(Total Files): cumulative 0, interval 0 +AddFile(L0 Files): cumulative 0, interval 0 +AddFile(Keys): cumulative 0, interval 0 +Cumulative compaction: 0.00 GB write, 0.00 MB/s write, 0.00 GB read, 0.00 MB/s read, 0.0 seconds +Interval compaction: 0.00 GB write, 0.00 MB/s write, 0.00 GB read, 0.00 MB/s read, 0.0 seconds +Stalls(count): 0 level0_slowdown, 0 level0_slowdown_with_compaction, 0 level0_numfiles, 0 level0_numfiles_with_compaction, 0 stop for pending_compaction_bytes, 0 slowdown for pending_compaction_bytes, 0 memtable_compaction, 0 memtable_slowdown, interval 0 total count +Block cache LRUCache@0x600000d886f8#55237 capacity: 16.00 MB collections: 1 last_copies: 0 last_secs: 1.6e-05 secs_since: 0 +Block cache entry stats(count,size,portion): Misc(1,0.00 KB,0%) + +** Compaction Stats [P] ** +Level Files Size Score Read(GB) Rn(GB) Rnp1(GB) Write(GB) Wnew(GB) Moved(GB) W-Amp Rd(MB/s) Wr(MB/s) Comp(sec) CompMergeCPU(sec) Comp(cnt) Avg(sec) KeyIn KeyDrop Rblob(GB) Wblob(GB) +------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ + Sum 0/0 0.00 KB 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.00 0.00 0 0.000 0 0 0.0 0.0 + Int 0/0 0.00 KB 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.00 0.00 0 0.000 0 0 0.0 0.0 + +** Compaction Stats [P] ** +Priority Files Size Score Read(GB) Rn(GB) Rnp1(GB) Write(GB) Wnew(GB) Moved(GB) W-Amp Rd(MB/s) Wr(MB/s) Comp(sec) CompMergeCPU(sec) Comp(cnt) Avg(sec) KeyIn KeyDrop Rblob(GB) Wblob(GB) +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- + +Blob file count: 0, total size: 0.0 GB + +Uptime(secs): 4.8 total, 4.8 interval +Flush(GB): cumulative 0.000, interval 0.000 +AddFile(GB): cumulative 0.000, interval 0.000 +AddFile(Total Files): cumulative 0, interval 0 +AddFile(L0 Files): cumulative 0, interval 0 +AddFile(Keys): cumulative 0, interval 0 +Cumulative compaction: 0.00 GB write, 0.00 MB/s write, 0.00 GB read, 0.00 MB/s read, 0.0 seconds +Interval compaction: 0.00 GB write, 0.00 MB/s write, 0.00 GB read, 0.00 MB/s read, 0.0 seconds +Stalls(count): 0 level0_slowdown, 0 level0_slowdown_with_compaction, 0 level0_numfiles, 0 level0_numfiles_with_compaction, 0 stop for pending_compaction_bytes, 0 slowdown for pending_compaction_bytes, 0 memtable_compaction, 0 memtable_slowdown, interval 0 total count +Block cache LRUCache@0x600000d887a8#55237 capacity: 16.00 MB collections: 1 last_copies: 0 last_secs: 1.5e-05 secs_since: 0 +Block cache entry stats(count,size,portion): Misc(1,0.00 KB,0%) + +** Compaction Stats [Q] ** +Level Files Size Score Read(GB) Rn(GB) Rnp1(GB) Write(GB) Wnew(GB) Moved(GB) W-Amp Rd(MB/s) Wr(MB/s) Comp(sec) CompMergeCPU(sec) Comp(cnt) Avg(sec) KeyIn KeyDrop Rblob(GB) Wblob(GB) +------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ + Sum 0/0 0.00 KB 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.00 0.00 0 0.000 0 0 0.0 0.0 + Int 0/0 0.00 KB 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.00 0.00 0 0.000 0 0 0.0 0.0 + +** Compaction Stats [Q] ** +Priority Files Size Score Read(GB) Rn(GB) Rnp1(GB) Write(GB) Wnew(GB) Moved(GB) W-Amp Rd(MB/s) Wr(MB/s) Comp(sec) CompMergeCPU(sec) Comp(cnt) Avg(sec) KeyIn KeyDrop Rblob(GB) Wblob(GB) +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- + +Blob file count: 0, total size: 0.0 GB + +Uptime(secs): 4.6 total, 4.6 interval +Flush(GB): cumulative 0.000, interval 0.000 +AddFile(GB): cumulative 0.000, interval 0.000 +AddFile(Total Files): cumulative 0, interval 0 +AddFile(L0 Files): cumulative 0, interval 0 +AddFile(Keys): cumulative 0, interval 0 +Cumulative compaction: 0.00 GB write, 0.00 MB/s write, 0.00 GB read, 0.00 MB/s read, 0.0 seconds +Interval compaction: 0.00 GB write, 0.00 MB/s write, 0.00 GB read, 0.00 MB/s read, 0.0 seconds +Stalls(count): 0 level0_slowdown, 0 level0_slowdown_with_compaction, 0 level0_numfiles, 0 level0_numfiles_with_compaction, 0 stop for pending_compaction_bytes, 0 slowdown for pending_compaction_bytes, 0 memtable_compaction, 0 memtable_slowdown, interval 0 total count +Block cache LRUCache@0x600000d88858#55237 capacity: 16.00 MB collections: 1 last_copies: 0 last_secs: 1.5e-05 secs_since: 0 +Block cache entry stats(count,size,portion): Misc(1,0.00 KB,0%) + +** Compaction Stats [R] ** +Level Files Size Score Read(GB) Rn(GB) Rnp1(GB) Write(GB) Wnew(GB) Moved(GB) W-Amp Rd(MB/s) Wr(MB/s) Comp(sec) CompMergeCPU(sec) Comp(cnt) Avg(sec) KeyIn KeyDrop Rblob(GB) Wblob(GB) +------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ + Sum 0/0 0.00 KB 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.00 0.00 0 0.000 0 0 0.0 0.0 + Int 0/0 0.00 KB 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.00 0.00 0 0.000 0 0 0.0 0.0 + +** Compaction Stats [R] ** +Priority Files Size Score Read(GB) Rn(GB) Rnp1(GB) Write(GB) Wnew(GB) Moved(GB) W-Amp Rd(MB/s) Wr(MB/s) Comp(sec) CompMergeCPU(sec) Comp(cnt) Avg(sec) KeyIn KeyDrop Rblob(GB) Wblob(GB) +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- + +Blob file count: 0, total size: 0.0 GB + +Uptime(secs): 4.5 total, 4.5 interval +Flush(GB): cumulative 0.000, interval 0.000 +AddFile(GB): cumulative 0.000, interval 0.000 +AddFile(Total Files): cumulative 0, interval 0 +AddFile(L0 Files): cumulative 0, interval 0 +AddFile(Keys): cumulative 0, interval 0 +Cumulative compaction: 0.00 GB write, 0.00 MB/s write, 0.00 GB read, 0.00 MB/s read, 0.0 seconds +Interval compaction: 0.00 GB write, 0.00 MB/s write, 0.00 GB read, 0.00 MB/s read, 0.0 seconds +Stalls(count): 0 level0_slowdown, 0 level0_slowdown_with_compaction, 0 level0_numfiles, 0 level0_numfiles_with_compaction, 0 stop for pending_compaction_bytes, 0 slowdown for pending_compaction_bytes, 0 memtable_compaction, 0 memtable_slowdown, interval 0 total count +Block cache LRUCache@0x600000d88908#55237 capacity: 16.00 MB collections: 1 last_copies: 0 last_secs: 1.5e-05 secs_since: 0 +Block cache entry stats(count,size,portion): Misc(1,0.00 KB,0%) + +** Compaction Stats [S] ** +Level Files Size Score Read(GB) Rn(GB) Rnp1(GB) Write(GB) Wnew(GB) Moved(GB) W-Amp Rd(MB/s) Wr(MB/s) Comp(sec) CompMergeCPU(sec) Comp(cnt) Avg(sec) KeyIn KeyDrop Rblob(GB) Wblob(GB) +------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ + Sum 0/0 0.00 KB 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.00 0.00 0 0.000 0 0 0.0 0.0 + Int 0/0 0.00 KB 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.00 0.00 0 0.000 0 0 0.0 0.0 + +** Compaction Stats [S] ** +Priority Files Size Score Read(GB) Rn(GB) Rnp1(GB) Write(GB) Wnew(GB) Moved(GB) W-Amp Rd(MB/s) Wr(MB/s) Comp(sec) CompMergeCPU(sec) Comp(cnt) Avg(sec) KeyIn KeyDrop Rblob(GB) Wblob(GB) +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- + +Blob file count: 0, total size: 0.0 GB + +Uptime(secs): 4.3 total, 4.3 interval +Flush(GB): cumulative 0.000, interval 0.000 +AddFile(GB): cumulative 0.000, interval 0.000 +AddFile(Total Files): cumulative 0, interval 0 +AddFile(L0 Files): cumulative 0, interval 0 +AddFile(Keys): cumulative 0, interval 0 +Cumulative compaction: 0.00 GB write, 0.00 MB/s write, 0.00 GB read, 0.00 MB/s read, 0.0 seconds +Interval compaction: 0.00 GB write, 0.00 MB/s write, 0.00 GB read, 0.00 MB/s read, 0.0 seconds +Stalls(count): 0 level0_slowdown, 0 level0_slowdown_with_compaction, 0 level0_numfiles, 0 level0_numfiles_with_compaction, 0 stop for pending_compaction_bytes, 0 slowdown for pending_compaction_bytes, 0 memtable_compaction, 0 memtable_slowdown, interval 0 total count +Block cache LRUCache@0x600000d889b8#55237 capacity: 64.00 MB collections: 1 last_copies: 0 last_secs: 3.2e-05 secs_since: 0 +Block cache entry stats(count,size,portion): Misc(1,0.00 KB,0%) + +** Compaction Stats [V] ** +Level Files Size Score Read(GB) Rn(GB) Rnp1(GB) Write(GB) Wnew(GB) Moved(GB) W-Amp Rd(MB/s) Wr(MB/s) Comp(sec) CompMergeCPU(sec) Comp(cnt) Avg(sec) KeyIn KeyDrop Rblob(GB) Wblob(GB) +------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ + Sum 0/0 0.00 KB 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.00 0.00 0 0.000 0 0 0.0 0.0 + Int 0/0 0.00 KB 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.00 0.00 0 0.000 0 0 0.0 0.0 + +** Compaction Stats [V] ** +Priority Files Size Score Read(GB) Rn(GB) Rnp1(GB) Write(GB) Wnew(GB) Moved(GB) W-Amp Rd(MB/s) Wr(MB/s) Comp(sec) CompMergeCPU(sec) Comp(cnt) Avg(sec) KeyIn KeyDrop Rblob(GB) Wblob(GB) +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- + +Blob file count: 0, total size: 0.0 GB + +Uptime(secs): 4.2 total, 4.2 interval +Flush(GB): cumulative 0.000, interval 0.000 +AddFile(GB): cumulative 0.000, interval 0.000 +AddFile(Total Files): cumulative 0, interval 0 +AddFile(L0 Files): cumulative 0, interval 0 +AddFile(Keys): cumulative 0, interval 0 +Cumulative compaction: 0.00 GB write, 0.00 MB/s write, 0.00 GB read, 0.00 MB/s read, 0.0 seconds +Interval compaction: 0.00 GB write, 0.00 MB/s write, 0.00 GB read, 0.00 MB/s read, 0.0 seconds +Stalls(count): 0 level0_slowdown, 0 level0_slowdown_with_compaction, 0 level0_numfiles, 0 level0_numfiles_with_compaction, 0 stop for pending_compaction_bytes, 0 slowdown for pending_compaction_bytes, 0 memtable_compaction, 0 memtable_slowdown, interval 0 total count +Block cache LRUCache@0x600000d88a68#55237 capacity: 16.00 MB collections: 1 last_copies: 0 last_secs: 1.6e-05 secs_since: 0 +Block cache entry stats(count,size,portion): Misc(1,0.00 KB,0%) + +** Compaction Stats [W] ** +Level Files Size Score Read(GB) Rn(GB) Rnp1(GB) Write(GB) Wnew(GB) Moved(GB) W-Amp Rd(MB/s) Wr(MB/s) Comp(sec) CompMergeCPU(sec) Comp(cnt) Avg(sec) KeyIn KeyDrop Rblob(GB) Wblob(GB) +------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ + Sum 0/0 0.00 KB 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.00 0.00 0 0.000 0 0 0.0 0.0 + Int 0/0 0.00 KB 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.00 0.00 0 0.000 0 0 0.0 0.0 + +** Compaction Stats [W] ** +Priority Files Size Score Read(GB) Rn(GB) Rnp1(GB) Write(GB) Wnew(GB) Moved(GB) W-Amp Rd(MB/s) Wr(MB/s) Comp(sec) CompMergeCPU(sec) Comp(cnt) Avg(sec) KeyIn KeyDrop Rblob(GB) Wblob(GB) +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- + +Blob file count: 0, total size: 0.0 GB + +Uptime(secs): 4.0 total, 4.0 interval +Flush(GB): cumulative 0.000, interval 0.000 +AddFile(GB): cumulative 0.000, interval 0.000 +AddFile(Total Files): cumulative 0, interval 0 +AddFile(L0 Files): cumulative 0, interval 0 +AddFile(Keys): cumulative 0, interval 0 +Cumulative compaction: 0.00 GB write, 0.00 MB/s write, 0.00 GB read, 0.00 MB/s read, 0.0 seconds +Interval compaction: 0.00 GB write, 0.00 MB/s write, 0.00 GB read, 0.00 MB/s read, 0.0 seconds +Stalls(count): 0 level0_slowdown, 0 level0_slowdown_with_compaction, 0 level0_numfiles, 0 level0_numfiles_with_compaction, 0 stop for pending_compaction_bytes, 0 slowdown for pending_compaction_bytes, 0 memtable_compaction, 0 memtable_slowdown, interval 0 total count +Block cache LRUCache@0x600000d88b18#55237 capacity: 16.00 MB collections: 1 last_copies: 0 last_secs: 1.6e-05 secs_since: 0 +Block cache entry stats(count,size,portion): Misc(1,0.00 KB,0%) + +** Compaction Stats [M] ** +Level Files Size Score Read(GB) Rn(GB) Rnp1(GB) Write(GB) Wnew(GB) Moved(GB) W-Amp Rd(MB/s) Wr(MB/s) Comp(sec) CompMergeCPU(sec) Comp(cnt) Avg(sec) KeyIn KeyDrop Rblob(GB) Wblob(GB) +------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ + Sum 0/0 0.00 KB 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.00 0.00 0 0.000 0 0 0.0 0.0 + Int 0/0 0.00 KB 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.00 0.00 0 0.000 0 0 0.0 0.0 + +** Compaction Stats [M] ** +Priority Files Size Score Read(GB) Rn(GB) Rnp1(GB) Write(GB) Wnew(GB) Moved(GB) W-Amp Rd(MB/s) Wr(MB/s) Comp(sec) CompMergeCPU(sec) Comp(cnt) Avg(sec) KeyIn KeyDrop Rblob(GB) Wblob(GB) +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- + +Blob file count: 0, total size: 0.0 GB + +Uptime(secs): 3.9 total, 3.9 interval +Flush(GB): cumulative 0.000, interval 0.000 +AddFile(GB): cumulative 0.000, interval 0.000 +AddFile(Total Files): cumulative 0, interval 0 +AddFile(L0 Files): cumulative 0, interval 0 +AddFile(Keys): cumulative 0, interval 0 +Cumulative compaction: 0.00 GB write, 0.00 MB/s write, 0.00 GB read, 0.00 MB/s read, 0.0 seconds +Interval compaction: 0.00 GB write, 0.00 MB/s write, 0.00 GB read, 0.00 MB/s read, 0.0 seconds +Stalls(count): 0 level0_slowdown, 0 level0_slowdown_with_compaction, 0 level0_numfiles, 0 level0_numfiles_with_compaction, 0 stop for pending_compaction_bytes, 0 slowdown for pending_compaction_bytes, 0 memtable_compaction, 0 memtable_slowdown, interval 0 total count +Block cache LRUCache@0x600000d88bc8#55237 capacity: 16.00 MB collections: 1 last_copies: 0 last_secs: 1.5e-05 secs_since: 0 +Block cache entry stats(count,size,portion): Misc(1,0.00 KB,0%) + +** Compaction Stats [Y] ** +Level Files Size Score Read(GB) Rn(GB) Rnp1(GB) Write(GB) Wnew(GB) Moved(GB) W-Amp Rd(MB/s) Wr(MB/s) Comp(sec) CompMergeCPU(sec) Comp(cnt) Avg(sec) KeyIn KeyDrop Rblob(GB) Wblob(GB) +------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ + Sum 0/0 0.00 KB 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.00 0.00 0 0.000 0 0 0.0 0.0 + Int 0/0 0.00 KB 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.00 0.00 0 0.000 0 0 0.0 0.0 + +** Compaction Stats [Y] ** +Priority Files Size Score Read(GB) Rn(GB) Rnp1(GB) Write(GB) Wnew(GB) Moved(GB) W-Amp Rd(MB/s) Wr(MB/s) Comp(sec) CompMergeCPU(sec) Comp(cnt) Avg(sec) KeyIn KeyDrop Rblob(GB) Wblob(GB) +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- + +Blob file count: 0, total size: 0.0 GB + +Uptime(secs): 3.7 total, 3.7 interval +Flush(GB): cumulative 0.000, interval 0.000 +AddFile(GB): cumulative 0.000, interval 0.000 +AddFile(Total Files): cumulative 0, interval 0 +AddFile(L0 Files): cumulative 0, interval 0 +AddFile(Keys): cumulative 0, interval 0 +Cumulative compaction: 0.00 GB write, 0.00 MB/s write, 0.00 GB read, 0.00 MB/s read, 0.0 seconds +Interval compaction: 0.00 GB write, 0.00 MB/s write, 0.00 GB read, 0.00 MB/s read, 0.0 seconds +Stalls(count): 0 level0_slowdown, 0 level0_slowdown_with_compaction, 0 level0_numfiles, 0 level0_numfiles_with_compaction, 0 stop for pending_compaction_bytes, 0 slowdown for pending_compaction_bytes, 0 memtable_compaction, 0 memtable_slowdown, interval 0 total count +Block cache LRUCache@0x600000d88c78#55237 capacity: 16.00 MB collections: 1 last_copies: 0 last_secs: 2e-05 secs_since: 0 +Block cache entry stats(count,size,portion): Misc(1,0.00 KB,0%) + +** Compaction Stats [B] ** +Level Files Size Score Read(GB) Rn(GB) Rnp1(GB) Write(GB) Wnew(GB) Moved(GB) W-Amp Rd(MB/s) Wr(MB/s) Comp(sec) CompMergeCPU(sec) Comp(cnt) Avg(sec) KeyIn KeyDrop Rblob(GB) Wblob(GB) +------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ + Sum 0/0 0.00 KB 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.00 0.00 0 0.000 0 0 0.0 0.0 + Int 0/0 0.00 KB 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.00 0.00 0 0.000 0 0 0.0 0.0 + +** Compaction Stats [B] ** +Priority Files Size Score Read(GB) Rn(GB) Rnp1(GB) Write(GB) Wnew(GB) Moved(GB) W-Amp Rd(MB/s) Wr(MB/s) Comp(sec) CompMergeCPU(sec) Comp(cnt) Avg(sec) KeyIn KeyDrop Rblob(GB) Wblob(GB) +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- + +Blob file count: 0, total size: 0.0 GB + +Uptime(secs): 3.5 total, 3.5 interval +Flush(GB): cumulative 0.000, interval 0.000 +AddFile(GB): cumulative 0.000, interval 0.000 +AddFile(Total Files): cumulative 0, interval 0 +AddFile(L0 Files): cumulative 0, interval 0 +AddFile(Keys): cumulative 0, interval 0 +Cumulative compaction: 0.00 GB write, 0.00 MB/s write, 0.00 GB read, 0.00 MB/s read, 0.0 seconds +Interval compaction: 0.00 GB write, 0.00 MB/s write, 0.00 GB read, 0.00 MB/s read, 0.0 seconds +Stalls(count): 0 level0_slowdown, 0 level0_slowdown_with_compaction, 0 level0_numfiles, 0 level0_numfiles_with_compaction, 0 stop for pending_compaction_bytes, 0 slowdown for pending_compaction_bytes, 0 memtable_compaction, 0 memtable_slowdown, interval 0 total count +Block cache LRUCache@0x600000d88d28#55237 capacity: 64.00 MB collections: 1 last_copies: 0 last_secs: 2.9e-05 secs_since: 0 +Block cache entry stats(count,size,portion): Misc(1,0.00 KB,0%) + +** Compaction Stats [C] ** +Level Files Size Score Read(GB) Rn(GB) Rnp1(GB) Write(GB) Wnew(GB) Moved(GB) W-Amp Rd(MB/s) Wr(MB/s) Comp(sec) CompMergeCPU(sec) Comp(cnt) Avg(sec) KeyIn KeyDrop Rblob(GB) Wblob(GB) +------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ + Sum 0/0 0.00 KB 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.00 0.00 0 0.000 0 0 0.0 0.0 + Int 0/0 0.00 KB 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.00 0.00 0 0.000 0 0 0.0 0.0 + +** Compaction Stats [C] ** +Priority Files Size Score Read(GB) Rn(GB) Rnp1(GB) Write(GB) Wnew(GB) Moved(GB) W-Amp Rd(MB/s) Wr(MB/s) Comp(sec) CompMergeCPU(sec) Comp(cnt) Avg(sec) KeyIn KeyDrop Rblob(GB) Wblob(GB) +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- + +Blob file count: 0, total size: 0.0 GB + +Uptime(secs): 3.4 total, 3.4 interval +Flush(GB): cumulative 0.000, interval 0.000 +AddFile(GB): cumulative 0.000, interval 0.000 +AddFile(Total Files): cumulative 0, interval 0 +AddFile(L0 Files): cumulative 0, interval 0 +AddFile(Keys): cumulative 0, interval 0 +Cumulative compaction: 0.00 GB write, 0.00 MB/s write, 0.00 GB read, 0.00 MB/s read, 0.0 seconds +Interval compaction: 0.00 GB write, 0.00 MB/s write, 0.00 GB read, 0.00 MB/s read, 0.0 seconds +Stalls(count): 0 level0_slowdown, 0 level0_slowdown_with_compaction, 0 level0_numfiles, 0 level0_numfiles_with_compaction, 0 stop for pending_compaction_bytes, 0 slowdown for pending_compaction_bytes, 0 memtable_compaction, 0 memtable_slowdown, interval 0 total count +Block cache LRUCache@0x600000d88dd8#55237 capacity: 16.00 MB collections: 1 last_copies: 0 last_secs: 1.6e-05 secs_since: 0 +Block cache entry stats(count,size,portion): Misc(1,0.00 KB,0%) + +** Compaction Stats [H] ** +Level Files Size Score Read(GB) Rn(GB) Rnp1(GB) Write(GB) Wnew(GB) Moved(GB) W-Amp Rd(MB/s) Wr(MB/s) Comp(sec) CompMergeCPU(sec) Comp(cnt) Avg(sec) KeyIn KeyDrop Rblob(GB) Wblob(GB) +------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ + Sum 0/0 0.00 KB 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.00 0.00 0 0.000 0 0 0.0 0.0 + Int 0/0 0.00 KB 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.00 0.00 0 0.000 0 0 0.0 0.0 + +** Compaction Stats [H] ** +Priority Files Size Score Read(GB) Rn(GB) Rnp1(GB) Write(GB) Wnew(GB) Moved(GB) W-Amp Rd(MB/s) Wr(MB/s) Comp(sec) CompMergeCPU(sec) Comp(cnt) Avg(sec) KeyIn KeyDrop Rblob(GB) Wblob(GB) +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- + +Blob file count: 0, total size: 0.0 GB + +Uptime(secs): 3.3 total, 3.3 interval +Flush(GB): cumulative 0.000, interval 0.000 +AddFile(GB): cumulative 0.000, interval 0.000 +AddFile(Total Files): cumulative 0, interval 0 +AddFile(L0 Files): cumulative 0, interval 0 +AddFile(Keys): cumulative 0, interval 0 +Cumulative compaction: 0.00 GB write, 0.00 MB/s write, 0.00 GB read, 0.00 MB/s read, 0.0 seconds +Interval compaction: 0.00 GB write, 0.00 MB/s write, 0.00 GB read, 0.00 MB/s read, 0.0 seconds +Stalls(count): 0 level0_slowdown, 0 level0_slowdown_with_compaction, 0 level0_numfiles, 0 level0_numfiles_with_compaction, 0 stop for pending_compaction_bytes, 0 slowdown for pending_compaction_bytes, 0 memtable_compaction, 0 memtable_slowdown, interval 0 total count +Block cache LRUCache@0x600000d88e88#55237 capacity: 16.00 MB collections: 1 last_copies: 0 last_secs: 1.7e-05 secs_since: 0 +Block cache entry stats(count,size,portion): Misc(1,0.00 KB,0%) + +** Compaction Stats [N] ** +Level Files Size Score Read(GB) Rn(GB) Rnp1(GB) Write(GB) Wnew(GB) Moved(GB) W-Amp Rd(MB/s) Wr(MB/s) Comp(sec) CompMergeCPU(sec) Comp(cnt) Avg(sec) KeyIn KeyDrop Rblob(GB) Wblob(GB) +------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ + Sum 0/0 0.00 KB 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.00 0.00 0 0.000 0 0 0.0 0.0 + Int 0/0 0.00 KB 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.00 0.00 0 0.000 0 0 0.0 0.0 + +** Compaction Stats [N] ** +Priority Files Size Score Read(GB) Rn(GB) Rnp1(GB) Write(GB) Wnew(GB) Moved(GB) W-Amp Rd(MB/s) Wr(MB/s) Comp(sec) CompMergeCPU(sec) Comp(cnt) Avg(sec) KeyIn KeyDrop Rblob(GB) Wblob(GB) +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- + +Blob file count: 0, total size: 0.0 GB + +Uptime(secs): 3.1 total, 3.1 interval +Flush(GB): cumulative 0.000, interval 0.000 +AddFile(GB): cumulative 0.000, interval 0.000 +AddFile(Total Files): cumulative 0, interval 0 +AddFile(L0 Files): cumulative 0, interval 0 +AddFile(Keys): cumulative 0, interval 0 +Cumulative compaction: 0.00 GB write, 0.00 MB/s write, 0.00 GB read, 0.00 MB/s read, 0.0 seconds +Interval compaction: 0.00 GB write, 0.00 MB/s write, 0.00 GB read, 0.00 MB/s read, 0.0 seconds +Stalls(count): 0 level0_slowdown, 0 level0_slowdown_with_compaction, 0 level0_numfiles, 0 level0_numfiles_with_compaction, 0 stop for pending_compaction_bytes, 0 slowdown for pending_compaction_bytes, 0 memtable_compaction, 0 memtable_slowdown, interval 0 total count +Block cache LRUCache@0x600000d88f38#55237 capacity: 64.00 MB collections: 1 last_copies: 0 last_secs: 3e-05 secs_since: 0 +Block cache entry stats(count,size,portion): Misc(1,0.00 KB,0%) + +** Compaction Stats [T] ** +Level Files Size Score Read(GB) Rn(GB) Rnp1(GB) Write(GB) Wnew(GB) Moved(GB) W-Amp Rd(MB/s) Wr(MB/s) Comp(sec) CompMergeCPU(sec) Comp(cnt) Avg(sec) KeyIn KeyDrop Rblob(GB) Wblob(GB) +------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ + Sum 0/0 0.00 KB 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.00 0.00 0 0.000 0 0 0.0 0.0 + Int 0/0 0.00 KB 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.00 0.00 0 0.000 0 0 0.0 0.0 + +** Compaction Stats [T] ** +Priority Files Size Score Read(GB) Rn(GB) Rnp1(GB) Write(GB) Wnew(GB) Moved(GB) W-Amp Rd(MB/s) Wr(MB/s) Comp(sec) CompMergeCPU(sec) Comp(cnt) Avg(sec) KeyIn KeyDrop Rblob(GB) Wblob(GB) +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- + +Blob file count: 0, total size: 0.0 GB + +Uptime(secs): 2.9 total, 2.9 interval +Flush(GB): cumulative 0.000, interval 0.000 +AddFile(GB): cumulative 0.000, interval 0.000 +AddFile(Total Files): cumulative 0, interval 0 +AddFile(L0 Files): cumulative 0, interval 0 +AddFile(Keys): cumulative 0, interval 0 +Cumulative compaction: 0.00 GB write, 0.00 MB/s write, 0.00 GB read, 0.00 MB/s read, 0.0 seconds +Interval compaction: 0.00 GB write, 0.00 MB/s write, 0.00 GB read, 0.00 MB/s read, 0.0 seconds +Stalls(count): 0 level0_slowdown, 0 level0_slowdown_with_compaction, 0 level0_numfiles, 0 level0_numfiles_with_compaction, 0 stop for pending_compaction_bytes, 0 slowdown for pending_compaction_bytes, 0 memtable_compaction, 0 memtable_slowdown, interval 0 total count +Block cache LRUCache@0x600000d88fe8#55237 capacity: 16.00 MB collections: 1 last_copies: 0 last_secs: 1.5e-05 secs_since: 0 +Block cache entry stats(count,size,portion): Misc(1,0.00 KB,0%) + +** Compaction Stats [X] ** +Level Files Size Score Read(GB) Rn(GB) Rnp1(GB) Write(GB) Wnew(GB) Moved(GB) W-Amp Rd(MB/s) Wr(MB/s) Comp(sec) CompMergeCPU(sec) Comp(cnt) Avg(sec) KeyIn KeyDrop Rblob(GB) Wblob(GB) +------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ + Sum 0/0 0.00 KB 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.00 0.00 0 0.000 0 0 0.0 0.0 + Int 0/0 0.00 KB 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.00 0.00 0 0.000 0 0 0.0 0.0 + +** Compaction Stats [X] ** +Priority Files Size Score Read(GB) Rn(GB) Rnp1(GB) Write(GB) Wnew(GB) Moved(GB) W-Amp Rd(MB/s) Wr(MB/s) Comp(sec) CompMergeCPU(sec) Comp(cnt) Avg(sec) KeyIn KeyDrop Rblob(GB) Wblob(GB) +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- + +Blob file count: 0, total size: 0.0 GB + +Uptime(secs): 2.8 total, 2.8 interval +Flush(GB): cumulative 0.000, interval 0.000 +AddFile(GB): cumulative 0.000, interval 0.000 +AddFile(Total Files): cumulative 0, interval 0 +AddFile(L0 Files): cumulative 0, interval 0 +AddFile(Keys): cumulative 0, interval 0 +Cumulative compaction: 0.00 GB write, 0.00 MB/s write, 0.00 GB read, 0.00 MB/s read, 0.0 seconds +Interval compaction: 0.00 GB write, 0.00 MB/s write, 0.00 GB read, 0.00 MB/s read, 0.0 seconds +Stalls(count): 0 level0_slowdown, 0 level0_slowdown_with_compaction, 0 level0_numfiles, 0 level0_numfiles_with_compaction, 0 stop for pending_compaction_bytes, 0 slowdown for pending_compaction_bytes, 0 memtable_compaction, 0 memtable_slowdown, interval 0 total count +Block cache LRUCache@0x600000d89098#55237 capacity: 64.00 MB collections: 1 last_copies: 0 last_secs: 3e-05 secs_since: 0 +Block cache entry stats(count,size,portion): Misc(1,0.00 KB,0%) + +** Compaction Stats [u] ** +Level Files Size Score Read(GB) Rn(GB) Rnp1(GB) Write(GB) Wnew(GB) Moved(GB) W-Amp Rd(MB/s) Wr(MB/s) Comp(sec) CompMergeCPU(sec) Comp(cnt) Avg(sec) KeyIn KeyDrop Rblob(GB) Wblob(GB) +------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ + Sum 0/0 0.00 KB 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.00 0.00 0 0.000 0 0 0.0 0.0 + Int 0/0 0.00 KB 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.00 0.00 0 0.000 0 0 0.0 0.0 + +** Compaction Stats [u] ** +Priority Files Size Score Read(GB) Rn(GB) Rnp1(GB) Write(GB) Wnew(GB) Moved(GB) W-Amp Rd(MB/s) Wr(MB/s) Comp(sec) CompMergeCPU(sec) Comp(cnt) Avg(sec) KeyIn KeyDrop Rblob(GB) Wblob(GB) +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- + +Blob file count: 0, total size: 0.0 GB + +Uptime(secs): 2.6 total, 2.6 interval +Flush(GB): cumulative 0.000, interval 0.000 +AddFile(GB): cumulative 0.000, interval 0.000 +AddFile(Total Files): cumulative 0, interval 0 +AddFile(L0 Files): cumulative 0, interval 0 +AddFile(Keys): cumulative 0, interval 0 +Cumulative compaction: 0.00 GB write, 0.00 MB/s write, 0.00 GB read, 0.00 MB/s read, 0.0 seconds +Interval compaction: 0.00 GB write, 0.00 MB/s write, 0.00 GB read, 0.00 MB/s read, 0.0 seconds +Stalls(count): 0 level0_slowdown, 0 level0_slowdown_with_compaction, 0 level0_numfiles, 0 level0_numfiles_with_compaction, 0 stop for pending_compaction_bytes, 0 slowdown for pending_compaction_bytes, 0 memtable_compaction, 0 memtable_slowdown, interval 0 total count +Block cache LRUCache@0x600000d89148#55237 capacity: 16.00 MB collections: 1 last_copies: 0 last_secs: 1.5e-05 secs_since: 0 +Block cache entry stats(count,size,portion): Misc(1,0.00 KB,0%) + +** Compaction Stats [h] ** +Level Files Size Score Read(GB) Rn(GB) Rnp1(GB) Write(GB) Wnew(GB) Moved(GB) W-Amp Rd(MB/s) Wr(MB/s) Comp(sec) CompMergeCPU(sec) Comp(cnt) Avg(sec) KeyIn KeyDrop Rblob(GB) Wblob(GB) +------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ + Sum 0/0 0.00 KB 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.00 0.00 0 0.000 0 0 0.0 0.0 + Int 0/0 0.00 KB 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.00 0.00 0 0.000 0 0 0.0 0.0 + +** Compaction Stats [h] ** +Priority Files Size Score Read(GB) Rn(GB) Rnp1(GB) Write(GB) Wnew(GB) Moved(GB) W-Amp Rd(MB/s) Wr(MB/s) Comp(sec) CompMergeCPU(sec) Comp(cnt) Avg(sec) KeyIn KeyDrop Rblob(GB) Wblob(GB) +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- + +Blob file count: 0, total size: 0.0 GB + +Uptime(secs): 2.4 total, 2.4 interval +Flush(GB): cumulative 0.000, interval 0.000 +AddFile(GB): cumulative 0.000, interval 0.000 +AddFile(Total Files): cumulative 0, interval 0 +AddFile(L0 Files): cumulative 0, interval 0 +AddFile(Keys): cumulative 0, interval 0 +Cumulative compaction: 0.00 GB write, 0.00 MB/s write, 0.00 GB read, 0.00 MB/s read, 0.0 seconds +Interval compaction: 0.00 GB write, 0.00 MB/s write, 0.00 GB read, 0.00 MB/s read, 0.0 seconds +Stalls(count): 0 level0_slowdown, 0 level0_slowdown_with_compaction, 0 level0_numfiles, 0 level0_numfiles_with_compaction, 0 stop for pending_compaction_bytes, 0 slowdown for pending_compaction_bytes, 0 memtable_compaction, 0 memtable_slowdown, interval 0 total count +Block cache LRUCache@0x600000d891f8#55237 capacity: 16.00 MB collections: 1 last_copies: 0 last_secs: 1.6e-05 secs_since: 0 +Block cache entry stats(count,size,portion): Misc(1,0.00 KB,0%) + +** Compaction Stats [x] ** +Level Files Size Score Read(GB) Rn(GB) Rnp1(GB) Write(GB) Wnew(GB) Moved(GB) W-Amp Rd(MB/s) Wr(MB/s) Comp(sec) CompMergeCPU(sec) Comp(cnt) Avg(sec) KeyIn KeyDrop Rblob(GB) Wblob(GB) +------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ + Sum 0/0 0.00 KB 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.00 0.00 0 0.000 0 0 0.0 0.0 + Int 0/0 0.00 KB 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.00 0.00 0 0.000 0 0 0.0 0.0 + +** Compaction Stats [x] ** +Priority Files Size Score Read(GB) Rn(GB) Rnp1(GB) Write(GB) Wnew(GB) Moved(GB) W-Amp Rd(MB/s) Wr(MB/s) Comp(sec) CompMergeCPU(sec) Comp(cnt) Avg(sec) KeyIn KeyDrop Rblob(GB) Wblob(GB) +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- + +Blob file count: 0, total size: 0.0 GB + +Uptime(secs): 2.2 total, 2.2 interval +Flush(GB): cumulative 0.000, interval 0.000 +AddFile(GB): cumulative 0.000, interval 0.000 +AddFile(Total Files): cumulative 0, interval 0 +AddFile(L0 Files): cumulative 0, interval 0 +AddFile(Keys): cumulative 0, interval 0 +Cumulative compaction: 0.00 GB write, 0.00 MB/s write, 0.00 GB read, 0.00 MB/s read, 0.0 seconds +Interval compaction: 0.00 GB write, 0.00 MB/s write, 0.00 GB read, 0.00 MB/s read, 0.0 seconds +Stalls(count): 0 level0_slowdown, 0 level0_slowdown_with_compaction, 0 level0_numfiles, 0 level0_numfiles_with_compaction, 0 stop for pending_compaction_bytes, 0 slowdown for pending_compaction_bytes, 0 memtable_compaction, 0 memtable_slowdown, interval 0 total count +Block cache LRUCache@0x600000d892a8#55237 capacity: 16.00 MB collections: 1 last_copies: 0 last_secs: 1.5e-05 secs_since: 0 +Block cache entry stats(count,size,portion): Misc(1,0.00 KB,0%) + +** Compaction Stats [s] ** +Level Files Size Score Read(GB) Rn(GB) Rnp1(GB) Write(GB) Wnew(GB) Moved(GB) W-Amp Rd(MB/s) Wr(MB/s) Comp(sec) CompMergeCPU(sec) Comp(cnt) Avg(sec) KeyIn KeyDrop Rblob(GB) Wblob(GB) +------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ + Sum 0/0 0.00 KB 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.00 0.00 0 0.000 0 0 0.0 0.0 + Int 0/0 0.00 KB 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.00 0.00 0 0.000 0 0 0.0 0.0 + +** Compaction Stats [s] ** +Priority Files Size Score Read(GB) Rn(GB) Rnp1(GB) Write(GB) Wnew(GB) Moved(GB) W-Amp Rd(MB/s) Wr(MB/s) Comp(sec) CompMergeCPU(sec) Comp(cnt) Avg(sec) KeyIn KeyDrop Rblob(GB) Wblob(GB) +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- + +Blob file count: 0, total size: 0.0 GB + +Uptime(secs): 2.1 total, 2.1 interval +Flush(GB): cumulative 0.000, interval 0.000 +AddFile(GB): cumulative 0.000, interval 0.000 +AddFile(Total Files): cumulative 0, interval 0 +AddFile(L0 Files): cumulative 0, interval 0 +AddFile(Keys): cumulative 0, interval 0 +Cumulative compaction: 0.00 GB write, 0.00 MB/s write, 0.00 GB read, 0.00 MB/s read, 0.0 seconds +Interval compaction: 0.00 GB write, 0.00 MB/s write, 0.00 GB read, 0.00 MB/s read, 0.0 seconds +Stalls(count): 0 level0_slowdown, 0 level0_slowdown_with_compaction, 0 level0_numfiles, 0 level0_numfiles_with_compaction, 0 stop for pending_compaction_bytes, 0 slowdown for pending_compaction_bytes, 0 memtable_compaction, 0 memtable_slowdown, interval 0 total count +Block cache LRUCache@0x600000d89358#55237 capacity: 16.00 MB collections: 1 last_copies: 0 last_secs: 1.5e-05 secs_since: 0 +Block cache entry stats(count,size,portion): Misc(1,0.00 KB,0%) + +** Compaction Stats [Z] ** +Level Files Size Score Read(GB) Rn(GB) Rnp1(GB) Write(GB) Wnew(GB) Moved(GB) W-Amp Rd(MB/s) Wr(MB/s) Comp(sec) CompMergeCPU(sec) Comp(cnt) Avg(sec) KeyIn KeyDrop Rblob(GB) Wblob(GB) +------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ + Sum 0/0 0.00 KB 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.00 0.00 0 0.000 0 0 0.0 0.0 + Int 0/0 0.00 KB 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.00 0.00 0 0.000 0 0 0.0 0.0 + +** Compaction Stats [Z] ** +Priority Files Size Score Read(GB) Rn(GB) Rnp1(GB) Write(GB) Wnew(GB) Moved(GB) W-Amp Rd(MB/s) Wr(MB/s) Comp(sec) CompMergeCPU(sec) Comp(cnt) Avg(sec) KeyIn KeyDrop Rblob(GB) Wblob(GB) +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- + +Blob file count: 0, total size: 0.0 GB + +Uptime(secs): 1.9 total, 1.9 interval +Flush(GB): cumulative 0.000, interval 0.000 +AddFile(GB): cumulative 0.000, interval 0.000 +AddFile(Total Files): cumulative 0, interval 0 +AddFile(L0 Files): cumulative 0, interval 0 +AddFile(Keys): cumulative 0, interval 0 +Cumulative compaction: 0.00 GB write, 0.00 MB/s write, 0.00 GB read, 0.00 MB/s read, 0.0 seconds +Interval compaction: 0.00 GB write, 0.00 MB/s write, 0.00 GB read, 0.00 MB/s read, 0.0 seconds +Stalls(count): 0 level0_slowdown, 0 level0_slowdown_with_compaction, 0 level0_numfiles, 0 level0_numfiles_with_compaction, 0 stop for pending_compaction_bytes, 0 slowdown for pending_compaction_bytes, 0 memtable_compaction, 0 memtable_slowdown, interval 0 total count +Block cache LRUCache@0x600000d89408#55237 capacity: 16.00 MB collections: 1 last_copies: 0 last_secs: 1.5e-05 secs_since: 0 +Block cache entry stats(count,size,portion): Misc(1,0.00 KB,0%) + +** Compaction Stats [a] ** +Level Files Size Score Read(GB) Rn(GB) Rnp1(GB) Write(GB) Wnew(GB) Moved(GB) W-Amp Rd(MB/s) Wr(MB/s) Comp(sec) CompMergeCPU(sec) Comp(cnt) Avg(sec) KeyIn KeyDrop Rblob(GB) Wblob(GB) +------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ + Sum 0/0 0.00 KB 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.00 0.00 0 0.000 0 0 0.0 0.0 + Int 0/0 0.00 KB 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.00 0.00 0 0.000 0 0 0.0 0.0 + +** Compaction Stats [a] ** +Priority Files Size Score Read(GB) Rn(GB) Rnp1(GB) Write(GB) Wnew(GB) Moved(GB) W-Amp Rd(MB/s) Wr(MB/s) Comp(sec) CompMergeCPU(sec) Comp(cnt) Avg(sec) KeyIn KeyDrop Rblob(GB) Wblob(GB) +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- + +Blob file count: 0, total size: 0.0 GB + +Uptime(secs): 1.7 total, 1.7 interval +Flush(GB): cumulative 0.000, interval 0.000 +AddFile(GB): cumulative 0.000, interval 0.000 +AddFile(Total Files): cumulative 0, interval 0 +AddFile(L0 Files): cumulative 0, interval 0 +AddFile(Keys): cumulative 0, interval 0 +Cumulative compaction: 0.00 GB write, 0.00 MB/s write, 0.00 GB read, 0.00 MB/s read, 0.0 seconds +Interval compaction: 0.00 GB write, 0.00 MB/s write, 0.00 GB read, 0.00 MB/s read, 0.0 seconds +Stalls(count): 0 level0_slowdown, 0 level0_slowdown_with_compaction, 0 level0_numfiles, 0 level0_numfiles_with_compaction, 0 stop for pending_compaction_bytes, 0 slowdown for pending_compaction_bytes, 0 memtable_compaction, 0 memtable_slowdown, interval 0 total count +Block cache LRUCache@0x600000d894b8#55237 capacity: 16.00 MB collections: 1 last_copies: 0 last_secs: 1.5e-05 secs_since: 0 +Block cache entry stats(count,size,portion): Misc(1,0.00 KB,0%) + +** Compact +2022/09/13-14:57:12.964403 4381115776 [db/db_impl/db_impl.cc:485] Shutdown: canceling all background work +2022/09/13-14:57:12.964626 4381115776 [db/db_impl/db_impl.cc:485] Shutdown: canceling all background work +2022/09/13-14:57:12.991615 4381115776 [db/db_impl/db_impl.cc:706] Shutdown complete diff --git a/testdata/test_variety_of_transactions/lbry-rocksdb/MANIFEST-000004 b/testdata/test_variety_of_transactions/lbry-rocksdb/MANIFEST-000004 new file mode 100644 index 0000000000000000000000000000000000000000..5e871322c1203e4e00e56a6c3ba39526b7024275 GIT binary patch literal 1835 zcma*o+e^~{6bJC%Z#OqxYnhpCbK26%h*41@O(Le5Ew!exR1CJ|FP+RZZ)p&b)I%>l zMD-90u?LGV2q`fsy3s{~==#tF>BR(#nGjSj(f9igboO}QbG|R<98T!Z#BZ0Ps*bqU zr^TD2UjIOkb~M(lm36dtM!F(B9bG^5)<%P(>J)<#Jo&8Oq^K4}Z$wdd>2cBjTXjag z$)G$})hSioU3&FZgY3=pI{2z%rsF4MpH8ob-{E`L8kfD5-T=ST^2ThFy^Y=ozbkOA z$s>C^y$L?x4SkrFeI|Vxe8tAU-@nK{i{1=h{xEVoB>QZ73;dq9gQNFlpF^JxzqiGH zDkggeeFl8+h&$0Idl$VGzV=D{)=k;F=@-G*O(w>4vd^ct!G{hf&os&2L%$e)|8-w@ zR`vz-cKGVo=P!Pg{c8Fp@D1Z*lM&gkrO$--4~DO#$$lOEQuwm3VP~7{*VAXgS3a$u zOJQDK`epDn)w4=M&fh?v4Zp9**?U0to9LIr*MAzim%_borq6-zExa~AA?Fv