speedb-io / speedb

A RocksDB compliant high performance scalable embedded key-value store
https://www.speedb.io/
Apache License 2.0
882 stars 65 forks source link

Display the pinning policy options same as block_cache/metadata_cache #805

Closed udi-speedb closed 6 months ago

udi-speedb commented 7 months ago

@Yuval-Ariel - This is a sample of how the log file looks after the change:

  metadata_cache_options:
    top_level_index_pinning: 0
    partition_pinning: 0
    unpartitioned_pinning: 0
  index_type: 0
  data_block_index_type: 0
  index_shortening: 1
  data_block_hash_table_util_ratio: 0.750000
  checksum: 4
  no_block_cache: 0
  block_cache: 0x55fdd6eaa3d0
  block_cache_name: LRUCache
  block_cache_options:
    capacity : 33554432
    num_shard_bits : 6
    strict_capacity_limit : 0
    memory_allocator : None
    high_pri_pool_ratio: 0.000
    low_pri_pool_ratio: 0.000
  persistent_cache: (nil)
  pinning_policy_name: speedb_scoped_pinning_policy
  pinning_policy_options:
    capacity: 26843545
    last_level_with_data_percent: 10
    mid_percent: 70
  block_size: 4096