From 7497fe77d81bd7880572a99568273ab6612c4b84 Mon Sep 17 00:00:00 2001 From: Christoph Sander <74921235+ch-sander@users.noreply.github.com> Date: Sat, 10 Aug 2024 10:37:07 +0200 Subject: [PATCH 01/12] init sucessfully set oxigraph as endpoint for RS. Fails to load at http://localhost however --- full-setup/.env | 16 +- full-setup/data_oxigraph/000032.log | 0 full-setup/data_oxigraph/000033.sst | Bin 0 -> 1055 bytes full-setup/data_oxigraph/000036.log | 0 full-setup/data_oxigraph/CURRENT | 1 + full-setup/data_oxigraph/IDENTITY | 1 + full-setup/data_oxigraph/LOCK | 0 full-setup/data_oxigraph/LOG | 1507 +++++++++++++++++ .../data_oxigraph/LOG.old.1723276451076484 | 1504 ++++++++++++++++ full-setup/data_oxigraph/MANIFEST-000037 | Bin 0 -> 1262 bytes full-setup/data_oxigraph/OPTIONS-000061 | 1437 ++++++++++++++++ full-setup/data_oxigraph/OPTIONS-000063 | 1437 ++++++++++++++++ full-setup/docker-compose.yml | 47 +- full-setup/fix-folder-permissions.sh | 16 +- full-setup/nginx/conf.d/default.conf | 67 + 15 files changed, 5981 insertions(+), 52 deletions(-) create mode 100644 full-setup/data_oxigraph/000032.log create mode 100644 full-setup/data_oxigraph/000033.sst create mode 100644 full-setup/data_oxigraph/000036.log create mode 100644 full-setup/data_oxigraph/CURRENT create mode 100644 full-setup/data_oxigraph/IDENTITY create mode 100644 full-setup/data_oxigraph/LOCK create mode 100644 full-setup/data_oxigraph/LOG create mode 100644 full-setup/data_oxigraph/LOG.old.1723276451076484 create mode 100644 full-setup/data_oxigraph/MANIFEST-000037 create mode 100644 full-setup/data_oxigraph/OPTIONS-000061 create mode 100644 full-setup/data_oxigraph/OPTIONS-000063 create mode 100644 full-setup/nginx/conf.d/default.conf diff --git a/full-setup/.env b/full-setup/.env index e5ef6e0..1079d41 100644 --- a/full-setup/.env +++ b/full-setup/.env @@ -1,16 +1,16 @@ # (required). Hostname on which ResearchSpace instance should be available. -RESEARCHSPACE_HOST_NAME= +RESEARCHSPACE_HOST_NAME=localhost # (required) your project name, to have nice container names in the docker-compose setup. # see https://docs.docker.com/compose/reference/envvars/#compose_project_name -COMPOSE_PROJECT_NAME= +COMPOSE_PROJECT_NAME=graceful17 # (required) memory limits for docker containers # Total amount of memory available for containers -RESEARCHSPACE_MEMORY=1g -BLAZEGRAPH_MEMORY=1g -DIGILIB_MEMORY=500m +RESEARCHSPACE_MEMORY=10g + +OXIGRAPH_DATA=./data_oxigraph # (optional) additional ReseearchSpace runtime options. # By default increases jetty upload limit to ~100mb @@ -19,11 +19,7 @@ RESEARCHSPACE_OPTS=-Dorg.eclipse.jetty.server.Request.maxFormContentSize=1000000 # (optional) additional JVM opts for various applications # WARNING! Don't set Xmx here, use memory variables above. We use -XX:+UseContainerSupport, see https://merikan.com/2019/04/jvm-in-a-container/ for more details about memory management of Java apps inside docker. RESEARCHSPACE_JAVA_OPTS= -BLAZEGRAPH_JAVA_OPTS= -DIGILIB_JAVA_OPTS= # docker images RESEARCHSPACE_IMAGE=researchspace/platform-ci:latest -BLAZEGRAPH_IMAGE=researchspace/blazegraph:latest -DIGILIB_IMAGE=robcast/digilib:latest - +OXIGRAPH_IMAGE=oxigraph/oxigraph:latest \ No newline at end of file diff --git a/full-setup/data_oxigraph/000032.log b/full-setup/data_oxigraph/000032.log new file mode 100644 index 0000000..e69de29 diff --git a/full-setup/data_oxigraph/000033.sst b/full-setup/data_oxigraph/000033.sst new file mode 100644 index 0000000000000000000000000000000000000000..1884b84324d4db30dc2ddd2e261077f037e05596 GIT binary patch literal 1055 zcmah|J#P~+7(Ta2DH)t;<`ZAoAL3IDj2P+*AUtL;A!a%R7gH&sp@NW4NXUf& z#p6M}QbyxbX87%b~Hj9@`q_xbJhLd$mTZTTQa{n!D}&cDJgH zWq`r7SMOFMI_WbWn7(g$v_memVSNW%FCO3E5WDW#zd@rg1a;#x($G)hlaxsUP`yUC znk{cDpvDe|*q%6p*l;tgH=B)ihe0i%o!wfC?fJF)K?iDnn})4@<~QoCu(XyxmD(&~ z_Wiv&1VOtIcA!+eqi2&?m^(*LPo6)1);xZ>_vA(M@c5+FIVxn*GA4#caP{@-^9s%) zMhzvJU%*aw6@dU_muq*WJ-m^&YXlM`)!vR;#mH_q3G#9UG?_&Z0r9|`df7E3RYVP$ z>(0ZQXr>b<0j`OijB*sHkV1~QQrJT0RE(^gG+`iYJrDuTSkfxcua*8Ef7oNgSv}1GjoN*#I7{3r4Xmtc|Ez(k}K3qi50g1XV$M?er`cxQDRAcQKthV z<6)sI#(4~kObT2IER5+4it{-H^DD|yi;6Sz^B5T!zyMQ(k&%`4&W<}<+1MZyFC!y6 z0|$F(UUpu7c^)%|0z@MNkHDRWE<2CwNqtW4UGXW*((432(>Hd;b6=M&)WPqz6O4=} z8QC&ZjEYOZ?hN7#Eo29}lZAy5C>7RuVxJZv1DH-SvJ@BOr-Qt?S$XeixOS$cx7B(H zYG(#&FUT(jYkzX=z(u%r=FdF3!34Fl0JY~A7l5@FB;_7-PEb1=NITH=AnnH%b*zMIXY1YaUZ0?Lc93?U>p|KD?OGSZwX<9P z;0q$Codc*n1?u?kH_uALwR1fCs5F6~c21CXsN)xWJFf`W&Y4r{aGaoaE|7Mp;~gb5 ztl`?ZHmv)vM=;%S1Jhl4QDQ*`IPj)zQFVkH!2M-o^b1Y~MotE1)zggJER0Q`nB+Nt zsZtRn!ov7}*4ql7mtXLSO!g|yo92*wKk_XccK{$3S Fi~yUsQF#CW literal 0 HcmV?d00001 diff --git a/full-setup/data_oxigraph/OPTIONS-000061 b/full-setup/data_oxigraph/OPTIONS-000061 new file mode 100644 index 0000000..e831223 --- /dev/null +++ b/full-setup/data_oxigraph/OPTIONS-000061 @@ -0,0 +1,1437 @@ +# This is a RocksDB option file. +# +# For detailed file format spec, please refer to the example file +# in examples/rocksdb_option_file_example.ini +# + +[Version] + rocksdb_version=8.8.1 + options_file_version=1.1 + +[DBOptions] + max_background_flushes=-1 + compaction_readahead_size=2097152 + wal_bytes_per_sync=0 + bytes_per_sync=0 + max_open_files=1048528 + stats_history_buffer_size=1048576 + stats_dump_period_sec=600 + stats_persist_period_sec=600 + delete_obsolete_files_period_micros=21600000000 + max_total_wal_size=0 + strict_bytes_per_sync=false + delayed_write_rate=16777216 + avoid_flush_during_shutdown=false + writable_file_max_buffer_size=1048576 + max_subcompactions=1 + max_background_compactions=-1 + max_background_jobs=12 + lowest_used_cache_tier=kNonVolatileBlockTier + bgerror_resume_retry_interval=1000000 + max_bgerror_resume_count=2147483647 + best_efforts_recovery=false + write_dbid_to_manifest=false + avoid_unnecessary_blocking_io=false + atomic_flush=false + log_readahead_size=0 + dump_malloc_stats=false + info_log_level=WARN_LEVEL + write_thread_max_yield_usec=100 + max_write_batch_group_size_bytes=1048576 + wal_compression=kNoCompression + write_thread_slow_yield_usec=3 + enable_pipelined_write=false + persist_stats_to_disk=false + max_manifest_file_size=1073741824 + WAL_size_limit_MB=0 + fail_if_options_file_error=true + max_log_file_size=1048576 + manifest_preallocation_size=4194304 + log_file_time_to_roll=0 + allow_data_in_errors=false + WAL_ttl_seconds=0 + recycle_log_file_num=0 + file_checksum_gen_factory=nullptr + keep_log_file_num=1000 + db_write_buffer_size=0 + table_cache_numshardbits=6 + use_adaptive_mutex=false + allow_ingest_behind=false + skip_checking_sst_file_sizes_on_db_open=false + random_access_max_buffer_size=1048576 + access_hint_on_compaction_start=NORMAL + allow_concurrent_memtable_write=true + track_and_verify_wals_in_manifest=false + skip_stats_update_on_db_open=false + compaction_verify_record_count=true + paranoid_checks=true + max_file_opening_threads=16 + verify_sst_unique_id_in_manifest=true + avoid_flush_during_recovery=false + flush_verify_memtable_count=true + db_host_id=__hostname__ + error_if_exists=false + wal_recovery_mode=kPointInTimeRecovery + enable_thread_tracking=false + is_fd_close_on_exec=true + enforce_single_del_contracts=true + create_missing_column_families=true + create_if_missing=true + use_fsync=false + wal_filter=nullptr + allow_2pc=true + use_direct_io_for_flush_and_compaction=false + manual_wal_flush=false + enable_write_thread_adaptive_yield=true + use_direct_reads=false + allow_mmap_writes=false + allow_fallocate=true + two_write_queues=false + allow_mmap_reads=false + unordered_write=false + advise_random_on_open=true + + +[CFOptions "default"] + memtable_max_range_deletions=0 + block_protection_bytes_per_key=0 + memtable_protection_bytes_per_key=0 + sample_for_compression=0 + blob_file_starting_level=0 + blob_compaction_readahead_size=0 + blob_garbage_collection_force_threshold=1.000000 + enable_blob_garbage_collection=false + min_blob_size=0 + last_level_temperature=kUnknown + enable_blob_files=false + target_file_size_base=67108864 + max_sequential_skip_in_iterations=8 + prepopulate_blob_cache=kDisable + compaction_options_fifo={allow_compaction=false;age_for_warm=0;file_temperature_age_thresholds=;max_table_files_size=1073741824;} + max_bytes_for_level_multiplier=10.000000 + max_bytes_for_level_multiplier_additional=1:1:1:1:1:1:1 + max_bytes_for_level_base=536870912 + experimental_mempurge_threshold=0.000000 + write_buffer_size=134217728 + bottommost_compression=kDisableCompressionOption + prefix_extractor=nullptr + compression_per_level=kNoCompression:kNoCompression:kLZ4Compression:kLZ4Compression:kLZ4Compression:kLZ4Compression:kLZ4Compression + blob_file_size=268435456 + memtable_huge_page_size=0 + bottommost_file_compaction_delay=0 + max_successive_merges=0 + compression_opts={max_dict_buffer_bytes=0;checksum=false;use_zstd_dict_trainer=true;enabled=false;parallel_threads=1;zstd_max_train_bytes=0;strategy=0;max_dict_bytes=0;max_compressed_bytes_per_kb=896;level=32767;window_bits=-14;} + arena_block_size=1048576 + memtable_whole_key_filtering=false + target_file_size_multiplier=1 + max_write_buffer_number=6 + blob_compression_type=kNoCompression + compression=kLZ4Compression + level0_stop_writes_trigger=36 + level0_slowdown_writes_trigger=20 + level0_file_num_compaction_trigger=2 + ignore_max_compaction_bytes_for_input=true + max_compaction_bytes=1677721600 + compaction_options_universal={allow_trivial_move=false;incremental=false;stop_style=kCompactionStopStyleTotalSize;compression_size_percent=-1;max_size_amplification_percent=200;max_merge_width=4294967295;min_merge_width=2;size_ratio=1;} + memtable_prefix_bloom_size_ratio=0.000000 + hard_pending_compaction_bytes_limit=274877906944 + bottommost_compression_opts={max_dict_buffer_bytes=0;checksum=false;use_zstd_dict_trainer=true;enabled=false;parallel_threads=1;zstd_max_train_bytes=0;strategy=0;max_dict_bytes=0;max_compressed_bytes_per_kb=896;level=32767;window_bits=-14;} + blob_garbage_collection_age_cutoff=0.250000 + ttl=2592000 + soft_pending_compaction_bytes_limit=68719476736 + inplace_update_num_locks=10000 + paranoid_file_checks=false + check_flush_compaction_key_order=true + periodic_compaction_seconds=0 + disable_auto_compactions=true + report_bg_io_stats=false + compaction_pri=kMinOverlappingRatio + compaction_style=kCompactionStyleLevel + merge_operator=nullptr + table_factory=BlockBasedTable + memtable_factory=SkipListFactory + comparator=leveldb.BytewiseComparator + compaction_filter_factory=nullptr + num_levels=7 + min_write_buffer_number_to_merge=2 + bloom_locality=0 + max_write_buffer_size_to_maintain=805306368 + sst_partitioner_factory=nullptr + preserve_internal_time_seconds=0 + preclude_last_level_data_seconds=0 + max_write_buffer_number_to_maintain=0 + default_temperature=kUnknown + optimize_filters_for_hits=false + level_compaction_dynamic_file_size=true + memtable_insert_with_hint_prefix_extractor=nullptr + level_compaction_dynamic_level_bytes=true + inplace_update_support=false + persist_user_defined_timestamps=true + compaction_filter=nullptr + force_consistency_checks=true + +[TableOptions/BlockBasedTable "default"] + num_file_reads_for_auto_readahead=2 + initial_auto_readahead_size=8192 + metadata_cache_options={unpartitioned_pinning=kFallback;partition_pinning=kFallback;top_level_index_pinning=kFallback;} + enable_index_compression=true + pin_top_level_index_and_filter=true + read_amp_bytes_per_bit=0 + verify_compression=false + prepopulate_block_cache=kDisable + format_version=5 + partition_filters=false + metadata_block_size=4096 + max_auto_readahead_size=262144 + index_block_restart_interval=16 + block_size_deviation=10 + block_size=4096 + detect_filter_construct_corruption=false + no_block_cache=false + checksum=kXXH3 + filter_policy=nullptr + data_block_hash_table_util_ratio=0.750000 + block_restart_interval=16 + index_type=kBinarySearch + pin_l0_filter_and_index_blocks_in_cache=false + data_block_index_type=kDataBlockBinarySearch + cache_index_and_filter_blocks_with_high_priority=true + whole_key_filtering=true + index_shortening=kShortenSeparators + cache_index_and_filter_blocks=false + block_align=false + optimize_filters_for_memory=false + flush_block_policy_factory=FlushBlockBySizePolicyFactory + + +[CFOptions "id2str"] + memtable_max_range_deletions=0 + block_protection_bytes_per_key=0 + memtable_protection_bytes_per_key=0 + sample_for_compression=0 + blob_file_starting_level=0 + blob_compaction_readahead_size=0 + blob_garbage_collection_force_threshold=1.000000 + enable_blob_garbage_collection=false + min_blob_size=0 + last_level_temperature=kUnknown + enable_blob_files=false + target_file_size_base=67108864 + max_sequential_skip_in_iterations=8 + prepopulate_blob_cache=kDisable + compaction_options_fifo={allow_compaction=false;age_for_warm=0;file_temperature_age_thresholds=;max_table_files_size=1073741824;} + max_bytes_for_level_multiplier=10.000000 + max_bytes_for_level_multiplier_additional=1:1:1:1:1:1:1 + max_bytes_for_level_base=536870912 + experimental_mempurge_threshold=0.000000 + write_buffer_size=134217728 + bottommost_compression=kDisableCompressionOption + prefix_extractor=nullptr + compression_per_level=kNoCompression:kNoCompression:kLZ4Compression:kLZ4Compression:kLZ4Compression:kLZ4Compression:kLZ4Compression + blob_file_size=268435456 + memtable_huge_page_size=0 + bottommost_file_compaction_delay=0 + max_successive_merges=0 + compression_opts={max_dict_buffer_bytes=0;checksum=false;use_zstd_dict_trainer=true;enabled=false;parallel_threads=1;zstd_max_train_bytes=0;strategy=0;max_dict_bytes=0;max_compressed_bytes_per_kb=896;level=32767;window_bits=-14;} + arena_block_size=1048576 + memtable_whole_key_filtering=true + target_file_size_multiplier=1 + max_write_buffer_number=6 + blob_compression_type=kNoCompression + compression=kLZ4Compression + level0_stop_writes_trigger=36 + level0_slowdown_writes_trigger=20 + level0_file_num_compaction_trigger=2 + ignore_max_compaction_bytes_for_input=true + max_compaction_bytes=1677721600 + compaction_options_universal={allow_trivial_move=false;incremental=false;stop_style=kCompactionStopStyleTotalSize;compression_size_percent=-1;max_size_amplification_percent=200;max_merge_width=4294967295;min_merge_width=2;size_ratio=1;} + memtable_prefix_bloom_size_ratio=0.020000 + hard_pending_compaction_bytes_limit=274877906944 + bottommost_compression_opts={max_dict_buffer_bytes=0;checksum=false;use_zstd_dict_trainer=true;enabled=false;parallel_threads=1;zstd_max_train_bytes=0;strategy=0;max_dict_bytes=0;max_compressed_bytes_per_kb=896;level=32767;window_bits=-14;} + blob_garbage_collection_age_cutoff=0.250000 + ttl=2592000 + soft_pending_compaction_bytes_limit=68719476736 + inplace_update_num_locks=10000 + paranoid_file_checks=false + check_flush_compaction_key_order=true + periodic_compaction_seconds=0 + disable_auto_compactions=false + report_bg_io_stats=false + compaction_pri=kMinOverlappingRatio + compaction_style=kCompactionStyleLevel + merge_operator=nullptr + table_factory=BlockBasedTable + memtable_factory=SkipListFactory + comparator=leveldb.BytewiseComparator + compaction_filter_factory=nullptr + num_levels=7 + min_write_buffer_number_to_merge=2 + bloom_locality=0 + max_write_buffer_size_to_maintain=805306368 + sst_partitioner_factory=nullptr + preserve_internal_time_seconds=0 + preclude_last_level_data_seconds=0 + max_write_buffer_number_to_maintain=0 + default_temperature=kUnknown + optimize_filters_for_hits=false + level_compaction_dynamic_file_size=true + memtable_insert_with_hint_prefix_extractor=nullptr + level_compaction_dynamic_level_bytes=true + inplace_update_support=false + persist_user_defined_timestamps=true + compaction_filter=nullptr + force_consistency_checks=true + +[TableOptions/BlockBasedTable "id2str"] + num_file_reads_for_auto_readahead=2 + initial_auto_readahead_size=8192 + metadata_cache_options={unpartitioned_pinning=kFallback;partition_pinning=kFallback;top_level_index_pinning=kFallback;} + enable_index_compression=true + pin_top_level_index_and_filter=true + read_amp_bytes_per_bit=0 + verify_compression=false + prepopulate_block_cache=kDisable + format_version=5 + partition_filters=false + metadata_block_size=4096 + max_auto_readahead_size=262144 + index_block_restart_interval=1 + block_size_deviation=10 + block_size=4096 + detect_filter_construct_corruption=false + no_block_cache=false + checksum=kXXH3 + filter_policy=bloomfilter:10:false + data_block_hash_table_util_ratio=0.750000 + block_restart_interval=16 + index_type=kBinarySearch + pin_l0_filter_and_index_blocks_in_cache=false + data_block_index_type=kDataBlockBinaryAndHash + cache_index_and_filter_blocks_with_high_priority=true + whole_key_filtering=true + index_shortening=kShortenSeparators + cache_index_and_filter_blocks=false + block_align=false + optimize_filters_for_memory=false + flush_block_policy_factory=FlushBlockBySizePolicyFactory + + +[CFOptions "spog"] + memtable_max_range_deletions=0 + block_protection_bytes_per_key=0 + memtable_protection_bytes_per_key=0 + sample_for_compression=0 + blob_file_starting_level=0 + blob_compaction_readahead_size=0 + blob_garbage_collection_force_threshold=1.000000 + enable_blob_garbage_collection=false + min_blob_size=0 + last_level_temperature=kUnknown + enable_blob_files=false + target_file_size_base=67108864 + max_sequential_skip_in_iterations=8 + prepopulate_blob_cache=kDisable + compaction_options_fifo={allow_compaction=false;age_for_warm=0;file_temperature_age_thresholds=;max_table_files_size=1073741824;} + max_bytes_for_level_multiplier=10.000000 + max_bytes_for_level_multiplier_additional=1:1:1:1:1:1:1 + max_bytes_for_level_base=536870912 + experimental_mempurge_threshold=0.000000 + write_buffer_size=134217728 + bottommost_compression=kDisableCompressionOption + prefix_extractor=rocksdb.FixedPrefix.17 + compression_per_level=kNoCompression:kNoCompression:kLZ4Compression:kLZ4Compression:kLZ4Compression:kLZ4Compression:kLZ4Compression + blob_file_size=268435456 + memtable_huge_page_size=0 + bottommost_file_compaction_delay=0 + max_successive_merges=0 + compression_opts={max_dict_buffer_bytes=0;checksum=false;use_zstd_dict_trainer=true;enabled=false;parallel_threads=1;zstd_max_train_bytes=0;strategy=0;max_dict_bytes=0;max_compressed_bytes_per_kb=896;level=32767;window_bits=-14;} + arena_block_size=1048576 + memtable_whole_key_filtering=false + target_file_size_multiplier=1 + max_write_buffer_number=6 + blob_compression_type=kNoCompression + compression=kLZ4Compression + level0_stop_writes_trigger=36 + level0_slowdown_writes_trigger=20 + level0_file_num_compaction_trigger=2 + ignore_max_compaction_bytes_for_input=true + max_compaction_bytes=1677721600 + compaction_options_universal={allow_trivial_move=false;incremental=false;stop_style=kCompactionStopStyleTotalSize;compression_size_percent=-1;max_size_amplification_percent=200;max_merge_width=4294967295;min_merge_width=2;size_ratio=1;} + memtable_prefix_bloom_size_ratio=0.000000 + hard_pending_compaction_bytes_limit=274877906944 + bottommost_compression_opts={max_dict_buffer_bytes=0;checksum=false;use_zstd_dict_trainer=true;enabled=false;parallel_threads=1;zstd_max_train_bytes=0;strategy=0;max_dict_bytes=0;max_compressed_bytes_per_kb=896;level=32767;window_bits=-14;} + blob_garbage_collection_age_cutoff=0.250000 + ttl=2592000 + soft_pending_compaction_bytes_limit=68719476736 + inplace_update_num_locks=10000 + paranoid_file_checks=false + check_flush_compaction_key_order=true + periodic_compaction_seconds=0 + disable_auto_compactions=false + report_bg_io_stats=false + compaction_pri=kMinOverlappingRatio + compaction_style=kCompactionStyleLevel + merge_operator=nullptr + table_factory=BlockBasedTable + memtable_factory=SkipListFactory + comparator=leveldb.BytewiseComparator + compaction_filter_factory=nullptr + num_levels=7 + min_write_buffer_number_to_merge=2 + bloom_locality=0 + max_write_buffer_size_to_maintain=805306368 + sst_partitioner_factory=nullptr + preserve_internal_time_seconds=0 + preclude_last_level_data_seconds=0 + max_write_buffer_number_to_maintain=0 + default_temperature=kUnknown + optimize_filters_for_hits=false + level_compaction_dynamic_file_size=true + memtable_insert_with_hint_prefix_extractor=nullptr + level_compaction_dynamic_level_bytes=true + inplace_update_support=false + persist_user_defined_timestamps=true + compaction_filter=nullptr + force_consistency_checks=true + +[TableOptions/BlockBasedTable "spog"] + num_file_reads_for_auto_readahead=2 + initial_auto_readahead_size=8192 + metadata_cache_options={unpartitioned_pinning=kFallback;partition_pinning=kFallback;top_level_index_pinning=kFallback;} + enable_index_compression=true + pin_top_level_index_and_filter=true + read_amp_bytes_per_bit=0 + verify_compression=false + prepopulate_block_cache=kDisable + format_version=5 + partition_filters=false + metadata_block_size=4096 + max_auto_readahead_size=262144 + index_block_restart_interval=16 + block_size_deviation=10 + block_size=4096 + detect_filter_construct_corruption=false + no_block_cache=false + checksum=kXXH3 + filter_policy=nullptr + data_block_hash_table_util_ratio=0.750000 + block_restart_interval=16 + index_type=kBinarySearch + pin_l0_filter_and_index_blocks_in_cache=false + data_block_index_type=kDataBlockBinarySearch + cache_index_and_filter_blocks_with_high_priority=true + whole_key_filtering=true + index_shortening=kShortenSeparators + cache_index_and_filter_blocks=false + block_align=false + optimize_filters_for_memory=false + flush_block_policy_factory=FlushBlockBySizePolicyFactory + + +[CFOptions "posg"] + memtable_max_range_deletions=0 + block_protection_bytes_per_key=0 + memtable_protection_bytes_per_key=0 + sample_for_compression=0 + blob_file_starting_level=0 + blob_compaction_readahead_size=0 + blob_garbage_collection_force_threshold=1.000000 + enable_blob_garbage_collection=false + min_blob_size=0 + last_level_temperature=kUnknown + enable_blob_files=false + target_file_size_base=67108864 + max_sequential_skip_in_iterations=8 + prepopulate_blob_cache=kDisable + compaction_options_fifo={allow_compaction=false;age_for_warm=0;file_temperature_age_thresholds=;max_table_files_size=1073741824;} + max_bytes_for_level_multiplier=10.000000 + max_bytes_for_level_multiplier_additional=1:1:1:1:1:1:1 + max_bytes_for_level_base=536870912 + experimental_mempurge_threshold=0.000000 + write_buffer_size=134217728 + bottommost_compression=kDisableCompressionOption + prefix_extractor=rocksdb.FixedPrefix.17 + compression_per_level=kNoCompression:kNoCompression:kLZ4Compression:kLZ4Compression:kLZ4Compression:kLZ4Compression:kLZ4Compression + blob_file_size=268435456 + memtable_huge_page_size=0 + bottommost_file_compaction_delay=0 + max_successive_merges=0 + compression_opts={max_dict_buffer_bytes=0;checksum=false;use_zstd_dict_trainer=true;enabled=false;parallel_threads=1;zstd_max_train_bytes=0;strategy=0;max_dict_bytes=0;max_compressed_bytes_per_kb=896;level=32767;window_bits=-14;} + arena_block_size=1048576 + memtable_whole_key_filtering=false + target_file_size_multiplier=1 + max_write_buffer_number=6 + blob_compression_type=kNoCompression + compression=kLZ4Compression + level0_stop_writes_trigger=36 + level0_slowdown_writes_trigger=20 + level0_file_num_compaction_trigger=2 + ignore_max_compaction_bytes_for_input=true + max_compaction_bytes=1677721600 + compaction_options_universal={allow_trivial_move=false;incremental=false;stop_style=kCompactionStopStyleTotalSize;compression_size_percent=-1;max_size_amplification_percent=200;max_merge_width=4294967295;min_merge_width=2;size_ratio=1;} + memtable_prefix_bloom_size_ratio=0.000000 + hard_pending_compaction_bytes_limit=274877906944 + bottommost_compression_opts={max_dict_buffer_bytes=0;checksum=false;use_zstd_dict_trainer=true;enabled=false;parallel_threads=1;zstd_max_train_bytes=0;strategy=0;max_dict_bytes=0;max_compressed_bytes_per_kb=896;level=32767;window_bits=-14;} + blob_garbage_collection_age_cutoff=0.250000 + ttl=2592000 + soft_pending_compaction_bytes_limit=68719476736 + inplace_update_num_locks=10000 + paranoid_file_checks=false + check_flush_compaction_key_order=true + periodic_compaction_seconds=0 + disable_auto_compactions=false + report_bg_io_stats=false + compaction_pri=kMinOverlappingRatio + compaction_style=kCompactionStyleLevel + merge_operator=nullptr + table_factory=BlockBasedTable + memtable_factory=SkipListFactory + comparator=leveldb.BytewiseComparator + compaction_filter_factory=nullptr + num_levels=7 + min_write_buffer_number_to_merge=2 + bloom_locality=0 + max_write_buffer_size_to_maintain=805306368 + sst_partitioner_factory=nullptr + preserve_internal_time_seconds=0 + preclude_last_level_data_seconds=0 + max_write_buffer_number_to_maintain=0 + default_temperature=kUnknown + optimize_filters_for_hits=false + level_compaction_dynamic_file_size=true + memtable_insert_with_hint_prefix_extractor=nullptr + level_compaction_dynamic_level_bytes=true + inplace_update_support=false + persist_user_defined_timestamps=true + compaction_filter=nullptr + force_consistency_checks=true + +[TableOptions/BlockBasedTable "posg"] + num_file_reads_for_auto_readahead=2 + initial_auto_readahead_size=8192 + metadata_cache_options={unpartitioned_pinning=kFallback;partition_pinning=kFallback;top_level_index_pinning=kFallback;} + enable_index_compression=true + pin_top_level_index_and_filter=true + read_amp_bytes_per_bit=0 + verify_compression=false + prepopulate_block_cache=kDisable + format_version=5 + partition_filters=false + metadata_block_size=4096 + max_auto_readahead_size=262144 + index_block_restart_interval=16 + block_size_deviation=10 + block_size=4096 + detect_filter_construct_corruption=false + no_block_cache=false + checksum=kXXH3 + filter_policy=nullptr + data_block_hash_table_util_ratio=0.750000 + block_restart_interval=16 + index_type=kBinarySearch + pin_l0_filter_and_index_blocks_in_cache=false + data_block_index_type=kDataBlockBinarySearch + cache_index_and_filter_blocks_with_high_priority=true + whole_key_filtering=true + index_shortening=kShortenSeparators + cache_index_and_filter_blocks=false + block_align=false + optimize_filters_for_memory=false + flush_block_policy_factory=FlushBlockBySizePolicyFactory + + +[CFOptions "ospg"] + memtable_max_range_deletions=0 + block_protection_bytes_per_key=0 + memtable_protection_bytes_per_key=0 + sample_for_compression=0 + blob_file_starting_level=0 + blob_compaction_readahead_size=0 + blob_garbage_collection_force_threshold=1.000000 + enable_blob_garbage_collection=false + min_blob_size=0 + last_level_temperature=kUnknown + enable_blob_files=false + target_file_size_base=67108864 + max_sequential_skip_in_iterations=8 + prepopulate_blob_cache=kDisable + compaction_options_fifo={allow_compaction=false;age_for_warm=0;file_temperature_age_thresholds=;max_table_files_size=1073741824;} + max_bytes_for_level_multiplier=10.000000 + max_bytes_for_level_multiplier_additional=1:1:1:1:1:1:1 + max_bytes_for_level_base=536870912 + experimental_mempurge_threshold=0.000000 + write_buffer_size=134217728 + bottommost_compression=kDisableCompressionOption + prefix_extractor=nullptr + compression_per_level=kNoCompression:kNoCompression:kLZ4Compression:kLZ4Compression:kLZ4Compression:kLZ4Compression:kLZ4Compression + blob_file_size=268435456 + memtable_huge_page_size=0 + bottommost_file_compaction_delay=0 + max_successive_merges=0 + compression_opts={max_dict_buffer_bytes=0;checksum=false;use_zstd_dict_trainer=true;enabled=false;parallel_threads=1;zstd_max_train_bytes=0;strategy=0;max_dict_bytes=0;max_compressed_bytes_per_kb=896;level=32767;window_bits=-14;} + arena_block_size=1048576 + memtable_whole_key_filtering=false + target_file_size_multiplier=1 + max_write_buffer_number=6 + blob_compression_type=kNoCompression + compression=kLZ4Compression + level0_stop_writes_trigger=36 + level0_slowdown_writes_trigger=20 + level0_file_num_compaction_trigger=2 + ignore_max_compaction_bytes_for_input=true + max_compaction_bytes=1677721600 + compaction_options_universal={allow_trivial_move=false;incremental=false;stop_style=kCompactionStopStyleTotalSize;compression_size_percent=-1;max_size_amplification_percent=200;max_merge_width=4294967295;min_merge_width=2;size_ratio=1;} + memtable_prefix_bloom_size_ratio=0.000000 + hard_pending_compaction_bytes_limit=274877906944 + bottommost_compression_opts={max_dict_buffer_bytes=0;checksum=false;use_zstd_dict_trainer=true;enabled=false;parallel_threads=1;zstd_max_train_bytes=0;strategy=0;max_dict_bytes=0;max_compressed_bytes_per_kb=896;level=32767;window_bits=-14;} + blob_garbage_collection_age_cutoff=0.250000 + ttl=2592000 + soft_pending_compaction_bytes_limit=68719476736 + inplace_update_num_locks=10000 + paranoid_file_checks=false + check_flush_compaction_key_order=true + periodic_compaction_seconds=0 + disable_auto_compactions=false + report_bg_io_stats=false + compaction_pri=kMinOverlappingRatio + compaction_style=kCompactionStyleLevel + merge_operator=nullptr + table_factory=BlockBasedTable + memtable_factory=SkipListFactory + comparator=leveldb.BytewiseComparator + compaction_filter_factory=nullptr + num_levels=7 + min_write_buffer_number_to_merge=2 + bloom_locality=0 + max_write_buffer_size_to_maintain=805306368 + sst_partitioner_factory=nullptr + preserve_internal_time_seconds=0 + preclude_last_level_data_seconds=0 + max_write_buffer_number_to_maintain=0 + default_temperature=kUnknown + optimize_filters_for_hits=false + level_compaction_dynamic_file_size=true + memtable_insert_with_hint_prefix_extractor=nullptr + level_compaction_dynamic_level_bytes=true + inplace_update_support=false + persist_user_defined_timestamps=true + compaction_filter=nullptr + force_consistency_checks=true + +[TableOptions/BlockBasedTable "ospg"] + num_file_reads_for_auto_readahead=2 + initial_auto_readahead_size=8192 + metadata_cache_options={unpartitioned_pinning=kFallback;partition_pinning=kFallback;top_level_index_pinning=kFallback;} + enable_index_compression=true + pin_top_level_index_and_filter=true + read_amp_bytes_per_bit=0 + verify_compression=false + prepopulate_block_cache=kDisable + format_version=5 + partition_filters=false + metadata_block_size=4096 + max_auto_readahead_size=262144 + index_block_restart_interval=16 + block_size_deviation=10 + block_size=4096 + detect_filter_construct_corruption=false + no_block_cache=false + checksum=kXXH3 + filter_policy=nullptr + data_block_hash_table_util_ratio=0.750000 + block_restart_interval=16 + index_type=kBinarySearch + pin_l0_filter_and_index_blocks_in_cache=false + data_block_index_type=kDataBlockBinarySearch + cache_index_and_filter_blocks_with_high_priority=true + whole_key_filtering=true + index_shortening=kShortenSeparators + cache_index_and_filter_blocks=false + block_align=false + optimize_filters_for_memory=false + flush_block_policy_factory=FlushBlockBySizePolicyFactory + + +[CFOptions "gspo"] + memtable_max_range_deletions=0 + block_protection_bytes_per_key=0 + memtable_protection_bytes_per_key=0 + sample_for_compression=0 + blob_file_starting_level=0 + blob_compaction_readahead_size=0 + blob_garbage_collection_force_threshold=1.000000 + enable_blob_garbage_collection=false + min_blob_size=0 + last_level_temperature=kUnknown + enable_blob_files=false + target_file_size_base=67108864 + max_sequential_skip_in_iterations=8 + prepopulate_blob_cache=kDisable + compaction_options_fifo={allow_compaction=false;age_for_warm=0;file_temperature_age_thresholds=;max_table_files_size=1073741824;} + max_bytes_for_level_multiplier=10.000000 + max_bytes_for_level_multiplier_additional=1:1:1:1:1:1:1 + max_bytes_for_level_base=536870912 + experimental_mempurge_threshold=0.000000 + write_buffer_size=134217728 + bottommost_compression=kDisableCompressionOption + prefix_extractor=rocksdb.FixedPrefix.17 + compression_per_level=kNoCompression:kNoCompression:kLZ4Compression:kLZ4Compression:kLZ4Compression:kLZ4Compression:kLZ4Compression + blob_file_size=268435456 + memtable_huge_page_size=0 + bottommost_file_compaction_delay=0 + max_successive_merges=0 + compression_opts={max_dict_buffer_bytes=0;checksum=false;use_zstd_dict_trainer=true;enabled=false;parallel_threads=1;zstd_max_train_bytes=0;strategy=0;max_dict_bytes=0;max_compressed_bytes_per_kb=896;level=32767;window_bits=-14;} + arena_block_size=1048576 + memtable_whole_key_filtering=false + target_file_size_multiplier=1 + max_write_buffer_number=6 + blob_compression_type=kNoCompression + compression=kLZ4Compression + level0_stop_writes_trigger=36 + level0_slowdown_writes_trigger=20 + level0_file_num_compaction_trigger=2 + ignore_max_compaction_bytes_for_input=true + max_compaction_bytes=1677721600 + compaction_options_universal={allow_trivial_move=false;incremental=false;stop_style=kCompactionStopStyleTotalSize;compression_size_percent=-1;max_size_amplification_percent=200;max_merge_width=4294967295;min_merge_width=2;size_ratio=1;} + memtable_prefix_bloom_size_ratio=0.000000 + hard_pending_compaction_bytes_limit=274877906944 + bottommost_compression_opts={max_dict_buffer_bytes=0;checksum=false;use_zstd_dict_trainer=true;enabled=false;parallel_threads=1;zstd_max_train_bytes=0;strategy=0;max_dict_bytes=0;max_compressed_bytes_per_kb=896;level=32767;window_bits=-14;} + blob_garbage_collection_age_cutoff=0.250000 + ttl=2592000 + soft_pending_compaction_bytes_limit=68719476736 + inplace_update_num_locks=10000 + paranoid_file_checks=false + check_flush_compaction_key_order=true + periodic_compaction_seconds=0 + disable_auto_compactions=false + report_bg_io_stats=false + compaction_pri=kMinOverlappingRatio + compaction_style=kCompactionStyleLevel + merge_operator=nullptr + table_factory=BlockBasedTable + memtable_factory=SkipListFactory + comparator=leveldb.BytewiseComparator + compaction_filter_factory=nullptr + num_levels=7 + min_write_buffer_number_to_merge=2 + bloom_locality=0 + max_write_buffer_size_to_maintain=805306368 + sst_partitioner_factory=nullptr + preserve_internal_time_seconds=0 + preclude_last_level_data_seconds=0 + max_write_buffer_number_to_maintain=0 + default_temperature=kUnknown + optimize_filters_for_hits=false + level_compaction_dynamic_file_size=true + memtable_insert_with_hint_prefix_extractor=nullptr + level_compaction_dynamic_level_bytes=true + inplace_update_support=false + persist_user_defined_timestamps=true + compaction_filter=nullptr + force_consistency_checks=true + +[TableOptions/BlockBasedTable "gspo"] + num_file_reads_for_auto_readahead=2 + initial_auto_readahead_size=8192 + metadata_cache_options={unpartitioned_pinning=kFallback;partition_pinning=kFallback;top_level_index_pinning=kFallback;} + enable_index_compression=true + pin_top_level_index_and_filter=true + read_amp_bytes_per_bit=0 + verify_compression=false + prepopulate_block_cache=kDisable + format_version=5 + partition_filters=false + metadata_block_size=4096 + max_auto_readahead_size=262144 + index_block_restart_interval=16 + block_size_deviation=10 + block_size=4096 + detect_filter_construct_corruption=false + no_block_cache=false + checksum=kXXH3 + filter_policy=nullptr + data_block_hash_table_util_ratio=0.750000 + block_restart_interval=16 + index_type=kBinarySearch + pin_l0_filter_and_index_blocks_in_cache=false + data_block_index_type=kDataBlockBinarySearch + cache_index_and_filter_blocks_with_high_priority=true + whole_key_filtering=true + index_shortening=kShortenSeparators + cache_index_and_filter_blocks=false + block_align=false + optimize_filters_for_memory=false + flush_block_policy_factory=FlushBlockBySizePolicyFactory + + +[CFOptions "gpos"] + memtable_max_range_deletions=0 + block_protection_bytes_per_key=0 + memtable_protection_bytes_per_key=0 + sample_for_compression=0 + blob_file_starting_level=0 + blob_compaction_readahead_size=0 + blob_garbage_collection_force_threshold=1.000000 + enable_blob_garbage_collection=false + min_blob_size=0 + last_level_temperature=kUnknown + enable_blob_files=false + target_file_size_base=67108864 + max_sequential_skip_in_iterations=8 + prepopulate_blob_cache=kDisable + compaction_options_fifo={allow_compaction=false;age_for_warm=0;file_temperature_age_thresholds=;max_table_files_size=1073741824;} + max_bytes_for_level_multiplier=10.000000 + max_bytes_for_level_multiplier_additional=1:1:1:1:1:1:1 + max_bytes_for_level_base=536870912 + experimental_mempurge_threshold=0.000000 + write_buffer_size=134217728 + bottommost_compression=kDisableCompressionOption + prefix_extractor=rocksdb.FixedPrefix.17 + compression_per_level=kNoCompression:kNoCompression:kLZ4Compression:kLZ4Compression:kLZ4Compression:kLZ4Compression:kLZ4Compression + blob_file_size=268435456 + memtable_huge_page_size=0 + bottommost_file_compaction_delay=0 + max_successive_merges=0 + compression_opts={max_dict_buffer_bytes=0;checksum=false;use_zstd_dict_trainer=true;enabled=false;parallel_threads=1;zstd_max_train_bytes=0;strategy=0;max_dict_bytes=0;max_compressed_bytes_per_kb=896;level=32767;window_bits=-14;} + arena_block_size=1048576 + memtable_whole_key_filtering=false + target_file_size_multiplier=1 + max_write_buffer_number=6 + blob_compression_type=kNoCompression + compression=kLZ4Compression + level0_stop_writes_trigger=36 + level0_slowdown_writes_trigger=20 + level0_file_num_compaction_trigger=2 + ignore_max_compaction_bytes_for_input=true + max_compaction_bytes=1677721600 + compaction_options_universal={allow_trivial_move=false;incremental=false;stop_style=kCompactionStopStyleTotalSize;compression_size_percent=-1;max_size_amplification_percent=200;max_merge_width=4294967295;min_merge_width=2;size_ratio=1;} + memtable_prefix_bloom_size_ratio=0.000000 + hard_pending_compaction_bytes_limit=274877906944 + bottommost_compression_opts={max_dict_buffer_bytes=0;checksum=false;use_zstd_dict_trainer=true;enabled=false;parallel_threads=1;zstd_max_train_bytes=0;strategy=0;max_dict_bytes=0;max_compressed_bytes_per_kb=896;level=32767;window_bits=-14;} + blob_garbage_collection_age_cutoff=0.250000 + ttl=2592000 + soft_pending_compaction_bytes_limit=68719476736 + inplace_update_num_locks=10000 + paranoid_file_checks=false + check_flush_compaction_key_order=true + periodic_compaction_seconds=0 + disable_auto_compactions=false + report_bg_io_stats=false + compaction_pri=kMinOverlappingRatio + compaction_style=kCompactionStyleLevel + merge_operator=nullptr + table_factory=BlockBasedTable + memtable_factory=SkipListFactory + comparator=leveldb.BytewiseComparator + compaction_filter_factory=nullptr + num_levels=7 + min_write_buffer_number_to_merge=2 + bloom_locality=0 + max_write_buffer_size_to_maintain=805306368 + sst_partitioner_factory=nullptr + preserve_internal_time_seconds=0 + preclude_last_level_data_seconds=0 + max_write_buffer_number_to_maintain=0 + default_temperature=kUnknown + optimize_filters_for_hits=false + level_compaction_dynamic_file_size=true + memtable_insert_with_hint_prefix_extractor=nullptr + level_compaction_dynamic_level_bytes=true + inplace_update_support=false + persist_user_defined_timestamps=true + compaction_filter=nullptr + force_consistency_checks=true + +[TableOptions/BlockBasedTable "gpos"] + num_file_reads_for_auto_readahead=2 + initial_auto_readahead_size=8192 + metadata_cache_options={unpartitioned_pinning=kFallback;partition_pinning=kFallback;top_level_index_pinning=kFallback;} + enable_index_compression=true + pin_top_level_index_and_filter=true + read_amp_bytes_per_bit=0 + verify_compression=false + prepopulate_block_cache=kDisable + format_version=5 + partition_filters=false + metadata_block_size=4096 + max_auto_readahead_size=262144 + index_block_restart_interval=16 + block_size_deviation=10 + block_size=4096 + detect_filter_construct_corruption=false + no_block_cache=false + checksum=kXXH3 + filter_policy=nullptr + data_block_hash_table_util_ratio=0.750000 + block_restart_interval=16 + index_type=kBinarySearch + pin_l0_filter_and_index_blocks_in_cache=false + data_block_index_type=kDataBlockBinarySearch + cache_index_and_filter_blocks_with_high_priority=true + whole_key_filtering=true + index_shortening=kShortenSeparators + cache_index_and_filter_blocks=false + block_align=false + optimize_filters_for_memory=false + flush_block_policy_factory=FlushBlockBySizePolicyFactory + + +[CFOptions "gosp"] + memtable_max_range_deletions=0 + block_protection_bytes_per_key=0 + memtable_protection_bytes_per_key=0 + sample_for_compression=0 + blob_file_starting_level=0 + blob_compaction_readahead_size=0 + blob_garbage_collection_force_threshold=1.000000 + enable_blob_garbage_collection=false + min_blob_size=0 + last_level_temperature=kUnknown + enable_blob_files=false + target_file_size_base=67108864 + max_sequential_skip_in_iterations=8 + prepopulate_blob_cache=kDisable + compaction_options_fifo={allow_compaction=false;age_for_warm=0;file_temperature_age_thresholds=;max_table_files_size=1073741824;} + max_bytes_for_level_multiplier=10.000000 + max_bytes_for_level_multiplier_additional=1:1:1:1:1:1:1 + max_bytes_for_level_base=536870912 + experimental_mempurge_threshold=0.000000 + write_buffer_size=134217728 + bottommost_compression=kDisableCompressionOption + prefix_extractor=rocksdb.FixedPrefix.17 + compression_per_level=kNoCompression:kNoCompression:kLZ4Compression:kLZ4Compression:kLZ4Compression:kLZ4Compression:kLZ4Compression + blob_file_size=268435456 + memtable_huge_page_size=0 + bottommost_file_compaction_delay=0 + max_successive_merges=0 + compression_opts={max_dict_buffer_bytes=0;checksum=false;use_zstd_dict_trainer=true;enabled=false;parallel_threads=1;zstd_max_train_bytes=0;strategy=0;max_dict_bytes=0;max_compressed_bytes_per_kb=896;level=32767;window_bits=-14;} + arena_block_size=1048576 + memtable_whole_key_filtering=false + target_file_size_multiplier=1 + max_write_buffer_number=6 + blob_compression_type=kNoCompression + compression=kLZ4Compression + level0_stop_writes_trigger=36 + level0_slowdown_writes_trigger=20 + level0_file_num_compaction_trigger=2 + ignore_max_compaction_bytes_for_input=true + max_compaction_bytes=1677721600 + compaction_options_universal={allow_trivial_move=false;incremental=false;stop_style=kCompactionStopStyleTotalSize;compression_size_percent=-1;max_size_amplification_percent=200;max_merge_width=4294967295;min_merge_width=2;size_ratio=1;} + memtable_prefix_bloom_size_ratio=0.000000 + hard_pending_compaction_bytes_limit=274877906944 + bottommost_compression_opts={max_dict_buffer_bytes=0;checksum=false;use_zstd_dict_trainer=true;enabled=false;parallel_threads=1;zstd_max_train_bytes=0;strategy=0;max_dict_bytes=0;max_compressed_bytes_per_kb=896;level=32767;window_bits=-14;} + blob_garbage_collection_age_cutoff=0.250000 + ttl=2592000 + soft_pending_compaction_bytes_limit=68719476736 + inplace_update_num_locks=10000 + paranoid_file_checks=false + check_flush_compaction_key_order=true + periodic_compaction_seconds=0 + disable_auto_compactions=false + report_bg_io_stats=false + compaction_pri=kMinOverlappingRatio + compaction_style=kCompactionStyleLevel + merge_operator=nullptr + table_factory=BlockBasedTable + memtable_factory=SkipListFactory + comparator=leveldb.BytewiseComparator + compaction_filter_factory=nullptr + num_levels=7 + min_write_buffer_number_to_merge=2 + bloom_locality=0 + max_write_buffer_size_to_maintain=805306368 + sst_partitioner_factory=nullptr + preserve_internal_time_seconds=0 + preclude_last_level_data_seconds=0 + max_write_buffer_number_to_maintain=0 + default_temperature=kUnknown + optimize_filters_for_hits=false + level_compaction_dynamic_file_size=true + memtable_insert_with_hint_prefix_extractor=nullptr + level_compaction_dynamic_level_bytes=true + inplace_update_support=false + persist_user_defined_timestamps=true + compaction_filter=nullptr + force_consistency_checks=true + +[TableOptions/BlockBasedTable "gosp"] + num_file_reads_for_auto_readahead=2 + initial_auto_readahead_size=8192 + metadata_cache_options={unpartitioned_pinning=kFallback;partition_pinning=kFallback;top_level_index_pinning=kFallback;} + enable_index_compression=true + pin_top_level_index_and_filter=true + read_amp_bytes_per_bit=0 + verify_compression=false + prepopulate_block_cache=kDisable + format_version=5 + partition_filters=false + metadata_block_size=4096 + max_auto_readahead_size=262144 + index_block_restart_interval=16 + block_size_deviation=10 + block_size=4096 + detect_filter_construct_corruption=false + no_block_cache=false + checksum=kXXH3 + filter_policy=nullptr + data_block_hash_table_util_ratio=0.750000 + block_restart_interval=16 + index_type=kBinarySearch + pin_l0_filter_and_index_blocks_in_cache=false + data_block_index_type=kDataBlockBinarySearch + cache_index_and_filter_blocks_with_high_priority=true + whole_key_filtering=true + index_shortening=kShortenSeparators + cache_index_and_filter_blocks=false + block_align=false + optimize_filters_for_memory=false + flush_block_policy_factory=FlushBlockBySizePolicyFactory + + +[CFOptions "dspo"] + memtable_max_range_deletions=0 + block_protection_bytes_per_key=0 + memtable_protection_bytes_per_key=0 + sample_for_compression=0 + blob_file_starting_level=0 + blob_compaction_readahead_size=0 + blob_garbage_collection_force_threshold=1.000000 + enable_blob_garbage_collection=false + min_blob_size=0 + last_level_temperature=kUnknown + enable_blob_files=false + target_file_size_base=67108864 + max_sequential_skip_in_iterations=8 + prepopulate_blob_cache=kDisable + compaction_options_fifo={allow_compaction=false;age_for_warm=0;file_temperature_age_thresholds=;max_table_files_size=1073741824;} + max_bytes_for_level_multiplier=10.000000 + max_bytes_for_level_multiplier_additional=1:1:1:1:1:1:1 + max_bytes_for_level_base=536870912 + experimental_mempurge_threshold=0.000000 + write_buffer_size=134217728 + bottommost_compression=kDisableCompressionOption + prefix_extractor=rocksdb.FixedPrefix.17 + compression_per_level=kNoCompression:kNoCompression:kLZ4Compression:kLZ4Compression:kLZ4Compression:kLZ4Compression:kLZ4Compression + blob_file_size=268435456 + memtable_huge_page_size=0 + bottommost_file_compaction_delay=0 + max_successive_merges=0 + compression_opts={max_dict_buffer_bytes=0;checksum=false;use_zstd_dict_trainer=true;enabled=false;parallel_threads=1;zstd_max_train_bytes=0;strategy=0;max_dict_bytes=0;max_compressed_bytes_per_kb=896;level=32767;window_bits=-14;} + arena_block_size=1048576 + memtable_whole_key_filtering=false + target_file_size_multiplier=1 + max_write_buffer_number=6 + blob_compression_type=kNoCompression + compression=kLZ4Compression + level0_stop_writes_trigger=36 + level0_slowdown_writes_trigger=20 + level0_file_num_compaction_trigger=2 + ignore_max_compaction_bytes_for_input=true + max_compaction_bytes=1677721600 + compaction_options_universal={allow_trivial_move=false;incremental=false;stop_style=kCompactionStopStyleTotalSize;compression_size_percent=-1;max_size_amplification_percent=200;max_merge_width=4294967295;min_merge_width=2;size_ratio=1;} + memtable_prefix_bloom_size_ratio=0.000000 + hard_pending_compaction_bytes_limit=274877906944 + bottommost_compression_opts={max_dict_buffer_bytes=0;checksum=false;use_zstd_dict_trainer=true;enabled=false;parallel_threads=1;zstd_max_train_bytes=0;strategy=0;max_dict_bytes=0;max_compressed_bytes_per_kb=896;level=32767;window_bits=-14;} + blob_garbage_collection_age_cutoff=0.250000 + ttl=2592000 + soft_pending_compaction_bytes_limit=68719476736 + inplace_update_num_locks=10000 + paranoid_file_checks=false + check_flush_compaction_key_order=true + periodic_compaction_seconds=0 + disable_auto_compactions=false + report_bg_io_stats=false + compaction_pri=kMinOverlappingRatio + compaction_style=kCompactionStyleLevel + merge_operator=nullptr + table_factory=BlockBasedTable + memtable_factory=SkipListFactory + comparator=leveldb.BytewiseComparator + compaction_filter_factory=nullptr + num_levels=7 + min_write_buffer_number_to_merge=2 + bloom_locality=0 + max_write_buffer_size_to_maintain=805306368 + sst_partitioner_factory=nullptr + preserve_internal_time_seconds=0 + preclude_last_level_data_seconds=0 + max_write_buffer_number_to_maintain=0 + default_temperature=kUnknown + optimize_filters_for_hits=false + level_compaction_dynamic_file_size=true + memtable_insert_with_hint_prefix_extractor=nullptr + level_compaction_dynamic_level_bytes=true + inplace_update_support=false + persist_user_defined_timestamps=true + compaction_filter=nullptr + force_consistency_checks=true + +[TableOptions/BlockBasedTable "dspo"] + num_file_reads_for_auto_readahead=2 + initial_auto_readahead_size=8192 + metadata_cache_options={unpartitioned_pinning=kFallback;partition_pinning=kFallback;top_level_index_pinning=kFallback;} + enable_index_compression=true + pin_top_level_index_and_filter=true + read_amp_bytes_per_bit=0 + verify_compression=false + prepopulate_block_cache=kDisable + format_version=5 + partition_filters=false + metadata_block_size=4096 + max_auto_readahead_size=262144 + index_block_restart_interval=16 + block_size_deviation=10 + block_size=4096 + detect_filter_construct_corruption=false + no_block_cache=false + checksum=kXXH3 + filter_policy=nullptr + data_block_hash_table_util_ratio=0.750000 + block_restart_interval=16 + index_type=kBinarySearch + pin_l0_filter_and_index_blocks_in_cache=false + data_block_index_type=kDataBlockBinarySearch + cache_index_and_filter_blocks_with_high_priority=true + whole_key_filtering=true + index_shortening=kShortenSeparators + cache_index_and_filter_blocks=false + block_align=false + optimize_filters_for_memory=false + flush_block_policy_factory=FlushBlockBySizePolicyFactory + + +[CFOptions "dpos"] + memtable_max_range_deletions=0 + block_protection_bytes_per_key=0 + memtable_protection_bytes_per_key=0 + sample_for_compression=0 + blob_file_starting_level=0 + blob_compaction_readahead_size=0 + blob_garbage_collection_force_threshold=1.000000 + enable_blob_garbage_collection=false + min_blob_size=0 + last_level_temperature=kUnknown + enable_blob_files=false + target_file_size_base=67108864 + max_sequential_skip_in_iterations=8 + prepopulate_blob_cache=kDisable + compaction_options_fifo={allow_compaction=false;age_for_warm=0;file_temperature_age_thresholds=;max_table_files_size=1073741824;} + max_bytes_for_level_multiplier=10.000000 + max_bytes_for_level_multiplier_additional=1:1:1:1:1:1:1 + max_bytes_for_level_base=536870912 + experimental_mempurge_threshold=0.000000 + write_buffer_size=134217728 + bottommost_compression=kDisableCompressionOption + prefix_extractor=rocksdb.FixedPrefix.17 + compression_per_level=kNoCompression:kNoCompression:kLZ4Compression:kLZ4Compression:kLZ4Compression:kLZ4Compression:kLZ4Compression + blob_file_size=268435456 + memtable_huge_page_size=0 + bottommost_file_compaction_delay=0 + max_successive_merges=0 + compression_opts={max_dict_buffer_bytes=0;checksum=false;use_zstd_dict_trainer=true;enabled=false;parallel_threads=1;zstd_max_train_bytes=0;strategy=0;max_dict_bytes=0;max_compressed_bytes_per_kb=896;level=32767;window_bits=-14;} + arena_block_size=1048576 + memtable_whole_key_filtering=false + target_file_size_multiplier=1 + max_write_buffer_number=6 + blob_compression_type=kNoCompression + compression=kLZ4Compression + level0_stop_writes_trigger=36 + level0_slowdown_writes_trigger=20 + level0_file_num_compaction_trigger=2 + ignore_max_compaction_bytes_for_input=true + max_compaction_bytes=1677721600 + compaction_options_universal={allow_trivial_move=false;incremental=false;stop_style=kCompactionStopStyleTotalSize;compression_size_percent=-1;max_size_amplification_percent=200;max_merge_width=4294967295;min_merge_width=2;size_ratio=1;} + memtable_prefix_bloom_size_ratio=0.000000 + hard_pending_compaction_bytes_limit=274877906944 + bottommost_compression_opts={max_dict_buffer_bytes=0;checksum=false;use_zstd_dict_trainer=true;enabled=false;parallel_threads=1;zstd_max_train_bytes=0;strategy=0;max_dict_bytes=0;max_compressed_bytes_per_kb=896;level=32767;window_bits=-14;} + blob_garbage_collection_age_cutoff=0.250000 + ttl=2592000 + soft_pending_compaction_bytes_limit=68719476736 + inplace_update_num_locks=10000 + paranoid_file_checks=false + check_flush_compaction_key_order=true + periodic_compaction_seconds=0 + disable_auto_compactions=false + report_bg_io_stats=false + compaction_pri=kMinOverlappingRatio + compaction_style=kCompactionStyleLevel + merge_operator=nullptr + table_factory=BlockBasedTable + memtable_factory=SkipListFactory + comparator=leveldb.BytewiseComparator + compaction_filter_factory=nullptr + num_levels=7 + min_write_buffer_number_to_merge=2 + bloom_locality=0 + max_write_buffer_size_to_maintain=805306368 + sst_partitioner_factory=nullptr + preserve_internal_time_seconds=0 + preclude_last_level_data_seconds=0 + max_write_buffer_number_to_maintain=0 + default_temperature=kUnknown + optimize_filters_for_hits=false + level_compaction_dynamic_file_size=true + memtable_insert_with_hint_prefix_extractor=nullptr + level_compaction_dynamic_level_bytes=true + inplace_update_support=false + persist_user_defined_timestamps=true + compaction_filter=nullptr + force_consistency_checks=true + +[TableOptions/BlockBasedTable "dpos"] + num_file_reads_for_auto_readahead=2 + initial_auto_readahead_size=8192 + metadata_cache_options={unpartitioned_pinning=kFallback;partition_pinning=kFallback;top_level_index_pinning=kFallback;} + enable_index_compression=true + pin_top_level_index_and_filter=true + read_amp_bytes_per_bit=0 + verify_compression=false + prepopulate_block_cache=kDisable + format_version=5 + partition_filters=false + metadata_block_size=4096 + max_auto_readahead_size=262144 + index_block_restart_interval=16 + block_size_deviation=10 + block_size=4096 + detect_filter_construct_corruption=false + no_block_cache=false + checksum=kXXH3 + filter_policy=nullptr + data_block_hash_table_util_ratio=0.750000 + block_restart_interval=16 + index_type=kBinarySearch + pin_l0_filter_and_index_blocks_in_cache=false + data_block_index_type=kDataBlockBinarySearch + cache_index_and_filter_blocks_with_high_priority=true + whole_key_filtering=true + index_shortening=kShortenSeparators + cache_index_and_filter_blocks=false + block_align=false + optimize_filters_for_memory=false + flush_block_policy_factory=FlushBlockBySizePolicyFactory + + +[CFOptions "dosp"] + memtable_max_range_deletions=0 + block_protection_bytes_per_key=0 + memtable_protection_bytes_per_key=0 + sample_for_compression=0 + blob_file_starting_level=0 + blob_compaction_readahead_size=0 + blob_garbage_collection_force_threshold=1.000000 + enable_blob_garbage_collection=false + min_blob_size=0 + last_level_temperature=kUnknown + enable_blob_files=false + target_file_size_base=67108864 + max_sequential_skip_in_iterations=8 + prepopulate_blob_cache=kDisable + compaction_options_fifo={allow_compaction=false;age_for_warm=0;file_temperature_age_thresholds=;max_table_files_size=1073741824;} + max_bytes_for_level_multiplier=10.000000 + max_bytes_for_level_multiplier_additional=1:1:1:1:1:1:1 + max_bytes_for_level_base=536870912 + experimental_mempurge_threshold=0.000000 + write_buffer_size=134217728 + bottommost_compression=kDisableCompressionOption + prefix_extractor=nullptr + compression_per_level=kNoCompression:kNoCompression:kLZ4Compression:kLZ4Compression:kLZ4Compression:kLZ4Compression:kLZ4Compression + blob_file_size=268435456 + memtable_huge_page_size=0 + bottommost_file_compaction_delay=0 + max_successive_merges=0 + compression_opts={max_dict_buffer_bytes=0;checksum=false;use_zstd_dict_trainer=true;enabled=false;parallel_threads=1;zstd_max_train_bytes=0;strategy=0;max_dict_bytes=0;max_compressed_bytes_per_kb=896;level=32767;window_bits=-14;} + arena_block_size=1048576 + memtable_whole_key_filtering=false + target_file_size_multiplier=1 + max_write_buffer_number=6 + blob_compression_type=kNoCompression + compression=kLZ4Compression + level0_stop_writes_trigger=36 + level0_slowdown_writes_trigger=20 + level0_file_num_compaction_trigger=2 + ignore_max_compaction_bytes_for_input=true + max_compaction_bytes=1677721600 + compaction_options_universal={allow_trivial_move=false;incremental=false;stop_style=kCompactionStopStyleTotalSize;compression_size_percent=-1;max_size_amplification_percent=200;max_merge_width=4294967295;min_merge_width=2;size_ratio=1;} + memtable_prefix_bloom_size_ratio=0.000000 + hard_pending_compaction_bytes_limit=274877906944 + bottommost_compression_opts={max_dict_buffer_bytes=0;checksum=false;use_zstd_dict_trainer=true;enabled=false;parallel_threads=1;zstd_max_train_bytes=0;strategy=0;max_dict_bytes=0;max_compressed_bytes_per_kb=896;level=32767;window_bits=-14;} + blob_garbage_collection_age_cutoff=0.250000 + ttl=2592000 + soft_pending_compaction_bytes_limit=68719476736 + inplace_update_num_locks=10000 + paranoid_file_checks=false + check_flush_compaction_key_order=true + periodic_compaction_seconds=0 + disable_auto_compactions=false + report_bg_io_stats=false + compaction_pri=kMinOverlappingRatio + compaction_style=kCompactionStyleLevel + merge_operator=nullptr + table_factory=BlockBasedTable + memtable_factory=SkipListFactory + comparator=leveldb.BytewiseComparator + compaction_filter_factory=nullptr + num_levels=7 + min_write_buffer_number_to_merge=2 + bloom_locality=0 + max_write_buffer_size_to_maintain=805306368 + sst_partitioner_factory=nullptr + preserve_internal_time_seconds=0 + preclude_last_level_data_seconds=0 + max_write_buffer_number_to_maintain=0 + default_temperature=kUnknown + optimize_filters_for_hits=false + level_compaction_dynamic_file_size=true + memtable_insert_with_hint_prefix_extractor=nullptr + level_compaction_dynamic_level_bytes=true + inplace_update_support=false + persist_user_defined_timestamps=true + compaction_filter=nullptr + force_consistency_checks=true + +[TableOptions/BlockBasedTable "dosp"] + num_file_reads_for_auto_readahead=2 + initial_auto_readahead_size=8192 + metadata_cache_options={unpartitioned_pinning=kFallback;partition_pinning=kFallback;top_level_index_pinning=kFallback;} + enable_index_compression=true + pin_top_level_index_and_filter=true + read_amp_bytes_per_bit=0 + verify_compression=false + prepopulate_block_cache=kDisable + format_version=5 + partition_filters=false + metadata_block_size=4096 + max_auto_readahead_size=262144 + index_block_restart_interval=16 + block_size_deviation=10 + block_size=4096 + detect_filter_construct_corruption=false + no_block_cache=false + checksum=kXXH3 + filter_policy=nullptr + data_block_hash_table_util_ratio=0.750000 + block_restart_interval=16 + index_type=kBinarySearch + pin_l0_filter_and_index_blocks_in_cache=false + data_block_index_type=kDataBlockBinarySearch + cache_index_and_filter_blocks_with_high_priority=true + whole_key_filtering=true + index_shortening=kShortenSeparators + cache_index_and_filter_blocks=false + block_align=false + optimize_filters_for_memory=false + flush_block_policy_factory=FlushBlockBySizePolicyFactory + + +[CFOptions "graphs"] + memtable_max_range_deletions=0 + block_protection_bytes_per_key=0 + memtable_protection_bytes_per_key=0 + sample_for_compression=0 + blob_file_starting_level=0 + blob_compaction_readahead_size=0 + blob_garbage_collection_force_threshold=1.000000 + enable_blob_garbage_collection=false + min_blob_size=0 + last_level_temperature=kUnknown + enable_blob_files=false + target_file_size_base=67108864 + max_sequential_skip_in_iterations=8 + prepopulate_blob_cache=kDisable + compaction_options_fifo={allow_compaction=false;age_for_warm=0;file_temperature_age_thresholds=;max_table_files_size=1073741824;} + max_bytes_for_level_multiplier=10.000000 + max_bytes_for_level_multiplier_additional=1:1:1:1:1:1:1 + max_bytes_for_level_base=536870912 + experimental_mempurge_threshold=0.000000 + write_buffer_size=134217728 + bottommost_compression=kDisableCompressionOption + prefix_extractor=rocksdb.FixedPrefix.17 + compression_per_level=kNoCompression:kNoCompression:kLZ4Compression:kLZ4Compression:kLZ4Compression:kLZ4Compression:kLZ4Compression + blob_file_size=268435456 + memtable_huge_page_size=0 + bottommost_file_compaction_delay=0 + max_successive_merges=0 + compression_opts={max_dict_buffer_bytes=0;checksum=false;use_zstd_dict_trainer=true;enabled=false;parallel_threads=1;zstd_max_train_bytes=0;strategy=0;max_dict_bytes=0;max_compressed_bytes_per_kb=896;level=32767;window_bits=-14;} + arena_block_size=1048576 + memtable_whole_key_filtering=false + target_file_size_multiplier=1 + max_write_buffer_number=6 + blob_compression_type=kNoCompression + compression=kLZ4Compression + level0_stop_writes_trigger=36 + level0_slowdown_writes_trigger=20 + level0_file_num_compaction_trigger=2 + ignore_max_compaction_bytes_for_input=true + max_compaction_bytes=1677721600 + compaction_options_universal={allow_trivial_move=false;incremental=false;stop_style=kCompactionStopStyleTotalSize;compression_size_percent=-1;max_size_amplification_percent=200;max_merge_width=4294967295;min_merge_width=2;size_ratio=1;} + memtable_prefix_bloom_size_ratio=0.000000 + hard_pending_compaction_bytes_limit=274877906944 + bottommost_compression_opts={max_dict_buffer_bytes=0;checksum=false;use_zstd_dict_trainer=true;enabled=false;parallel_threads=1;zstd_max_train_bytes=0;strategy=0;max_dict_bytes=0;max_compressed_bytes_per_kb=896;level=32767;window_bits=-14;} + blob_garbage_collection_age_cutoff=0.250000 + ttl=2592000 + soft_pending_compaction_bytes_limit=68719476736 + inplace_update_num_locks=10000 + paranoid_file_checks=false + check_flush_compaction_key_order=true + periodic_compaction_seconds=0 + disable_auto_compactions=false + report_bg_io_stats=false + compaction_pri=kMinOverlappingRatio + compaction_style=kCompactionStyleLevel + merge_operator=nullptr + table_factory=BlockBasedTable + memtable_factory=SkipListFactory + comparator=leveldb.BytewiseComparator + compaction_filter_factory=nullptr + num_levels=7 + min_write_buffer_number_to_merge=2 + bloom_locality=0 + max_write_buffer_size_to_maintain=805306368 + sst_partitioner_factory=nullptr + preserve_internal_time_seconds=0 + preclude_last_level_data_seconds=0 + max_write_buffer_number_to_maintain=0 + default_temperature=kUnknown + optimize_filters_for_hits=false + level_compaction_dynamic_file_size=true + memtable_insert_with_hint_prefix_extractor=nullptr + level_compaction_dynamic_level_bytes=true + inplace_update_support=false + persist_user_defined_timestamps=true + compaction_filter=nullptr + force_consistency_checks=true + +[TableOptions/BlockBasedTable "graphs"] + num_file_reads_for_auto_readahead=2 + initial_auto_readahead_size=8192 + metadata_cache_options={unpartitioned_pinning=kFallback;partition_pinning=kFallback;top_level_index_pinning=kFallback;} + enable_index_compression=true + pin_top_level_index_and_filter=true + read_amp_bytes_per_bit=0 + verify_compression=false + prepopulate_block_cache=kDisable + format_version=5 + partition_filters=false + metadata_block_size=4096 + max_auto_readahead_size=262144 + index_block_restart_interval=16 + block_size_deviation=10 + block_size=4096 + detect_filter_construct_corruption=false + no_block_cache=false + checksum=kXXH3 + filter_policy=nullptr + data_block_hash_table_util_ratio=0.750000 + block_restart_interval=16 + index_type=kBinarySearch + pin_l0_filter_and_index_blocks_in_cache=false + data_block_index_type=kDataBlockBinarySearch + cache_index_and_filter_blocks_with_high_priority=true + whole_key_filtering=true + index_shortening=kShortenSeparators + cache_index_and_filter_blocks=false + block_align=false + optimize_filters_for_memory=false + flush_block_policy_factory=FlushBlockBySizePolicyFactory + diff --git a/full-setup/data_oxigraph/OPTIONS-000063 b/full-setup/data_oxigraph/OPTIONS-000063 new file mode 100644 index 0000000..7aba5f0 --- /dev/null +++ b/full-setup/data_oxigraph/OPTIONS-000063 @@ -0,0 +1,1437 @@ +# This is a RocksDB option file. +# +# For detailed file format spec, please refer to the example file +# in examples/rocksdb_option_file_example.ini +# + +[Version] + rocksdb_version=8.8.1 + options_file_version=1.1 + +[DBOptions] + max_background_flushes=-1 + compaction_readahead_size=2097152 + wal_bytes_per_sync=0 + bytes_per_sync=0 + max_open_files=1048528 + stats_history_buffer_size=1048576 + stats_dump_period_sec=600 + stats_persist_period_sec=600 + delete_obsolete_files_period_micros=21600000000 + max_total_wal_size=0 + strict_bytes_per_sync=false + delayed_write_rate=16777216 + avoid_flush_during_shutdown=false + writable_file_max_buffer_size=1048576 + max_subcompactions=1 + max_background_compactions=-1 + max_background_jobs=12 + lowest_used_cache_tier=kNonVolatileBlockTier + bgerror_resume_retry_interval=1000000 + max_bgerror_resume_count=2147483647 + best_efforts_recovery=false + write_dbid_to_manifest=false + avoid_unnecessary_blocking_io=false + atomic_flush=false + log_readahead_size=0 + dump_malloc_stats=false + info_log_level=WARN_LEVEL + write_thread_max_yield_usec=100 + max_write_batch_group_size_bytes=1048576 + wal_compression=kNoCompression + write_thread_slow_yield_usec=3 + enable_pipelined_write=false + persist_stats_to_disk=false + max_manifest_file_size=1073741824 + WAL_size_limit_MB=0 + fail_if_options_file_error=true + max_log_file_size=1048576 + manifest_preallocation_size=4194304 + log_file_time_to_roll=0 + allow_data_in_errors=false + WAL_ttl_seconds=0 + recycle_log_file_num=0 + file_checksum_gen_factory=nullptr + keep_log_file_num=1000 + db_write_buffer_size=0 + table_cache_numshardbits=6 + use_adaptive_mutex=false + allow_ingest_behind=false + skip_checking_sst_file_sizes_on_db_open=false + random_access_max_buffer_size=1048576 + access_hint_on_compaction_start=NORMAL + allow_concurrent_memtable_write=true + track_and_verify_wals_in_manifest=false + skip_stats_update_on_db_open=false + compaction_verify_record_count=true + paranoid_checks=true + max_file_opening_threads=16 + verify_sst_unique_id_in_manifest=true + avoid_flush_during_recovery=false + flush_verify_memtable_count=true + db_host_id=__hostname__ + error_if_exists=false + wal_recovery_mode=kPointInTimeRecovery + enable_thread_tracking=false + is_fd_close_on_exec=true + enforce_single_del_contracts=true + create_missing_column_families=true + create_if_missing=true + use_fsync=false + wal_filter=nullptr + allow_2pc=true + use_direct_io_for_flush_and_compaction=false + manual_wal_flush=false + enable_write_thread_adaptive_yield=true + use_direct_reads=false + allow_mmap_writes=false + allow_fallocate=true + two_write_queues=false + allow_mmap_reads=false + unordered_write=false + advise_random_on_open=true + + +[CFOptions "default"] + memtable_max_range_deletions=0 + block_protection_bytes_per_key=0 + memtable_protection_bytes_per_key=0 + sample_for_compression=0 + blob_file_starting_level=0 + blob_compaction_readahead_size=0 + blob_garbage_collection_force_threshold=1.000000 + enable_blob_garbage_collection=false + min_blob_size=0 + last_level_temperature=kUnknown + enable_blob_files=false + target_file_size_base=67108864 + max_sequential_skip_in_iterations=8 + prepopulate_blob_cache=kDisable + compaction_options_fifo={allow_compaction=false;age_for_warm=0;file_temperature_age_thresholds=;max_table_files_size=1073741824;} + max_bytes_for_level_multiplier=10.000000 + max_bytes_for_level_multiplier_additional=1:1:1:1:1:1:1 + max_bytes_for_level_base=536870912 + experimental_mempurge_threshold=0.000000 + write_buffer_size=134217728 + bottommost_compression=kDisableCompressionOption + prefix_extractor=nullptr + compression_per_level=kNoCompression:kNoCompression:kLZ4Compression:kLZ4Compression:kLZ4Compression:kLZ4Compression:kLZ4Compression + blob_file_size=268435456 + memtable_huge_page_size=0 + bottommost_file_compaction_delay=0 + max_successive_merges=0 + compression_opts={max_dict_buffer_bytes=0;checksum=false;use_zstd_dict_trainer=true;enabled=false;parallel_threads=1;zstd_max_train_bytes=0;strategy=0;max_dict_bytes=0;max_compressed_bytes_per_kb=896;level=32767;window_bits=-14;} + arena_block_size=1048576 + memtable_whole_key_filtering=false + target_file_size_multiplier=1 + max_write_buffer_number=6 + blob_compression_type=kNoCompression + compression=kLZ4Compression + level0_stop_writes_trigger=36 + level0_slowdown_writes_trigger=20 + level0_file_num_compaction_trigger=2 + ignore_max_compaction_bytes_for_input=true + max_compaction_bytes=1677721600 + compaction_options_universal={allow_trivial_move=false;incremental=false;stop_style=kCompactionStopStyleTotalSize;compression_size_percent=-1;max_size_amplification_percent=200;max_merge_width=4294967295;min_merge_width=2;size_ratio=1;} + memtable_prefix_bloom_size_ratio=0.000000 + hard_pending_compaction_bytes_limit=274877906944 + bottommost_compression_opts={max_dict_buffer_bytes=0;checksum=false;use_zstd_dict_trainer=true;enabled=false;parallel_threads=1;zstd_max_train_bytes=0;strategy=0;max_dict_bytes=0;max_compressed_bytes_per_kb=896;level=32767;window_bits=-14;} + blob_garbage_collection_age_cutoff=0.250000 + ttl=2592000 + soft_pending_compaction_bytes_limit=68719476736 + inplace_update_num_locks=10000 + paranoid_file_checks=false + check_flush_compaction_key_order=true + periodic_compaction_seconds=0 + disable_auto_compactions=false + report_bg_io_stats=false + compaction_pri=kMinOverlappingRatio + compaction_style=kCompactionStyleLevel + merge_operator=nullptr + table_factory=BlockBasedTable + memtable_factory=SkipListFactory + comparator=leveldb.BytewiseComparator + compaction_filter_factory=nullptr + num_levels=7 + min_write_buffer_number_to_merge=2 + bloom_locality=0 + max_write_buffer_size_to_maintain=805306368 + sst_partitioner_factory=nullptr + preserve_internal_time_seconds=0 + preclude_last_level_data_seconds=0 + max_write_buffer_number_to_maintain=0 + default_temperature=kUnknown + optimize_filters_for_hits=false + level_compaction_dynamic_file_size=true + memtable_insert_with_hint_prefix_extractor=nullptr + level_compaction_dynamic_level_bytes=true + inplace_update_support=false + persist_user_defined_timestamps=true + compaction_filter=nullptr + force_consistency_checks=true + +[TableOptions/BlockBasedTable "default"] + num_file_reads_for_auto_readahead=2 + initial_auto_readahead_size=8192 + metadata_cache_options={unpartitioned_pinning=kFallback;partition_pinning=kFallback;top_level_index_pinning=kFallback;} + enable_index_compression=true + pin_top_level_index_and_filter=true + read_amp_bytes_per_bit=0 + verify_compression=false + prepopulate_block_cache=kDisable + format_version=5 + partition_filters=false + metadata_block_size=4096 + max_auto_readahead_size=262144 + index_block_restart_interval=16 + block_size_deviation=10 + block_size=4096 + detect_filter_construct_corruption=false + no_block_cache=false + checksum=kXXH3 + filter_policy=nullptr + data_block_hash_table_util_ratio=0.750000 + block_restart_interval=16 + index_type=kBinarySearch + pin_l0_filter_and_index_blocks_in_cache=false + data_block_index_type=kDataBlockBinarySearch + cache_index_and_filter_blocks_with_high_priority=true + whole_key_filtering=true + index_shortening=kShortenSeparators + cache_index_and_filter_blocks=false + block_align=false + optimize_filters_for_memory=false + flush_block_policy_factory=FlushBlockBySizePolicyFactory + + +[CFOptions "id2str"] + memtable_max_range_deletions=0 + block_protection_bytes_per_key=0 + memtable_protection_bytes_per_key=0 + sample_for_compression=0 + blob_file_starting_level=0 + blob_compaction_readahead_size=0 + blob_garbage_collection_force_threshold=1.000000 + enable_blob_garbage_collection=false + min_blob_size=0 + last_level_temperature=kUnknown + enable_blob_files=false + target_file_size_base=67108864 + max_sequential_skip_in_iterations=8 + prepopulate_blob_cache=kDisable + compaction_options_fifo={allow_compaction=false;age_for_warm=0;file_temperature_age_thresholds=;max_table_files_size=1073741824;} + max_bytes_for_level_multiplier=10.000000 + max_bytes_for_level_multiplier_additional=1:1:1:1:1:1:1 + max_bytes_for_level_base=536870912 + experimental_mempurge_threshold=0.000000 + write_buffer_size=134217728 + bottommost_compression=kDisableCompressionOption + prefix_extractor=nullptr + compression_per_level=kNoCompression:kNoCompression:kLZ4Compression:kLZ4Compression:kLZ4Compression:kLZ4Compression:kLZ4Compression + blob_file_size=268435456 + memtable_huge_page_size=0 + bottommost_file_compaction_delay=0 + max_successive_merges=0 + compression_opts={max_dict_buffer_bytes=0;checksum=false;use_zstd_dict_trainer=true;enabled=false;parallel_threads=1;zstd_max_train_bytes=0;strategy=0;max_dict_bytes=0;max_compressed_bytes_per_kb=896;level=32767;window_bits=-14;} + arena_block_size=1048576 + memtable_whole_key_filtering=true + target_file_size_multiplier=1 + max_write_buffer_number=6 + blob_compression_type=kNoCompression + compression=kLZ4Compression + level0_stop_writes_trigger=36 + level0_slowdown_writes_trigger=20 + level0_file_num_compaction_trigger=2 + ignore_max_compaction_bytes_for_input=true + max_compaction_bytes=1677721600 + compaction_options_universal={allow_trivial_move=false;incremental=false;stop_style=kCompactionStopStyleTotalSize;compression_size_percent=-1;max_size_amplification_percent=200;max_merge_width=4294967295;min_merge_width=2;size_ratio=1;} + memtable_prefix_bloom_size_ratio=0.020000 + hard_pending_compaction_bytes_limit=274877906944 + bottommost_compression_opts={max_dict_buffer_bytes=0;checksum=false;use_zstd_dict_trainer=true;enabled=false;parallel_threads=1;zstd_max_train_bytes=0;strategy=0;max_dict_bytes=0;max_compressed_bytes_per_kb=896;level=32767;window_bits=-14;} + blob_garbage_collection_age_cutoff=0.250000 + ttl=2592000 + soft_pending_compaction_bytes_limit=68719476736 + inplace_update_num_locks=10000 + paranoid_file_checks=false + check_flush_compaction_key_order=true + periodic_compaction_seconds=0 + disable_auto_compactions=false + report_bg_io_stats=false + compaction_pri=kMinOverlappingRatio + compaction_style=kCompactionStyleLevel + merge_operator=nullptr + table_factory=BlockBasedTable + memtable_factory=SkipListFactory + comparator=leveldb.BytewiseComparator + compaction_filter_factory=nullptr + num_levels=7 + min_write_buffer_number_to_merge=2 + bloom_locality=0 + max_write_buffer_size_to_maintain=805306368 + sst_partitioner_factory=nullptr + preserve_internal_time_seconds=0 + preclude_last_level_data_seconds=0 + max_write_buffer_number_to_maintain=0 + default_temperature=kUnknown + optimize_filters_for_hits=false + level_compaction_dynamic_file_size=true + memtable_insert_with_hint_prefix_extractor=nullptr + level_compaction_dynamic_level_bytes=true + inplace_update_support=false + persist_user_defined_timestamps=true + compaction_filter=nullptr + force_consistency_checks=true + +[TableOptions/BlockBasedTable "id2str"] + num_file_reads_for_auto_readahead=2 + initial_auto_readahead_size=8192 + metadata_cache_options={unpartitioned_pinning=kFallback;partition_pinning=kFallback;top_level_index_pinning=kFallback;} + enable_index_compression=true + pin_top_level_index_and_filter=true + read_amp_bytes_per_bit=0 + verify_compression=false + prepopulate_block_cache=kDisable + format_version=5 + partition_filters=false + metadata_block_size=4096 + max_auto_readahead_size=262144 + index_block_restart_interval=1 + block_size_deviation=10 + block_size=4096 + detect_filter_construct_corruption=false + no_block_cache=false + checksum=kXXH3 + filter_policy=bloomfilter:10:false + data_block_hash_table_util_ratio=0.750000 + block_restart_interval=16 + index_type=kBinarySearch + pin_l0_filter_and_index_blocks_in_cache=false + data_block_index_type=kDataBlockBinaryAndHash + cache_index_and_filter_blocks_with_high_priority=true + whole_key_filtering=true + index_shortening=kShortenSeparators + cache_index_and_filter_blocks=false + block_align=false + optimize_filters_for_memory=false + flush_block_policy_factory=FlushBlockBySizePolicyFactory + + +[CFOptions "spog"] + memtable_max_range_deletions=0 + block_protection_bytes_per_key=0 + memtable_protection_bytes_per_key=0 + sample_for_compression=0 + blob_file_starting_level=0 + blob_compaction_readahead_size=0 + blob_garbage_collection_force_threshold=1.000000 + enable_blob_garbage_collection=false + min_blob_size=0 + last_level_temperature=kUnknown + enable_blob_files=false + target_file_size_base=67108864 + max_sequential_skip_in_iterations=8 + prepopulate_blob_cache=kDisable + compaction_options_fifo={allow_compaction=false;age_for_warm=0;file_temperature_age_thresholds=;max_table_files_size=1073741824;} + max_bytes_for_level_multiplier=10.000000 + max_bytes_for_level_multiplier_additional=1:1:1:1:1:1:1 + max_bytes_for_level_base=536870912 + experimental_mempurge_threshold=0.000000 + write_buffer_size=134217728 + bottommost_compression=kDisableCompressionOption + prefix_extractor=rocksdb.FixedPrefix.17 + compression_per_level=kNoCompression:kNoCompression:kLZ4Compression:kLZ4Compression:kLZ4Compression:kLZ4Compression:kLZ4Compression + blob_file_size=268435456 + memtable_huge_page_size=0 + bottommost_file_compaction_delay=0 + max_successive_merges=0 + compression_opts={max_dict_buffer_bytes=0;checksum=false;use_zstd_dict_trainer=true;enabled=false;parallel_threads=1;zstd_max_train_bytes=0;strategy=0;max_dict_bytes=0;max_compressed_bytes_per_kb=896;level=32767;window_bits=-14;} + arena_block_size=1048576 + memtable_whole_key_filtering=false + target_file_size_multiplier=1 + max_write_buffer_number=6 + blob_compression_type=kNoCompression + compression=kLZ4Compression + level0_stop_writes_trigger=36 + level0_slowdown_writes_trigger=20 + level0_file_num_compaction_trigger=2 + ignore_max_compaction_bytes_for_input=true + max_compaction_bytes=1677721600 + compaction_options_universal={allow_trivial_move=false;incremental=false;stop_style=kCompactionStopStyleTotalSize;compression_size_percent=-1;max_size_amplification_percent=200;max_merge_width=4294967295;min_merge_width=2;size_ratio=1;} + memtable_prefix_bloom_size_ratio=0.000000 + hard_pending_compaction_bytes_limit=274877906944 + bottommost_compression_opts={max_dict_buffer_bytes=0;checksum=false;use_zstd_dict_trainer=true;enabled=false;parallel_threads=1;zstd_max_train_bytes=0;strategy=0;max_dict_bytes=0;max_compressed_bytes_per_kb=896;level=32767;window_bits=-14;} + blob_garbage_collection_age_cutoff=0.250000 + ttl=2592000 + soft_pending_compaction_bytes_limit=68719476736 + inplace_update_num_locks=10000 + paranoid_file_checks=false + check_flush_compaction_key_order=true + periodic_compaction_seconds=0 + disable_auto_compactions=false + report_bg_io_stats=false + compaction_pri=kMinOverlappingRatio + compaction_style=kCompactionStyleLevel + merge_operator=nullptr + table_factory=BlockBasedTable + memtable_factory=SkipListFactory + comparator=leveldb.BytewiseComparator + compaction_filter_factory=nullptr + num_levels=7 + min_write_buffer_number_to_merge=2 + bloom_locality=0 + max_write_buffer_size_to_maintain=805306368 + sst_partitioner_factory=nullptr + preserve_internal_time_seconds=0 + preclude_last_level_data_seconds=0 + max_write_buffer_number_to_maintain=0 + default_temperature=kUnknown + optimize_filters_for_hits=false + level_compaction_dynamic_file_size=true + memtable_insert_with_hint_prefix_extractor=nullptr + level_compaction_dynamic_level_bytes=true + inplace_update_support=false + persist_user_defined_timestamps=true + compaction_filter=nullptr + force_consistency_checks=true + +[TableOptions/BlockBasedTable "spog"] + num_file_reads_for_auto_readahead=2 + initial_auto_readahead_size=8192 + metadata_cache_options={unpartitioned_pinning=kFallback;partition_pinning=kFallback;top_level_index_pinning=kFallback;} + enable_index_compression=true + pin_top_level_index_and_filter=true + read_amp_bytes_per_bit=0 + verify_compression=false + prepopulate_block_cache=kDisable + format_version=5 + partition_filters=false + metadata_block_size=4096 + max_auto_readahead_size=262144 + index_block_restart_interval=16 + block_size_deviation=10 + block_size=4096 + detect_filter_construct_corruption=false + no_block_cache=false + checksum=kXXH3 + filter_policy=nullptr + data_block_hash_table_util_ratio=0.750000 + block_restart_interval=16 + index_type=kBinarySearch + pin_l0_filter_and_index_blocks_in_cache=false + data_block_index_type=kDataBlockBinarySearch + cache_index_and_filter_blocks_with_high_priority=true + whole_key_filtering=true + index_shortening=kShortenSeparators + cache_index_and_filter_blocks=false + block_align=false + optimize_filters_for_memory=false + flush_block_policy_factory=FlushBlockBySizePolicyFactory + + +[CFOptions "posg"] + memtable_max_range_deletions=0 + block_protection_bytes_per_key=0 + memtable_protection_bytes_per_key=0 + sample_for_compression=0 + blob_file_starting_level=0 + blob_compaction_readahead_size=0 + blob_garbage_collection_force_threshold=1.000000 + enable_blob_garbage_collection=false + min_blob_size=0 + last_level_temperature=kUnknown + enable_blob_files=false + target_file_size_base=67108864 + max_sequential_skip_in_iterations=8 + prepopulate_blob_cache=kDisable + compaction_options_fifo={allow_compaction=false;age_for_warm=0;file_temperature_age_thresholds=;max_table_files_size=1073741824;} + max_bytes_for_level_multiplier=10.000000 + max_bytes_for_level_multiplier_additional=1:1:1:1:1:1:1 + max_bytes_for_level_base=536870912 + experimental_mempurge_threshold=0.000000 + write_buffer_size=134217728 + bottommost_compression=kDisableCompressionOption + prefix_extractor=rocksdb.FixedPrefix.17 + compression_per_level=kNoCompression:kNoCompression:kLZ4Compression:kLZ4Compression:kLZ4Compression:kLZ4Compression:kLZ4Compression + blob_file_size=268435456 + memtable_huge_page_size=0 + bottommost_file_compaction_delay=0 + max_successive_merges=0 + compression_opts={max_dict_buffer_bytes=0;checksum=false;use_zstd_dict_trainer=true;enabled=false;parallel_threads=1;zstd_max_train_bytes=0;strategy=0;max_dict_bytes=0;max_compressed_bytes_per_kb=896;level=32767;window_bits=-14;} + arena_block_size=1048576 + memtable_whole_key_filtering=false + target_file_size_multiplier=1 + max_write_buffer_number=6 + blob_compression_type=kNoCompression + compression=kLZ4Compression + level0_stop_writes_trigger=36 + level0_slowdown_writes_trigger=20 + level0_file_num_compaction_trigger=2 + ignore_max_compaction_bytes_for_input=true + max_compaction_bytes=1677721600 + compaction_options_universal={allow_trivial_move=false;incremental=false;stop_style=kCompactionStopStyleTotalSize;compression_size_percent=-1;max_size_amplification_percent=200;max_merge_width=4294967295;min_merge_width=2;size_ratio=1;} + memtable_prefix_bloom_size_ratio=0.000000 + hard_pending_compaction_bytes_limit=274877906944 + bottommost_compression_opts={max_dict_buffer_bytes=0;checksum=false;use_zstd_dict_trainer=true;enabled=false;parallel_threads=1;zstd_max_train_bytes=0;strategy=0;max_dict_bytes=0;max_compressed_bytes_per_kb=896;level=32767;window_bits=-14;} + blob_garbage_collection_age_cutoff=0.250000 + ttl=2592000 + soft_pending_compaction_bytes_limit=68719476736 + inplace_update_num_locks=10000 + paranoid_file_checks=false + check_flush_compaction_key_order=true + periodic_compaction_seconds=0 + disable_auto_compactions=false + report_bg_io_stats=false + compaction_pri=kMinOverlappingRatio + compaction_style=kCompactionStyleLevel + merge_operator=nullptr + table_factory=BlockBasedTable + memtable_factory=SkipListFactory + comparator=leveldb.BytewiseComparator + compaction_filter_factory=nullptr + num_levels=7 + min_write_buffer_number_to_merge=2 + bloom_locality=0 + max_write_buffer_size_to_maintain=805306368 + sst_partitioner_factory=nullptr + preserve_internal_time_seconds=0 + preclude_last_level_data_seconds=0 + max_write_buffer_number_to_maintain=0 + default_temperature=kUnknown + optimize_filters_for_hits=false + level_compaction_dynamic_file_size=true + memtable_insert_with_hint_prefix_extractor=nullptr + level_compaction_dynamic_level_bytes=true + inplace_update_support=false + persist_user_defined_timestamps=true + compaction_filter=nullptr + force_consistency_checks=true + +[TableOptions/BlockBasedTable "posg"] + num_file_reads_for_auto_readahead=2 + initial_auto_readahead_size=8192 + metadata_cache_options={unpartitioned_pinning=kFallback;partition_pinning=kFallback;top_level_index_pinning=kFallback;} + enable_index_compression=true + pin_top_level_index_and_filter=true + read_amp_bytes_per_bit=0 + verify_compression=false + prepopulate_block_cache=kDisable + format_version=5 + partition_filters=false + metadata_block_size=4096 + max_auto_readahead_size=262144 + index_block_restart_interval=16 + block_size_deviation=10 + block_size=4096 + detect_filter_construct_corruption=false + no_block_cache=false + checksum=kXXH3 + filter_policy=nullptr + data_block_hash_table_util_ratio=0.750000 + block_restart_interval=16 + index_type=kBinarySearch + pin_l0_filter_and_index_blocks_in_cache=false + data_block_index_type=kDataBlockBinarySearch + cache_index_and_filter_blocks_with_high_priority=true + whole_key_filtering=true + index_shortening=kShortenSeparators + cache_index_and_filter_blocks=false + block_align=false + optimize_filters_for_memory=false + flush_block_policy_factory=FlushBlockBySizePolicyFactory + + +[CFOptions "ospg"] + memtable_max_range_deletions=0 + block_protection_bytes_per_key=0 + memtable_protection_bytes_per_key=0 + sample_for_compression=0 + blob_file_starting_level=0 + blob_compaction_readahead_size=0 + blob_garbage_collection_force_threshold=1.000000 + enable_blob_garbage_collection=false + min_blob_size=0 + last_level_temperature=kUnknown + enable_blob_files=false + target_file_size_base=67108864 + max_sequential_skip_in_iterations=8 + prepopulate_blob_cache=kDisable + compaction_options_fifo={allow_compaction=false;age_for_warm=0;file_temperature_age_thresholds=;max_table_files_size=1073741824;} + max_bytes_for_level_multiplier=10.000000 + max_bytes_for_level_multiplier_additional=1:1:1:1:1:1:1 + max_bytes_for_level_base=536870912 + experimental_mempurge_threshold=0.000000 + write_buffer_size=134217728 + bottommost_compression=kDisableCompressionOption + prefix_extractor=nullptr + compression_per_level=kNoCompression:kNoCompression:kLZ4Compression:kLZ4Compression:kLZ4Compression:kLZ4Compression:kLZ4Compression + blob_file_size=268435456 + memtable_huge_page_size=0 + bottommost_file_compaction_delay=0 + max_successive_merges=0 + compression_opts={max_dict_buffer_bytes=0;checksum=false;use_zstd_dict_trainer=true;enabled=false;parallel_threads=1;zstd_max_train_bytes=0;strategy=0;max_dict_bytes=0;max_compressed_bytes_per_kb=896;level=32767;window_bits=-14;} + arena_block_size=1048576 + memtable_whole_key_filtering=false + target_file_size_multiplier=1 + max_write_buffer_number=6 + blob_compression_type=kNoCompression + compression=kLZ4Compression + level0_stop_writes_trigger=36 + level0_slowdown_writes_trigger=20 + level0_file_num_compaction_trigger=2 + ignore_max_compaction_bytes_for_input=true + max_compaction_bytes=1677721600 + compaction_options_universal={allow_trivial_move=false;incremental=false;stop_style=kCompactionStopStyleTotalSize;compression_size_percent=-1;max_size_amplification_percent=200;max_merge_width=4294967295;min_merge_width=2;size_ratio=1;} + memtable_prefix_bloom_size_ratio=0.000000 + hard_pending_compaction_bytes_limit=274877906944 + bottommost_compression_opts={max_dict_buffer_bytes=0;checksum=false;use_zstd_dict_trainer=true;enabled=false;parallel_threads=1;zstd_max_train_bytes=0;strategy=0;max_dict_bytes=0;max_compressed_bytes_per_kb=896;level=32767;window_bits=-14;} + blob_garbage_collection_age_cutoff=0.250000 + ttl=2592000 + soft_pending_compaction_bytes_limit=68719476736 + inplace_update_num_locks=10000 + paranoid_file_checks=false + check_flush_compaction_key_order=true + periodic_compaction_seconds=0 + disable_auto_compactions=false + report_bg_io_stats=false + compaction_pri=kMinOverlappingRatio + compaction_style=kCompactionStyleLevel + merge_operator=nullptr + table_factory=BlockBasedTable + memtable_factory=SkipListFactory + comparator=leveldb.BytewiseComparator + compaction_filter_factory=nullptr + num_levels=7 + min_write_buffer_number_to_merge=2 + bloom_locality=0 + max_write_buffer_size_to_maintain=805306368 + sst_partitioner_factory=nullptr + preserve_internal_time_seconds=0 + preclude_last_level_data_seconds=0 + max_write_buffer_number_to_maintain=0 + default_temperature=kUnknown + optimize_filters_for_hits=false + level_compaction_dynamic_file_size=true + memtable_insert_with_hint_prefix_extractor=nullptr + level_compaction_dynamic_level_bytes=true + inplace_update_support=false + persist_user_defined_timestamps=true + compaction_filter=nullptr + force_consistency_checks=true + +[TableOptions/BlockBasedTable "ospg"] + num_file_reads_for_auto_readahead=2 + initial_auto_readahead_size=8192 + metadata_cache_options={unpartitioned_pinning=kFallback;partition_pinning=kFallback;top_level_index_pinning=kFallback;} + enable_index_compression=true + pin_top_level_index_and_filter=true + read_amp_bytes_per_bit=0 + verify_compression=false + prepopulate_block_cache=kDisable + format_version=5 + partition_filters=false + metadata_block_size=4096 + max_auto_readahead_size=262144 + index_block_restart_interval=16 + block_size_deviation=10 + block_size=4096 + detect_filter_construct_corruption=false + no_block_cache=false + checksum=kXXH3 + filter_policy=nullptr + data_block_hash_table_util_ratio=0.750000 + block_restart_interval=16 + index_type=kBinarySearch + pin_l0_filter_and_index_blocks_in_cache=false + data_block_index_type=kDataBlockBinarySearch + cache_index_and_filter_blocks_with_high_priority=true + whole_key_filtering=true + index_shortening=kShortenSeparators + cache_index_and_filter_blocks=false + block_align=false + optimize_filters_for_memory=false + flush_block_policy_factory=FlushBlockBySizePolicyFactory + + +[CFOptions "gspo"] + memtable_max_range_deletions=0 + block_protection_bytes_per_key=0 + memtable_protection_bytes_per_key=0 + sample_for_compression=0 + blob_file_starting_level=0 + blob_compaction_readahead_size=0 + blob_garbage_collection_force_threshold=1.000000 + enable_blob_garbage_collection=false + min_blob_size=0 + last_level_temperature=kUnknown + enable_blob_files=false + target_file_size_base=67108864 + max_sequential_skip_in_iterations=8 + prepopulate_blob_cache=kDisable + compaction_options_fifo={allow_compaction=false;age_for_warm=0;file_temperature_age_thresholds=;max_table_files_size=1073741824;} + max_bytes_for_level_multiplier=10.000000 + max_bytes_for_level_multiplier_additional=1:1:1:1:1:1:1 + max_bytes_for_level_base=536870912 + experimental_mempurge_threshold=0.000000 + write_buffer_size=134217728 + bottommost_compression=kDisableCompressionOption + prefix_extractor=rocksdb.FixedPrefix.17 + compression_per_level=kNoCompression:kNoCompression:kLZ4Compression:kLZ4Compression:kLZ4Compression:kLZ4Compression:kLZ4Compression + blob_file_size=268435456 + memtable_huge_page_size=0 + bottommost_file_compaction_delay=0 + max_successive_merges=0 + compression_opts={max_dict_buffer_bytes=0;checksum=false;use_zstd_dict_trainer=true;enabled=false;parallel_threads=1;zstd_max_train_bytes=0;strategy=0;max_dict_bytes=0;max_compressed_bytes_per_kb=896;level=32767;window_bits=-14;} + arena_block_size=1048576 + memtable_whole_key_filtering=false + target_file_size_multiplier=1 + max_write_buffer_number=6 + blob_compression_type=kNoCompression + compression=kLZ4Compression + level0_stop_writes_trigger=36 + level0_slowdown_writes_trigger=20 + level0_file_num_compaction_trigger=2 + ignore_max_compaction_bytes_for_input=true + max_compaction_bytes=1677721600 + compaction_options_universal={allow_trivial_move=false;incremental=false;stop_style=kCompactionStopStyleTotalSize;compression_size_percent=-1;max_size_amplification_percent=200;max_merge_width=4294967295;min_merge_width=2;size_ratio=1;} + memtable_prefix_bloom_size_ratio=0.000000 + hard_pending_compaction_bytes_limit=274877906944 + bottommost_compression_opts={max_dict_buffer_bytes=0;checksum=false;use_zstd_dict_trainer=true;enabled=false;parallel_threads=1;zstd_max_train_bytes=0;strategy=0;max_dict_bytes=0;max_compressed_bytes_per_kb=896;level=32767;window_bits=-14;} + blob_garbage_collection_age_cutoff=0.250000 + ttl=2592000 + soft_pending_compaction_bytes_limit=68719476736 + inplace_update_num_locks=10000 + paranoid_file_checks=false + check_flush_compaction_key_order=true + periodic_compaction_seconds=0 + disable_auto_compactions=false + report_bg_io_stats=false + compaction_pri=kMinOverlappingRatio + compaction_style=kCompactionStyleLevel + merge_operator=nullptr + table_factory=BlockBasedTable + memtable_factory=SkipListFactory + comparator=leveldb.BytewiseComparator + compaction_filter_factory=nullptr + num_levels=7 + min_write_buffer_number_to_merge=2 + bloom_locality=0 + max_write_buffer_size_to_maintain=805306368 + sst_partitioner_factory=nullptr + preserve_internal_time_seconds=0 + preclude_last_level_data_seconds=0 + max_write_buffer_number_to_maintain=0 + default_temperature=kUnknown + optimize_filters_for_hits=false + level_compaction_dynamic_file_size=true + memtable_insert_with_hint_prefix_extractor=nullptr + level_compaction_dynamic_level_bytes=true + inplace_update_support=false + persist_user_defined_timestamps=true + compaction_filter=nullptr + force_consistency_checks=true + +[TableOptions/BlockBasedTable "gspo"] + num_file_reads_for_auto_readahead=2 + initial_auto_readahead_size=8192 + metadata_cache_options={unpartitioned_pinning=kFallback;partition_pinning=kFallback;top_level_index_pinning=kFallback;} + enable_index_compression=true + pin_top_level_index_and_filter=true + read_amp_bytes_per_bit=0 + verify_compression=false + prepopulate_block_cache=kDisable + format_version=5 + partition_filters=false + metadata_block_size=4096 + max_auto_readahead_size=262144 + index_block_restart_interval=16 + block_size_deviation=10 + block_size=4096 + detect_filter_construct_corruption=false + no_block_cache=false + checksum=kXXH3 + filter_policy=nullptr + data_block_hash_table_util_ratio=0.750000 + block_restart_interval=16 + index_type=kBinarySearch + pin_l0_filter_and_index_blocks_in_cache=false + data_block_index_type=kDataBlockBinarySearch + cache_index_and_filter_blocks_with_high_priority=true + whole_key_filtering=true + index_shortening=kShortenSeparators + cache_index_and_filter_blocks=false + block_align=false + optimize_filters_for_memory=false + flush_block_policy_factory=FlushBlockBySizePolicyFactory + + +[CFOptions "gpos"] + memtable_max_range_deletions=0 + block_protection_bytes_per_key=0 + memtable_protection_bytes_per_key=0 + sample_for_compression=0 + blob_file_starting_level=0 + blob_compaction_readahead_size=0 + blob_garbage_collection_force_threshold=1.000000 + enable_blob_garbage_collection=false + min_blob_size=0 + last_level_temperature=kUnknown + enable_blob_files=false + target_file_size_base=67108864 + max_sequential_skip_in_iterations=8 + prepopulate_blob_cache=kDisable + compaction_options_fifo={allow_compaction=false;age_for_warm=0;file_temperature_age_thresholds=;max_table_files_size=1073741824;} + max_bytes_for_level_multiplier=10.000000 + max_bytes_for_level_multiplier_additional=1:1:1:1:1:1:1 + max_bytes_for_level_base=536870912 + experimental_mempurge_threshold=0.000000 + write_buffer_size=134217728 + bottommost_compression=kDisableCompressionOption + prefix_extractor=rocksdb.FixedPrefix.17 + compression_per_level=kNoCompression:kNoCompression:kLZ4Compression:kLZ4Compression:kLZ4Compression:kLZ4Compression:kLZ4Compression + blob_file_size=268435456 + memtable_huge_page_size=0 + bottommost_file_compaction_delay=0 + max_successive_merges=0 + compression_opts={max_dict_buffer_bytes=0;checksum=false;use_zstd_dict_trainer=true;enabled=false;parallel_threads=1;zstd_max_train_bytes=0;strategy=0;max_dict_bytes=0;max_compressed_bytes_per_kb=896;level=32767;window_bits=-14;} + arena_block_size=1048576 + memtable_whole_key_filtering=false + target_file_size_multiplier=1 + max_write_buffer_number=6 + blob_compression_type=kNoCompression + compression=kLZ4Compression + level0_stop_writes_trigger=36 + level0_slowdown_writes_trigger=20 + level0_file_num_compaction_trigger=2 + ignore_max_compaction_bytes_for_input=true + max_compaction_bytes=1677721600 + compaction_options_universal={allow_trivial_move=false;incremental=false;stop_style=kCompactionStopStyleTotalSize;compression_size_percent=-1;max_size_amplification_percent=200;max_merge_width=4294967295;min_merge_width=2;size_ratio=1;} + memtable_prefix_bloom_size_ratio=0.000000 + hard_pending_compaction_bytes_limit=274877906944 + bottommost_compression_opts={max_dict_buffer_bytes=0;checksum=false;use_zstd_dict_trainer=true;enabled=false;parallel_threads=1;zstd_max_train_bytes=0;strategy=0;max_dict_bytes=0;max_compressed_bytes_per_kb=896;level=32767;window_bits=-14;} + blob_garbage_collection_age_cutoff=0.250000 + ttl=2592000 + soft_pending_compaction_bytes_limit=68719476736 + inplace_update_num_locks=10000 + paranoid_file_checks=false + check_flush_compaction_key_order=true + periodic_compaction_seconds=0 + disable_auto_compactions=false + report_bg_io_stats=false + compaction_pri=kMinOverlappingRatio + compaction_style=kCompactionStyleLevel + merge_operator=nullptr + table_factory=BlockBasedTable + memtable_factory=SkipListFactory + comparator=leveldb.BytewiseComparator + compaction_filter_factory=nullptr + num_levels=7 + min_write_buffer_number_to_merge=2 + bloom_locality=0 + max_write_buffer_size_to_maintain=805306368 + sst_partitioner_factory=nullptr + preserve_internal_time_seconds=0 + preclude_last_level_data_seconds=0 + max_write_buffer_number_to_maintain=0 + default_temperature=kUnknown + optimize_filters_for_hits=false + level_compaction_dynamic_file_size=true + memtable_insert_with_hint_prefix_extractor=nullptr + level_compaction_dynamic_level_bytes=true + inplace_update_support=false + persist_user_defined_timestamps=true + compaction_filter=nullptr + force_consistency_checks=true + +[TableOptions/BlockBasedTable "gpos"] + num_file_reads_for_auto_readahead=2 + initial_auto_readahead_size=8192 + metadata_cache_options={unpartitioned_pinning=kFallback;partition_pinning=kFallback;top_level_index_pinning=kFallback;} + enable_index_compression=true + pin_top_level_index_and_filter=true + read_amp_bytes_per_bit=0 + verify_compression=false + prepopulate_block_cache=kDisable + format_version=5 + partition_filters=false + metadata_block_size=4096 + max_auto_readahead_size=262144 + index_block_restart_interval=16 + block_size_deviation=10 + block_size=4096 + detect_filter_construct_corruption=false + no_block_cache=false + checksum=kXXH3 + filter_policy=nullptr + data_block_hash_table_util_ratio=0.750000 + block_restart_interval=16 + index_type=kBinarySearch + pin_l0_filter_and_index_blocks_in_cache=false + data_block_index_type=kDataBlockBinarySearch + cache_index_and_filter_blocks_with_high_priority=true + whole_key_filtering=true + index_shortening=kShortenSeparators + cache_index_and_filter_blocks=false + block_align=false + optimize_filters_for_memory=false + flush_block_policy_factory=FlushBlockBySizePolicyFactory + + +[CFOptions "gosp"] + memtable_max_range_deletions=0 + block_protection_bytes_per_key=0 + memtable_protection_bytes_per_key=0 + sample_for_compression=0 + blob_file_starting_level=0 + blob_compaction_readahead_size=0 + blob_garbage_collection_force_threshold=1.000000 + enable_blob_garbage_collection=false + min_blob_size=0 + last_level_temperature=kUnknown + enable_blob_files=false + target_file_size_base=67108864 + max_sequential_skip_in_iterations=8 + prepopulate_blob_cache=kDisable + compaction_options_fifo={allow_compaction=false;age_for_warm=0;file_temperature_age_thresholds=;max_table_files_size=1073741824;} + max_bytes_for_level_multiplier=10.000000 + max_bytes_for_level_multiplier_additional=1:1:1:1:1:1:1 + max_bytes_for_level_base=536870912 + experimental_mempurge_threshold=0.000000 + write_buffer_size=134217728 + bottommost_compression=kDisableCompressionOption + prefix_extractor=rocksdb.FixedPrefix.17 + compression_per_level=kNoCompression:kNoCompression:kLZ4Compression:kLZ4Compression:kLZ4Compression:kLZ4Compression:kLZ4Compression + blob_file_size=268435456 + memtable_huge_page_size=0 + bottommost_file_compaction_delay=0 + max_successive_merges=0 + compression_opts={max_dict_buffer_bytes=0;checksum=false;use_zstd_dict_trainer=true;enabled=false;parallel_threads=1;zstd_max_train_bytes=0;strategy=0;max_dict_bytes=0;max_compressed_bytes_per_kb=896;level=32767;window_bits=-14;} + arena_block_size=1048576 + memtable_whole_key_filtering=false + target_file_size_multiplier=1 + max_write_buffer_number=6 + blob_compression_type=kNoCompression + compression=kLZ4Compression + level0_stop_writes_trigger=36 + level0_slowdown_writes_trigger=20 + level0_file_num_compaction_trigger=2 + ignore_max_compaction_bytes_for_input=true + max_compaction_bytes=1677721600 + compaction_options_universal={allow_trivial_move=false;incremental=false;stop_style=kCompactionStopStyleTotalSize;compression_size_percent=-1;max_size_amplification_percent=200;max_merge_width=4294967295;min_merge_width=2;size_ratio=1;} + memtable_prefix_bloom_size_ratio=0.000000 + hard_pending_compaction_bytes_limit=274877906944 + bottommost_compression_opts={max_dict_buffer_bytes=0;checksum=false;use_zstd_dict_trainer=true;enabled=false;parallel_threads=1;zstd_max_train_bytes=0;strategy=0;max_dict_bytes=0;max_compressed_bytes_per_kb=896;level=32767;window_bits=-14;} + blob_garbage_collection_age_cutoff=0.250000 + ttl=2592000 + soft_pending_compaction_bytes_limit=68719476736 + inplace_update_num_locks=10000 + paranoid_file_checks=false + check_flush_compaction_key_order=true + periodic_compaction_seconds=0 + disable_auto_compactions=false + report_bg_io_stats=false + compaction_pri=kMinOverlappingRatio + compaction_style=kCompactionStyleLevel + merge_operator=nullptr + table_factory=BlockBasedTable + memtable_factory=SkipListFactory + comparator=leveldb.BytewiseComparator + compaction_filter_factory=nullptr + num_levels=7 + min_write_buffer_number_to_merge=2 + bloom_locality=0 + max_write_buffer_size_to_maintain=805306368 + sst_partitioner_factory=nullptr + preserve_internal_time_seconds=0 + preclude_last_level_data_seconds=0 + max_write_buffer_number_to_maintain=0 + default_temperature=kUnknown + optimize_filters_for_hits=false + level_compaction_dynamic_file_size=true + memtable_insert_with_hint_prefix_extractor=nullptr + level_compaction_dynamic_level_bytes=true + inplace_update_support=false + persist_user_defined_timestamps=true + compaction_filter=nullptr + force_consistency_checks=true + +[TableOptions/BlockBasedTable "gosp"] + num_file_reads_for_auto_readahead=2 + initial_auto_readahead_size=8192 + metadata_cache_options={unpartitioned_pinning=kFallback;partition_pinning=kFallback;top_level_index_pinning=kFallback;} + enable_index_compression=true + pin_top_level_index_and_filter=true + read_amp_bytes_per_bit=0 + verify_compression=false + prepopulate_block_cache=kDisable + format_version=5 + partition_filters=false + metadata_block_size=4096 + max_auto_readahead_size=262144 + index_block_restart_interval=16 + block_size_deviation=10 + block_size=4096 + detect_filter_construct_corruption=false + no_block_cache=false + checksum=kXXH3 + filter_policy=nullptr + data_block_hash_table_util_ratio=0.750000 + block_restart_interval=16 + index_type=kBinarySearch + pin_l0_filter_and_index_blocks_in_cache=false + data_block_index_type=kDataBlockBinarySearch + cache_index_and_filter_blocks_with_high_priority=true + whole_key_filtering=true + index_shortening=kShortenSeparators + cache_index_and_filter_blocks=false + block_align=false + optimize_filters_for_memory=false + flush_block_policy_factory=FlushBlockBySizePolicyFactory + + +[CFOptions "dspo"] + memtable_max_range_deletions=0 + block_protection_bytes_per_key=0 + memtable_protection_bytes_per_key=0 + sample_for_compression=0 + blob_file_starting_level=0 + blob_compaction_readahead_size=0 + blob_garbage_collection_force_threshold=1.000000 + enable_blob_garbage_collection=false + min_blob_size=0 + last_level_temperature=kUnknown + enable_blob_files=false + target_file_size_base=67108864 + max_sequential_skip_in_iterations=8 + prepopulate_blob_cache=kDisable + compaction_options_fifo={allow_compaction=false;age_for_warm=0;file_temperature_age_thresholds=;max_table_files_size=1073741824;} + max_bytes_for_level_multiplier=10.000000 + max_bytes_for_level_multiplier_additional=1:1:1:1:1:1:1 + max_bytes_for_level_base=536870912 + experimental_mempurge_threshold=0.000000 + write_buffer_size=134217728 + bottommost_compression=kDisableCompressionOption + prefix_extractor=rocksdb.FixedPrefix.17 + compression_per_level=kNoCompression:kNoCompression:kLZ4Compression:kLZ4Compression:kLZ4Compression:kLZ4Compression:kLZ4Compression + blob_file_size=268435456 + memtable_huge_page_size=0 + bottommost_file_compaction_delay=0 + max_successive_merges=0 + compression_opts={max_dict_buffer_bytes=0;checksum=false;use_zstd_dict_trainer=true;enabled=false;parallel_threads=1;zstd_max_train_bytes=0;strategy=0;max_dict_bytes=0;max_compressed_bytes_per_kb=896;level=32767;window_bits=-14;} + arena_block_size=1048576 + memtable_whole_key_filtering=false + target_file_size_multiplier=1 + max_write_buffer_number=6 + blob_compression_type=kNoCompression + compression=kLZ4Compression + level0_stop_writes_trigger=36 + level0_slowdown_writes_trigger=20 + level0_file_num_compaction_trigger=2 + ignore_max_compaction_bytes_for_input=true + max_compaction_bytes=1677721600 + compaction_options_universal={allow_trivial_move=false;incremental=false;stop_style=kCompactionStopStyleTotalSize;compression_size_percent=-1;max_size_amplification_percent=200;max_merge_width=4294967295;min_merge_width=2;size_ratio=1;} + memtable_prefix_bloom_size_ratio=0.000000 + hard_pending_compaction_bytes_limit=274877906944 + bottommost_compression_opts={max_dict_buffer_bytes=0;checksum=false;use_zstd_dict_trainer=true;enabled=false;parallel_threads=1;zstd_max_train_bytes=0;strategy=0;max_dict_bytes=0;max_compressed_bytes_per_kb=896;level=32767;window_bits=-14;} + blob_garbage_collection_age_cutoff=0.250000 + ttl=2592000 + soft_pending_compaction_bytes_limit=68719476736 + inplace_update_num_locks=10000 + paranoid_file_checks=false + check_flush_compaction_key_order=true + periodic_compaction_seconds=0 + disable_auto_compactions=false + report_bg_io_stats=false + compaction_pri=kMinOverlappingRatio + compaction_style=kCompactionStyleLevel + merge_operator=nullptr + table_factory=BlockBasedTable + memtable_factory=SkipListFactory + comparator=leveldb.BytewiseComparator + compaction_filter_factory=nullptr + num_levels=7 + min_write_buffer_number_to_merge=2 + bloom_locality=0 + max_write_buffer_size_to_maintain=805306368 + sst_partitioner_factory=nullptr + preserve_internal_time_seconds=0 + preclude_last_level_data_seconds=0 + max_write_buffer_number_to_maintain=0 + default_temperature=kUnknown + optimize_filters_for_hits=false + level_compaction_dynamic_file_size=true + memtable_insert_with_hint_prefix_extractor=nullptr + level_compaction_dynamic_level_bytes=true + inplace_update_support=false + persist_user_defined_timestamps=true + compaction_filter=nullptr + force_consistency_checks=true + +[TableOptions/BlockBasedTable "dspo"] + num_file_reads_for_auto_readahead=2 + initial_auto_readahead_size=8192 + metadata_cache_options={unpartitioned_pinning=kFallback;partition_pinning=kFallback;top_level_index_pinning=kFallback;} + enable_index_compression=true + pin_top_level_index_and_filter=true + read_amp_bytes_per_bit=0 + verify_compression=false + prepopulate_block_cache=kDisable + format_version=5 + partition_filters=false + metadata_block_size=4096 + max_auto_readahead_size=262144 + index_block_restart_interval=16 + block_size_deviation=10 + block_size=4096 + detect_filter_construct_corruption=false + no_block_cache=false + checksum=kXXH3 + filter_policy=nullptr + data_block_hash_table_util_ratio=0.750000 + block_restart_interval=16 + index_type=kBinarySearch + pin_l0_filter_and_index_blocks_in_cache=false + data_block_index_type=kDataBlockBinarySearch + cache_index_and_filter_blocks_with_high_priority=true + whole_key_filtering=true + index_shortening=kShortenSeparators + cache_index_and_filter_blocks=false + block_align=false + optimize_filters_for_memory=false + flush_block_policy_factory=FlushBlockBySizePolicyFactory + + +[CFOptions "dpos"] + memtable_max_range_deletions=0 + block_protection_bytes_per_key=0 + memtable_protection_bytes_per_key=0 + sample_for_compression=0 + blob_file_starting_level=0 + blob_compaction_readahead_size=0 + blob_garbage_collection_force_threshold=1.000000 + enable_blob_garbage_collection=false + min_blob_size=0 + last_level_temperature=kUnknown + enable_blob_files=false + target_file_size_base=67108864 + max_sequential_skip_in_iterations=8 + prepopulate_blob_cache=kDisable + compaction_options_fifo={allow_compaction=false;age_for_warm=0;file_temperature_age_thresholds=;max_table_files_size=1073741824;} + max_bytes_for_level_multiplier=10.000000 + max_bytes_for_level_multiplier_additional=1:1:1:1:1:1:1 + max_bytes_for_level_base=536870912 + experimental_mempurge_threshold=0.000000 + write_buffer_size=134217728 + bottommost_compression=kDisableCompressionOption + prefix_extractor=rocksdb.FixedPrefix.17 + compression_per_level=kNoCompression:kNoCompression:kLZ4Compression:kLZ4Compression:kLZ4Compression:kLZ4Compression:kLZ4Compression + blob_file_size=268435456 + memtable_huge_page_size=0 + bottommost_file_compaction_delay=0 + max_successive_merges=0 + compression_opts={max_dict_buffer_bytes=0;checksum=false;use_zstd_dict_trainer=true;enabled=false;parallel_threads=1;zstd_max_train_bytes=0;strategy=0;max_dict_bytes=0;max_compressed_bytes_per_kb=896;level=32767;window_bits=-14;} + arena_block_size=1048576 + memtable_whole_key_filtering=false + target_file_size_multiplier=1 + max_write_buffer_number=6 + blob_compression_type=kNoCompression + compression=kLZ4Compression + level0_stop_writes_trigger=36 + level0_slowdown_writes_trigger=20 + level0_file_num_compaction_trigger=2 + ignore_max_compaction_bytes_for_input=true + max_compaction_bytes=1677721600 + compaction_options_universal={allow_trivial_move=false;incremental=false;stop_style=kCompactionStopStyleTotalSize;compression_size_percent=-1;max_size_amplification_percent=200;max_merge_width=4294967295;min_merge_width=2;size_ratio=1;} + memtable_prefix_bloom_size_ratio=0.000000 + hard_pending_compaction_bytes_limit=274877906944 + bottommost_compression_opts={max_dict_buffer_bytes=0;checksum=false;use_zstd_dict_trainer=true;enabled=false;parallel_threads=1;zstd_max_train_bytes=0;strategy=0;max_dict_bytes=0;max_compressed_bytes_per_kb=896;level=32767;window_bits=-14;} + blob_garbage_collection_age_cutoff=0.250000 + ttl=2592000 + soft_pending_compaction_bytes_limit=68719476736 + inplace_update_num_locks=10000 + paranoid_file_checks=false + check_flush_compaction_key_order=true + periodic_compaction_seconds=0 + disable_auto_compactions=false + report_bg_io_stats=false + compaction_pri=kMinOverlappingRatio + compaction_style=kCompactionStyleLevel + merge_operator=nullptr + table_factory=BlockBasedTable + memtable_factory=SkipListFactory + comparator=leveldb.BytewiseComparator + compaction_filter_factory=nullptr + num_levels=7 + min_write_buffer_number_to_merge=2 + bloom_locality=0 + max_write_buffer_size_to_maintain=805306368 + sst_partitioner_factory=nullptr + preserve_internal_time_seconds=0 + preclude_last_level_data_seconds=0 + max_write_buffer_number_to_maintain=0 + default_temperature=kUnknown + optimize_filters_for_hits=false + level_compaction_dynamic_file_size=true + memtable_insert_with_hint_prefix_extractor=nullptr + level_compaction_dynamic_level_bytes=true + inplace_update_support=false + persist_user_defined_timestamps=true + compaction_filter=nullptr + force_consistency_checks=true + +[TableOptions/BlockBasedTable "dpos"] + num_file_reads_for_auto_readahead=2 + initial_auto_readahead_size=8192 + metadata_cache_options={unpartitioned_pinning=kFallback;partition_pinning=kFallback;top_level_index_pinning=kFallback;} + enable_index_compression=true + pin_top_level_index_and_filter=true + read_amp_bytes_per_bit=0 + verify_compression=false + prepopulate_block_cache=kDisable + format_version=5 + partition_filters=false + metadata_block_size=4096 + max_auto_readahead_size=262144 + index_block_restart_interval=16 + block_size_deviation=10 + block_size=4096 + detect_filter_construct_corruption=false + no_block_cache=false + checksum=kXXH3 + filter_policy=nullptr + data_block_hash_table_util_ratio=0.750000 + block_restart_interval=16 + index_type=kBinarySearch + pin_l0_filter_and_index_blocks_in_cache=false + data_block_index_type=kDataBlockBinarySearch + cache_index_and_filter_blocks_with_high_priority=true + whole_key_filtering=true + index_shortening=kShortenSeparators + cache_index_and_filter_blocks=false + block_align=false + optimize_filters_for_memory=false + flush_block_policy_factory=FlushBlockBySizePolicyFactory + + +[CFOptions "dosp"] + memtable_max_range_deletions=0 + block_protection_bytes_per_key=0 + memtable_protection_bytes_per_key=0 + sample_for_compression=0 + blob_file_starting_level=0 + blob_compaction_readahead_size=0 + blob_garbage_collection_force_threshold=1.000000 + enable_blob_garbage_collection=false + min_blob_size=0 + last_level_temperature=kUnknown + enable_blob_files=false + target_file_size_base=67108864 + max_sequential_skip_in_iterations=8 + prepopulate_blob_cache=kDisable + compaction_options_fifo={allow_compaction=false;age_for_warm=0;file_temperature_age_thresholds=;max_table_files_size=1073741824;} + max_bytes_for_level_multiplier=10.000000 + max_bytes_for_level_multiplier_additional=1:1:1:1:1:1:1 + max_bytes_for_level_base=536870912 + experimental_mempurge_threshold=0.000000 + write_buffer_size=134217728 + bottommost_compression=kDisableCompressionOption + prefix_extractor=nullptr + compression_per_level=kNoCompression:kNoCompression:kLZ4Compression:kLZ4Compression:kLZ4Compression:kLZ4Compression:kLZ4Compression + blob_file_size=268435456 + memtable_huge_page_size=0 + bottommost_file_compaction_delay=0 + max_successive_merges=0 + compression_opts={max_dict_buffer_bytes=0;checksum=false;use_zstd_dict_trainer=true;enabled=false;parallel_threads=1;zstd_max_train_bytes=0;strategy=0;max_dict_bytes=0;max_compressed_bytes_per_kb=896;level=32767;window_bits=-14;} + arena_block_size=1048576 + memtable_whole_key_filtering=false + target_file_size_multiplier=1 + max_write_buffer_number=6 + blob_compression_type=kNoCompression + compression=kLZ4Compression + level0_stop_writes_trigger=36 + level0_slowdown_writes_trigger=20 + level0_file_num_compaction_trigger=2 + ignore_max_compaction_bytes_for_input=true + max_compaction_bytes=1677721600 + compaction_options_universal={allow_trivial_move=false;incremental=false;stop_style=kCompactionStopStyleTotalSize;compression_size_percent=-1;max_size_amplification_percent=200;max_merge_width=4294967295;min_merge_width=2;size_ratio=1;} + memtable_prefix_bloom_size_ratio=0.000000 + hard_pending_compaction_bytes_limit=274877906944 + bottommost_compression_opts={max_dict_buffer_bytes=0;checksum=false;use_zstd_dict_trainer=true;enabled=false;parallel_threads=1;zstd_max_train_bytes=0;strategy=0;max_dict_bytes=0;max_compressed_bytes_per_kb=896;level=32767;window_bits=-14;} + blob_garbage_collection_age_cutoff=0.250000 + ttl=2592000 + soft_pending_compaction_bytes_limit=68719476736 + inplace_update_num_locks=10000 + paranoid_file_checks=false + check_flush_compaction_key_order=true + periodic_compaction_seconds=0 + disable_auto_compactions=false + report_bg_io_stats=false + compaction_pri=kMinOverlappingRatio + compaction_style=kCompactionStyleLevel + merge_operator=nullptr + table_factory=BlockBasedTable + memtable_factory=SkipListFactory + comparator=leveldb.BytewiseComparator + compaction_filter_factory=nullptr + num_levels=7 + min_write_buffer_number_to_merge=2 + bloom_locality=0 + max_write_buffer_size_to_maintain=805306368 + sst_partitioner_factory=nullptr + preserve_internal_time_seconds=0 + preclude_last_level_data_seconds=0 + max_write_buffer_number_to_maintain=0 + default_temperature=kUnknown + optimize_filters_for_hits=false + level_compaction_dynamic_file_size=true + memtable_insert_with_hint_prefix_extractor=nullptr + level_compaction_dynamic_level_bytes=true + inplace_update_support=false + persist_user_defined_timestamps=true + compaction_filter=nullptr + force_consistency_checks=true + +[TableOptions/BlockBasedTable "dosp"] + num_file_reads_for_auto_readahead=2 + initial_auto_readahead_size=8192 + metadata_cache_options={unpartitioned_pinning=kFallback;partition_pinning=kFallback;top_level_index_pinning=kFallback;} + enable_index_compression=true + pin_top_level_index_and_filter=true + read_amp_bytes_per_bit=0 + verify_compression=false + prepopulate_block_cache=kDisable + format_version=5 + partition_filters=false + metadata_block_size=4096 + max_auto_readahead_size=262144 + index_block_restart_interval=16 + block_size_deviation=10 + block_size=4096 + detect_filter_construct_corruption=false + no_block_cache=false + checksum=kXXH3 + filter_policy=nullptr + data_block_hash_table_util_ratio=0.750000 + block_restart_interval=16 + index_type=kBinarySearch + pin_l0_filter_and_index_blocks_in_cache=false + data_block_index_type=kDataBlockBinarySearch + cache_index_and_filter_blocks_with_high_priority=true + whole_key_filtering=true + index_shortening=kShortenSeparators + cache_index_and_filter_blocks=false + block_align=false + optimize_filters_for_memory=false + flush_block_policy_factory=FlushBlockBySizePolicyFactory + + +[CFOptions "graphs"] + memtable_max_range_deletions=0 + block_protection_bytes_per_key=0 + memtable_protection_bytes_per_key=0 + sample_for_compression=0 + blob_file_starting_level=0 + blob_compaction_readahead_size=0 + blob_garbage_collection_force_threshold=1.000000 + enable_blob_garbage_collection=false + min_blob_size=0 + last_level_temperature=kUnknown + enable_blob_files=false + target_file_size_base=67108864 + max_sequential_skip_in_iterations=8 + prepopulate_blob_cache=kDisable + compaction_options_fifo={allow_compaction=false;age_for_warm=0;file_temperature_age_thresholds=;max_table_files_size=1073741824;} + max_bytes_for_level_multiplier=10.000000 + max_bytes_for_level_multiplier_additional=1:1:1:1:1:1:1 + max_bytes_for_level_base=536870912 + experimental_mempurge_threshold=0.000000 + write_buffer_size=134217728 + bottommost_compression=kDisableCompressionOption + prefix_extractor=rocksdb.FixedPrefix.17 + compression_per_level=kNoCompression:kNoCompression:kLZ4Compression:kLZ4Compression:kLZ4Compression:kLZ4Compression:kLZ4Compression + blob_file_size=268435456 + memtable_huge_page_size=0 + bottommost_file_compaction_delay=0 + max_successive_merges=0 + compression_opts={max_dict_buffer_bytes=0;checksum=false;use_zstd_dict_trainer=true;enabled=false;parallel_threads=1;zstd_max_train_bytes=0;strategy=0;max_dict_bytes=0;max_compressed_bytes_per_kb=896;level=32767;window_bits=-14;} + arena_block_size=1048576 + memtable_whole_key_filtering=false + target_file_size_multiplier=1 + max_write_buffer_number=6 + blob_compression_type=kNoCompression + compression=kLZ4Compression + level0_stop_writes_trigger=36 + level0_slowdown_writes_trigger=20 + level0_file_num_compaction_trigger=2 + ignore_max_compaction_bytes_for_input=true + max_compaction_bytes=1677721600 + compaction_options_universal={allow_trivial_move=false;incremental=false;stop_style=kCompactionStopStyleTotalSize;compression_size_percent=-1;max_size_amplification_percent=200;max_merge_width=4294967295;min_merge_width=2;size_ratio=1;} + memtable_prefix_bloom_size_ratio=0.000000 + hard_pending_compaction_bytes_limit=274877906944 + bottommost_compression_opts={max_dict_buffer_bytes=0;checksum=false;use_zstd_dict_trainer=true;enabled=false;parallel_threads=1;zstd_max_train_bytes=0;strategy=0;max_dict_bytes=0;max_compressed_bytes_per_kb=896;level=32767;window_bits=-14;} + blob_garbage_collection_age_cutoff=0.250000 + ttl=2592000 + soft_pending_compaction_bytes_limit=68719476736 + inplace_update_num_locks=10000 + paranoid_file_checks=false + check_flush_compaction_key_order=true + periodic_compaction_seconds=0 + disable_auto_compactions=false + report_bg_io_stats=false + compaction_pri=kMinOverlappingRatio + compaction_style=kCompactionStyleLevel + merge_operator=nullptr + table_factory=BlockBasedTable + memtable_factory=SkipListFactory + comparator=leveldb.BytewiseComparator + compaction_filter_factory=nullptr + num_levels=7 + min_write_buffer_number_to_merge=2 + bloom_locality=0 + max_write_buffer_size_to_maintain=805306368 + sst_partitioner_factory=nullptr + preserve_internal_time_seconds=0 + preclude_last_level_data_seconds=0 + max_write_buffer_number_to_maintain=0 + default_temperature=kUnknown + optimize_filters_for_hits=false + level_compaction_dynamic_file_size=true + memtable_insert_with_hint_prefix_extractor=nullptr + level_compaction_dynamic_level_bytes=true + inplace_update_support=false + persist_user_defined_timestamps=true + compaction_filter=nullptr + force_consistency_checks=true + +[TableOptions/BlockBasedTable "graphs"] + num_file_reads_for_auto_readahead=2 + initial_auto_readahead_size=8192 + metadata_cache_options={unpartitioned_pinning=kFallback;partition_pinning=kFallback;top_level_index_pinning=kFallback;} + enable_index_compression=true + pin_top_level_index_and_filter=true + read_amp_bytes_per_bit=0 + verify_compression=false + prepopulate_block_cache=kDisable + format_version=5 + partition_filters=false + metadata_block_size=4096 + max_auto_readahead_size=262144 + index_block_restart_interval=16 + block_size_deviation=10 + block_size=4096 + detect_filter_construct_corruption=false + no_block_cache=false + checksum=kXXH3 + filter_policy=nullptr + data_block_hash_table_util_ratio=0.750000 + block_restart_interval=16 + index_type=kBinarySearch + pin_l0_filter_and_index_blocks_in_cache=false + data_block_index_type=kDataBlockBinarySearch + cache_index_and_filter_blocks_with_high_priority=true + whole_key_filtering=true + index_shortening=kShortenSeparators + cache_index_and_filter_blocks=false + block_align=false + optimize_filters_for_memory=false + flush_block_policy_factory=FlushBlockBySizePolicyFactory + diff --git a/full-setup/docker-compose.yml b/full-setup/docker-compose.yml index c6928f5..d7f812f 100644 --- a/full-setup/docker-compose.yml +++ b/full-setup/docker-compose.yml @@ -5,6 +5,8 @@ services: restart: unless-stopped mem_limit: ${RESEARCHSPACE_MEMORY} mem_reservation: ${RESEARCHSPACE_MEMORY} + # ports: + # - "10214:8080" # routed via nginx to RESEARCHSPACE_HOST_NAME environment: # 1. Connect researchspace instance to blazegraph instance, in this case we use internal hostname available only inside docker-compose create network. # 2. Set default logging profile to log4j2, other possible options are log4j2-debug.xml, log4j2-trace.xml @@ -12,7 +14,7 @@ services: # 6-8. Create temp storage needed for image upload functionality # 7. Additional options provided in .env file PLATFORM_OPTS: >- - -Dconfig.environment.sparqlEndpoint=http://blazegraph:8080/blazegraph/sparql + -Dconfig.environment.sparqlEndpoint=http://oxigraph:7878/query -Dlog4j.configurationFile=classpath:org/researchspace/logging/log4j2.xml -Dconfig.storage.images.type=nonVersionedFile -Dconfig.storage.images.mutable=true @@ -37,44 +39,22 @@ services: # runtime data folder with config files and ad-hoc templates - ./researchspace/runtime-data:/runtime-data depends_on: - - blazegraph - - digilib + - oxigraph logging: driver: json-file options: max-size: "200k" max-file: "10" - blazegraph: - image: ${BLAZEGRAPH_IMAGE} - restart: unless-stopped - mem_limit: ${BLAZEGRAPH_MEMORY} - mem_reservation: ${BLAZEGRAPH_MEMORY} - environment: - JAVA_OPTS: ${BLAZEGRAPH_JAVA_OPTS} - volumes: - - ./blazegraph/:/blazegraph-data - logging: - driver: json-file - options: - max-size: "200k" - max-file: "10" - - digilib: - image: ${DIGILIB_IMAGE} - restart: unless-stopped - mem_limit: ${DIGILIB_MEMORY} - mem_reservation: ${DIGILIB_MEMORY} - environment: - BASEDIR_LIST: /var/lib/images - IIIF_IMAGE_BASE_URL: "https://${RESEARCHSPACE_HOST_NAME}/proxy/IIIF/" + oxigraph: + image: oxigraph/oxigraph + ports: + - "7878:7878" volumes: - - ./researchspace/data/images/file:/var/lib/images:rw - logging: - driver: json-file - options: - max-size: "200k" - max-file: "10" + - ./data_oxigraph:/data + # - ./oxigraph_store:/oxigraph_store + command: ["serve-secondary", "--location", "/data", "--bind", "0.0.0.0:7878"] # serve-secondary or serve-read-only or serve. Make sure the folder is not empty! + #oxigraph load --location my_data_storage_directory --file my_file.nq # see https://github.com/nginx-proxy/nginx-proxy nginx: @@ -117,5 +97,4 @@ services: driver: json-file options: max-size: "200k" - max-file: "10" - + max-file: "10" \ No newline at end of file diff --git a/full-setup/fix-folder-permissions.sh b/full-setup/fix-folder-permissions.sh index 29507f4..221ceb6 100755 --- a/full-setup/fix-folder-permissions.sh +++ b/full-setup/fix-folder-permissions.sh @@ -4,7 +4,7 @@ set -e RUNTIME_DATA=./researchspace -BLAZEGRAPH_DATA=./blazegraph +OXIGRAPH_DATA=./data_oxigraph echo "Creating storage folders" @@ -14,19 +14,19 @@ mkdir -p ${RUNTIME_DATA}/data/tmp/file echo "Changing ownership of the ResearchSpace runtime-data folder: ${RUNTIME_DATA}" # change ownership of the runtime-data folder to uid/guid that is used inside researchspace docker container -chown -R 100:0 ${RUNTIME_DATA} +sudo chown -R 100:0 ${RUNTIME_DATA} # make sure that folder has correct write permissions and new files that are created inside the folder inherit ownership -chmod -R g+ws ${RUNTIME_DATA} +sudo chmod -R g+ws ${RUNTIME_DATA} -echo "Creating blazegraph journal folder: ${BLAZEGRAPH_DATA}" +echo "Creating oxigraph store folder: ${OXIGRAPH_DATA}" # create folder for blazegraph journal file -mkdir -p ${BLAZEGRAPH_DATA} +mkdir -p ${OXIGRAPH_DATA} # change ownership of the blazegraph data folder to uid/guid that is used inside blazegraph docker container -chown -R 999:999 ${BLAZEGRAPH_DATA} +sudo chown -R $USER:$USER ${OXIGRAPH_DATA} +sudo chmod -R 775 ${OXIGRAPH_DATA} # make sure that folder has correct write permissions and new files that are created inside the folder inherit ownership -chmod -R g+ws ${RUNTIME_DATA} - +sudo chmod -R g+ws ${RUNTIME_DATA} \ No newline at end of file diff --git a/full-setup/nginx/conf.d/default.conf b/full-setup/nginx/conf.d/default.conf new file mode 100644 index 0000000..6739e67 --- /dev/null +++ b/full-setup/nginx/conf.d/default.conf @@ -0,0 +1,67 @@ +# If we receive X-Forwarded-Proto, pass it through; otherwise, pass along the +# scheme used to connect to this server +map $http_x_forwarded_proto $proxy_x_forwarded_proto { + default $http_x_forwarded_proto; + '' $scheme; +} +# If we receive X-Forwarded-Port, pass it through; otherwise, pass along the +# server port the client connected to +map $http_x_forwarded_port $proxy_x_forwarded_port { + default $http_x_forwarded_port; + '' $server_port; +} +# If we receive Upgrade, set Connection to "upgrade"; otherwise, delete any +# Connection header that may have been passed to this server +map $http_upgrade $proxy_connection { + default upgrade; + '' close; +} +# Apply fix for very long server names +server_names_hash_bucket_size 128; +# Default dhparam +# Set appropriate X-Forwarded-Ssl header +map $scheme $proxy_x_forwarded_ssl { + default off; + https on; +} +gzip_types text/plain text/css application/javascript application/json application/x-javascript text/xml application/xml application/xml+rss text/javascript; +log_format vhost '$host $remote_addr - $remote_user [$time_local] ' + '"$request" $status $body_bytes_sent ' + '"$http_referer" "$http_user_agent"'; +access_log off; + ssl_protocols TLSv1.2 TLSv1.3; + ssl_ciphers 'ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:DHE-RSA-AES128-GCM-SHA256:DHE-RSA-AES256-GCM-SHA384'; + ssl_prefer_server_ciphers off; +# HTTP 1.1 support +proxy_http_version 1.1; +proxy_buffering off; +proxy_set_header Host $http_host; +proxy_set_header Upgrade $http_upgrade; +proxy_set_header Connection $proxy_connection; +proxy_set_header X-Real-IP $remote_addr; +proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; +proxy_set_header X-Forwarded-Proto $proxy_x_forwarded_proto; +proxy_set_header X-Forwarded-Ssl $proxy_x_forwarded_ssl; +proxy_set_header X-Forwarded-Port $proxy_x_forwarded_port; +# Mitigate httpoxy attack (see README for details) +proxy_set_header Proxy ""; +server { + server_name _; # This is just an invalid value which will never trigger on a real hostname. + listen 80; + access_log /var/log/nginx/access.log vhost; + return 503; +} +# localhost +upstream localhost { + ## Can be connected with "graceful17_default" network + # graceful17-researchspace-1 + server 172.19.0.5:8080; +} +server { + server_name localhost; + listen 80 default_server; + access_log /var/log/nginx/access.log vhost; + location / { + proxy_pass http://localhost; + } +} From 35f26faebe6b428e7a2612db478cf62949d151b5 Mon Sep 17 00:00:00 2001 From: Christoph Sander <74921235+ch-sander@users.noreply.github.com> Date: Sun, 11 Aug 2024 11:29:36 +0200 Subject: [PATCH 02/12] custom setup works however, this is read only (see custom\researchspace\runtime-data\config\repositories\default.ttl) --- .gitignore | 7 +- custom/.env | 26 ++++++ custom/docker-compose.yml | 87 ++++++++++++++++++ custom/fix-folder-permissions.sh | 32 +++++++ .../config/repositories/default.ttl | 20 ++++ .../config/repositories/tests.ttl | 20 ++++ .../runtime-data/config/shiro.ini | 11 +++ .../data/repositories/tests/contexts.dat | Bin 0 -> 8 bytes .../data/repositories/tests/lock/locked | 0 .../data/repositories/tests/lock/process | 1 + .../data/repositories/tests/namespaces.dat | 1 + .../data/repositories/tests/nativerdf.ver | 1 + .../repositories/tests/triples-posc.alloc | 0 .../data/repositories/tests/triples-posc.dat | Bin 0 -> 16 bytes .../repositories/tests/triples-spoc.alloc | Bin 0 -> 5 bytes .../data/repositories/tests/triples-spoc.dat | Bin 0 -> 16 bytes .../data/repositories/tests/triples.prop | 4 + .../data/repositories/tests/txn-status | 0 .../data/repositories/tests/values.dat | 1 + .../data/repositories/tests/values.hash | Bin 0 -> 4368 bytes .../data/repositories/tests/values.id | Bin 0 -> 8 bytes full-setup/.env | 4 +- full-setup/docker-compose.yml | 21 ++++- full-setup/nginx/conf.d/default.conf | 22 ++++- full-setup/nginx/nginx.tmpl | 21 +++++ 25 files changed, 275 insertions(+), 4 deletions(-) create mode 100644 custom/.env create mode 100644 custom/docker-compose.yml create mode 100644 custom/fix-folder-permissions.sh create mode 100644 custom/researchspace/runtime-data/config/repositories/default.ttl create mode 100644 custom/researchspace/runtime-data/config/repositories/tests.ttl create mode 100644 custom/researchspace/runtime-data/config/shiro.ini create mode 100644 custom/researchspace/runtime-data/data/repositories/tests/contexts.dat create mode 100644 custom/researchspace/runtime-data/data/repositories/tests/lock/locked create mode 100644 custom/researchspace/runtime-data/data/repositories/tests/lock/process create mode 100644 custom/researchspace/runtime-data/data/repositories/tests/namespaces.dat create mode 100644 custom/researchspace/runtime-data/data/repositories/tests/nativerdf.ver create mode 100644 custom/researchspace/runtime-data/data/repositories/tests/triples-posc.alloc create mode 100644 custom/researchspace/runtime-data/data/repositories/tests/triples-posc.dat create mode 100644 custom/researchspace/runtime-data/data/repositories/tests/triples-spoc.alloc create mode 100644 custom/researchspace/runtime-data/data/repositories/tests/triples-spoc.dat create mode 100644 custom/researchspace/runtime-data/data/repositories/tests/triples.prop create mode 100644 custom/researchspace/runtime-data/data/repositories/tests/txn-status create mode 100644 custom/researchspace/runtime-data/data/repositories/tests/values.dat create mode 100644 custom/researchspace/runtime-data/data/repositories/tests/values.hash create mode 100644 custom/researchspace/runtime-data/data/repositories/tests/values.id diff --git a/.gitignore b/.gitignore index 154cd35..7e954c0 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,8 @@ # runtime blazegraph/ -researchspace/ \ No newline at end of file + +/basic/data_oxigraph - Kopie +/custom/data_oxigraph +basic/test.json +/basic/researchspace +/full-setup/researchspace diff --git a/custom/.env b/custom/.env new file mode 100644 index 0000000..d049de8 --- /dev/null +++ b/custom/.env @@ -0,0 +1,26 @@ +# (required) your project name, to have nice container names in the docker-compose setup. +# see https://docs.docker.com/compose/reference/envvars/#compose_project_name +COMPOSE_PROJECT_NAME=g17test + +# (required) memory limits for docker containers + +# Total amount of memory available for containers +RESEARCHSPACE_MEMORY=1g +BLAZEGRAPH_MEMORY=1g +DIGILIB_MEMORY=500m + +# (optional) additional ReseearchSpace runtime options. +# By default increases jetty upload limit to ~100mb +RESEARCHSPACE_OPTS=-Dorg.eclipse.jetty.server.Request.maxFormContentSize=1000000 + +# (optional) additional JVM opts for various applications +# WARNING! Don't set Xmx here, use memory variables above. We use -XX:+UseContainerSupport, see https://merikan.com/2019/04/jvm-in-a-container/ for more details about memory management of Java apps inside docker. +RESEARCHSPACE_JAVA_OPTS= +BLAZEGRAPH_JAVA_OPTS= +DIGILIB_JAVA_OPTS= + +# docker images +RESEARCHSPACE_IMAGE=researchspace/platform-ci:latest +BLAZEGRAPH_IMAGE=researchspace/blazegraph:latest +DIGILIB_IMAGE=robcast/digilib:latest + diff --git a/custom/docker-compose.yml b/custom/docker-compose.yml new file mode 100644 index 0000000..8a19fb5 --- /dev/null +++ b/custom/docker-compose.yml @@ -0,0 +1,87 @@ +version: "2.2" +services: + researchspace: + image: ${RESEARCHSPACE_IMAGE} + restart: unless-stopped + mem_limit: ${RESEARCHSPACE_MEMORY} + mem_reservation: ${RESEARCHSPACE_MEMORY} + ports: + - "10214:8080" + environment: + # 1. Connect researchspace instance to blazegraph instance, in this case we use internal hostname available only inside docker-compose create network. + # 2. Set default logging profile to log4j2, other possible options are log4j2-debug.xml, log4j2-trace.xml + # 3-5. Create storage needed for image upload functionality + # 6-8. Create temp storage needed for image upload functionality + # 7. Additional options provided in .env file + PLATFORM_OPTS: >- + -Dconfig.environment.sparqlEndpoint=http://oxigraph:7878/query + -Dlog4j.configurationFile=classpath:org/researchspace/logging/log4j2-debug.xml + -Dconfig.storage.images.type=nonVersionedFile + -Dconfig.storage.images.mutable=true + -Dconfig.storage.images.root=/images + -Dconfig.storage.tmp.type=nonVersionedFile + -Dconfig.storage.tmp.mutable=true + -Dconfig.storage.tmp.root=/tmp-data + ${RESEARCHSPACE_OPTS} + JAVA_OPTS: ${RESEARCHSPACE_JAVA_OPTS} + volumes: + # mount folder where uploaded images should be stored + - ./researchspace/data/images:/images:rw + + # mount folder where temporary files should be stored + - ./researchspace/data/tmp:/tmp-data:rw + + # mount folder where apps should be stored + - ./researchspace/apps:/apps:rw + + # runtime data folder with config files and ad-hoc templates + - ./researchspace/runtime-data:/runtime-data + depends_on: + - oxigraph + - digilib + logging: + driver: json-file + options: + max-size: "200k" + max-file: "10" + + oxigraph: + image: oxigraph/oxigraph + ports: + - "7878:7878" + volumes: + - ./data_oxigraph:/data + command: ["serve", "--location", "/data", "--bind", "0.0.0.0:7878"] + + # blazegraph: + # image: ${BLAZEGRAPH_IMAGE} + # restart: unless-stopped + # mem_limit: ${BLAZEGRAPH_MEMORY} + # mem_reservation: ${BLAZEGRAPH_MEMORY} + # ports: + # - "10215:8080" + # environment: + # JAVA_OPTS: ${BLAZEGRAPH_JAVA_OPTS} + # volumes: + # - ./blazegraph/:/blazegraph-data + # logging: + # driver: json-file + # options: + # max-size: "200k" + # max-file: "10" + + digilib: + image: ${DIGILIB_IMAGE} + restart: unless-stopped + mem_limit: ${DIGILIB_MEMORY} + mem_reservation: ${DIGILIB_MEMORY} + environment: + BASEDIR_LIST: /var/lib/images + IIIF_IMAGE_BASE_URL: "http://localhost:10214/proxy/IIIF/" + volumes: + - ./researchspace/data/images/file:/var/lib/images:rw + logging: + driver: json-file + options: + max-size: "200k" + max-file: "10" diff --git a/custom/fix-folder-permissions.sh b/custom/fix-folder-permissions.sh new file mode 100644 index 0000000..29507f4 --- /dev/null +++ b/custom/fix-folder-permissions.sh @@ -0,0 +1,32 @@ +##!/bin/sh + +# exit immediately if a command exits with a non-zero status +set -e + +RUNTIME_DATA=./researchspace +BLAZEGRAPH_DATA=./blazegraph + +echo "Creating storage folders" + +mkdir -p ${RUNTIME_DATA}/data/images/file +mkdir -p ${RUNTIME_DATA}/data/tmp/file + +echo "Changing ownership of the ResearchSpace runtime-data folder: ${RUNTIME_DATA}" + +# change ownership of the runtime-data folder to uid/guid that is used inside researchspace docker container +chown -R 100:0 ${RUNTIME_DATA} + +# make sure that folder has correct write permissions and new files that are created inside the folder inherit ownership +chmod -R g+ws ${RUNTIME_DATA} + +echo "Creating blazegraph journal folder: ${BLAZEGRAPH_DATA}" + +# create folder for blazegraph journal file +mkdir -p ${BLAZEGRAPH_DATA} + +# change ownership of the blazegraph data folder to uid/guid that is used inside blazegraph docker container +chown -R 999:999 ${BLAZEGRAPH_DATA} + +# make sure that folder has correct write permissions and new files that are created inside the folder inherit ownership +chmod -R g+ws ${RUNTIME_DATA} + diff --git a/custom/researchspace/runtime-data/config/repositories/default.ttl b/custom/researchspace/runtime-data/config/repositories/default.ttl new file mode 100644 index 0000000..b76f90c --- /dev/null +++ b/custom/researchspace/runtime-data/config/repositories/default.ttl @@ -0,0 +1,20 @@ +@prefix xsd: . +@prefix sparql: . +@prefix rep: . +@prefix sail: . +@prefix sr: . +@prefix rdfs: . +@prefix mph: . +@prefix ephedra: . +@prefix fedsail: . + +[] a rep:Repository; + rep:repositoryID "default"; + rdfs:label "Default G17 HTTP SPARQL Repository"; + rep:repositoryImpl [ + rep:repositoryType "researchspace:SPARQLRepository"; + sparql:query-endpoint ; + sparql:update-endpoint ; + mph:quadMode true; + mph:writable false + ] . diff --git a/custom/researchspace/runtime-data/config/repositories/tests.ttl b/custom/researchspace/runtime-data/config/repositories/tests.ttl new file mode 100644 index 0000000..6442d1e --- /dev/null +++ b/custom/researchspace/runtime-data/config/repositories/tests.ttl @@ -0,0 +1,20 @@ +@prefix xsd: . +@prefix ns: . +@prefix rep: . +@prefix sail: . +@prefix sr: . +@prefix rdfs: . +@prefix mph: . +@prefix ephedra: . +@prefix fedsail: . +@prefix sparqlr: . + +[] a rep:Repository; + rep:repositoryID "tests"; + rdfs:label "testsrepository for platform."; + rep:repositoryImpl [ + rep:repositoryType "openrdf:SailRepository"; + sr:sailImpl [ + sail:sailType "openrdf:NativeStore" + ] + ] . diff --git a/custom/researchspace/runtime-data/config/shiro.ini b/custom/researchspace/runtime-data/config/shiro.ini new file mode 100644 index 0000000..0030fd6 --- /dev/null +++ b/custom/researchspace/runtime-data/config/shiro.ini @@ -0,0 +1,11 @@ +[users] +admin=$shiro1$SHA-256$500000$JWFyxDbrkcdlGl6Xpj02dg==$UYbUG3bHmT8Z4dTeEHToK5WdyvwR9cRefiM/9zRjfr4=,admin,root,query-catalog,repository-admin +guest=$shiro1$SHA-256$500000$IbH5irWwZzyQlXHZg33GeA==$n+A1vGbmrIxJBBxGcsNn3cz48wDvhBkMbNPcskfAQy4=,guest +anonymous=$shiro1$SHA-256$500000$LRgzF+Iayekl6VfDVkVWIA==$/s38LlLsNeaGzsD0Z3VTvfurv68HpReieOaNlrcKaPI=,guest + +[roles] +root = accounts:*:*, pages:*:*:*, storage:*:*, file:*:*, app:upload, system:restart +admin = sparql:*:*:*, sparql:graphstore:*, pages:view:*, file:*:*, logs:*:*, ontologies:*:*, storage:upload:*, pages:edit:*:regex(<((?!(http://www.metaphacts.com/resource/admin/)).)*>), pages:info:*:*, api:config:*:*:*, namespaces:*, forms:ldp:*, forms:sparql:*, caches:*:invalidate, services:*, ui:component:view:mp:sparql:query:editor:select:repository, ui:page:view:toolbar:*, api:ldp:*, job:*:*, proxy:*, storage:view-config:*, app:view-config:* +guest = sparql:default:query:*, sparql:assets:query:*, pages:view:regex(<((?!(http://www.metaphacts.com/resource/admin/)).)*>), api:config:environment:resourceUrlMapping:read, api:config:ui:*:read, api:config:global:homePage:read, ui:page:view:toolbar:*, api:ldp:container::read:any, api:ldp:container::read:any, api:ldp:container::read:any +query-catalog = api:ldp:container::*:any, api:ldp:container::*:any +repository-admin=repository-config:*:* \ No newline at end of file diff --git a/custom/researchspace/runtime-data/data/repositories/tests/contexts.dat b/custom/researchspace/runtime-data/data/repositories/tests/contexts.dat new file mode 100644 index 0000000000000000000000000000000000000000..deab0dd298d7e1ae7cbb66b808784a2a3660ed04 GIT binary patch literal 8 Ncmc~xPGe*M0ssh>0XYBw literal 0 HcmV?d00001 diff --git a/custom/researchspace/runtime-data/data/repositories/tests/lock/locked b/custom/researchspace/runtime-data/data/repositories/tests/lock/locked new file mode 100644 index 0000000..e69de29 diff --git a/custom/researchspace/runtime-data/data/repositories/tests/lock/process b/custom/researchspace/runtime-data/data/repositories/tests/lock/process new file mode 100644 index 0000000..69ad7c8 --- /dev/null +++ b/custom/researchspace/runtime-data/data/repositories/tests/lock/process @@ -0,0 +1 @@ +1@a3141e04bb1b \ No newline at end of file diff --git a/custom/researchspace/runtime-data/data/repositories/tests/namespaces.dat b/custom/researchspace/runtime-data/data/repositories/tests/namespaces.dat new file mode 100644 index 0000000..b1ec999 --- /dev/null +++ b/custom/researchspace/runtime-data/data/repositories/tests/namespaces.dat @@ -0,0 +1 @@ +nnf \ No newline at end of file diff --git a/custom/researchspace/runtime-data/data/repositories/tests/nativerdf.ver b/custom/researchspace/runtime-data/data/repositories/tests/nativerdf.ver new file mode 100644 index 0000000..3c8ff8c --- /dev/null +++ b/custom/researchspace/runtime-data/data/repositories/tests/nativerdf.ver @@ -0,0 +1 @@ +3.5.1 \ No newline at end of file diff --git a/custom/researchspace/runtime-data/data/repositories/tests/triples-posc.alloc b/custom/researchspace/runtime-data/data/repositories/tests/triples-posc.alloc new file mode 100644 index 0000000..e69de29 diff --git a/custom/researchspace/runtime-data/data/repositories/tests/triples-posc.dat b/custom/researchspace/runtime-data/data/repositories/tests/triples-posc.dat new file mode 100644 index 0000000000000000000000000000000000000000..be88d339fd815835e64ba02502de83178efafc33 GIT binary patch literal 16 TcmYc)Nn>PS;9vj(K@b4|6G8!3 literal 0 HcmV?d00001 diff --git a/custom/researchspace/runtime-data/data/repositories/tests/triples-spoc.alloc b/custom/researchspace/runtime-data/data/repositories/tests/triples-spoc.alloc new file mode 100644 index 0000000000000000000000000000000000000000..8ce3753aa985323681c5d8849be7fcd54d8142d2 GIT binary patch literal 5 McmYeyOJigJ00hPS;9vj(K@b4|6G8!3 literal 0 HcmV?d00001 diff --git a/custom/researchspace/runtime-data/data/repositories/tests/triples.prop b/custom/researchspace/runtime-data/data/repositories/tests/triples.prop new file mode 100644 index 0000000..6abab7a --- /dev/null +++ b/custom/researchspace/runtime-data/data/repositories/tests/triples.prop @@ -0,0 +1,4 @@ +#triple indexes meta-data, DO NOT EDIT! +#Sat Aug 10 09:52:27 UTC 2024 +triple-indexes=spoc,posc +version=10 diff --git a/custom/researchspace/runtime-data/data/repositories/tests/txn-status b/custom/researchspace/runtime-data/data/repositories/tests/txn-status new file mode 100644 index 0000000..e69de29 diff --git a/custom/researchspace/runtime-data/data/repositories/tests/values.dat b/custom/researchspace/runtime-data/data/repositories/tests/values.dat new file mode 100644 index 0000000..dacabf9 --- /dev/null +++ b/custom/researchspace/runtime-data/data/repositories/tests/values.dat @@ -0,0 +1 @@ +ndf \ No newline at end of file diff --git a/custom/researchspace/runtime-data/data/repositories/tests/values.hash b/custom/researchspace/runtime-data/data/repositories/tests/values.hash new file mode 100644 index 0000000000000000000000000000000000000000..64c96186d58187c6edb805ce4781a680f13b9d6e GIT binary patch literal 4368 zcmeIuu?+wq31gQL%qX=0HB_7Vte?N%p*E5g Date: Sun, 11 Aug 2024 11:38:37 +0200 Subject: [PATCH 03/12] Update .gitignore --- .gitignore | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.gitignore b/.gitignore index 7e954c0..f98bef5 100644 --- a/.gitignore +++ b/.gitignore @@ -6,3 +6,5 @@ blazegraph/ basic/test.json /basic/researchspace /full-setup/researchspace +/custom/researchspace/runtime-data/data/repositories/tests/lock +/custom/researchspace/runtime-data/data/repositories/tests/lock From 8ab3a832000d06fb76d4a00f5b0f8b12b652a285 Mon Sep 17 00:00:00 2001 From: Christoph Sander <74921235+ch-sander@users.noreply.github.com> Date: Sun, 11 Aug 2024 11:38:50 +0200 Subject: [PATCH 04/12] ss --- .../runtime-data/data/repositories/tests/lock/locked | 0 .../runtime-data/data/repositories/tests/lock/process | 1 - 2 files changed, 1 deletion(-) delete mode 100644 custom/researchspace/runtime-data/data/repositories/tests/lock/locked delete mode 100644 custom/researchspace/runtime-data/data/repositories/tests/lock/process diff --git a/custom/researchspace/runtime-data/data/repositories/tests/lock/locked b/custom/researchspace/runtime-data/data/repositories/tests/lock/locked deleted file mode 100644 index e69de29..0000000 diff --git a/custom/researchspace/runtime-data/data/repositories/tests/lock/process b/custom/researchspace/runtime-data/data/repositories/tests/lock/process deleted file mode 100644 index 69ad7c8..0000000 --- a/custom/researchspace/runtime-data/data/repositories/tests/lock/process +++ /dev/null @@ -1 +0,0 @@ -1@a3141e04bb1b \ No newline at end of file From c71459bb407b2e30659e4a6b7849ece35eb28e9c Mon Sep 17 00:00:00 2001 From: Christoph Sander <74921235+ch-sander@users.noreply.github.com> Date: Wed, 21 Aug 2024 10:44:49 +0200 Subject: [PATCH 05/12] Oxigraph adjusted to https://github.com/researchspace/researchspace-docker-compose/issues/3#issuecomment-2299908804 --- custom/.env | 9 +++++---- custom/docker-compose.yml | 2 +- .../runtime-data/config/global.prop | 2 ++ .../config/repositories/default.ttl | 20 ++++++++++--------- 4 files changed, 19 insertions(+), 14 deletions(-) create mode 100644 custom/researchspace/runtime-data/config/global.prop diff --git a/custom/.env b/custom/.env index d049de8..90a9e25 100644 --- a/custom/.env +++ b/custom/.env @@ -1,6 +1,6 @@ # (required) your project name, to have nice container names in the docker-compose setup. # see https://docs.docker.com/compose/reference/envvars/#compose_project_name -COMPOSE_PROJECT_NAME=g17test +COMPOSE_PROJECT_NAME=g17_rs_oxigraph # (required) memory limits for docker containers @@ -20,7 +20,8 @@ BLAZEGRAPH_JAVA_OPTS= DIGILIB_JAVA_OPTS= # docker images -RESEARCHSPACE_IMAGE=researchspace/platform-ci:latest +# researchspace/platform-ci:latest +# researchspace/platform-ci:oxigraph-fix +RESEARCHSPACE_IMAGE=researchspace/platform-ci:oxigraph-fix BLAZEGRAPH_IMAGE=researchspace/blazegraph:latest -DIGILIB_IMAGE=robcast/digilib:latest - +DIGILIB_IMAGE=robcast/digilib:latest \ No newline at end of file diff --git a/custom/docker-compose.yml b/custom/docker-compose.yml index 8a19fb5..5536493 100644 --- a/custom/docker-compose.yml +++ b/custom/docker-compose.yml @@ -46,7 +46,7 @@ services: max-file: "10" oxigraph: - image: oxigraph/oxigraph + image: oxigraph/oxigraph:latest ports: - "7878:7878" volumes: diff --git a/custom/researchspace/runtime-data/config/global.prop b/custom/researchspace/runtime-data/config/global.prop new file mode 100644 index 0000000..a1647e6 --- /dev/null +++ b/custom/researchspace/runtime-data/config/global.prop @@ -0,0 +1,2 @@ +repositoriesLDPLoad=, +forceLDPLoadFromStorages=, \ No newline at end of file diff --git a/custom/researchspace/runtime-data/config/repositories/default.ttl b/custom/researchspace/runtime-data/config/repositories/default.ttl index b76f90c..a1b2fc4 100644 --- a/custom/researchspace/runtime-data/config/repositories/default.ttl +++ b/custom/researchspace/runtime-data/config/repositories/default.ttl @@ -9,12 +9,14 @@ @prefix fedsail: . [] a rep:Repository; - rep:repositoryID "default"; - rdfs:label "Default G17 HTTP SPARQL Repository"; - rep:repositoryImpl [ - rep:repositoryType "researchspace:SPARQLRepository"; - sparql:query-endpoint ; - sparql:update-endpoint ; - mph:quadMode true; - mph:writable false - ] . + rep:repositoryID "default"; + rdfs:label "Default G17 HTTP SPARQL Repository"; + rep:repositoryImpl [ + rep:repositoryType "researchspace:SPARQLRepository"; + sparql:query-endpoint ; + sparql:update-endpoint ; + mph:quadMode true; + mph:writable true ; + mph:silentMode true ; + + ] . \ No newline at end of file From 0c3c362cfc8e70eeffc3fbc9a3ee4862e544f2be Mon Sep 17 00:00:00 2001 From: Christoph Sander <74921235+ch-sander@users.noreply.github.com> Date: Thu, 22 Aug 2024 11:40:42 +0200 Subject: [PATCH 06/12] oxigraph runs --- custom/.env | 3 +- custom/docker-compose.yml | 3 +- .../runtime-data/config/global.prop | 2 - .../runtime-data/log4j2-trace.xml | 37 +++++++++++++++++++ 4 files changed, 41 insertions(+), 4 deletions(-) create mode 100644 custom/researchspace/runtime-data/log4j2-trace.xml diff --git a/custom/.env b/custom/.env index 90a9e25..fe08bc7 100644 --- a/custom/.env +++ b/custom/.env @@ -24,4 +24,5 @@ DIGILIB_JAVA_OPTS= # researchspace/platform-ci:oxigraph-fix RESEARCHSPACE_IMAGE=researchspace/platform-ci:oxigraph-fix BLAZEGRAPH_IMAGE=researchspace/blazegraph:latest -DIGILIB_IMAGE=robcast/digilib:latest \ No newline at end of file +DIGILIB_IMAGE=robcast/digilib:latest +OXIGRAPH_IMAGE=ghcr.io/oxigraph/oxigraph:main \ No newline at end of file diff --git a/custom/docker-compose.yml b/custom/docker-compose.yml index 5536493..4ec85d8 100644 --- a/custom/docker-compose.yml +++ b/custom/docker-compose.yml @@ -13,6 +13,7 @@ services: # 3-5. Create storage needed for image upload functionality # 6-8. Create temp storage needed for image upload functionality # 7. Additional options provided in .env file + # -Dlog4j.configurationFile=file:/runtime-data/log4j2-trace.xml PLATFORM_OPTS: >- -Dconfig.environment.sparqlEndpoint=http://oxigraph:7878/query -Dlog4j.configurationFile=classpath:org/researchspace/logging/log4j2-debug.xml @@ -46,7 +47,7 @@ services: max-file: "10" oxigraph: - image: oxigraph/oxigraph:latest + image: ${OXIGRAPH_IMAGE} ports: - "7878:7878" volumes: diff --git a/custom/researchspace/runtime-data/config/global.prop b/custom/researchspace/runtime-data/config/global.prop index a1647e6..e69de29 100644 --- a/custom/researchspace/runtime-data/config/global.prop +++ b/custom/researchspace/runtime-data/config/global.prop @@ -1,2 +0,0 @@ -repositoriesLDPLoad=, -forceLDPLoadFromStorages=, \ No newline at end of file diff --git a/custom/researchspace/runtime-data/log4j2-trace.xml b/custom/researchspace/runtime-data/log4j2-trace.xml new file mode 100644 index 0000000..5129047 --- /dev/null +++ b/custom/researchspace/runtime-data/log4j2-trace.xml @@ -0,0 +1,37 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file From e05c4e17c1a77509f4c83f54dc23fd240b5d8e85 Mon Sep 17 00:00:00 2001 From: Christoph Sander <74921235+ch-sander@users.noreply.github.com> Date: Mon, 26 Aug 2024 00:09:12 +0200 Subject: [PATCH 07/12] Update docker-compose.yml --- custom/docker-compose.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/custom/docker-compose.yml b/custom/docker-compose.yml index 4ec85d8..5c29fc3 100644 --- a/custom/docker-compose.yml +++ b/custom/docker-compose.yml @@ -52,7 +52,7 @@ services: - "7878:7878" volumes: - ./data_oxigraph:/data - command: ["serve", "--location", "/data", "--bind", "0.0.0.0:7878"] + command: ["serve", "--location", "/data", "--bind", "0.0.0.0:7878", "--union-default-graph", "--cors"] # blazegraph: # image: ${BLAZEGRAPH_IMAGE} From 9cfc505535103f321a7c0ef62168b6e1a1725b88 Mon Sep 17 00:00:00 2001 From: Christoph Sander <74921235+ch-sander@users.noreply.github.com> Date: Wed, 28 Aug 2024 13:27:10 +0200 Subject: [PATCH 08/12] prepare for PR --- .gitignore | 6 +-- full-setup/docker-compose.yml | 40 +++++++----------- full-setup/nginx/nginx.tmpl | 21 --------- {custom => oxigraph}/.env | 3 -- oxigraph/README.md | 15 +++++++ {custom => oxigraph}/docker-compose.yml | 17 -------- .../fix-folder-permissions.sh | 0 .../runtime-data/config/global.prop | 0 .../config/repositories/default.ttl | 0 .../config/repositories/tests.ttl | 0 .../runtime-data/config/shiro.ini | 0 .../data/repositories/tests/contexts.dat | Bin .../data/repositories/tests/namespaces.dat | 0 .../data/repositories/tests/nativerdf.ver | 0 .../repositories/tests/triples-posc.alloc | 0 .../data/repositories/tests/triples-posc.dat | Bin .../repositories/tests/triples-spoc.alloc | Bin .../data/repositories/tests/triples-spoc.dat | Bin .../data/repositories/tests/triples.prop | 0 .../data/repositories/tests/txn-status | 0 .../data/repositories/tests/values.dat | 0 .../data/repositories/tests/values.hash | Bin .../data/repositories/tests/values.id | Bin .../runtime-data/log4j2-trace.xml | 0 24 files changed, 32 insertions(+), 70 deletions(-) rename {custom => oxigraph}/.env (89%) create mode 100644 oxigraph/README.md rename {custom => oxigraph}/docker-compose.yml (85%) rename {custom => oxigraph}/fix-folder-permissions.sh (100%) rename {custom => oxigraph}/researchspace/runtime-data/config/global.prop (100%) rename {custom => oxigraph}/researchspace/runtime-data/config/repositories/default.ttl (100%) rename {custom => oxigraph}/researchspace/runtime-data/config/repositories/tests.ttl (100%) rename {custom => oxigraph}/researchspace/runtime-data/config/shiro.ini (100%) rename {custom => oxigraph}/researchspace/runtime-data/data/repositories/tests/contexts.dat (100%) rename {custom => oxigraph}/researchspace/runtime-data/data/repositories/tests/namespaces.dat (100%) rename {custom => oxigraph}/researchspace/runtime-data/data/repositories/tests/nativerdf.ver (100%) rename {custom => oxigraph}/researchspace/runtime-data/data/repositories/tests/triples-posc.alloc (100%) rename {custom => oxigraph}/researchspace/runtime-data/data/repositories/tests/triples-posc.dat (100%) rename {custom => oxigraph}/researchspace/runtime-data/data/repositories/tests/triples-spoc.alloc (100%) rename {custom => oxigraph}/researchspace/runtime-data/data/repositories/tests/triples-spoc.dat (100%) rename {custom => oxigraph}/researchspace/runtime-data/data/repositories/tests/triples.prop (100%) rename {custom => oxigraph}/researchspace/runtime-data/data/repositories/tests/txn-status (100%) rename {custom => oxigraph}/researchspace/runtime-data/data/repositories/tests/values.dat (100%) rename {custom => oxigraph}/researchspace/runtime-data/data/repositories/tests/values.hash (100%) rename {custom => oxigraph}/researchspace/runtime-data/data/repositories/tests/values.id (100%) rename {custom => oxigraph}/researchspace/runtime-data/log4j2-trace.xml (100%) diff --git a/.gitignore b/.gitignore index f98bef5..3374db1 100644 --- a/.gitignore +++ b/.gitignore @@ -1,10 +1,8 @@ # runtime blazegraph/ - -/basic/data_oxigraph - Kopie -/custom/data_oxigraph +data_oxigraph/ basic/test.json /basic/researchspace /full-setup/researchspace /custom/researchspace/runtime-data/data/repositories/tests/lock -/custom/researchspace/runtime-data/data/repositories/tests/lock +/custom/researchspace/runtime-data/data/repositories/tests/lock \ No newline at end of file diff --git a/full-setup/docker-compose.yml b/full-setup/docker-compose.yml index 29ae4c8..581076f 100644 --- a/full-setup/docker-compose.yml +++ b/full-setup/docker-compose.yml @@ -49,16 +49,6 @@ services: max-size: "200k" max-file: "10" - oxigraph: - image: oxigraph/oxigraph - ports: - - "7878:7878" - volumes: - - ./data_oxigraph:/data - # - ./oxigraph_store:/oxigraph_store - command: ["serve-secondary", "--location", "/data", "--bind", "0.0.0.0:7878"] # serve-secondary or serve-read-only or serve. Make sure the folder is not empty! - #oxigraph load --location my_data_storage_directory --file my_file.nq - # see https://github.com/nginx-proxy/nginx-proxy nginx: # we need to have fixed container name for nginx because currently there is no easy way to easily use docker-gen with dynamic names generated by docker-compose, see https://github.com/jwilder/docker-gen/issues/77 @@ -102,18 +92,18 @@ services: max-size: "200k" max-file: "10" - # digilib: - # image: ${DIGILIB_IMAGE} - # restart: unless-stopped - # mem_limit: ${DIGILIB_MEMORY} - # mem_reservation: ${DIGILIB_MEMORY} - # environment: - # BASEDIR_LIST: /var/lib/images - # IIIF_IMAGE_BASE_URL: "http://localhost:10214/proxy/IIIF/" - # volumes: - # - ./researchspace/data/images/file:/var/lib/images:rw - # logging: - # driver: json-file - # options: - # max-size: "200k" - # max-file: "10" \ No newline at end of file + digilib: + image: ${DIGILIB_IMAGE} + restart: unless-stopped + mem_limit: ${DIGILIB_MEMORY} + mem_reservation: ${DIGILIB_MEMORY} + environment: + BASEDIR_LIST: /var/lib/images + IIIF_IMAGE_BASE_URL: "http://localhost:10214/proxy/IIIF/" + volumes: + - ./researchspace/data/images/file:/var/lib/images:rw + logging: + driver: json-file + options: + max-size: "200k" + max-file: "10" \ No newline at end of file diff --git a/full-setup/nginx/nginx.tmpl b/full-setup/nginx/nginx.tmpl index b0c9825..ae9639b 100644 --- a/full-setup/nginx/nginx.tmpl +++ b/full-setup/nginx/nginx.tmpl @@ -400,24 +400,3 @@ server { {{ end }} {{ end }} - -server { - server_name localhost; - listen 7878; - rewrite ^/(.*) /$1 break; - proxy_ignore_client_abort on; - proxy_set_header X-Real-IP $remote_addr; - proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; - proxy_set_header Host $http_host; - proxy_set_header Access-Control-Allow-Origin "*"; - location ~ ^(/|/query)$ { - proxy_pass http://oxigraph:7878; - proxy_pass_request_headers on; - } - location ~ ^(/update|/store)$ { - auth_basic "Oxigraph Administrator's Area"; - auth_basic_user_file /etc/nginx/.htpasswd; - proxy_pass http://oxigraph:7878; - proxy_pass_request_headers on; - } - } \ No newline at end of file diff --git a/custom/.env b/oxigraph/.env similarity index 89% rename from custom/.env rename to oxigraph/.env index fe08bc7..57a8748 100644 --- a/custom/.env +++ b/oxigraph/.env @@ -20,9 +20,6 @@ BLAZEGRAPH_JAVA_OPTS= DIGILIB_JAVA_OPTS= # docker images -# researchspace/platform-ci:latest -# researchspace/platform-ci:oxigraph-fix RESEARCHSPACE_IMAGE=researchspace/platform-ci:oxigraph-fix -BLAZEGRAPH_IMAGE=researchspace/blazegraph:latest DIGILIB_IMAGE=robcast/digilib:latest OXIGRAPH_IMAGE=ghcr.io/oxigraph/oxigraph:main \ No newline at end of file diff --git a/oxigraph/README.md b/oxigraph/README.md new file mode 100644 index 0000000..d3856fb --- /dev/null +++ b/oxigraph/README.md @@ -0,0 +1,15 @@ +# oxigraph replacing blazegraph + +A docker installation if you want [oxigraph](https://github.com/oxigraph/oxigraph) instead of blazegraph to serve ResearchSpace. + +## Why? + +- blazegraph development is abandoned +- oxigraph is a performant in-development graph database implementing the SPARQL standard. It come with many supplementary libraries and packages to integrate it into various frameworks. + +## Prerequisites + +- Currently only work with ResearchSpace image `researchspace/platform-ci:oxigraph-fix` +- Make sure to enable the `--union-default-graph` flag at CLI startup +- you must create a default.ttl `\researchspace\runtime-data\config\repositories\default.ttl` +- if you need to have the service proxied (as for `full-setup`), add your config at the end of `full-setup\nginx\nginx.tmpl` (see also https://github.com/oxigraph/oxigraph/tree/main/cli#run-the-web-server-with-basic-authentication) \ No newline at end of file diff --git a/custom/docker-compose.yml b/oxigraph/docker-compose.yml similarity index 85% rename from custom/docker-compose.yml rename to oxigraph/docker-compose.yml index 5c29fc3..5503752 100644 --- a/custom/docker-compose.yml +++ b/oxigraph/docker-compose.yml @@ -54,23 +54,6 @@ services: - ./data_oxigraph:/data command: ["serve", "--location", "/data", "--bind", "0.0.0.0:7878", "--union-default-graph", "--cors"] - # blazegraph: - # image: ${BLAZEGRAPH_IMAGE} - # restart: unless-stopped - # mem_limit: ${BLAZEGRAPH_MEMORY} - # mem_reservation: ${BLAZEGRAPH_MEMORY} - # ports: - # - "10215:8080" - # environment: - # JAVA_OPTS: ${BLAZEGRAPH_JAVA_OPTS} - # volumes: - # - ./blazegraph/:/blazegraph-data - # logging: - # driver: json-file - # options: - # max-size: "200k" - # max-file: "10" - digilib: image: ${DIGILIB_IMAGE} restart: unless-stopped diff --git a/custom/fix-folder-permissions.sh b/oxigraph/fix-folder-permissions.sh similarity index 100% rename from custom/fix-folder-permissions.sh rename to oxigraph/fix-folder-permissions.sh diff --git a/custom/researchspace/runtime-data/config/global.prop b/oxigraph/researchspace/runtime-data/config/global.prop similarity index 100% rename from custom/researchspace/runtime-data/config/global.prop rename to oxigraph/researchspace/runtime-data/config/global.prop diff --git a/custom/researchspace/runtime-data/config/repositories/default.ttl b/oxigraph/researchspace/runtime-data/config/repositories/default.ttl similarity index 100% rename from custom/researchspace/runtime-data/config/repositories/default.ttl rename to oxigraph/researchspace/runtime-data/config/repositories/default.ttl diff --git a/custom/researchspace/runtime-data/config/repositories/tests.ttl b/oxigraph/researchspace/runtime-data/config/repositories/tests.ttl similarity index 100% rename from custom/researchspace/runtime-data/config/repositories/tests.ttl rename to oxigraph/researchspace/runtime-data/config/repositories/tests.ttl diff --git a/custom/researchspace/runtime-data/config/shiro.ini b/oxigraph/researchspace/runtime-data/config/shiro.ini similarity index 100% rename from custom/researchspace/runtime-data/config/shiro.ini rename to oxigraph/researchspace/runtime-data/config/shiro.ini diff --git a/custom/researchspace/runtime-data/data/repositories/tests/contexts.dat b/oxigraph/researchspace/runtime-data/data/repositories/tests/contexts.dat similarity index 100% rename from custom/researchspace/runtime-data/data/repositories/tests/contexts.dat rename to oxigraph/researchspace/runtime-data/data/repositories/tests/contexts.dat diff --git a/custom/researchspace/runtime-data/data/repositories/tests/namespaces.dat b/oxigraph/researchspace/runtime-data/data/repositories/tests/namespaces.dat similarity index 100% rename from custom/researchspace/runtime-data/data/repositories/tests/namespaces.dat rename to oxigraph/researchspace/runtime-data/data/repositories/tests/namespaces.dat diff --git a/custom/researchspace/runtime-data/data/repositories/tests/nativerdf.ver b/oxigraph/researchspace/runtime-data/data/repositories/tests/nativerdf.ver similarity index 100% rename from custom/researchspace/runtime-data/data/repositories/tests/nativerdf.ver rename to oxigraph/researchspace/runtime-data/data/repositories/tests/nativerdf.ver diff --git a/custom/researchspace/runtime-data/data/repositories/tests/triples-posc.alloc b/oxigraph/researchspace/runtime-data/data/repositories/tests/triples-posc.alloc similarity index 100% rename from custom/researchspace/runtime-data/data/repositories/tests/triples-posc.alloc rename to oxigraph/researchspace/runtime-data/data/repositories/tests/triples-posc.alloc diff --git a/custom/researchspace/runtime-data/data/repositories/tests/triples-posc.dat b/oxigraph/researchspace/runtime-data/data/repositories/tests/triples-posc.dat similarity index 100% rename from custom/researchspace/runtime-data/data/repositories/tests/triples-posc.dat rename to oxigraph/researchspace/runtime-data/data/repositories/tests/triples-posc.dat diff --git a/custom/researchspace/runtime-data/data/repositories/tests/triples-spoc.alloc b/oxigraph/researchspace/runtime-data/data/repositories/tests/triples-spoc.alloc similarity index 100% rename from custom/researchspace/runtime-data/data/repositories/tests/triples-spoc.alloc rename to oxigraph/researchspace/runtime-data/data/repositories/tests/triples-spoc.alloc diff --git a/custom/researchspace/runtime-data/data/repositories/tests/triples-spoc.dat b/oxigraph/researchspace/runtime-data/data/repositories/tests/triples-spoc.dat similarity index 100% rename from custom/researchspace/runtime-data/data/repositories/tests/triples-spoc.dat rename to oxigraph/researchspace/runtime-data/data/repositories/tests/triples-spoc.dat diff --git a/custom/researchspace/runtime-data/data/repositories/tests/triples.prop b/oxigraph/researchspace/runtime-data/data/repositories/tests/triples.prop similarity index 100% rename from custom/researchspace/runtime-data/data/repositories/tests/triples.prop rename to oxigraph/researchspace/runtime-data/data/repositories/tests/triples.prop diff --git a/custom/researchspace/runtime-data/data/repositories/tests/txn-status b/oxigraph/researchspace/runtime-data/data/repositories/tests/txn-status similarity index 100% rename from custom/researchspace/runtime-data/data/repositories/tests/txn-status rename to oxigraph/researchspace/runtime-data/data/repositories/tests/txn-status diff --git a/custom/researchspace/runtime-data/data/repositories/tests/values.dat b/oxigraph/researchspace/runtime-data/data/repositories/tests/values.dat similarity index 100% rename from custom/researchspace/runtime-data/data/repositories/tests/values.dat rename to oxigraph/researchspace/runtime-data/data/repositories/tests/values.dat diff --git a/custom/researchspace/runtime-data/data/repositories/tests/values.hash b/oxigraph/researchspace/runtime-data/data/repositories/tests/values.hash similarity index 100% rename from custom/researchspace/runtime-data/data/repositories/tests/values.hash rename to oxigraph/researchspace/runtime-data/data/repositories/tests/values.hash diff --git a/custom/researchspace/runtime-data/data/repositories/tests/values.id b/oxigraph/researchspace/runtime-data/data/repositories/tests/values.id similarity index 100% rename from custom/researchspace/runtime-data/data/repositories/tests/values.id rename to oxigraph/researchspace/runtime-data/data/repositories/tests/values.id diff --git a/custom/researchspace/runtime-data/log4j2-trace.xml b/oxigraph/researchspace/runtime-data/log4j2-trace.xml similarity index 100% rename from custom/researchspace/runtime-data/log4j2-trace.xml rename to oxigraph/researchspace/runtime-data/log4j2-trace.xml From d4c0ffb9a05ecbbe762e5f1bb8a3a870027335e9 Mon Sep 17 00:00:00 2001 From: Christoph Sander <74921235+ch-sander@users.noreply.github.com> Date: Wed, 28 Aug 2024 13:30:35 +0200 Subject: [PATCH 09/12] Update .env --- oxigraph/.env | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/oxigraph/.env b/oxigraph/.env index 57a8748..f07e8fb 100644 --- a/oxigraph/.env +++ b/oxigraph/.env @@ -1,6 +1,6 @@ # (required) your project name, to have nice container names in the docker-compose setup. # see https://docs.docker.com/compose/reference/envvars/#compose_project_name -COMPOSE_PROJECT_NAME=g17_rs_oxigraph +COMPOSE_PROJECT_NAME= # (required) memory limits for docker containers From 77f253c0f4843784ab1e32e3ac64bbf2e524472f Mon Sep 17 00:00:00 2001 From: Christoph Sander <74921235+ch-sander@users.noreply.github.com> Date: Wed, 28 Aug 2024 13:33:00 +0200 Subject: [PATCH 10/12] del data_oxigraph --- full-setup/data_oxigraph/000032.log | 0 full-setup/data_oxigraph/000033.sst | Bin 1055 -> 0 bytes full-setup/data_oxigraph/000036.log | 0 full-setup/data_oxigraph/CURRENT | 1 - full-setup/data_oxigraph/IDENTITY | 1 - full-setup/data_oxigraph/LOCK | 0 full-setup/data_oxigraph/LOG | 1507 ----------------- .../data_oxigraph/LOG.old.1723276451076484 | 1504 ---------------- full-setup/data_oxigraph/MANIFEST-000037 | Bin 1262 -> 0 bytes full-setup/data_oxigraph/OPTIONS-000061 | 1437 ---------------- full-setup/data_oxigraph/OPTIONS-000063 | 1437 ---------------- 11 files changed, 5887 deletions(-) delete mode 100644 full-setup/data_oxigraph/000032.log delete mode 100644 full-setup/data_oxigraph/000033.sst delete mode 100644 full-setup/data_oxigraph/000036.log delete mode 100644 full-setup/data_oxigraph/CURRENT delete mode 100644 full-setup/data_oxigraph/IDENTITY delete mode 100644 full-setup/data_oxigraph/LOCK delete mode 100644 full-setup/data_oxigraph/LOG delete mode 100644 full-setup/data_oxigraph/LOG.old.1723276451076484 delete mode 100644 full-setup/data_oxigraph/MANIFEST-000037 delete mode 100644 full-setup/data_oxigraph/OPTIONS-000061 delete mode 100644 full-setup/data_oxigraph/OPTIONS-000063 diff --git a/full-setup/data_oxigraph/000032.log b/full-setup/data_oxigraph/000032.log deleted file mode 100644 index e69de29..0000000 diff --git a/full-setup/data_oxigraph/000033.sst b/full-setup/data_oxigraph/000033.sst deleted file mode 100644 index 1884b84324d4db30dc2ddd2e261077f037e05596..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1055 zcmah|J#P~+7(Ta2DH)t;<`ZAoAL3IDj2P+*AUtL;A!a%R7gH&sp@NW4NXUf& z#p6M}QbyxbX87%b~Hj9@`q_xbJhLd$mTZTTQa{n!D}&cDJgH zWq`r7SMOFMI_WbWn7(g$v_memVSNW%FCO3E5WDW#zd@rg1a;#x($G)hlaxsUP`yUC znk{cDpvDe|*q%6p*l;tgH=B)ihe0i%o!wfC?fJF)K?iDnn})4@<~QoCu(XyxmD(&~ z_Wiv&1VOtIcA!+eqi2&?m^(*LPo6)1);xZ>_vA(M@c5+FIVxn*GA4#caP{@-^9s%) zMhzvJU%*aw6@dU_muq*WJ-m^&YXlM`)!vR;#mH_q3G#9UG?_&Z0r9|`df7E3RYVP$ z>(0ZQXr>b<0j`OijB*sHkV1~QQrJT0RE(^gG+`iYJrDuTSkfxcua*8Ef7oNgSv}1GjoN*#I7{3r4Xmtc|Ez(k}K3qi50g1XV$M?er`cxQDRAcQKthV z<6)sI#(4~kObT2IER5+4it{-H^DD|yi;6Sz^B5T!zyMQ(k&%`4&W<}<+1MZyFC!y6 z0|$F(UUpu7c^)%|0z@MNkHDRWE<2CwNqtW4UGXW*((432(>Hd;b6=M&)WPqz6O4=} z8QC&ZjEYOZ?hN7#Eo29}lZAy5C>7RuVxJZv1DH-SvJ@BOr-Qt?S$XeixOS$cx7B(H zYG(#&FUT(jYkzX=z(u%r=FdF3!34Fl0JY~A7l5@FB;_7-PEb1=NITH=AnnH%b*zMIXY1YaUZ0?Lc93?U>p|KD?OGSZwX<9P z;0q$Codc*n1?u?kH_uALwR1fCs5F6~c21CXsN)xWJFf`W&Y4r{aGaoaE|7Mp;~gb5 ztl`?ZHmv)vM=;%S1Jhl4QDQ*`IPj)zQFVkH!2M-o^b1Y~MotE1)zggJER0Q`nB+Nt zsZtRn!ov7}*4ql7mtXLSO!g|yo92*wKk_XccK{$3S Fi~yUsQF#CW diff --git a/full-setup/data_oxigraph/OPTIONS-000061 b/full-setup/data_oxigraph/OPTIONS-000061 deleted file mode 100644 index e831223..0000000 --- a/full-setup/data_oxigraph/OPTIONS-000061 +++ /dev/null @@ -1,1437 +0,0 @@ -# This is a RocksDB option file. -# -# For detailed file format spec, please refer to the example file -# in examples/rocksdb_option_file_example.ini -# - -[Version] - rocksdb_version=8.8.1 - options_file_version=1.1 - -[DBOptions] - max_background_flushes=-1 - compaction_readahead_size=2097152 - wal_bytes_per_sync=0 - bytes_per_sync=0 - max_open_files=1048528 - stats_history_buffer_size=1048576 - stats_dump_period_sec=600 - stats_persist_period_sec=600 - delete_obsolete_files_period_micros=21600000000 - max_total_wal_size=0 - strict_bytes_per_sync=false - delayed_write_rate=16777216 - avoid_flush_during_shutdown=false - writable_file_max_buffer_size=1048576 - max_subcompactions=1 - max_background_compactions=-1 - max_background_jobs=12 - lowest_used_cache_tier=kNonVolatileBlockTier - bgerror_resume_retry_interval=1000000 - max_bgerror_resume_count=2147483647 - best_efforts_recovery=false - write_dbid_to_manifest=false - avoid_unnecessary_blocking_io=false - atomic_flush=false - log_readahead_size=0 - dump_malloc_stats=false - info_log_level=WARN_LEVEL - write_thread_max_yield_usec=100 - max_write_batch_group_size_bytes=1048576 - wal_compression=kNoCompression - write_thread_slow_yield_usec=3 - enable_pipelined_write=false - persist_stats_to_disk=false - max_manifest_file_size=1073741824 - WAL_size_limit_MB=0 - fail_if_options_file_error=true - max_log_file_size=1048576 - manifest_preallocation_size=4194304 - log_file_time_to_roll=0 - allow_data_in_errors=false - WAL_ttl_seconds=0 - recycle_log_file_num=0 - file_checksum_gen_factory=nullptr - keep_log_file_num=1000 - db_write_buffer_size=0 - table_cache_numshardbits=6 - use_adaptive_mutex=false - allow_ingest_behind=false - skip_checking_sst_file_sizes_on_db_open=false - random_access_max_buffer_size=1048576 - access_hint_on_compaction_start=NORMAL - allow_concurrent_memtable_write=true - track_and_verify_wals_in_manifest=false - skip_stats_update_on_db_open=false - compaction_verify_record_count=true - paranoid_checks=true - max_file_opening_threads=16 - verify_sst_unique_id_in_manifest=true - avoid_flush_during_recovery=false - flush_verify_memtable_count=true - db_host_id=__hostname__ - error_if_exists=false - wal_recovery_mode=kPointInTimeRecovery - enable_thread_tracking=false - is_fd_close_on_exec=true - enforce_single_del_contracts=true - create_missing_column_families=true - create_if_missing=true - use_fsync=false - wal_filter=nullptr - allow_2pc=true - use_direct_io_for_flush_and_compaction=false - manual_wal_flush=false - enable_write_thread_adaptive_yield=true - use_direct_reads=false - allow_mmap_writes=false - allow_fallocate=true - two_write_queues=false - allow_mmap_reads=false - unordered_write=false - advise_random_on_open=true - - -[CFOptions "default"] - memtable_max_range_deletions=0 - block_protection_bytes_per_key=0 - memtable_protection_bytes_per_key=0 - sample_for_compression=0 - blob_file_starting_level=0 - blob_compaction_readahead_size=0 - blob_garbage_collection_force_threshold=1.000000 - enable_blob_garbage_collection=false - min_blob_size=0 - last_level_temperature=kUnknown - enable_blob_files=false - target_file_size_base=67108864 - max_sequential_skip_in_iterations=8 - prepopulate_blob_cache=kDisable - compaction_options_fifo={allow_compaction=false;age_for_warm=0;file_temperature_age_thresholds=;max_table_files_size=1073741824;} - max_bytes_for_level_multiplier=10.000000 - max_bytes_for_level_multiplier_additional=1:1:1:1:1:1:1 - max_bytes_for_level_base=536870912 - experimental_mempurge_threshold=0.000000 - write_buffer_size=134217728 - bottommost_compression=kDisableCompressionOption - prefix_extractor=nullptr - compression_per_level=kNoCompression:kNoCompression:kLZ4Compression:kLZ4Compression:kLZ4Compression:kLZ4Compression:kLZ4Compression - blob_file_size=268435456 - memtable_huge_page_size=0 - bottommost_file_compaction_delay=0 - max_successive_merges=0 - compression_opts={max_dict_buffer_bytes=0;checksum=false;use_zstd_dict_trainer=true;enabled=false;parallel_threads=1;zstd_max_train_bytes=0;strategy=0;max_dict_bytes=0;max_compressed_bytes_per_kb=896;level=32767;window_bits=-14;} - arena_block_size=1048576 - memtable_whole_key_filtering=false - target_file_size_multiplier=1 - max_write_buffer_number=6 - blob_compression_type=kNoCompression - compression=kLZ4Compression - level0_stop_writes_trigger=36 - level0_slowdown_writes_trigger=20 - level0_file_num_compaction_trigger=2 - ignore_max_compaction_bytes_for_input=true - max_compaction_bytes=1677721600 - compaction_options_universal={allow_trivial_move=false;incremental=false;stop_style=kCompactionStopStyleTotalSize;compression_size_percent=-1;max_size_amplification_percent=200;max_merge_width=4294967295;min_merge_width=2;size_ratio=1;} - memtable_prefix_bloom_size_ratio=0.000000 - hard_pending_compaction_bytes_limit=274877906944 - bottommost_compression_opts={max_dict_buffer_bytes=0;checksum=false;use_zstd_dict_trainer=true;enabled=false;parallel_threads=1;zstd_max_train_bytes=0;strategy=0;max_dict_bytes=0;max_compressed_bytes_per_kb=896;level=32767;window_bits=-14;} - blob_garbage_collection_age_cutoff=0.250000 - ttl=2592000 - soft_pending_compaction_bytes_limit=68719476736 - inplace_update_num_locks=10000 - paranoid_file_checks=false - check_flush_compaction_key_order=true - periodic_compaction_seconds=0 - disable_auto_compactions=true - report_bg_io_stats=false - compaction_pri=kMinOverlappingRatio - compaction_style=kCompactionStyleLevel - merge_operator=nullptr - table_factory=BlockBasedTable - memtable_factory=SkipListFactory - comparator=leveldb.BytewiseComparator - compaction_filter_factory=nullptr - num_levels=7 - min_write_buffer_number_to_merge=2 - bloom_locality=0 - max_write_buffer_size_to_maintain=805306368 - sst_partitioner_factory=nullptr - preserve_internal_time_seconds=0 - preclude_last_level_data_seconds=0 - max_write_buffer_number_to_maintain=0 - default_temperature=kUnknown - optimize_filters_for_hits=false - level_compaction_dynamic_file_size=true - memtable_insert_with_hint_prefix_extractor=nullptr - level_compaction_dynamic_level_bytes=true - inplace_update_support=false - persist_user_defined_timestamps=true - compaction_filter=nullptr - force_consistency_checks=true - -[TableOptions/BlockBasedTable "default"] - num_file_reads_for_auto_readahead=2 - initial_auto_readahead_size=8192 - metadata_cache_options={unpartitioned_pinning=kFallback;partition_pinning=kFallback;top_level_index_pinning=kFallback;} - enable_index_compression=true - pin_top_level_index_and_filter=true - read_amp_bytes_per_bit=0 - verify_compression=false - prepopulate_block_cache=kDisable - format_version=5 - partition_filters=false - metadata_block_size=4096 - max_auto_readahead_size=262144 - index_block_restart_interval=16 - block_size_deviation=10 - block_size=4096 - detect_filter_construct_corruption=false - no_block_cache=false - checksum=kXXH3 - filter_policy=nullptr - data_block_hash_table_util_ratio=0.750000 - block_restart_interval=16 - index_type=kBinarySearch - pin_l0_filter_and_index_blocks_in_cache=false - data_block_index_type=kDataBlockBinarySearch - cache_index_and_filter_blocks_with_high_priority=true - whole_key_filtering=true - index_shortening=kShortenSeparators - cache_index_and_filter_blocks=false - block_align=false - optimize_filters_for_memory=false - flush_block_policy_factory=FlushBlockBySizePolicyFactory - - -[CFOptions "id2str"] - memtable_max_range_deletions=0 - block_protection_bytes_per_key=0 - memtable_protection_bytes_per_key=0 - sample_for_compression=0 - blob_file_starting_level=0 - blob_compaction_readahead_size=0 - blob_garbage_collection_force_threshold=1.000000 - enable_blob_garbage_collection=false - min_blob_size=0 - last_level_temperature=kUnknown - enable_blob_files=false - target_file_size_base=67108864 - max_sequential_skip_in_iterations=8 - prepopulate_blob_cache=kDisable - compaction_options_fifo={allow_compaction=false;age_for_warm=0;file_temperature_age_thresholds=;max_table_files_size=1073741824;} - max_bytes_for_level_multiplier=10.000000 - max_bytes_for_level_multiplier_additional=1:1:1:1:1:1:1 - max_bytes_for_level_base=536870912 - experimental_mempurge_threshold=0.000000 - write_buffer_size=134217728 - bottommost_compression=kDisableCompressionOption - prefix_extractor=nullptr - compression_per_level=kNoCompression:kNoCompression:kLZ4Compression:kLZ4Compression:kLZ4Compression:kLZ4Compression:kLZ4Compression - blob_file_size=268435456 - memtable_huge_page_size=0 - bottommost_file_compaction_delay=0 - max_successive_merges=0 - compression_opts={max_dict_buffer_bytes=0;checksum=false;use_zstd_dict_trainer=true;enabled=false;parallel_threads=1;zstd_max_train_bytes=0;strategy=0;max_dict_bytes=0;max_compressed_bytes_per_kb=896;level=32767;window_bits=-14;} - arena_block_size=1048576 - memtable_whole_key_filtering=true - target_file_size_multiplier=1 - max_write_buffer_number=6 - blob_compression_type=kNoCompression - compression=kLZ4Compression - level0_stop_writes_trigger=36 - level0_slowdown_writes_trigger=20 - level0_file_num_compaction_trigger=2 - ignore_max_compaction_bytes_for_input=true - max_compaction_bytes=1677721600 - compaction_options_universal={allow_trivial_move=false;incremental=false;stop_style=kCompactionStopStyleTotalSize;compression_size_percent=-1;max_size_amplification_percent=200;max_merge_width=4294967295;min_merge_width=2;size_ratio=1;} - memtable_prefix_bloom_size_ratio=0.020000 - hard_pending_compaction_bytes_limit=274877906944 - bottommost_compression_opts={max_dict_buffer_bytes=0;checksum=false;use_zstd_dict_trainer=true;enabled=false;parallel_threads=1;zstd_max_train_bytes=0;strategy=0;max_dict_bytes=0;max_compressed_bytes_per_kb=896;level=32767;window_bits=-14;} - blob_garbage_collection_age_cutoff=0.250000 - ttl=2592000 - soft_pending_compaction_bytes_limit=68719476736 - inplace_update_num_locks=10000 - paranoid_file_checks=false - check_flush_compaction_key_order=true - periodic_compaction_seconds=0 - disable_auto_compactions=false - report_bg_io_stats=false - compaction_pri=kMinOverlappingRatio - compaction_style=kCompactionStyleLevel - merge_operator=nullptr - table_factory=BlockBasedTable - memtable_factory=SkipListFactory - comparator=leveldb.BytewiseComparator - compaction_filter_factory=nullptr - num_levels=7 - min_write_buffer_number_to_merge=2 - bloom_locality=0 - max_write_buffer_size_to_maintain=805306368 - sst_partitioner_factory=nullptr - preserve_internal_time_seconds=0 - preclude_last_level_data_seconds=0 - max_write_buffer_number_to_maintain=0 - default_temperature=kUnknown - optimize_filters_for_hits=false - level_compaction_dynamic_file_size=true - memtable_insert_with_hint_prefix_extractor=nullptr - level_compaction_dynamic_level_bytes=true - inplace_update_support=false - persist_user_defined_timestamps=true - compaction_filter=nullptr - force_consistency_checks=true - -[TableOptions/BlockBasedTable "id2str"] - num_file_reads_for_auto_readahead=2 - initial_auto_readahead_size=8192 - metadata_cache_options={unpartitioned_pinning=kFallback;partition_pinning=kFallback;top_level_index_pinning=kFallback;} - enable_index_compression=true - pin_top_level_index_and_filter=true - read_amp_bytes_per_bit=0 - verify_compression=false - prepopulate_block_cache=kDisable - format_version=5 - partition_filters=false - metadata_block_size=4096 - max_auto_readahead_size=262144 - index_block_restart_interval=1 - block_size_deviation=10 - block_size=4096 - detect_filter_construct_corruption=false - no_block_cache=false - checksum=kXXH3 - filter_policy=bloomfilter:10:false - data_block_hash_table_util_ratio=0.750000 - block_restart_interval=16 - index_type=kBinarySearch - pin_l0_filter_and_index_blocks_in_cache=false - data_block_index_type=kDataBlockBinaryAndHash - cache_index_and_filter_blocks_with_high_priority=true - whole_key_filtering=true - index_shortening=kShortenSeparators - cache_index_and_filter_blocks=false - block_align=false - optimize_filters_for_memory=false - flush_block_policy_factory=FlushBlockBySizePolicyFactory - - -[CFOptions "spog"] - memtable_max_range_deletions=0 - block_protection_bytes_per_key=0 - memtable_protection_bytes_per_key=0 - sample_for_compression=0 - blob_file_starting_level=0 - blob_compaction_readahead_size=0 - blob_garbage_collection_force_threshold=1.000000 - enable_blob_garbage_collection=false - min_blob_size=0 - last_level_temperature=kUnknown - enable_blob_files=false - target_file_size_base=67108864 - max_sequential_skip_in_iterations=8 - prepopulate_blob_cache=kDisable - compaction_options_fifo={allow_compaction=false;age_for_warm=0;file_temperature_age_thresholds=;max_table_files_size=1073741824;} - max_bytes_for_level_multiplier=10.000000 - max_bytes_for_level_multiplier_additional=1:1:1:1:1:1:1 - max_bytes_for_level_base=536870912 - experimental_mempurge_threshold=0.000000 - write_buffer_size=134217728 - bottommost_compression=kDisableCompressionOption - prefix_extractor=rocksdb.FixedPrefix.17 - compression_per_level=kNoCompression:kNoCompression:kLZ4Compression:kLZ4Compression:kLZ4Compression:kLZ4Compression:kLZ4Compression - blob_file_size=268435456 - memtable_huge_page_size=0 - bottommost_file_compaction_delay=0 - max_successive_merges=0 - compression_opts={max_dict_buffer_bytes=0;checksum=false;use_zstd_dict_trainer=true;enabled=false;parallel_threads=1;zstd_max_train_bytes=0;strategy=0;max_dict_bytes=0;max_compressed_bytes_per_kb=896;level=32767;window_bits=-14;} - arena_block_size=1048576 - memtable_whole_key_filtering=false - target_file_size_multiplier=1 - max_write_buffer_number=6 - blob_compression_type=kNoCompression - compression=kLZ4Compression - level0_stop_writes_trigger=36 - level0_slowdown_writes_trigger=20 - level0_file_num_compaction_trigger=2 - ignore_max_compaction_bytes_for_input=true - max_compaction_bytes=1677721600 - compaction_options_universal={allow_trivial_move=false;incremental=false;stop_style=kCompactionStopStyleTotalSize;compression_size_percent=-1;max_size_amplification_percent=200;max_merge_width=4294967295;min_merge_width=2;size_ratio=1;} - memtable_prefix_bloom_size_ratio=0.000000 - hard_pending_compaction_bytes_limit=274877906944 - bottommost_compression_opts={max_dict_buffer_bytes=0;checksum=false;use_zstd_dict_trainer=true;enabled=false;parallel_threads=1;zstd_max_train_bytes=0;strategy=0;max_dict_bytes=0;max_compressed_bytes_per_kb=896;level=32767;window_bits=-14;} - blob_garbage_collection_age_cutoff=0.250000 - ttl=2592000 - soft_pending_compaction_bytes_limit=68719476736 - inplace_update_num_locks=10000 - paranoid_file_checks=false - check_flush_compaction_key_order=true - periodic_compaction_seconds=0 - disable_auto_compactions=false - report_bg_io_stats=false - compaction_pri=kMinOverlappingRatio - compaction_style=kCompactionStyleLevel - merge_operator=nullptr - table_factory=BlockBasedTable - memtable_factory=SkipListFactory - comparator=leveldb.BytewiseComparator - compaction_filter_factory=nullptr - num_levels=7 - min_write_buffer_number_to_merge=2 - bloom_locality=0 - max_write_buffer_size_to_maintain=805306368 - sst_partitioner_factory=nullptr - preserve_internal_time_seconds=0 - preclude_last_level_data_seconds=0 - max_write_buffer_number_to_maintain=0 - default_temperature=kUnknown - optimize_filters_for_hits=false - level_compaction_dynamic_file_size=true - memtable_insert_with_hint_prefix_extractor=nullptr - level_compaction_dynamic_level_bytes=true - inplace_update_support=false - persist_user_defined_timestamps=true - compaction_filter=nullptr - force_consistency_checks=true - -[TableOptions/BlockBasedTable "spog"] - num_file_reads_for_auto_readahead=2 - initial_auto_readahead_size=8192 - metadata_cache_options={unpartitioned_pinning=kFallback;partition_pinning=kFallback;top_level_index_pinning=kFallback;} - enable_index_compression=true - pin_top_level_index_and_filter=true - read_amp_bytes_per_bit=0 - verify_compression=false - prepopulate_block_cache=kDisable - format_version=5 - partition_filters=false - metadata_block_size=4096 - max_auto_readahead_size=262144 - index_block_restart_interval=16 - block_size_deviation=10 - block_size=4096 - detect_filter_construct_corruption=false - no_block_cache=false - checksum=kXXH3 - filter_policy=nullptr - data_block_hash_table_util_ratio=0.750000 - block_restart_interval=16 - index_type=kBinarySearch - pin_l0_filter_and_index_blocks_in_cache=false - data_block_index_type=kDataBlockBinarySearch - cache_index_and_filter_blocks_with_high_priority=true - whole_key_filtering=true - index_shortening=kShortenSeparators - cache_index_and_filter_blocks=false - block_align=false - optimize_filters_for_memory=false - flush_block_policy_factory=FlushBlockBySizePolicyFactory - - -[CFOptions "posg"] - memtable_max_range_deletions=0 - block_protection_bytes_per_key=0 - memtable_protection_bytes_per_key=0 - sample_for_compression=0 - blob_file_starting_level=0 - blob_compaction_readahead_size=0 - blob_garbage_collection_force_threshold=1.000000 - enable_blob_garbage_collection=false - min_blob_size=0 - last_level_temperature=kUnknown - enable_blob_files=false - target_file_size_base=67108864 - max_sequential_skip_in_iterations=8 - prepopulate_blob_cache=kDisable - compaction_options_fifo={allow_compaction=false;age_for_warm=0;file_temperature_age_thresholds=;max_table_files_size=1073741824;} - max_bytes_for_level_multiplier=10.000000 - max_bytes_for_level_multiplier_additional=1:1:1:1:1:1:1 - max_bytes_for_level_base=536870912 - experimental_mempurge_threshold=0.000000 - write_buffer_size=134217728 - bottommost_compression=kDisableCompressionOption - prefix_extractor=rocksdb.FixedPrefix.17 - compression_per_level=kNoCompression:kNoCompression:kLZ4Compression:kLZ4Compression:kLZ4Compression:kLZ4Compression:kLZ4Compression - blob_file_size=268435456 - memtable_huge_page_size=0 - bottommost_file_compaction_delay=0 - max_successive_merges=0 - compression_opts={max_dict_buffer_bytes=0;checksum=false;use_zstd_dict_trainer=true;enabled=false;parallel_threads=1;zstd_max_train_bytes=0;strategy=0;max_dict_bytes=0;max_compressed_bytes_per_kb=896;level=32767;window_bits=-14;} - arena_block_size=1048576 - memtable_whole_key_filtering=false - target_file_size_multiplier=1 - max_write_buffer_number=6 - blob_compression_type=kNoCompression - compression=kLZ4Compression - level0_stop_writes_trigger=36 - level0_slowdown_writes_trigger=20 - level0_file_num_compaction_trigger=2 - ignore_max_compaction_bytes_for_input=true - max_compaction_bytes=1677721600 - compaction_options_universal={allow_trivial_move=false;incremental=false;stop_style=kCompactionStopStyleTotalSize;compression_size_percent=-1;max_size_amplification_percent=200;max_merge_width=4294967295;min_merge_width=2;size_ratio=1;} - memtable_prefix_bloom_size_ratio=0.000000 - hard_pending_compaction_bytes_limit=274877906944 - bottommost_compression_opts={max_dict_buffer_bytes=0;checksum=false;use_zstd_dict_trainer=true;enabled=false;parallel_threads=1;zstd_max_train_bytes=0;strategy=0;max_dict_bytes=0;max_compressed_bytes_per_kb=896;level=32767;window_bits=-14;} - blob_garbage_collection_age_cutoff=0.250000 - ttl=2592000 - soft_pending_compaction_bytes_limit=68719476736 - inplace_update_num_locks=10000 - paranoid_file_checks=false - check_flush_compaction_key_order=true - periodic_compaction_seconds=0 - disable_auto_compactions=false - report_bg_io_stats=false - compaction_pri=kMinOverlappingRatio - compaction_style=kCompactionStyleLevel - merge_operator=nullptr - table_factory=BlockBasedTable - memtable_factory=SkipListFactory - comparator=leveldb.BytewiseComparator - compaction_filter_factory=nullptr - num_levels=7 - min_write_buffer_number_to_merge=2 - bloom_locality=0 - max_write_buffer_size_to_maintain=805306368 - sst_partitioner_factory=nullptr - preserve_internal_time_seconds=0 - preclude_last_level_data_seconds=0 - max_write_buffer_number_to_maintain=0 - default_temperature=kUnknown - optimize_filters_for_hits=false - level_compaction_dynamic_file_size=true - memtable_insert_with_hint_prefix_extractor=nullptr - level_compaction_dynamic_level_bytes=true - inplace_update_support=false - persist_user_defined_timestamps=true - compaction_filter=nullptr - force_consistency_checks=true - -[TableOptions/BlockBasedTable "posg"] - num_file_reads_for_auto_readahead=2 - initial_auto_readahead_size=8192 - metadata_cache_options={unpartitioned_pinning=kFallback;partition_pinning=kFallback;top_level_index_pinning=kFallback;} - enable_index_compression=true - pin_top_level_index_and_filter=true - read_amp_bytes_per_bit=0 - verify_compression=false - prepopulate_block_cache=kDisable - format_version=5 - partition_filters=false - metadata_block_size=4096 - max_auto_readahead_size=262144 - index_block_restart_interval=16 - block_size_deviation=10 - block_size=4096 - detect_filter_construct_corruption=false - no_block_cache=false - checksum=kXXH3 - filter_policy=nullptr - data_block_hash_table_util_ratio=0.750000 - block_restart_interval=16 - index_type=kBinarySearch - pin_l0_filter_and_index_blocks_in_cache=false - data_block_index_type=kDataBlockBinarySearch - cache_index_and_filter_blocks_with_high_priority=true - whole_key_filtering=true - index_shortening=kShortenSeparators - cache_index_and_filter_blocks=false - block_align=false - optimize_filters_for_memory=false - flush_block_policy_factory=FlushBlockBySizePolicyFactory - - -[CFOptions "ospg"] - memtable_max_range_deletions=0 - block_protection_bytes_per_key=0 - memtable_protection_bytes_per_key=0 - sample_for_compression=0 - blob_file_starting_level=0 - blob_compaction_readahead_size=0 - blob_garbage_collection_force_threshold=1.000000 - enable_blob_garbage_collection=false - min_blob_size=0 - last_level_temperature=kUnknown - enable_blob_files=false - target_file_size_base=67108864 - max_sequential_skip_in_iterations=8 - prepopulate_blob_cache=kDisable - compaction_options_fifo={allow_compaction=false;age_for_warm=0;file_temperature_age_thresholds=;max_table_files_size=1073741824;} - max_bytes_for_level_multiplier=10.000000 - max_bytes_for_level_multiplier_additional=1:1:1:1:1:1:1 - max_bytes_for_level_base=536870912 - experimental_mempurge_threshold=0.000000 - write_buffer_size=134217728 - bottommost_compression=kDisableCompressionOption - prefix_extractor=nullptr - compression_per_level=kNoCompression:kNoCompression:kLZ4Compression:kLZ4Compression:kLZ4Compression:kLZ4Compression:kLZ4Compression - blob_file_size=268435456 - memtable_huge_page_size=0 - bottommost_file_compaction_delay=0 - max_successive_merges=0 - compression_opts={max_dict_buffer_bytes=0;checksum=false;use_zstd_dict_trainer=true;enabled=false;parallel_threads=1;zstd_max_train_bytes=0;strategy=0;max_dict_bytes=0;max_compressed_bytes_per_kb=896;level=32767;window_bits=-14;} - arena_block_size=1048576 - memtable_whole_key_filtering=false - target_file_size_multiplier=1 - max_write_buffer_number=6 - blob_compression_type=kNoCompression - compression=kLZ4Compression - level0_stop_writes_trigger=36 - level0_slowdown_writes_trigger=20 - level0_file_num_compaction_trigger=2 - ignore_max_compaction_bytes_for_input=true - max_compaction_bytes=1677721600 - compaction_options_universal={allow_trivial_move=false;incremental=false;stop_style=kCompactionStopStyleTotalSize;compression_size_percent=-1;max_size_amplification_percent=200;max_merge_width=4294967295;min_merge_width=2;size_ratio=1;} - memtable_prefix_bloom_size_ratio=0.000000 - hard_pending_compaction_bytes_limit=274877906944 - bottommost_compression_opts={max_dict_buffer_bytes=0;checksum=false;use_zstd_dict_trainer=true;enabled=false;parallel_threads=1;zstd_max_train_bytes=0;strategy=0;max_dict_bytes=0;max_compressed_bytes_per_kb=896;level=32767;window_bits=-14;} - blob_garbage_collection_age_cutoff=0.250000 - ttl=2592000 - soft_pending_compaction_bytes_limit=68719476736 - inplace_update_num_locks=10000 - paranoid_file_checks=false - check_flush_compaction_key_order=true - periodic_compaction_seconds=0 - disable_auto_compactions=false - report_bg_io_stats=false - compaction_pri=kMinOverlappingRatio - compaction_style=kCompactionStyleLevel - merge_operator=nullptr - table_factory=BlockBasedTable - memtable_factory=SkipListFactory - comparator=leveldb.BytewiseComparator - compaction_filter_factory=nullptr - num_levels=7 - min_write_buffer_number_to_merge=2 - bloom_locality=0 - max_write_buffer_size_to_maintain=805306368 - sst_partitioner_factory=nullptr - preserve_internal_time_seconds=0 - preclude_last_level_data_seconds=0 - max_write_buffer_number_to_maintain=0 - default_temperature=kUnknown - optimize_filters_for_hits=false - level_compaction_dynamic_file_size=true - memtable_insert_with_hint_prefix_extractor=nullptr - level_compaction_dynamic_level_bytes=true - inplace_update_support=false - persist_user_defined_timestamps=true - compaction_filter=nullptr - force_consistency_checks=true - -[TableOptions/BlockBasedTable "ospg"] - num_file_reads_for_auto_readahead=2 - initial_auto_readahead_size=8192 - metadata_cache_options={unpartitioned_pinning=kFallback;partition_pinning=kFallback;top_level_index_pinning=kFallback;} - enable_index_compression=true - pin_top_level_index_and_filter=true - read_amp_bytes_per_bit=0 - verify_compression=false - prepopulate_block_cache=kDisable - format_version=5 - partition_filters=false - metadata_block_size=4096 - max_auto_readahead_size=262144 - index_block_restart_interval=16 - block_size_deviation=10 - block_size=4096 - detect_filter_construct_corruption=false - no_block_cache=false - checksum=kXXH3 - filter_policy=nullptr - data_block_hash_table_util_ratio=0.750000 - block_restart_interval=16 - index_type=kBinarySearch - pin_l0_filter_and_index_blocks_in_cache=false - data_block_index_type=kDataBlockBinarySearch - cache_index_and_filter_blocks_with_high_priority=true - whole_key_filtering=true - index_shortening=kShortenSeparators - cache_index_and_filter_blocks=false - block_align=false - optimize_filters_for_memory=false - flush_block_policy_factory=FlushBlockBySizePolicyFactory - - -[CFOptions "gspo"] - memtable_max_range_deletions=0 - block_protection_bytes_per_key=0 - memtable_protection_bytes_per_key=0 - sample_for_compression=0 - blob_file_starting_level=0 - blob_compaction_readahead_size=0 - blob_garbage_collection_force_threshold=1.000000 - enable_blob_garbage_collection=false - min_blob_size=0 - last_level_temperature=kUnknown - enable_blob_files=false - target_file_size_base=67108864 - max_sequential_skip_in_iterations=8 - prepopulate_blob_cache=kDisable - compaction_options_fifo={allow_compaction=false;age_for_warm=0;file_temperature_age_thresholds=;max_table_files_size=1073741824;} - max_bytes_for_level_multiplier=10.000000 - max_bytes_for_level_multiplier_additional=1:1:1:1:1:1:1 - max_bytes_for_level_base=536870912 - experimental_mempurge_threshold=0.000000 - write_buffer_size=134217728 - bottommost_compression=kDisableCompressionOption - prefix_extractor=rocksdb.FixedPrefix.17 - compression_per_level=kNoCompression:kNoCompression:kLZ4Compression:kLZ4Compression:kLZ4Compression:kLZ4Compression:kLZ4Compression - blob_file_size=268435456 - memtable_huge_page_size=0 - bottommost_file_compaction_delay=0 - max_successive_merges=0 - compression_opts={max_dict_buffer_bytes=0;checksum=false;use_zstd_dict_trainer=true;enabled=false;parallel_threads=1;zstd_max_train_bytes=0;strategy=0;max_dict_bytes=0;max_compressed_bytes_per_kb=896;level=32767;window_bits=-14;} - arena_block_size=1048576 - memtable_whole_key_filtering=false - target_file_size_multiplier=1 - max_write_buffer_number=6 - blob_compression_type=kNoCompression - compression=kLZ4Compression - level0_stop_writes_trigger=36 - level0_slowdown_writes_trigger=20 - level0_file_num_compaction_trigger=2 - ignore_max_compaction_bytes_for_input=true - max_compaction_bytes=1677721600 - compaction_options_universal={allow_trivial_move=false;incremental=false;stop_style=kCompactionStopStyleTotalSize;compression_size_percent=-1;max_size_amplification_percent=200;max_merge_width=4294967295;min_merge_width=2;size_ratio=1;} - memtable_prefix_bloom_size_ratio=0.000000 - hard_pending_compaction_bytes_limit=274877906944 - bottommost_compression_opts={max_dict_buffer_bytes=0;checksum=false;use_zstd_dict_trainer=true;enabled=false;parallel_threads=1;zstd_max_train_bytes=0;strategy=0;max_dict_bytes=0;max_compressed_bytes_per_kb=896;level=32767;window_bits=-14;} - blob_garbage_collection_age_cutoff=0.250000 - ttl=2592000 - soft_pending_compaction_bytes_limit=68719476736 - inplace_update_num_locks=10000 - paranoid_file_checks=false - check_flush_compaction_key_order=true - periodic_compaction_seconds=0 - disable_auto_compactions=false - report_bg_io_stats=false - compaction_pri=kMinOverlappingRatio - compaction_style=kCompactionStyleLevel - merge_operator=nullptr - table_factory=BlockBasedTable - memtable_factory=SkipListFactory - comparator=leveldb.BytewiseComparator - compaction_filter_factory=nullptr - num_levels=7 - min_write_buffer_number_to_merge=2 - bloom_locality=0 - max_write_buffer_size_to_maintain=805306368 - sst_partitioner_factory=nullptr - preserve_internal_time_seconds=0 - preclude_last_level_data_seconds=0 - max_write_buffer_number_to_maintain=0 - default_temperature=kUnknown - optimize_filters_for_hits=false - level_compaction_dynamic_file_size=true - memtable_insert_with_hint_prefix_extractor=nullptr - level_compaction_dynamic_level_bytes=true - inplace_update_support=false - persist_user_defined_timestamps=true - compaction_filter=nullptr - force_consistency_checks=true - -[TableOptions/BlockBasedTable "gspo"] - num_file_reads_for_auto_readahead=2 - initial_auto_readahead_size=8192 - metadata_cache_options={unpartitioned_pinning=kFallback;partition_pinning=kFallback;top_level_index_pinning=kFallback;} - enable_index_compression=true - pin_top_level_index_and_filter=true - read_amp_bytes_per_bit=0 - verify_compression=false - prepopulate_block_cache=kDisable - format_version=5 - partition_filters=false - metadata_block_size=4096 - max_auto_readahead_size=262144 - index_block_restart_interval=16 - block_size_deviation=10 - block_size=4096 - detect_filter_construct_corruption=false - no_block_cache=false - checksum=kXXH3 - filter_policy=nullptr - data_block_hash_table_util_ratio=0.750000 - block_restart_interval=16 - index_type=kBinarySearch - pin_l0_filter_and_index_blocks_in_cache=false - data_block_index_type=kDataBlockBinarySearch - cache_index_and_filter_blocks_with_high_priority=true - whole_key_filtering=true - index_shortening=kShortenSeparators - cache_index_and_filter_blocks=false - block_align=false - optimize_filters_for_memory=false - flush_block_policy_factory=FlushBlockBySizePolicyFactory - - -[CFOptions "gpos"] - memtable_max_range_deletions=0 - block_protection_bytes_per_key=0 - memtable_protection_bytes_per_key=0 - sample_for_compression=0 - blob_file_starting_level=0 - blob_compaction_readahead_size=0 - blob_garbage_collection_force_threshold=1.000000 - enable_blob_garbage_collection=false - min_blob_size=0 - last_level_temperature=kUnknown - enable_blob_files=false - target_file_size_base=67108864 - max_sequential_skip_in_iterations=8 - prepopulate_blob_cache=kDisable - compaction_options_fifo={allow_compaction=false;age_for_warm=0;file_temperature_age_thresholds=;max_table_files_size=1073741824;} - max_bytes_for_level_multiplier=10.000000 - max_bytes_for_level_multiplier_additional=1:1:1:1:1:1:1 - max_bytes_for_level_base=536870912 - experimental_mempurge_threshold=0.000000 - write_buffer_size=134217728 - bottommost_compression=kDisableCompressionOption - prefix_extractor=rocksdb.FixedPrefix.17 - compression_per_level=kNoCompression:kNoCompression:kLZ4Compression:kLZ4Compression:kLZ4Compression:kLZ4Compression:kLZ4Compression - blob_file_size=268435456 - memtable_huge_page_size=0 - bottommost_file_compaction_delay=0 - max_successive_merges=0 - compression_opts={max_dict_buffer_bytes=0;checksum=false;use_zstd_dict_trainer=true;enabled=false;parallel_threads=1;zstd_max_train_bytes=0;strategy=0;max_dict_bytes=0;max_compressed_bytes_per_kb=896;level=32767;window_bits=-14;} - arena_block_size=1048576 - memtable_whole_key_filtering=false - target_file_size_multiplier=1 - max_write_buffer_number=6 - blob_compression_type=kNoCompression - compression=kLZ4Compression - level0_stop_writes_trigger=36 - level0_slowdown_writes_trigger=20 - level0_file_num_compaction_trigger=2 - ignore_max_compaction_bytes_for_input=true - max_compaction_bytes=1677721600 - compaction_options_universal={allow_trivial_move=false;incremental=false;stop_style=kCompactionStopStyleTotalSize;compression_size_percent=-1;max_size_amplification_percent=200;max_merge_width=4294967295;min_merge_width=2;size_ratio=1;} - memtable_prefix_bloom_size_ratio=0.000000 - hard_pending_compaction_bytes_limit=274877906944 - bottommost_compression_opts={max_dict_buffer_bytes=0;checksum=false;use_zstd_dict_trainer=true;enabled=false;parallel_threads=1;zstd_max_train_bytes=0;strategy=0;max_dict_bytes=0;max_compressed_bytes_per_kb=896;level=32767;window_bits=-14;} - blob_garbage_collection_age_cutoff=0.250000 - ttl=2592000 - soft_pending_compaction_bytes_limit=68719476736 - inplace_update_num_locks=10000 - paranoid_file_checks=false - check_flush_compaction_key_order=true - periodic_compaction_seconds=0 - disable_auto_compactions=false - report_bg_io_stats=false - compaction_pri=kMinOverlappingRatio - compaction_style=kCompactionStyleLevel - merge_operator=nullptr - table_factory=BlockBasedTable - memtable_factory=SkipListFactory - comparator=leveldb.BytewiseComparator - compaction_filter_factory=nullptr - num_levels=7 - min_write_buffer_number_to_merge=2 - bloom_locality=0 - max_write_buffer_size_to_maintain=805306368 - sst_partitioner_factory=nullptr - preserve_internal_time_seconds=0 - preclude_last_level_data_seconds=0 - max_write_buffer_number_to_maintain=0 - default_temperature=kUnknown - optimize_filters_for_hits=false - level_compaction_dynamic_file_size=true - memtable_insert_with_hint_prefix_extractor=nullptr - level_compaction_dynamic_level_bytes=true - inplace_update_support=false - persist_user_defined_timestamps=true - compaction_filter=nullptr - force_consistency_checks=true - -[TableOptions/BlockBasedTable "gpos"] - num_file_reads_for_auto_readahead=2 - initial_auto_readahead_size=8192 - metadata_cache_options={unpartitioned_pinning=kFallback;partition_pinning=kFallback;top_level_index_pinning=kFallback;} - enable_index_compression=true - pin_top_level_index_and_filter=true - read_amp_bytes_per_bit=0 - verify_compression=false - prepopulate_block_cache=kDisable - format_version=5 - partition_filters=false - metadata_block_size=4096 - max_auto_readahead_size=262144 - index_block_restart_interval=16 - block_size_deviation=10 - block_size=4096 - detect_filter_construct_corruption=false - no_block_cache=false - checksum=kXXH3 - filter_policy=nullptr - data_block_hash_table_util_ratio=0.750000 - block_restart_interval=16 - index_type=kBinarySearch - pin_l0_filter_and_index_blocks_in_cache=false - data_block_index_type=kDataBlockBinarySearch - cache_index_and_filter_blocks_with_high_priority=true - whole_key_filtering=true - index_shortening=kShortenSeparators - cache_index_and_filter_blocks=false - block_align=false - optimize_filters_for_memory=false - flush_block_policy_factory=FlushBlockBySizePolicyFactory - - -[CFOptions "gosp"] - memtable_max_range_deletions=0 - block_protection_bytes_per_key=0 - memtable_protection_bytes_per_key=0 - sample_for_compression=0 - blob_file_starting_level=0 - blob_compaction_readahead_size=0 - blob_garbage_collection_force_threshold=1.000000 - enable_blob_garbage_collection=false - min_blob_size=0 - last_level_temperature=kUnknown - enable_blob_files=false - target_file_size_base=67108864 - max_sequential_skip_in_iterations=8 - prepopulate_blob_cache=kDisable - compaction_options_fifo={allow_compaction=false;age_for_warm=0;file_temperature_age_thresholds=;max_table_files_size=1073741824;} - max_bytes_for_level_multiplier=10.000000 - max_bytes_for_level_multiplier_additional=1:1:1:1:1:1:1 - max_bytes_for_level_base=536870912 - experimental_mempurge_threshold=0.000000 - write_buffer_size=134217728 - bottommost_compression=kDisableCompressionOption - prefix_extractor=rocksdb.FixedPrefix.17 - compression_per_level=kNoCompression:kNoCompression:kLZ4Compression:kLZ4Compression:kLZ4Compression:kLZ4Compression:kLZ4Compression - blob_file_size=268435456 - memtable_huge_page_size=0 - bottommost_file_compaction_delay=0 - max_successive_merges=0 - compression_opts={max_dict_buffer_bytes=0;checksum=false;use_zstd_dict_trainer=true;enabled=false;parallel_threads=1;zstd_max_train_bytes=0;strategy=0;max_dict_bytes=0;max_compressed_bytes_per_kb=896;level=32767;window_bits=-14;} - arena_block_size=1048576 - memtable_whole_key_filtering=false - target_file_size_multiplier=1 - max_write_buffer_number=6 - blob_compression_type=kNoCompression - compression=kLZ4Compression - level0_stop_writes_trigger=36 - level0_slowdown_writes_trigger=20 - level0_file_num_compaction_trigger=2 - ignore_max_compaction_bytes_for_input=true - max_compaction_bytes=1677721600 - compaction_options_universal={allow_trivial_move=false;incremental=false;stop_style=kCompactionStopStyleTotalSize;compression_size_percent=-1;max_size_amplification_percent=200;max_merge_width=4294967295;min_merge_width=2;size_ratio=1;} - memtable_prefix_bloom_size_ratio=0.000000 - hard_pending_compaction_bytes_limit=274877906944 - bottommost_compression_opts={max_dict_buffer_bytes=0;checksum=false;use_zstd_dict_trainer=true;enabled=false;parallel_threads=1;zstd_max_train_bytes=0;strategy=0;max_dict_bytes=0;max_compressed_bytes_per_kb=896;level=32767;window_bits=-14;} - blob_garbage_collection_age_cutoff=0.250000 - ttl=2592000 - soft_pending_compaction_bytes_limit=68719476736 - inplace_update_num_locks=10000 - paranoid_file_checks=false - check_flush_compaction_key_order=true - periodic_compaction_seconds=0 - disable_auto_compactions=false - report_bg_io_stats=false - compaction_pri=kMinOverlappingRatio - compaction_style=kCompactionStyleLevel - merge_operator=nullptr - table_factory=BlockBasedTable - memtable_factory=SkipListFactory - comparator=leveldb.BytewiseComparator - compaction_filter_factory=nullptr - num_levels=7 - min_write_buffer_number_to_merge=2 - bloom_locality=0 - max_write_buffer_size_to_maintain=805306368 - sst_partitioner_factory=nullptr - preserve_internal_time_seconds=0 - preclude_last_level_data_seconds=0 - max_write_buffer_number_to_maintain=0 - default_temperature=kUnknown - optimize_filters_for_hits=false - level_compaction_dynamic_file_size=true - memtable_insert_with_hint_prefix_extractor=nullptr - level_compaction_dynamic_level_bytes=true - inplace_update_support=false - persist_user_defined_timestamps=true - compaction_filter=nullptr - force_consistency_checks=true - -[TableOptions/BlockBasedTable "gosp"] - num_file_reads_for_auto_readahead=2 - initial_auto_readahead_size=8192 - metadata_cache_options={unpartitioned_pinning=kFallback;partition_pinning=kFallback;top_level_index_pinning=kFallback;} - enable_index_compression=true - pin_top_level_index_and_filter=true - read_amp_bytes_per_bit=0 - verify_compression=false - prepopulate_block_cache=kDisable - format_version=5 - partition_filters=false - metadata_block_size=4096 - max_auto_readahead_size=262144 - index_block_restart_interval=16 - block_size_deviation=10 - block_size=4096 - detect_filter_construct_corruption=false - no_block_cache=false - checksum=kXXH3 - filter_policy=nullptr - data_block_hash_table_util_ratio=0.750000 - block_restart_interval=16 - index_type=kBinarySearch - pin_l0_filter_and_index_blocks_in_cache=false - data_block_index_type=kDataBlockBinarySearch - cache_index_and_filter_blocks_with_high_priority=true - whole_key_filtering=true - index_shortening=kShortenSeparators - cache_index_and_filter_blocks=false - block_align=false - optimize_filters_for_memory=false - flush_block_policy_factory=FlushBlockBySizePolicyFactory - - -[CFOptions "dspo"] - memtable_max_range_deletions=0 - block_protection_bytes_per_key=0 - memtable_protection_bytes_per_key=0 - sample_for_compression=0 - blob_file_starting_level=0 - blob_compaction_readahead_size=0 - blob_garbage_collection_force_threshold=1.000000 - enable_blob_garbage_collection=false - min_blob_size=0 - last_level_temperature=kUnknown - enable_blob_files=false - target_file_size_base=67108864 - max_sequential_skip_in_iterations=8 - prepopulate_blob_cache=kDisable - compaction_options_fifo={allow_compaction=false;age_for_warm=0;file_temperature_age_thresholds=;max_table_files_size=1073741824;} - max_bytes_for_level_multiplier=10.000000 - max_bytes_for_level_multiplier_additional=1:1:1:1:1:1:1 - max_bytes_for_level_base=536870912 - experimental_mempurge_threshold=0.000000 - write_buffer_size=134217728 - bottommost_compression=kDisableCompressionOption - prefix_extractor=rocksdb.FixedPrefix.17 - compression_per_level=kNoCompression:kNoCompression:kLZ4Compression:kLZ4Compression:kLZ4Compression:kLZ4Compression:kLZ4Compression - blob_file_size=268435456 - memtable_huge_page_size=0 - bottommost_file_compaction_delay=0 - max_successive_merges=0 - compression_opts={max_dict_buffer_bytes=0;checksum=false;use_zstd_dict_trainer=true;enabled=false;parallel_threads=1;zstd_max_train_bytes=0;strategy=0;max_dict_bytes=0;max_compressed_bytes_per_kb=896;level=32767;window_bits=-14;} - arena_block_size=1048576 - memtable_whole_key_filtering=false - target_file_size_multiplier=1 - max_write_buffer_number=6 - blob_compression_type=kNoCompression - compression=kLZ4Compression - level0_stop_writes_trigger=36 - level0_slowdown_writes_trigger=20 - level0_file_num_compaction_trigger=2 - ignore_max_compaction_bytes_for_input=true - max_compaction_bytes=1677721600 - compaction_options_universal={allow_trivial_move=false;incremental=false;stop_style=kCompactionStopStyleTotalSize;compression_size_percent=-1;max_size_amplification_percent=200;max_merge_width=4294967295;min_merge_width=2;size_ratio=1;} - memtable_prefix_bloom_size_ratio=0.000000 - hard_pending_compaction_bytes_limit=274877906944 - bottommost_compression_opts={max_dict_buffer_bytes=0;checksum=false;use_zstd_dict_trainer=true;enabled=false;parallel_threads=1;zstd_max_train_bytes=0;strategy=0;max_dict_bytes=0;max_compressed_bytes_per_kb=896;level=32767;window_bits=-14;} - blob_garbage_collection_age_cutoff=0.250000 - ttl=2592000 - soft_pending_compaction_bytes_limit=68719476736 - inplace_update_num_locks=10000 - paranoid_file_checks=false - check_flush_compaction_key_order=true - periodic_compaction_seconds=0 - disable_auto_compactions=false - report_bg_io_stats=false - compaction_pri=kMinOverlappingRatio - compaction_style=kCompactionStyleLevel - merge_operator=nullptr - table_factory=BlockBasedTable - memtable_factory=SkipListFactory - comparator=leveldb.BytewiseComparator - compaction_filter_factory=nullptr - num_levels=7 - min_write_buffer_number_to_merge=2 - bloom_locality=0 - max_write_buffer_size_to_maintain=805306368 - sst_partitioner_factory=nullptr - preserve_internal_time_seconds=0 - preclude_last_level_data_seconds=0 - max_write_buffer_number_to_maintain=0 - default_temperature=kUnknown - optimize_filters_for_hits=false - level_compaction_dynamic_file_size=true - memtable_insert_with_hint_prefix_extractor=nullptr - level_compaction_dynamic_level_bytes=true - inplace_update_support=false - persist_user_defined_timestamps=true - compaction_filter=nullptr - force_consistency_checks=true - -[TableOptions/BlockBasedTable "dspo"] - num_file_reads_for_auto_readahead=2 - initial_auto_readahead_size=8192 - metadata_cache_options={unpartitioned_pinning=kFallback;partition_pinning=kFallback;top_level_index_pinning=kFallback;} - enable_index_compression=true - pin_top_level_index_and_filter=true - read_amp_bytes_per_bit=0 - verify_compression=false - prepopulate_block_cache=kDisable - format_version=5 - partition_filters=false - metadata_block_size=4096 - max_auto_readahead_size=262144 - index_block_restart_interval=16 - block_size_deviation=10 - block_size=4096 - detect_filter_construct_corruption=false - no_block_cache=false - checksum=kXXH3 - filter_policy=nullptr - data_block_hash_table_util_ratio=0.750000 - block_restart_interval=16 - index_type=kBinarySearch - pin_l0_filter_and_index_blocks_in_cache=false - data_block_index_type=kDataBlockBinarySearch - cache_index_and_filter_blocks_with_high_priority=true - whole_key_filtering=true - index_shortening=kShortenSeparators - cache_index_and_filter_blocks=false - block_align=false - optimize_filters_for_memory=false - flush_block_policy_factory=FlushBlockBySizePolicyFactory - - -[CFOptions "dpos"] - memtable_max_range_deletions=0 - block_protection_bytes_per_key=0 - memtable_protection_bytes_per_key=0 - sample_for_compression=0 - blob_file_starting_level=0 - blob_compaction_readahead_size=0 - blob_garbage_collection_force_threshold=1.000000 - enable_blob_garbage_collection=false - min_blob_size=0 - last_level_temperature=kUnknown - enable_blob_files=false - target_file_size_base=67108864 - max_sequential_skip_in_iterations=8 - prepopulate_blob_cache=kDisable - compaction_options_fifo={allow_compaction=false;age_for_warm=0;file_temperature_age_thresholds=;max_table_files_size=1073741824;} - max_bytes_for_level_multiplier=10.000000 - max_bytes_for_level_multiplier_additional=1:1:1:1:1:1:1 - max_bytes_for_level_base=536870912 - experimental_mempurge_threshold=0.000000 - write_buffer_size=134217728 - bottommost_compression=kDisableCompressionOption - prefix_extractor=rocksdb.FixedPrefix.17 - compression_per_level=kNoCompression:kNoCompression:kLZ4Compression:kLZ4Compression:kLZ4Compression:kLZ4Compression:kLZ4Compression - blob_file_size=268435456 - memtable_huge_page_size=0 - bottommost_file_compaction_delay=0 - max_successive_merges=0 - compression_opts={max_dict_buffer_bytes=0;checksum=false;use_zstd_dict_trainer=true;enabled=false;parallel_threads=1;zstd_max_train_bytes=0;strategy=0;max_dict_bytes=0;max_compressed_bytes_per_kb=896;level=32767;window_bits=-14;} - arena_block_size=1048576 - memtable_whole_key_filtering=false - target_file_size_multiplier=1 - max_write_buffer_number=6 - blob_compression_type=kNoCompression - compression=kLZ4Compression - level0_stop_writes_trigger=36 - level0_slowdown_writes_trigger=20 - level0_file_num_compaction_trigger=2 - ignore_max_compaction_bytes_for_input=true - max_compaction_bytes=1677721600 - compaction_options_universal={allow_trivial_move=false;incremental=false;stop_style=kCompactionStopStyleTotalSize;compression_size_percent=-1;max_size_amplification_percent=200;max_merge_width=4294967295;min_merge_width=2;size_ratio=1;} - memtable_prefix_bloom_size_ratio=0.000000 - hard_pending_compaction_bytes_limit=274877906944 - bottommost_compression_opts={max_dict_buffer_bytes=0;checksum=false;use_zstd_dict_trainer=true;enabled=false;parallel_threads=1;zstd_max_train_bytes=0;strategy=0;max_dict_bytes=0;max_compressed_bytes_per_kb=896;level=32767;window_bits=-14;} - blob_garbage_collection_age_cutoff=0.250000 - ttl=2592000 - soft_pending_compaction_bytes_limit=68719476736 - inplace_update_num_locks=10000 - paranoid_file_checks=false - check_flush_compaction_key_order=true - periodic_compaction_seconds=0 - disable_auto_compactions=false - report_bg_io_stats=false - compaction_pri=kMinOverlappingRatio - compaction_style=kCompactionStyleLevel - merge_operator=nullptr - table_factory=BlockBasedTable - memtable_factory=SkipListFactory - comparator=leveldb.BytewiseComparator - compaction_filter_factory=nullptr - num_levels=7 - min_write_buffer_number_to_merge=2 - bloom_locality=0 - max_write_buffer_size_to_maintain=805306368 - sst_partitioner_factory=nullptr - preserve_internal_time_seconds=0 - preclude_last_level_data_seconds=0 - max_write_buffer_number_to_maintain=0 - default_temperature=kUnknown - optimize_filters_for_hits=false - level_compaction_dynamic_file_size=true - memtable_insert_with_hint_prefix_extractor=nullptr - level_compaction_dynamic_level_bytes=true - inplace_update_support=false - persist_user_defined_timestamps=true - compaction_filter=nullptr - force_consistency_checks=true - -[TableOptions/BlockBasedTable "dpos"] - num_file_reads_for_auto_readahead=2 - initial_auto_readahead_size=8192 - metadata_cache_options={unpartitioned_pinning=kFallback;partition_pinning=kFallback;top_level_index_pinning=kFallback;} - enable_index_compression=true - pin_top_level_index_and_filter=true - read_amp_bytes_per_bit=0 - verify_compression=false - prepopulate_block_cache=kDisable - format_version=5 - partition_filters=false - metadata_block_size=4096 - max_auto_readahead_size=262144 - index_block_restart_interval=16 - block_size_deviation=10 - block_size=4096 - detect_filter_construct_corruption=false - no_block_cache=false - checksum=kXXH3 - filter_policy=nullptr - data_block_hash_table_util_ratio=0.750000 - block_restart_interval=16 - index_type=kBinarySearch - pin_l0_filter_and_index_blocks_in_cache=false - data_block_index_type=kDataBlockBinarySearch - cache_index_and_filter_blocks_with_high_priority=true - whole_key_filtering=true - index_shortening=kShortenSeparators - cache_index_and_filter_blocks=false - block_align=false - optimize_filters_for_memory=false - flush_block_policy_factory=FlushBlockBySizePolicyFactory - - -[CFOptions "dosp"] - memtable_max_range_deletions=0 - block_protection_bytes_per_key=0 - memtable_protection_bytes_per_key=0 - sample_for_compression=0 - blob_file_starting_level=0 - blob_compaction_readahead_size=0 - blob_garbage_collection_force_threshold=1.000000 - enable_blob_garbage_collection=false - min_blob_size=0 - last_level_temperature=kUnknown - enable_blob_files=false - target_file_size_base=67108864 - max_sequential_skip_in_iterations=8 - prepopulate_blob_cache=kDisable - compaction_options_fifo={allow_compaction=false;age_for_warm=0;file_temperature_age_thresholds=;max_table_files_size=1073741824;} - max_bytes_for_level_multiplier=10.000000 - max_bytes_for_level_multiplier_additional=1:1:1:1:1:1:1 - max_bytes_for_level_base=536870912 - experimental_mempurge_threshold=0.000000 - write_buffer_size=134217728 - bottommost_compression=kDisableCompressionOption - prefix_extractor=nullptr - compression_per_level=kNoCompression:kNoCompression:kLZ4Compression:kLZ4Compression:kLZ4Compression:kLZ4Compression:kLZ4Compression - blob_file_size=268435456 - memtable_huge_page_size=0 - bottommost_file_compaction_delay=0 - max_successive_merges=0 - compression_opts={max_dict_buffer_bytes=0;checksum=false;use_zstd_dict_trainer=true;enabled=false;parallel_threads=1;zstd_max_train_bytes=0;strategy=0;max_dict_bytes=0;max_compressed_bytes_per_kb=896;level=32767;window_bits=-14;} - arena_block_size=1048576 - memtable_whole_key_filtering=false - target_file_size_multiplier=1 - max_write_buffer_number=6 - blob_compression_type=kNoCompression - compression=kLZ4Compression - level0_stop_writes_trigger=36 - level0_slowdown_writes_trigger=20 - level0_file_num_compaction_trigger=2 - ignore_max_compaction_bytes_for_input=true - max_compaction_bytes=1677721600 - compaction_options_universal={allow_trivial_move=false;incremental=false;stop_style=kCompactionStopStyleTotalSize;compression_size_percent=-1;max_size_amplification_percent=200;max_merge_width=4294967295;min_merge_width=2;size_ratio=1;} - memtable_prefix_bloom_size_ratio=0.000000 - hard_pending_compaction_bytes_limit=274877906944 - bottommost_compression_opts={max_dict_buffer_bytes=0;checksum=false;use_zstd_dict_trainer=true;enabled=false;parallel_threads=1;zstd_max_train_bytes=0;strategy=0;max_dict_bytes=0;max_compressed_bytes_per_kb=896;level=32767;window_bits=-14;} - blob_garbage_collection_age_cutoff=0.250000 - ttl=2592000 - soft_pending_compaction_bytes_limit=68719476736 - inplace_update_num_locks=10000 - paranoid_file_checks=false - check_flush_compaction_key_order=true - periodic_compaction_seconds=0 - disable_auto_compactions=false - report_bg_io_stats=false - compaction_pri=kMinOverlappingRatio - compaction_style=kCompactionStyleLevel - merge_operator=nullptr - table_factory=BlockBasedTable - memtable_factory=SkipListFactory - comparator=leveldb.BytewiseComparator - compaction_filter_factory=nullptr - num_levels=7 - min_write_buffer_number_to_merge=2 - bloom_locality=0 - max_write_buffer_size_to_maintain=805306368 - sst_partitioner_factory=nullptr - preserve_internal_time_seconds=0 - preclude_last_level_data_seconds=0 - max_write_buffer_number_to_maintain=0 - default_temperature=kUnknown - optimize_filters_for_hits=false - level_compaction_dynamic_file_size=true - memtable_insert_with_hint_prefix_extractor=nullptr - level_compaction_dynamic_level_bytes=true - inplace_update_support=false - persist_user_defined_timestamps=true - compaction_filter=nullptr - force_consistency_checks=true - -[TableOptions/BlockBasedTable "dosp"] - num_file_reads_for_auto_readahead=2 - initial_auto_readahead_size=8192 - metadata_cache_options={unpartitioned_pinning=kFallback;partition_pinning=kFallback;top_level_index_pinning=kFallback;} - enable_index_compression=true - pin_top_level_index_and_filter=true - read_amp_bytes_per_bit=0 - verify_compression=false - prepopulate_block_cache=kDisable - format_version=5 - partition_filters=false - metadata_block_size=4096 - max_auto_readahead_size=262144 - index_block_restart_interval=16 - block_size_deviation=10 - block_size=4096 - detect_filter_construct_corruption=false - no_block_cache=false - checksum=kXXH3 - filter_policy=nullptr - data_block_hash_table_util_ratio=0.750000 - block_restart_interval=16 - index_type=kBinarySearch - pin_l0_filter_and_index_blocks_in_cache=false - data_block_index_type=kDataBlockBinarySearch - cache_index_and_filter_blocks_with_high_priority=true - whole_key_filtering=true - index_shortening=kShortenSeparators - cache_index_and_filter_blocks=false - block_align=false - optimize_filters_for_memory=false - flush_block_policy_factory=FlushBlockBySizePolicyFactory - - -[CFOptions "graphs"] - memtable_max_range_deletions=0 - block_protection_bytes_per_key=0 - memtable_protection_bytes_per_key=0 - sample_for_compression=0 - blob_file_starting_level=0 - blob_compaction_readahead_size=0 - blob_garbage_collection_force_threshold=1.000000 - enable_blob_garbage_collection=false - min_blob_size=0 - last_level_temperature=kUnknown - enable_blob_files=false - target_file_size_base=67108864 - max_sequential_skip_in_iterations=8 - prepopulate_blob_cache=kDisable - compaction_options_fifo={allow_compaction=false;age_for_warm=0;file_temperature_age_thresholds=;max_table_files_size=1073741824;} - max_bytes_for_level_multiplier=10.000000 - max_bytes_for_level_multiplier_additional=1:1:1:1:1:1:1 - max_bytes_for_level_base=536870912 - experimental_mempurge_threshold=0.000000 - write_buffer_size=134217728 - bottommost_compression=kDisableCompressionOption - prefix_extractor=rocksdb.FixedPrefix.17 - compression_per_level=kNoCompression:kNoCompression:kLZ4Compression:kLZ4Compression:kLZ4Compression:kLZ4Compression:kLZ4Compression - blob_file_size=268435456 - memtable_huge_page_size=0 - bottommost_file_compaction_delay=0 - max_successive_merges=0 - compression_opts={max_dict_buffer_bytes=0;checksum=false;use_zstd_dict_trainer=true;enabled=false;parallel_threads=1;zstd_max_train_bytes=0;strategy=0;max_dict_bytes=0;max_compressed_bytes_per_kb=896;level=32767;window_bits=-14;} - arena_block_size=1048576 - memtable_whole_key_filtering=false - target_file_size_multiplier=1 - max_write_buffer_number=6 - blob_compression_type=kNoCompression - compression=kLZ4Compression - level0_stop_writes_trigger=36 - level0_slowdown_writes_trigger=20 - level0_file_num_compaction_trigger=2 - ignore_max_compaction_bytes_for_input=true - max_compaction_bytes=1677721600 - compaction_options_universal={allow_trivial_move=false;incremental=false;stop_style=kCompactionStopStyleTotalSize;compression_size_percent=-1;max_size_amplification_percent=200;max_merge_width=4294967295;min_merge_width=2;size_ratio=1;} - memtable_prefix_bloom_size_ratio=0.000000 - hard_pending_compaction_bytes_limit=274877906944 - bottommost_compression_opts={max_dict_buffer_bytes=0;checksum=false;use_zstd_dict_trainer=true;enabled=false;parallel_threads=1;zstd_max_train_bytes=0;strategy=0;max_dict_bytes=0;max_compressed_bytes_per_kb=896;level=32767;window_bits=-14;} - blob_garbage_collection_age_cutoff=0.250000 - ttl=2592000 - soft_pending_compaction_bytes_limit=68719476736 - inplace_update_num_locks=10000 - paranoid_file_checks=false - check_flush_compaction_key_order=true - periodic_compaction_seconds=0 - disable_auto_compactions=false - report_bg_io_stats=false - compaction_pri=kMinOverlappingRatio - compaction_style=kCompactionStyleLevel - merge_operator=nullptr - table_factory=BlockBasedTable - memtable_factory=SkipListFactory - comparator=leveldb.BytewiseComparator - compaction_filter_factory=nullptr - num_levels=7 - min_write_buffer_number_to_merge=2 - bloom_locality=0 - max_write_buffer_size_to_maintain=805306368 - sst_partitioner_factory=nullptr - preserve_internal_time_seconds=0 - preclude_last_level_data_seconds=0 - max_write_buffer_number_to_maintain=0 - default_temperature=kUnknown - optimize_filters_for_hits=false - level_compaction_dynamic_file_size=true - memtable_insert_with_hint_prefix_extractor=nullptr - level_compaction_dynamic_level_bytes=true - inplace_update_support=false - persist_user_defined_timestamps=true - compaction_filter=nullptr - force_consistency_checks=true - -[TableOptions/BlockBasedTable "graphs"] - num_file_reads_for_auto_readahead=2 - initial_auto_readahead_size=8192 - metadata_cache_options={unpartitioned_pinning=kFallback;partition_pinning=kFallback;top_level_index_pinning=kFallback;} - enable_index_compression=true - pin_top_level_index_and_filter=true - read_amp_bytes_per_bit=0 - verify_compression=false - prepopulate_block_cache=kDisable - format_version=5 - partition_filters=false - metadata_block_size=4096 - max_auto_readahead_size=262144 - index_block_restart_interval=16 - block_size_deviation=10 - block_size=4096 - detect_filter_construct_corruption=false - no_block_cache=false - checksum=kXXH3 - filter_policy=nullptr - data_block_hash_table_util_ratio=0.750000 - block_restart_interval=16 - index_type=kBinarySearch - pin_l0_filter_and_index_blocks_in_cache=false - data_block_index_type=kDataBlockBinarySearch - cache_index_and_filter_blocks_with_high_priority=true - whole_key_filtering=true - index_shortening=kShortenSeparators - cache_index_and_filter_blocks=false - block_align=false - optimize_filters_for_memory=false - flush_block_policy_factory=FlushBlockBySizePolicyFactory - diff --git a/full-setup/data_oxigraph/OPTIONS-000063 b/full-setup/data_oxigraph/OPTIONS-000063 deleted file mode 100644 index 7aba5f0..0000000 --- a/full-setup/data_oxigraph/OPTIONS-000063 +++ /dev/null @@ -1,1437 +0,0 @@ -# This is a RocksDB option file. -# -# For detailed file format spec, please refer to the example file -# in examples/rocksdb_option_file_example.ini -# - -[Version] - rocksdb_version=8.8.1 - options_file_version=1.1 - -[DBOptions] - max_background_flushes=-1 - compaction_readahead_size=2097152 - wal_bytes_per_sync=0 - bytes_per_sync=0 - max_open_files=1048528 - stats_history_buffer_size=1048576 - stats_dump_period_sec=600 - stats_persist_period_sec=600 - delete_obsolete_files_period_micros=21600000000 - max_total_wal_size=0 - strict_bytes_per_sync=false - delayed_write_rate=16777216 - avoid_flush_during_shutdown=false - writable_file_max_buffer_size=1048576 - max_subcompactions=1 - max_background_compactions=-1 - max_background_jobs=12 - lowest_used_cache_tier=kNonVolatileBlockTier - bgerror_resume_retry_interval=1000000 - max_bgerror_resume_count=2147483647 - best_efforts_recovery=false - write_dbid_to_manifest=false - avoid_unnecessary_blocking_io=false - atomic_flush=false - log_readahead_size=0 - dump_malloc_stats=false - info_log_level=WARN_LEVEL - write_thread_max_yield_usec=100 - max_write_batch_group_size_bytes=1048576 - wal_compression=kNoCompression - write_thread_slow_yield_usec=3 - enable_pipelined_write=false - persist_stats_to_disk=false - max_manifest_file_size=1073741824 - WAL_size_limit_MB=0 - fail_if_options_file_error=true - max_log_file_size=1048576 - manifest_preallocation_size=4194304 - log_file_time_to_roll=0 - allow_data_in_errors=false - WAL_ttl_seconds=0 - recycle_log_file_num=0 - file_checksum_gen_factory=nullptr - keep_log_file_num=1000 - db_write_buffer_size=0 - table_cache_numshardbits=6 - use_adaptive_mutex=false - allow_ingest_behind=false - skip_checking_sst_file_sizes_on_db_open=false - random_access_max_buffer_size=1048576 - access_hint_on_compaction_start=NORMAL - allow_concurrent_memtable_write=true - track_and_verify_wals_in_manifest=false - skip_stats_update_on_db_open=false - compaction_verify_record_count=true - paranoid_checks=true - max_file_opening_threads=16 - verify_sst_unique_id_in_manifest=true - avoid_flush_during_recovery=false - flush_verify_memtable_count=true - db_host_id=__hostname__ - error_if_exists=false - wal_recovery_mode=kPointInTimeRecovery - enable_thread_tracking=false - is_fd_close_on_exec=true - enforce_single_del_contracts=true - create_missing_column_families=true - create_if_missing=true - use_fsync=false - wal_filter=nullptr - allow_2pc=true - use_direct_io_for_flush_and_compaction=false - manual_wal_flush=false - enable_write_thread_adaptive_yield=true - use_direct_reads=false - allow_mmap_writes=false - allow_fallocate=true - two_write_queues=false - allow_mmap_reads=false - unordered_write=false - advise_random_on_open=true - - -[CFOptions "default"] - memtable_max_range_deletions=0 - block_protection_bytes_per_key=0 - memtable_protection_bytes_per_key=0 - sample_for_compression=0 - blob_file_starting_level=0 - blob_compaction_readahead_size=0 - blob_garbage_collection_force_threshold=1.000000 - enable_blob_garbage_collection=false - min_blob_size=0 - last_level_temperature=kUnknown - enable_blob_files=false - target_file_size_base=67108864 - max_sequential_skip_in_iterations=8 - prepopulate_blob_cache=kDisable - compaction_options_fifo={allow_compaction=false;age_for_warm=0;file_temperature_age_thresholds=;max_table_files_size=1073741824;} - max_bytes_for_level_multiplier=10.000000 - max_bytes_for_level_multiplier_additional=1:1:1:1:1:1:1 - max_bytes_for_level_base=536870912 - experimental_mempurge_threshold=0.000000 - write_buffer_size=134217728 - bottommost_compression=kDisableCompressionOption - prefix_extractor=nullptr - compression_per_level=kNoCompression:kNoCompression:kLZ4Compression:kLZ4Compression:kLZ4Compression:kLZ4Compression:kLZ4Compression - blob_file_size=268435456 - memtable_huge_page_size=0 - bottommost_file_compaction_delay=0 - max_successive_merges=0 - compression_opts={max_dict_buffer_bytes=0;checksum=false;use_zstd_dict_trainer=true;enabled=false;parallel_threads=1;zstd_max_train_bytes=0;strategy=0;max_dict_bytes=0;max_compressed_bytes_per_kb=896;level=32767;window_bits=-14;} - arena_block_size=1048576 - memtable_whole_key_filtering=false - target_file_size_multiplier=1 - max_write_buffer_number=6 - blob_compression_type=kNoCompression - compression=kLZ4Compression - level0_stop_writes_trigger=36 - level0_slowdown_writes_trigger=20 - level0_file_num_compaction_trigger=2 - ignore_max_compaction_bytes_for_input=true - max_compaction_bytes=1677721600 - compaction_options_universal={allow_trivial_move=false;incremental=false;stop_style=kCompactionStopStyleTotalSize;compression_size_percent=-1;max_size_amplification_percent=200;max_merge_width=4294967295;min_merge_width=2;size_ratio=1;} - memtable_prefix_bloom_size_ratio=0.000000 - hard_pending_compaction_bytes_limit=274877906944 - bottommost_compression_opts={max_dict_buffer_bytes=0;checksum=false;use_zstd_dict_trainer=true;enabled=false;parallel_threads=1;zstd_max_train_bytes=0;strategy=0;max_dict_bytes=0;max_compressed_bytes_per_kb=896;level=32767;window_bits=-14;} - blob_garbage_collection_age_cutoff=0.250000 - ttl=2592000 - soft_pending_compaction_bytes_limit=68719476736 - inplace_update_num_locks=10000 - paranoid_file_checks=false - check_flush_compaction_key_order=true - periodic_compaction_seconds=0 - disable_auto_compactions=false - report_bg_io_stats=false - compaction_pri=kMinOverlappingRatio - compaction_style=kCompactionStyleLevel - merge_operator=nullptr - table_factory=BlockBasedTable - memtable_factory=SkipListFactory - comparator=leveldb.BytewiseComparator - compaction_filter_factory=nullptr - num_levels=7 - min_write_buffer_number_to_merge=2 - bloom_locality=0 - max_write_buffer_size_to_maintain=805306368 - sst_partitioner_factory=nullptr - preserve_internal_time_seconds=0 - preclude_last_level_data_seconds=0 - max_write_buffer_number_to_maintain=0 - default_temperature=kUnknown - optimize_filters_for_hits=false - level_compaction_dynamic_file_size=true - memtable_insert_with_hint_prefix_extractor=nullptr - level_compaction_dynamic_level_bytes=true - inplace_update_support=false - persist_user_defined_timestamps=true - compaction_filter=nullptr - force_consistency_checks=true - -[TableOptions/BlockBasedTable "default"] - num_file_reads_for_auto_readahead=2 - initial_auto_readahead_size=8192 - metadata_cache_options={unpartitioned_pinning=kFallback;partition_pinning=kFallback;top_level_index_pinning=kFallback;} - enable_index_compression=true - pin_top_level_index_and_filter=true - read_amp_bytes_per_bit=0 - verify_compression=false - prepopulate_block_cache=kDisable - format_version=5 - partition_filters=false - metadata_block_size=4096 - max_auto_readahead_size=262144 - index_block_restart_interval=16 - block_size_deviation=10 - block_size=4096 - detect_filter_construct_corruption=false - no_block_cache=false - checksum=kXXH3 - filter_policy=nullptr - data_block_hash_table_util_ratio=0.750000 - block_restart_interval=16 - index_type=kBinarySearch - pin_l0_filter_and_index_blocks_in_cache=false - data_block_index_type=kDataBlockBinarySearch - cache_index_and_filter_blocks_with_high_priority=true - whole_key_filtering=true - index_shortening=kShortenSeparators - cache_index_and_filter_blocks=false - block_align=false - optimize_filters_for_memory=false - flush_block_policy_factory=FlushBlockBySizePolicyFactory - - -[CFOptions "id2str"] - memtable_max_range_deletions=0 - block_protection_bytes_per_key=0 - memtable_protection_bytes_per_key=0 - sample_for_compression=0 - blob_file_starting_level=0 - blob_compaction_readahead_size=0 - blob_garbage_collection_force_threshold=1.000000 - enable_blob_garbage_collection=false - min_blob_size=0 - last_level_temperature=kUnknown - enable_blob_files=false - target_file_size_base=67108864 - max_sequential_skip_in_iterations=8 - prepopulate_blob_cache=kDisable - compaction_options_fifo={allow_compaction=false;age_for_warm=0;file_temperature_age_thresholds=;max_table_files_size=1073741824;} - max_bytes_for_level_multiplier=10.000000 - max_bytes_for_level_multiplier_additional=1:1:1:1:1:1:1 - max_bytes_for_level_base=536870912 - experimental_mempurge_threshold=0.000000 - write_buffer_size=134217728 - bottommost_compression=kDisableCompressionOption - prefix_extractor=nullptr - compression_per_level=kNoCompression:kNoCompression:kLZ4Compression:kLZ4Compression:kLZ4Compression:kLZ4Compression:kLZ4Compression - blob_file_size=268435456 - memtable_huge_page_size=0 - bottommost_file_compaction_delay=0 - max_successive_merges=0 - compression_opts={max_dict_buffer_bytes=0;checksum=false;use_zstd_dict_trainer=true;enabled=false;parallel_threads=1;zstd_max_train_bytes=0;strategy=0;max_dict_bytes=0;max_compressed_bytes_per_kb=896;level=32767;window_bits=-14;} - arena_block_size=1048576 - memtable_whole_key_filtering=true - target_file_size_multiplier=1 - max_write_buffer_number=6 - blob_compression_type=kNoCompression - compression=kLZ4Compression - level0_stop_writes_trigger=36 - level0_slowdown_writes_trigger=20 - level0_file_num_compaction_trigger=2 - ignore_max_compaction_bytes_for_input=true - max_compaction_bytes=1677721600 - compaction_options_universal={allow_trivial_move=false;incremental=false;stop_style=kCompactionStopStyleTotalSize;compression_size_percent=-1;max_size_amplification_percent=200;max_merge_width=4294967295;min_merge_width=2;size_ratio=1;} - memtable_prefix_bloom_size_ratio=0.020000 - hard_pending_compaction_bytes_limit=274877906944 - bottommost_compression_opts={max_dict_buffer_bytes=0;checksum=false;use_zstd_dict_trainer=true;enabled=false;parallel_threads=1;zstd_max_train_bytes=0;strategy=0;max_dict_bytes=0;max_compressed_bytes_per_kb=896;level=32767;window_bits=-14;} - blob_garbage_collection_age_cutoff=0.250000 - ttl=2592000 - soft_pending_compaction_bytes_limit=68719476736 - inplace_update_num_locks=10000 - paranoid_file_checks=false - check_flush_compaction_key_order=true - periodic_compaction_seconds=0 - disable_auto_compactions=false - report_bg_io_stats=false - compaction_pri=kMinOverlappingRatio - compaction_style=kCompactionStyleLevel - merge_operator=nullptr - table_factory=BlockBasedTable - memtable_factory=SkipListFactory - comparator=leveldb.BytewiseComparator - compaction_filter_factory=nullptr - num_levels=7 - min_write_buffer_number_to_merge=2 - bloom_locality=0 - max_write_buffer_size_to_maintain=805306368 - sst_partitioner_factory=nullptr - preserve_internal_time_seconds=0 - preclude_last_level_data_seconds=0 - max_write_buffer_number_to_maintain=0 - default_temperature=kUnknown - optimize_filters_for_hits=false - level_compaction_dynamic_file_size=true - memtable_insert_with_hint_prefix_extractor=nullptr - level_compaction_dynamic_level_bytes=true - inplace_update_support=false - persist_user_defined_timestamps=true - compaction_filter=nullptr - force_consistency_checks=true - -[TableOptions/BlockBasedTable "id2str"] - num_file_reads_for_auto_readahead=2 - initial_auto_readahead_size=8192 - metadata_cache_options={unpartitioned_pinning=kFallback;partition_pinning=kFallback;top_level_index_pinning=kFallback;} - enable_index_compression=true - pin_top_level_index_and_filter=true - read_amp_bytes_per_bit=0 - verify_compression=false - prepopulate_block_cache=kDisable - format_version=5 - partition_filters=false - metadata_block_size=4096 - max_auto_readahead_size=262144 - index_block_restart_interval=1 - block_size_deviation=10 - block_size=4096 - detect_filter_construct_corruption=false - no_block_cache=false - checksum=kXXH3 - filter_policy=bloomfilter:10:false - data_block_hash_table_util_ratio=0.750000 - block_restart_interval=16 - index_type=kBinarySearch - pin_l0_filter_and_index_blocks_in_cache=false - data_block_index_type=kDataBlockBinaryAndHash - cache_index_and_filter_blocks_with_high_priority=true - whole_key_filtering=true - index_shortening=kShortenSeparators - cache_index_and_filter_blocks=false - block_align=false - optimize_filters_for_memory=false - flush_block_policy_factory=FlushBlockBySizePolicyFactory - - -[CFOptions "spog"] - memtable_max_range_deletions=0 - block_protection_bytes_per_key=0 - memtable_protection_bytes_per_key=0 - sample_for_compression=0 - blob_file_starting_level=0 - blob_compaction_readahead_size=0 - blob_garbage_collection_force_threshold=1.000000 - enable_blob_garbage_collection=false - min_blob_size=0 - last_level_temperature=kUnknown - enable_blob_files=false - target_file_size_base=67108864 - max_sequential_skip_in_iterations=8 - prepopulate_blob_cache=kDisable - compaction_options_fifo={allow_compaction=false;age_for_warm=0;file_temperature_age_thresholds=;max_table_files_size=1073741824;} - max_bytes_for_level_multiplier=10.000000 - max_bytes_for_level_multiplier_additional=1:1:1:1:1:1:1 - max_bytes_for_level_base=536870912 - experimental_mempurge_threshold=0.000000 - write_buffer_size=134217728 - bottommost_compression=kDisableCompressionOption - prefix_extractor=rocksdb.FixedPrefix.17 - compression_per_level=kNoCompression:kNoCompression:kLZ4Compression:kLZ4Compression:kLZ4Compression:kLZ4Compression:kLZ4Compression - blob_file_size=268435456 - memtable_huge_page_size=0 - bottommost_file_compaction_delay=0 - max_successive_merges=0 - compression_opts={max_dict_buffer_bytes=0;checksum=false;use_zstd_dict_trainer=true;enabled=false;parallel_threads=1;zstd_max_train_bytes=0;strategy=0;max_dict_bytes=0;max_compressed_bytes_per_kb=896;level=32767;window_bits=-14;} - arena_block_size=1048576 - memtable_whole_key_filtering=false - target_file_size_multiplier=1 - max_write_buffer_number=6 - blob_compression_type=kNoCompression - compression=kLZ4Compression - level0_stop_writes_trigger=36 - level0_slowdown_writes_trigger=20 - level0_file_num_compaction_trigger=2 - ignore_max_compaction_bytes_for_input=true - max_compaction_bytes=1677721600 - compaction_options_universal={allow_trivial_move=false;incremental=false;stop_style=kCompactionStopStyleTotalSize;compression_size_percent=-1;max_size_amplification_percent=200;max_merge_width=4294967295;min_merge_width=2;size_ratio=1;} - memtable_prefix_bloom_size_ratio=0.000000 - hard_pending_compaction_bytes_limit=274877906944 - bottommost_compression_opts={max_dict_buffer_bytes=0;checksum=false;use_zstd_dict_trainer=true;enabled=false;parallel_threads=1;zstd_max_train_bytes=0;strategy=0;max_dict_bytes=0;max_compressed_bytes_per_kb=896;level=32767;window_bits=-14;} - blob_garbage_collection_age_cutoff=0.250000 - ttl=2592000 - soft_pending_compaction_bytes_limit=68719476736 - inplace_update_num_locks=10000 - paranoid_file_checks=false - check_flush_compaction_key_order=true - periodic_compaction_seconds=0 - disable_auto_compactions=false - report_bg_io_stats=false - compaction_pri=kMinOverlappingRatio - compaction_style=kCompactionStyleLevel - merge_operator=nullptr - table_factory=BlockBasedTable - memtable_factory=SkipListFactory - comparator=leveldb.BytewiseComparator - compaction_filter_factory=nullptr - num_levels=7 - min_write_buffer_number_to_merge=2 - bloom_locality=0 - max_write_buffer_size_to_maintain=805306368 - sst_partitioner_factory=nullptr - preserve_internal_time_seconds=0 - preclude_last_level_data_seconds=0 - max_write_buffer_number_to_maintain=0 - default_temperature=kUnknown - optimize_filters_for_hits=false - level_compaction_dynamic_file_size=true - memtable_insert_with_hint_prefix_extractor=nullptr - level_compaction_dynamic_level_bytes=true - inplace_update_support=false - persist_user_defined_timestamps=true - compaction_filter=nullptr - force_consistency_checks=true - -[TableOptions/BlockBasedTable "spog"] - num_file_reads_for_auto_readahead=2 - initial_auto_readahead_size=8192 - metadata_cache_options={unpartitioned_pinning=kFallback;partition_pinning=kFallback;top_level_index_pinning=kFallback;} - enable_index_compression=true - pin_top_level_index_and_filter=true - read_amp_bytes_per_bit=0 - verify_compression=false - prepopulate_block_cache=kDisable - format_version=5 - partition_filters=false - metadata_block_size=4096 - max_auto_readahead_size=262144 - index_block_restart_interval=16 - block_size_deviation=10 - block_size=4096 - detect_filter_construct_corruption=false - no_block_cache=false - checksum=kXXH3 - filter_policy=nullptr - data_block_hash_table_util_ratio=0.750000 - block_restart_interval=16 - index_type=kBinarySearch - pin_l0_filter_and_index_blocks_in_cache=false - data_block_index_type=kDataBlockBinarySearch - cache_index_and_filter_blocks_with_high_priority=true - whole_key_filtering=true - index_shortening=kShortenSeparators - cache_index_and_filter_blocks=false - block_align=false - optimize_filters_for_memory=false - flush_block_policy_factory=FlushBlockBySizePolicyFactory - - -[CFOptions "posg"] - memtable_max_range_deletions=0 - block_protection_bytes_per_key=0 - memtable_protection_bytes_per_key=0 - sample_for_compression=0 - blob_file_starting_level=0 - blob_compaction_readahead_size=0 - blob_garbage_collection_force_threshold=1.000000 - enable_blob_garbage_collection=false - min_blob_size=0 - last_level_temperature=kUnknown - enable_blob_files=false - target_file_size_base=67108864 - max_sequential_skip_in_iterations=8 - prepopulate_blob_cache=kDisable - compaction_options_fifo={allow_compaction=false;age_for_warm=0;file_temperature_age_thresholds=;max_table_files_size=1073741824;} - max_bytes_for_level_multiplier=10.000000 - max_bytes_for_level_multiplier_additional=1:1:1:1:1:1:1 - max_bytes_for_level_base=536870912 - experimental_mempurge_threshold=0.000000 - write_buffer_size=134217728 - bottommost_compression=kDisableCompressionOption - prefix_extractor=rocksdb.FixedPrefix.17 - compression_per_level=kNoCompression:kNoCompression:kLZ4Compression:kLZ4Compression:kLZ4Compression:kLZ4Compression:kLZ4Compression - blob_file_size=268435456 - memtable_huge_page_size=0 - bottommost_file_compaction_delay=0 - max_successive_merges=0 - compression_opts={max_dict_buffer_bytes=0;checksum=false;use_zstd_dict_trainer=true;enabled=false;parallel_threads=1;zstd_max_train_bytes=0;strategy=0;max_dict_bytes=0;max_compressed_bytes_per_kb=896;level=32767;window_bits=-14;} - arena_block_size=1048576 - memtable_whole_key_filtering=false - target_file_size_multiplier=1 - max_write_buffer_number=6 - blob_compression_type=kNoCompression - compression=kLZ4Compression - level0_stop_writes_trigger=36 - level0_slowdown_writes_trigger=20 - level0_file_num_compaction_trigger=2 - ignore_max_compaction_bytes_for_input=true - max_compaction_bytes=1677721600 - compaction_options_universal={allow_trivial_move=false;incremental=false;stop_style=kCompactionStopStyleTotalSize;compression_size_percent=-1;max_size_amplification_percent=200;max_merge_width=4294967295;min_merge_width=2;size_ratio=1;} - memtable_prefix_bloom_size_ratio=0.000000 - hard_pending_compaction_bytes_limit=274877906944 - bottommost_compression_opts={max_dict_buffer_bytes=0;checksum=false;use_zstd_dict_trainer=true;enabled=false;parallel_threads=1;zstd_max_train_bytes=0;strategy=0;max_dict_bytes=0;max_compressed_bytes_per_kb=896;level=32767;window_bits=-14;} - blob_garbage_collection_age_cutoff=0.250000 - ttl=2592000 - soft_pending_compaction_bytes_limit=68719476736 - inplace_update_num_locks=10000 - paranoid_file_checks=false - check_flush_compaction_key_order=true - periodic_compaction_seconds=0 - disable_auto_compactions=false - report_bg_io_stats=false - compaction_pri=kMinOverlappingRatio - compaction_style=kCompactionStyleLevel - merge_operator=nullptr - table_factory=BlockBasedTable - memtable_factory=SkipListFactory - comparator=leveldb.BytewiseComparator - compaction_filter_factory=nullptr - num_levels=7 - min_write_buffer_number_to_merge=2 - bloom_locality=0 - max_write_buffer_size_to_maintain=805306368 - sst_partitioner_factory=nullptr - preserve_internal_time_seconds=0 - preclude_last_level_data_seconds=0 - max_write_buffer_number_to_maintain=0 - default_temperature=kUnknown - optimize_filters_for_hits=false - level_compaction_dynamic_file_size=true - memtable_insert_with_hint_prefix_extractor=nullptr - level_compaction_dynamic_level_bytes=true - inplace_update_support=false - persist_user_defined_timestamps=true - compaction_filter=nullptr - force_consistency_checks=true - -[TableOptions/BlockBasedTable "posg"] - num_file_reads_for_auto_readahead=2 - initial_auto_readahead_size=8192 - metadata_cache_options={unpartitioned_pinning=kFallback;partition_pinning=kFallback;top_level_index_pinning=kFallback;} - enable_index_compression=true - pin_top_level_index_and_filter=true - read_amp_bytes_per_bit=0 - verify_compression=false - prepopulate_block_cache=kDisable - format_version=5 - partition_filters=false - metadata_block_size=4096 - max_auto_readahead_size=262144 - index_block_restart_interval=16 - block_size_deviation=10 - block_size=4096 - detect_filter_construct_corruption=false - no_block_cache=false - checksum=kXXH3 - filter_policy=nullptr - data_block_hash_table_util_ratio=0.750000 - block_restart_interval=16 - index_type=kBinarySearch - pin_l0_filter_and_index_blocks_in_cache=false - data_block_index_type=kDataBlockBinarySearch - cache_index_and_filter_blocks_with_high_priority=true - whole_key_filtering=true - index_shortening=kShortenSeparators - cache_index_and_filter_blocks=false - block_align=false - optimize_filters_for_memory=false - flush_block_policy_factory=FlushBlockBySizePolicyFactory - - -[CFOptions "ospg"] - memtable_max_range_deletions=0 - block_protection_bytes_per_key=0 - memtable_protection_bytes_per_key=0 - sample_for_compression=0 - blob_file_starting_level=0 - blob_compaction_readahead_size=0 - blob_garbage_collection_force_threshold=1.000000 - enable_blob_garbage_collection=false - min_blob_size=0 - last_level_temperature=kUnknown - enable_blob_files=false - target_file_size_base=67108864 - max_sequential_skip_in_iterations=8 - prepopulate_blob_cache=kDisable - compaction_options_fifo={allow_compaction=false;age_for_warm=0;file_temperature_age_thresholds=;max_table_files_size=1073741824;} - max_bytes_for_level_multiplier=10.000000 - max_bytes_for_level_multiplier_additional=1:1:1:1:1:1:1 - max_bytes_for_level_base=536870912 - experimental_mempurge_threshold=0.000000 - write_buffer_size=134217728 - bottommost_compression=kDisableCompressionOption - prefix_extractor=nullptr - compression_per_level=kNoCompression:kNoCompression:kLZ4Compression:kLZ4Compression:kLZ4Compression:kLZ4Compression:kLZ4Compression - blob_file_size=268435456 - memtable_huge_page_size=0 - bottommost_file_compaction_delay=0 - max_successive_merges=0 - compression_opts={max_dict_buffer_bytes=0;checksum=false;use_zstd_dict_trainer=true;enabled=false;parallel_threads=1;zstd_max_train_bytes=0;strategy=0;max_dict_bytes=0;max_compressed_bytes_per_kb=896;level=32767;window_bits=-14;} - arena_block_size=1048576 - memtable_whole_key_filtering=false - target_file_size_multiplier=1 - max_write_buffer_number=6 - blob_compression_type=kNoCompression - compression=kLZ4Compression - level0_stop_writes_trigger=36 - level0_slowdown_writes_trigger=20 - level0_file_num_compaction_trigger=2 - ignore_max_compaction_bytes_for_input=true - max_compaction_bytes=1677721600 - compaction_options_universal={allow_trivial_move=false;incremental=false;stop_style=kCompactionStopStyleTotalSize;compression_size_percent=-1;max_size_amplification_percent=200;max_merge_width=4294967295;min_merge_width=2;size_ratio=1;} - memtable_prefix_bloom_size_ratio=0.000000 - hard_pending_compaction_bytes_limit=274877906944 - bottommost_compression_opts={max_dict_buffer_bytes=0;checksum=false;use_zstd_dict_trainer=true;enabled=false;parallel_threads=1;zstd_max_train_bytes=0;strategy=0;max_dict_bytes=0;max_compressed_bytes_per_kb=896;level=32767;window_bits=-14;} - blob_garbage_collection_age_cutoff=0.250000 - ttl=2592000 - soft_pending_compaction_bytes_limit=68719476736 - inplace_update_num_locks=10000 - paranoid_file_checks=false - check_flush_compaction_key_order=true - periodic_compaction_seconds=0 - disable_auto_compactions=false - report_bg_io_stats=false - compaction_pri=kMinOverlappingRatio - compaction_style=kCompactionStyleLevel - merge_operator=nullptr - table_factory=BlockBasedTable - memtable_factory=SkipListFactory - comparator=leveldb.BytewiseComparator - compaction_filter_factory=nullptr - num_levels=7 - min_write_buffer_number_to_merge=2 - bloom_locality=0 - max_write_buffer_size_to_maintain=805306368 - sst_partitioner_factory=nullptr - preserve_internal_time_seconds=0 - preclude_last_level_data_seconds=0 - max_write_buffer_number_to_maintain=0 - default_temperature=kUnknown - optimize_filters_for_hits=false - level_compaction_dynamic_file_size=true - memtable_insert_with_hint_prefix_extractor=nullptr - level_compaction_dynamic_level_bytes=true - inplace_update_support=false - persist_user_defined_timestamps=true - compaction_filter=nullptr - force_consistency_checks=true - -[TableOptions/BlockBasedTable "ospg"] - num_file_reads_for_auto_readahead=2 - initial_auto_readahead_size=8192 - metadata_cache_options={unpartitioned_pinning=kFallback;partition_pinning=kFallback;top_level_index_pinning=kFallback;} - enable_index_compression=true - pin_top_level_index_and_filter=true - read_amp_bytes_per_bit=0 - verify_compression=false - prepopulate_block_cache=kDisable - format_version=5 - partition_filters=false - metadata_block_size=4096 - max_auto_readahead_size=262144 - index_block_restart_interval=16 - block_size_deviation=10 - block_size=4096 - detect_filter_construct_corruption=false - no_block_cache=false - checksum=kXXH3 - filter_policy=nullptr - data_block_hash_table_util_ratio=0.750000 - block_restart_interval=16 - index_type=kBinarySearch - pin_l0_filter_and_index_blocks_in_cache=false - data_block_index_type=kDataBlockBinarySearch - cache_index_and_filter_blocks_with_high_priority=true - whole_key_filtering=true - index_shortening=kShortenSeparators - cache_index_and_filter_blocks=false - block_align=false - optimize_filters_for_memory=false - flush_block_policy_factory=FlushBlockBySizePolicyFactory - - -[CFOptions "gspo"] - memtable_max_range_deletions=0 - block_protection_bytes_per_key=0 - memtable_protection_bytes_per_key=0 - sample_for_compression=0 - blob_file_starting_level=0 - blob_compaction_readahead_size=0 - blob_garbage_collection_force_threshold=1.000000 - enable_blob_garbage_collection=false - min_blob_size=0 - last_level_temperature=kUnknown - enable_blob_files=false - target_file_size_base=67108864 - max_sequential_skip_in_iterations=8 - prepopulate_blob_cache=kDisable - compaction_options_fifo={allow_compaction=false;age_for_warm=0;file_temperature_age_thresholds=;max_table_files_size=1073741824;} - max_bytes_for_level_multiplier=10.000000 - max_bytes_for_level_multiplier_additional=1:1:1:1:1:1:1 - max_bytes_for_level_base=536870912 - experimental_mempurge_threshold=0.000000 - write_buffer_size=134217728 - bottommost_compression=kDisableCompressionOption - prefix_extractor=rocksdb.FixedPrefix.17 - compression_per_level=kNoCompression:kNoCompression:kLZ4Compression:kLZ4Compression:kLZ4Compression:kLZ4Compression:kLZ4Compression - blob_file_size=268435456 - memtable_huge_page_size=0 - bottommost_file_compaction_delay=0 - max_successive_merges=0 - compression_opts={max_dict_buffer_bytes=0;checksum=false;use_zstd_dict_trainer=true;enabled=false;parallel_threads=1;zstd_max_train_bytes=0;strategy=0;max_dict_bytes=0;max_compressed_bytes_per_kb=896;level=32767;window_bits=-14;} - arena_block_size=1048576 - memtable_whole_key_filtering=false - target_file_size_multiplier=1 - max_write_buffer_number=6 - blob_compression_type=kNoCompression - compression=kLZ4Compression - level0_stop_writes_trigger=36 - level0_slowdown_writes_trigger=20 - level0_file_num_compaction_trigger=2 - ignore_max_compaction_bytes_for_input=true - max_compaction_bytes=1677721600 - compaction_options_universal={allow_trivial_move=false;incremental=false;stop_style=kCompactionStopStyleTotalSize;compression_size_percent=-1;max_size_amplification_percent=200;max_merge_width=4294967295;min_merge_width=2;size_ratio=1;} - memtable_prefix_bloom_size_ratio=0.000000 - hard_pending_compaction_bytes_limit=274877906944 - bottommost_compression_opts={max_dict_buffer_bytes=0;checksum=false;use_zstd_dict_trainer=true;enabled=false;parallel_threads=1;zstd_max_train_bytes=0;strategy=0;max_dict_bytes=0;max_compressed_bytes_per_kb=896;level=32767;window_bits=-14;} - blob_garbage_collection_age_cutoff=0.250000 - ttl=2592000 - soft_pending_compaction_bytes_limit=68719476736 - inplace_update_num_locks=10000 - paranoid_file_checks=false - check_flush_compaction_key_order=true - periodic_compaction_seconds=0 - disable_auto_compactions=false - report_bg_io_stats=false - compaction_pri=kMinOverlappingRatio - compaction_style=kCompactionStyleLevel - merge_operator=nullptr - table_factory=BlockBasedTable - memtable_factory=SkipListFactory - comparator=leveldb.BytewiseComparator - compaction_filter_factory=nullptr - num_levels=7 - min_write_buffer_number_to_merge=2 - bloom_locality=0 - max_write_buffer_size_to_maintain=805306368 - sst_partitioner_factory=nullptr - preserve_internal_time_seconds=0 - preclude_last_level_data_seconds=0 - max_write_buffer_number_to_maintain=0 - default_temperature=kUnknown - optimize_filters_for_hits=false - level_compaction_dynamic_file_size=true - memtable_insert_with_hint_prefix_extractor=nullptr - level_compaction_dynamic_level_bytes=true - inplace_update_support=false - persist_user_defined_timestamps=true - compaction_filter=nullptr - force_consistency_checks=true - -[TableOptions/BlockBasedTable "gspo"] - num_file_reads_for_auto_readahead=2 - initial_auto_readahead_size=8192 - metadata_cache_options={unpartitioned_pinning=kFallback;partition_pinning=kFallback;top_level_index_pinning=kFallback;} - enable_index_compression=true - pin_top_level_index_and_filter=true - read_amp_bytes_per_bit=0 - verify_compression=false - prepopulate_block_cache=kDisable - format_version=5 - partition_filters=false - metadata_block_size=4096 - max_auto_readahead_size=262144 - index_block_restart_interval=16 - block_size_deviation=10 - block_size=4096 - detect_filter_construct_corruption=false - no_block_cache=false - checksum=kXXH3 - filter_policy=nullptr - data_block_hash_table_util_ratio=0.750000 - block_restart_interval=16 - index_type=kBinarySearch - pin_l0_filter_and_index_blocks_in_cache=false - data_block_index_type=kDataBlockBinarySearch - cache_index_and_filter_blocks_with_high_priority=true - whole_key_filtering=true - index_shortening=kShortenSeparators - cache_index_and_filter_blocks=false - block_align=false - optimize_filters_for_memory=false - flush_block_policy_factory=FlushBlockBySizePolicyFactory - - -[CFOptions "gpos"] - memtable_max_range_deletions=0 - block_protection_bytes_per_key=0 - memtable_protection_bytes_per_key=0 - sample_for_compression=0 - blob_file_starting_level=0 - blob_compaction_readahead_size=0 - blob_garbage_collection_force_threshold=1.000000 - enable_blob_garbage_collection=false - min_blob_size=0 - last_level_temperature=kUnknown - enable_blob_files=false - target_file_size_base=67108864 - max_sequential_skip_in_iterations=8 - prepopulate_blob_cache=kDisable - compaction_options_fifo={allow_compaction=false;age_for_warm=0;file_temperature_age_thresholds=;max_table_files_size=1073741824;} - max_bytes_for_level_multiplier=10.000000 - max_bytes_for_level_multiplier_additional=1:1:1:1:1:1:1 - max_bytes_for_level_base=536870912 - experimental_mempurge_threshold=0.000000 - write_buffer_size=134217728 - bottommost_compression=kDisableCompressionOption - prefix_extractor=rocksdb.FixedPrefix.17 - compression_per_level=kNoCompression:kNoCompression:kLZ4Compression:kLZ4Compression:kLZ4Compression:kLZ4Compression:kLZ4Compression - blob_file_size=268435456 - memtable_huge_page_size=0 - bottommost_file_compaction_delay=0 - max_successive_merges=0 - compression_opts={max_dict_buffer_bytes=0;checksum=false;use_zstd_dict_trainer=true;enabled=false;parallel_threads=1;zstd_max_train_bytes=0;strategy=0;max_dict_bytes=0;max_compressed_bytes_per_kb=896;level=32767;window_bits=-14;} - arena_block_size=1048576 - memtable_whole_key_filtering=false - target_file_size_multiplier=1 - max_write_buffer_number=6 - blob_compression_type=kNoCompression - compression=kLZ4Compression - level0_stop_writes_trigger=36 - level0_slowdown_writes_trigger=20 - level0_file_num_compaction_trigger=2 - ignore_max_compaction_bytes_for_input=true - max_compaction_bytes=1677721600 - compaction_options_universal={allow_trivial_move=false;incremental=false;stop_style=kCompactionStopStyleTotalSize;compression_size_percent=-1;max_size_amplification_percent=200;max_merge_width=4294967295;min_merge_width=2;size_ratio=1;} - memtable_prefix_bloom_size_ratio=0.000000 - hard_pending_compaction_bytes_limit=274877906944 - bottommost_compression_opts={max_dict_buffer_bytes=0;checksum=false;use_zstd_dict_trainer=true;enabled=false;parallel_threads=1;zstd_max_train_bytes=0;strategy=0;max_dict_bytes=0;max_compressed_bytes_per_kb=896;level=32767;window_bits=-14;} - blob_garbage_collection_age_cutoff=0.250000 - ttl=2592000 - soft_pending_compaction_bytes_limit=68719476736 - inplace_update_num_locks=10000 - paranoid_file_checks=false - check_flush_compaction_key_order=true - periodic_compaction_seconds=0 - disable_auto_compactions=false - report_bg_io_stats=false - compaction_pri=kMinOverlappingRatio - compaction_style=kCompactionStyleLevel - merge_operator=nullptr - table_factory=BlockBasedTable - memtable_factory=SkipListFactory - comparator=leveldb.BytewiseComparator - compaction_filter_factory=nullptr - num_levels=7 - min_write_buffer_number_to_merge=2 - bloom_locality=0 - max_write_buffer_size_to_maintain=805306368 - sst_partitioner_factory=nullptr - preserve_internal_time_seconds=0 - preclude_last_level_data_seconds=0 - max_write_buffer_number_to_maintain=0 - default_temperature=kUnknown - optimize_filters_for_hits=false - level_compaction_dynamic_file_size=true - memtable_insert_with_hint_prefix_extractor=nullptr - level_compaction_dynamic_level_bytes=true - inplace_update_support=false - persist_user_defined_timestamps=true - compaction_filter=nullptr - force_consistency_checks=true - -[TableOptions/BlockBasedTable "gpos"] - num_file_reads_for_auto_readahead=2 - initial_auto_readahead_size=8192 - metadata_cache_options={unpartitioned_pinning=kFallback;partition_pinning=kFallback;top_level_index_pinning=kFallback;} - enable_index_compression=true - pin_top_level_index_and_filter=true - read_amp_bytes_per_bit=0 - verify_compression=false - prepopulate_block_cache=kDisable - format_version=5 - partition_filters=false - metadata_block_size=4096 - max_auto_readahead_size=262144 - index_block_restart_interval=16 - block_size_deviation=10 - block_size=4096 - detect_filter_construct_corruption=false - no_block_cache=false - checksum=kXXH3 - filter_policy=nullptr - data_block_hash_table_util_ratio=0.750000 - block_restart_interval=16 - index_type=kBinarySearch - pin_l0_filter_and_index_blocks_in_cache=false - data_block_index_type=kDataBlockBinarySearch - cache_index_and_filter_blocks_with_high_priority=true - whole_key_filtering=true - index_shortening=kShortenSeparators - cache_index_and_filter_blocks=false - block_align=false - optimize_filters_for_memory=false - flush_block_policy_factory=FlushBlockBySizePolicyFactory - - -[CFOptions "gosp"] - memtable_max_range_deletions=0 - block_protection_bytes_per_key=0 - memtable_protection_bytes_per_key=0 - sample_for_compression=0 - blob_file_starting_level=0 - blob_compaction_readahead_size=0 - blob_garbage_collection_force_threshold=1.000000 - enable_blob_garbage_collection=false - min_blob_size=0 - last_level_temperature=kUnknown - enable_blob_files=false - target_file_size_base=67108864 - max_sequential_skip_in_iterations=8 - prepopulate_blob_cache=kDisable - compaction_options_fifo={allow_compaction=false;age_for_warm=0;file_temperature_age_thresholds=;max_table_files_size=1073741824;} - max_bytes_for_level_multiplier=10.000000 - max_bytes_for_level_multiplier_additional=1:1:1:1:1:1:1 - max_bytes_for_level_base=536870912 - experimental_mempurge_threshold=0.000000 - write_buffer_size=134217728 - bottommost_compression=kDisableCompressionOption - prefix_extractor=rocksdb.FixedPrefix.17 - compression_per_level=kNoCompression:kNoCompression:kLZ4Compression:kLZ4Compression:kLZ4Compression:kLZ4Compression:kLZ4Compression - blob_file_size=268435456 - memtable_huge_page_size=0 - bottommost_file_compaction_delay=0 - max_successive_merges=0 - compression_opts={max_dict_buffer_bytes=0;checksum=false;use_zstd_dict_trainer=true;enabled=false;parallel_threads=1;zstd_max_train_bytes=0;strategy=0;max_dict_bytes=0;max_compressed_bytes_per_kb=896;level=32767;window_bits=-14;} - arena_block_size=1048576 - memtable_whole_key_filtering=false - target_file_size_multiplier=1 - max_write_buffer_number=6 - blob_compression_type=kNoCompression - compression=kLZ4Compression - level0_stop_writes_trigger=36 - level0_slowdown_writes_trigger=20 - level0_file_num_compaction_trigger=2 - ignore_max_compaction_bytes_for_input=true - max_compaction_bytes=1677721600 - compaction_options_universal={allow_trivial_move=false;incremental=false;stop_style=kCompactionStopStyleTotalSize;compression_size_percent=-1;max_size_amplification_percent=200;max_merge_width=4294967295;min_merge_width=2;size_ratio=1;} - memtable_prefix_bloom_size_ratio=0.000000 - hard_pending_compaction_bytes_limit=274877906944 - bottommost_compression_opts={max_dict_buffer_bytes=0;checksum=false;use_zstd_dict_trainer=true;enabled=false;parallel_threads=1;zstd_max_train_bytes=0;strategy=0;max_dict_bytes=0;max_compressed_bytes_per_kb=896;level=32767;window_bits=-14;} - blob_garbage_collection_age_cutoff=0.250000 - ttl=2592000 - soft_pending_compaction_bytes_limit=68719476736 - inplace_update_num_locks=10000 - paranoid_file_checks=false - check_flush_compaction_key_order=true - periodic_compaction_seconds=0 - disable_auto_compactions=false - report_bg_io_stats=false - compaction_pri=kMinOverlappingRatio - compaction_style=kCompactionStyleLevel - merge_operator=nullptr - table_factory=BlockBasedTable - memtable_factory=SkipListFactory - comparator=leveldb.BytewiseComparator - compaction_filter_factory=nullptr - num_levels=7 - min_write_buffer_number_to_merge=2 - bloom_locality=0 - max_write_buffer_size_to_maintain=805306368 - sst_partitioner_factory=nullptr - preserve_internal_time_seconds=0 - preclude_last_level_data_seconds=0 - max_write_buffer_number_to_maintain=0 - default_temperature=kUnknown - optimize_filters_for_hits=false - level_compaction_dynamic_file_size=true - memtable_insert_with_hint_prefix_extractor=nullptr - level_compaction_dynamic_level_bytes=true - inplace_update_support=false - persist_user_defined_timestamps=true - compaction_filter=nullptr - force_consistency_checks=true - -[TableOptions/BlockBasedTable "gosp"] - num_file_reads_for_auto_readahead=2 - initial_auto_readahead_size=8192 - metadata_cache_options={unpartitioned_pinning=kFallback;partition_pinning=kFallback;top_level_index_pinning=kFallback;} - enable_index_compression=true - pin_top_level_index_and_filter=true - read_amp_bytes_per_bit=0 - verify_compression=false - prepopulate_block_cache=kDisable - format_version=5 - partition_filters=false - metadata_block_size=4096 - max_auto_readahead_size=262144 - index_block_restart_interval=16 - block_size_deviation=10 - block_size=4096 - detect_filter_construct_corruption=false - no_block_cache=false - checksum=kXXH3 - filter_policy=nullptr - data_block_hash_table_util_ratio=0.750000 - block_restart_interval=16 - index_type=kBinarySearch - pin_l0_filter_and_index_blocks_in_cache=false - data_block_index_type=kDataBlockBinarySearch - cache_index_and_filter_blocks_with_high_priority=true - whole_key_filtering=true - index_shortening=kShortenSeparators - cache_index_and_filter_blocks=false - block_align=false - optimize_filters_for_memory=false - flush_block_policy_factory=FlushBlockBySizePolicyFactory - - -[CFOptions "dspo"] - memtable_max_range_deletions=0 - block_protection_bytes_per_key=0 - memtable_protection_bytes_per_key=0 - sample_for_compression=0 - blob_file_starting_level=0 - blob_compaction_readahead_size=0 - blob_garbage_collection_force_threshold=1.000000 - enable_blob_garbage_collection=false - min_blob_size=0 - last_level_temperature=kUnknown - enable_blob_files=false - target_file_size_base=67108864 - max_sequential_skip_in_iterations=8 - prepopulate_blob_cache=kDisable - compaction_options_fifo={allow_compaction=false;age_for_warm=0;file_temperature_age_thresholds=;max_table_files_size=1073741824;} - max_bytes_for_level_multiplier=10.000000 - max_bytes_for_level_multiplier_additional=1:1:1:1:1:1:1 - max_bytes_for_level_base=536870912 - experimental_mempurge_threshold=0.000000 - write_buffer_size=134217728 - bottommost_compression=kDisableCompressionOption - prefix_extractor=rocksdb.FixedPrefix.17 - compression_per_level=kNoCompression:kNoCompression:kLZ4Compression:kLZ4Compression:kLZ4Compression:kLZ4Compression:kLZ4Compression - blob_file_size=268435456 - memtable_huge_page_size=0 - bottommost_file_compaction_delay=0 - max_successive_merges=0 - compression_opts={max_dict_buffer_bytes=0;checksum=false;use_zstd_dict_trainer=true;enabled=false;parallel_threads=1;zstd_max_train_bytes=0;strategy=0;max_dict_bytes=0;max_compressed_bytes_per_kb=896;level=32767;window_bits=-14;} - arena_block_size=1048576 - memtable_whole_key_filtering=false - target_file_size_multiplier=1 - max_write_buffer_number=6 - blob_compression_type=kNoCompression - compression=kLZ4Compression - level0_stop_writes_trigger=36 - level0_slowdown_writes_trigger=20 - level0_file_num_compaction_trigger=2 - ignore_max_compaction_bytes_for_input=true - max_compaction_bytes=1677721600 - compaction_options_universal={allow_trivial_move=false;incremental=false;stop_style=kCompactionStopStyleTotalSize;compression_size_percent=-1;max_size_amplification_percent=200;max_merge_width=4294967295;min_merge_width=2;size_ratio=1;} - memtable_prefix_bloom_size_ratio=0.000000 - hard_pending_compaction_bytes_limit=274877906944 - bottommost_compression_opts={max_dict_buffer_bytes=0;checksum=false;use_zstd_dict_trainer=true;enabled=false;parallel_threads=1;zstd_max_train_bytes=0;strategy=0;max_dict_bytes=0;max_compressed_bytes_per_kb=896;level=32767;window_bits=-14;} - blob_garbage_collection_age_cutoff=0.250000 - ttl=2592000 - soft_pending_compaction_bytes_limit=68719476736 - inplace_update_num_locks=10000 - paranoid_file_checks=false - check_flush_compaction_key_order=true - periodic_compaction_seconds=0 - disable_auto_compactions=false - report_bg_io_stats=false - compaction_pri=kMinOverlappingRatio - compaction_style=kCompactionStyleLevel - merge_operator=nullptr - table_factory=BlockBasedTable - memtable_factory=SkipListFactory - comparator=leveldb.BytewiseComparator - compaction_filter_factory=nullptr - num_levels=7 - min_write_buffer_number_to_merge=2 - bloom_locality=0 - max_write_buffer_size_to_maintain=805306368 - sst_partitioner_factory=nullptr - preserve_internal_time_seconds=0 - preclude_last_level_data_seconds=0 - max_write_buffer_number_to_maintain=0 - default_temperature=kUnknown - optimize_filters_for_hits=false - level_compaction_dynamic_file_size=true - memtable_insert_with_hint_prefix_extractor=nullptr - level_compaction_dynamic_level_bytes=true - inplace_update_support=false - persist_user_defined_timestamps=true - compaction_filter=nullptr - force_consistency_checks=true - -[TableOptions/BlockBasedTable "dspo"] - num_file_reads_for_auto_readahead=2 - initial_auto_readahead_size=8192 - metadata_cache_options={unpartitioned_pinning=kFallback;partition_pinning=kFallback;top_level_index_pinning=kFallback;} - enable_index_compression=true - pin_top_level_index_and_filter=true - read_amp_bytes_per_bit=0 - verify_compression=false - prepopulate_block_cache=kDisable - format_version=5 - partition_filters=false - metadata_block_size=4096 - max_auto_readahead_size=262144 - index_block_restart_interval=16 - block_size_deviation=10 - block_size=4096 - detect_filter_construct_corruption=false - no_block_cache=false - checksum=kXXH3 - filter_policy=nullptr - data_block_hash_table_util_ratio=0.750000 - block_restart_interval=16 - index_type=kBinarySearch - pin_l0_filter_and_index_blocks_in_cache=false - data_block_index_type=kDataBlockBinarySearch - cache_index_and_filter_blocks_with_high_priority=true - whole_key_filtering=true - index_shortening=kShortenSeparators - cache_index_and_filter_blocks=false - block_align=false - optimize_filters_for_memory=false - flush_block_policy_factory=FlushBlockBySizePolicyFactory - - -[CFOptions "dpos"] - memtable_max_range_deletions=0 - block_protection_bytes_per_key=0 - memtable_protection_bytes_per_key=0 - sample_for_compression=0 - blob_file_starting_level=0 - blob_compaction_readahead_size=0 - blob_garbage_collection_force_threshold=1.000000 - enable_blob_garbage_collection=false - min_blob_size=0 - last_level_temperature=kUnknown - enable_blob_files=false - target_file_size_base=67108864 - max_sequential_skip_in_iterations=8 - prepopulate_blob_cache=kDisable - compaction_options_fifo={allow_compaction=false;age_for_warm=0;file_temperature_age_thresholds=;max_table_files_size=1073741824;} - max_bytes_for_level_multiplier=10.000000 - max_bytes_for_level_multiplier_additional=1:1:1:1:1:1:1 - max_bytes_for_level_base=536870912 - experimental_mempurge_threshold=0.000000 - write_buffer_size=134217728 - bottommost_compression=kDisableCompressionOption - prefix_extractor=rocksdb.FixedPrefix.17 - compression_per_level=kNoCompression:kNoCompression:kLZ4Compression:kLZ4Compression:kLZ4Compression:kLZ4Compression:kLZ4Compression - blob_file_size=268435456 - memtable_huge_page_size=0 - bottommost_file_compaction_delay=0 - max_successive_merges=0 - compression_opts={max_dict_buffer_bytes=0;checksum=false;use_zstd_dict_trainer=true;enabled=false;parallel_threads=1;zstd_max_train_bytes=0;strategy=0;max_dict_bytes=0;max_compressed_bytes_per_kb=896;level=32767;window_bits=-14;} - arena_block_size=1048576 - memtable_whole_key_filtering=false - target_file_size_multiplier=1 - max_write_buffer_number=6 - blob_compression_type=kNoCompression - compression=kLZ4Compression - level0_stop_writes_trigger=36 - level0_slowdown_writes_trigger=20 - level0_file_num_compaction_trigger=2 - ignore_max_compaction_bytes_for_input=true - max_compaction_bytes=1677721600 - compaction_options_universal={allow_trivial_move=false;incremental=false;stop_style=kCompactionStopStyleTotalSize;compression_size_percent=-1;max_size_amplification_percent=200;max_merge_width=4294967295;min_merge_width=2;size_ratio=1;} - memtable_prefix_bloom_size_ratio=0.000000 - hard_pending_compaction_bytes_limit=274877906944 - bottommost_compression_opts={max_dict_buffer_bytes=0;checksum=false;use_zstd_dict_trainer=true;enabled=false;parallel_threads=1;zstd_max_train_bytes=0;strategy=0;max_dict_bytes=0;max_compressed_bytes_per_kb=896;level=32767;window_bits=-14;} - blob_garbage_collection_age_cutoff=0.250000 - ttl=2592000 - soft_pending_compaction_bytes_limit=68719476736 - inplace_update_num_locks=10000 - paranoid_file_checks=false - check_flush_compaction_key_order=true - periodic_compaction_seconds=0 - disable_auto_compactions=false - report_bg_io_stats=false - compaction_pri=kMinOverlappingRatio - compaction_style=kCompactionStyleLevel - merge_operator=nullptr - table_factory=BlockBasedTable - memtable_factory=SkipListFactory - comparator=leveldb.BytewiseComparator - compaction_filter_factory=nullptr - num_levels=7 - min_write_buffer_number_to_merge=2 - bloom_locality=0 - max_write_buffer_size_to_maintain=805306368 - sst_partitioner_factory=nullptr - preserve_internal_time_seconds=0 - preclude_last_level_data_seconds=0 - max_write_buffer_number_to_maintain=0 - default_temperature=kUnknown - optimize_filters_for_hits=false - level_compaction_dynamic_file_size=true - memtable_insert_with_hint_prefix_extractor=nullptr - level_compaction_dynamic_level_bytes=true - inplace_update_support=false - persist_user_defined_timestamps=true - compaction_filter=nullptr - force_consistency_checks=true - -[TableOptions/BlockBasedTable "dpos"] - num_file_reads_for_auto_readahead=2 - initial_auto_readahead_size=8192 - metadata_cache_options={unpartitioned_pinning=kFallback;partition_pinning=kFallback;top_level_index_pinning=kFallback;} - enable_index_compression=true - pin_top_level_index_and_filter=true - read_amp_bytes_per_bit=0 - verify_compression=false - prepopulate_block_cache=kDisable - format_version=5 - partition_filters=false - metadata_block_size=4096 - max_auto_readahead_size=262144 - index_block_restart_interval=16 - block_size_deviation=10 - block_size=4096 - detect_filter_construct_corruption=false - no_block_cache=false - checksum=kXXH3 - filter_policy=nullptr - data_block_hash_table_util_ratio=0.750000 - block_restart_interval=16 - index_type=kBinarySearch - pin_l0_filter_and_index_blocks_in_cache=false - data_block_index_type=kDataBlockBinarySearch - cache_index_and_filter_blocks_with_high_priority=true - whole_key_filtering=true - index_shortening=kShortenSeparators - cache_index_and_filter_blocks=false - block_align=false - optimize_filters_for_memory=false - flush_block_policy_factory=FlushBlockBySizePolicyFactory - - -[CFOptions "dosp"] - memtable_max_range_deletions=0 - block_protection_bytes_per_key=0 - memtable_protection_bytes_per_key=0 - sample_for_compression=0 - blob_file_starting_level=0 - blob_compaction_readahead_size=0 - blob_garbage_collection_force_threshold=1.000000 - enable_blob_garbage_collection=false - min_blob_size=0 - last_level_temperature=kUnknown - enable_blob_files=false - target_file_size_base=67108864 - max_sequential_skip_in_iterations=8 - prepopulate_blob_cache=kDisable - compaction_options_fifo={allow_compaction=false;age_for_warm=0;file_temperature_age_thresholds=;max_table_files_size=1073741824;} - max_bytes_for_level_multiplier=10.000000 - max_bytes_for_level_multiplier_additional=1:1:1:1:1:1:1 - max_bytes_for_level_base=536870912 - experimental_mempurge_threshold=0.000000 - write_buffer_size=134217728 - bottommost_compression=kDisableCompressionOption - prefix_extractor=nullptr - compression_per_level=kNoCompression:kNoCompression:kLZ4Compression:kLZ4Compression:kLZ4Compression:kLZ4Compression:kLZ4Compression - blob_file_size=268435456 - memtable_huge_page_size=0 - bottommost_file_compaction_delay=0 - max_successive_merges=0 - compression_opts={max_dict_buffer_bytes=0;checksum=false;use_zstd_dict_trainer=true;enabled=false;parallel_threads=1;zstd_max_train_bytes=0;strategy=0;max_dict_bytes=0;max_compressed_bytes_per_kb=896;level=32767;window_bits=-14;} - arena_block_size=1048576 - memtable_whole_key_filtering=false - target_file_size_multiplier=1 - max_write_buffer_number=6 - blob_compression_type=kNoCompression - compression=kLZ4Compression - level0_stop_writes_trigger=36 - level0_slowdown_writes_trigger=20 - level0_file_num_compaction_trigger=2 - ignore_max_compaction_bytes_for_input=true - max_compaction_bytes=1677721600 - compaction_options_universal={allow_trivial_move=false;incremental=false;stop_style=kCompactionStopStyleTotalSize;compression_size_percent=-1;max_size_amplification_percent=200;max_merge_width=4294967295;min_merge_width=2;size_ratio=1;} - memtable_prefix_bloom_size_ratio=0.000000 - hard_pending_compaction_bytes_limit=274877906944 - bottommost_compression_opts={max_dict_buffer_bytes=0;checksum=false;use_zstd_dict_trainer=true;enabled=false;parallel_threads=1;zstd_max_train_bytes=0;strategy=0;max_dict_bytes=0;max_compressed_bytes_per_kb=896;level=32767;window_bits=-14;} - blob_garbage_collection_age_cutoff=0.250000 - ttl=2592000 - soft_pending_compaction_bytes_limit=68719476736 - inplace_update_num_locks=10000 - paranoid_file_checks=false - check_flush_compaction_key_order=true - periodic_compaction_seconds=0 - disable_auto_compactions=false - report_bg_io_stats=false - compaction_pri=kMinOverlappingRatio - compaction_style=kCompactionStyleLevel - merge_operator=nullptr - table_factory=BlockBasedTable - memtable_factory=SkipListFactory - comparator=leveldb.BytewiseComparator - compaction_filter_factory=nullptr - num_levels=7 - min_write_buffer_number_to_merge=2 - bloom_locality=0 - max_write_buffer_size_to_maintain=805306368 - sst_partitioner_factory=nullptr - preserve_internal_time_seconds=0 - preclude_last_level_data_seconds=0 - max_write_buffer_number_to_maintain=0 - default_temperature=kUnknown - optimize_filters_for_hits=false - level_compaction_dynamic_file_size=true - memtable_insert_with_hint_prefix_extractor=nullptr - level_compaction_dynamic_level_bytes=true - inplace_update_support=false - persist_user_defined_timestamps=true - compaction_filter=nullptr - force_consistency_checks=true - -[TableOptions/BlockBasedTable "dosp"] - num_file_reads_for_auto_readahead=2 - initial_auto_readahead_size=8192 - metadata_cache_options={unpartitioned_pinning=kFallback;partition_pinning=kFallback;top_level_index_pinning=kFallback;} - enable_index_compression=true - pin_top_level_index_and_filter=true - read_amp_bytes_per_bit=0 - verify_compression=false - prepopulate_block_cache=kDisable - format_version=5 - partition_filters=false - metadata_block_size=4096 - max_auto_readahead_size=262144 - index_block_restart_interval=16 - block_size_deviation=10 - block_size=4096 - detect_filter_construct_corruption=false - no_block_cache=false - checksum=kXXH3 - filter_policy=nullptr - data_block_hash_table_util_ratio=0.750000 - block_restart_interval=16 - index_type=kBinarySearch - pin_l0_filter_and_index_blocks_in_cache=false - data_block_index_type=kDataBlockBinarySearch - cache_index_and_filter_blocks_with_high_priority=true - whole_key_filtering=true - index_shortening=kShortenSeparators - cache_index_and_filter_blocks=false - block_align=false - optimize_filters_for_memory=false - flush_block_policy_factory=FlushBlockBySizePolicyFactory - - -[CFOptions "graphs"] - memtable_max_range_deletions=0 - block_protection_bytes_per_key=0 - memtable_protection_bytes_per_key=0 - sample_for_compression=0 - blob_file_starting_level=0 - blob_compaction_readahead_size=0 - blob_garbage_collection_force_threshold=1.000000 - enable_blob_garbage_collection=false - min_blob_size=0 - last_level_temperature=kUnknown - enable_blob_files=false - target_file_size_base=67108864 - max_sequential_skip_in_iterations=8 - prepopulate_blob_cache=kDisable - compaction_options_fifo={allow_compaction=false;age_for_warm=0;file_temperature_age_thresholds=;max_table_files_size=1073741824;} - max_bytes_for_level_multiplier=10.000000 - max_bytes_for_level_multiplier_additional=1:1:1:1:1:1:1 - max_bytes_for_level_base=536870912 - experimental_mempurge_threshold=0.000000 - write_buffer_size=134217728 - bottommost_compression=kDisableCompressionOption - prefix_extractor=rocksdb.FixedPrefix.17 - compression_per_level=kNoCompression:kNoCompression:kLZ4Compression:kLZ4Compression:kLZ4Compression:kLZ4Compression:kLZ4Compression - blob_file_size=268435456 - memtable_huge_page_size=0 - bottommost_file_compaction_delay=0 - max_successive_merges=0 - compression_opts={max_dict_buffer_bytes=0;checksum=false;use_zstd_dict_trainer=true;enabled=false;parallel_threads=1;zstd_max_train_bytes=0;strategy=0;max_dict_bytes=0;max_compressed_bytes_per_kb=896;level=32767;window_bits=-14;} - arena_block_size=1048576 - memtable_whole_key_filtering=false - target_file_size_multiplier=1 - max_write_buffer_number=6 - blob_compression_type=kNoCompression - compression=kLZ4Compression - level0_stop_writes_trigger=36 - level0_slowdown_writes_trigger=20 - level0_file_num_compaction_trigger=2 - ignore_max_compaction_bytes_for_input=true - max_compaction_bytes=1677721600 - compaction_options_universal={allow_trivial_move=false;incremental=false;stop_style=kCompactionStopStyleTotalSize;compression_size_percent=-1;max_size_amplification_percent=200;max_merge_width=4294967295;min_merge_width=2;size_ratio=1;} - memtable_prefix_bloom_size_ratio=0.000000 - hard_pending_compaction_bytes_limit=274877906944 - bottommost_compression_opts={max_dict_buffer_bytes=0;checksum=false;use_zstd_dict_trainer=true;enabled=false;parallel_threads=1;zstd_max_train_bytes=0;strategy=0;max_dict_bytes=0;max_compressed_bytes_per_kb=896;level=32767;window_bits=-14;} - blob_garbage_collection_age_cutoff=0.250000 - ttl=2592000 - soft_pending_compaction_bytes_limit=68719476736 - inplace_update_num_locks=10000 - paranoid_file_checks=false - check_flush_compaction_key_order=true - periodic_compaction_seconds=0 - disable_auto_compactions=false - report_bg_io_stats=false - compaction_pri=kMinOverlappingRatio - compaction_style=kCompactionStyleLevel - merge_operator=nullptr - table_factory=BlockBasedTable - memtable_factory=SkipListFactory - comparator=leveldb.BytewiseComparator - compaction_filter_factory=nullptr - num_levels=7 - min_write_buffer_number_to_merge=2 - bloom_locality=0 - max_write_buffer_size_to_maintain=805306368 - sst_partitioner_factory=nullptr - preserve_internal_time_seconds=0 - preclude_last_level_data_seconds=0 - max_write_buffer_number_to_maintain=0 - default_temperature=kUnknown - optimize_filters_for_hits=false - level_compaction_dynamic_file_size=true - memtable_insert_with_hint_prefix_extractor=nullptr - level_compaction_dynamic_level_bytes=true - inplace_update_support=false - persist_user_defined_timestamps=true - compaction_filter=nullptr - force_consistency_checks=true - -[TableOptions/BlockBasedTable "graphs"] - num_file_reads_for_auto_readahead=2 - initial_auto_readahead_size=8192 - metadata_cache_options={unpartitioned_pinning=kFallback;partition_pinning=kFallback;top_level_index_pinning=kFallback;} - enable_index_compression=true - pin_top_level_index_and_filter=true - read_amp_bytes_per_bit=0 - verify_compression=false - prepopulate_block_cache=kDisable - format_version=5 - partition_filters=false - metadata_block_size=4096 - max_auto_readahead_size=262144 - index_block_restart_interval=16 - block_size_deviation=10 - block_size=4096 - detect_filter_construct_corruption=false - no_block_cache=false - checksum=kXXH3 - filter_policy=nullptr - data_block_hash_table_util_ratio=0.750000 - block_restart_interval=16 - index_type=kBinarySearch - pin_l0_filter_and_index_blocks_in_cache=false - data_block_index_type=kDataBlockBinarySearch - cache_index_and_filter_blocks_with_high_priority=true - whole_key_filtering=true - index_shortening=kShortenSeparators - cache_index_and_filter_blocks=false - block_align=false - optimize_filters_for_memory=false - flush_block_policy_factory=FlushBlockBySizePolicyFactory - From 523ce5a469f8858021069075d5944e8293f1103c Mon Sep 17 00:00:00 2001 From: Christoph Sander <74921235+ch-sander@users.noreply.github.com> Date: Wed, 28 Aug 2024 13:36:38 +0200 Subject: [PATCH 11/12] permission fix --- oxigraph/.env | 2 -- oxigraph/fix-folder-permissions.sh | 8 ++++---- 2 files changed, 4 insertions(+), 6 deletions(-) diff --git a/oxigraph/.env b/oxigraph/.env index f07e8fb..4cd15f9 100644 --- a/oxigraph/.env +++ b/oxigraph/.env @@ -6,7 +6,6 @@ COMPOSE_PROJECT_NAME= # Total amount of memory available for containers RESEARCHSPACE_MEMORY=1g -BLAZEGRAPH_MEMORY=1g DIGILIB_MEMORY=500m # (optional) additional ReseearchSpace runtime options. @@ -16,7 +15,6 @@ RESEARCHSPACE_OPTS=-Dorg.eclipse.jetty.server.Request.maxFormContentSize=1000000 # (optional) additional JVM opts for various applications # WARNING! Don't set Xmx here, use memory variables above. We use -XX:+UseContainerSupport, see https://merikan.com/2019/04/jvm-in-a-container/ for more details about memory management of Java apps inside docker. RESEARCHSPACE_JAVA_OPTS= -BLAZEGRAPH_JAVA_OPTS= DIGILIB_JAVA_OPTS= # docker images diff --git a/oxigraph/fix-folder-permissions.sh b/oxigraph/fix-folder-permissions.sh index 29507f4..8097973 100644 --- a/oxigraph/fix-folder-permissions.sh +++ b/oxigraph/fix-folder-permissions.sh @@ -4,7 +4,7 @@ set -e RUNTIME_DATA=./researchspace -BLAZEGRAPH_DATA=./blazegraph +OXIGRAPH_DATA=./data_oxigraph echo "Creating storage folders" @@ -19,13 +19,13 @@ chown -R 100:0 ${RUNTIME_DATA} # make sure that folder has correct write permissions and new files that are created inside the folder inherit ownership chmod -R g+ws ${RUNTIME_DATA} -echo "Creating blazegraph journal folder: ${BLAZEGRAPH_DATA}" +echo "Creating blazegraph journal folder: ${OXIGRAPH_DATA}" # create folder for blazegraph journal file -mkdir -p ${BLAZEGRAPH_DATA} +mkdir -p ${OXIGRAPH_DATA} # change ownership of the blazegraph data folder to uid/guid that is used inside blazegraph docker container -chown -R 999:999 ${BLAZEGRAPH_DATA} +chown -R 999:999 ${OXIGRAPH_DATA} # make sure that folder has correct write permissions and new files that are created inside the folder inherit ownership chmod -R g+ws ${RUNTIME_DATA} From 407a542c8f55e9ecb79b9af90d450b718624fb82 Mon Sep 17 00:00:00 2001 From: Christoph Sander <74921235+ch-sander@users.noreply.github.com> Date: Wed, 28 Aug 2024 13:39:05 +0200 Subject: [PATCH 12/12] Update README.md --- oxigraph/README.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/oxigraph/README.md b/oxigraph/README.md index d3856fb..5a7d7c0 100644 --- a/oxigraph/README.md +++ b/oxigraph/README.md @@ -9,7 +9,7 @@ A docker installation if you want [oxigraph](https://github.com/oxigraph/oxigrap ## Prerequisites -- Currently only work with ResearchSpace image `researchspace/platform-ci:oxigraph-fix` +- Currently only works with ResearchSpace image `researchspace/platform-ci:oxigraph-fix` - Make sure to enable the `--union-default-graph` flag at CLI startup -- you must create a default.ttl `\researchspace\runtime-data\config\repositories\default.ttl` -- if you need to have the service proxied (as for `full-setup`), add your config at the end of `full-setup\nginx\nginx.tmpl` (see also https://github.com/oxigraph/oxigraph/tree/main/cli#run-the-web-server-with-basic-authentication) \ No newline at end of file +- you must create a `\researchspace\runtime-data\config\repositories\default.ttl` +- if you need to have the oxigraph service proxied (as for `full-setup`), add your nginx config at the end of `full-setup\nginx\nginx.tmpl` (see also https://github.com/oxigraph/oxigraph/tree/main/cli#run-the-web-server-with-basic-authentication) \ No newline at end of file