Uploaded image for project: 'Couchbase Server'
  1. Couchbase Server
  2. MB-26520

[RocksDB] Column family options are partially applied

    XMLWordPrintable

Details

    • Bug
    • Resolution: User Error
    • Major
    • master
    • master
    • couchbase-bucket
    • None
    • 5.1.0-1335
    • Untriaged
    • Centos 64-bit
    • Yes

    Description

      I am trying to tune the following RocksDB settings via diag eval:

      backend=rocksdb
      rocksdb_cf_options=write_buffer_size=2097152,max_write_buffer_number=1
      rocksdb_options=max_background_jobs=1

      kv-engine successfully receives my requests:

      2017-10-24T15:37:57.609308-07:00 NOTICE (bucket-1) EPEngine::initialize: using configuration:"ht_locks=47;max_size=53687091200;dbname=/data/bucket-1;backend=couchdb;couch_bucket=bucket-1;max_vbuckets=128;alog_path=/data/bucket-1/access.log;data_traffic_enabled=false;max_num_workers=3;uuid=9b59e99b358191c385e1b224be5a2e46;conflict_resolution_type=seqno;bucket_type=persistent;item_eviction_policy=full_eviction;failpartialwarmup=false;backend=rocksdb;rocksdb_cf_options=write_buffer_size=2097152,max_write_buffer_number=1;rocksdb_options=max_background_jobs=1"
      

      However, max_write_buffer_number doesn't seem to be applied:

      # grep "write_buffer_size" /data/bucket-1/rocksdb.0/OPTIONS-000010 
        db_write_buffer_size=0
        write_buffer_size=2097152
        write_buffer_size=2097152
        write_buffer_size=2097152
       
      # grep "max_write_buffer_number" /data/bucket-1/rocksdb.0/OPTIONS-000010 
        max_write_buffer_number=2
        max_write_buffer_number_to_maintain=0
        max_write_buffer_number=2
        max_write_buffer_number_to_maintain=0
        max_write_buffer_number=2
       
      # grep "max_background_jobs" /data/bucket-1/rocksdb.0/OPTIONS-000010 
        max_background_jobs=1
      

      Attachments

        No reviews matched the request. Check your Options in the drop-down menu of this sections header.

        Activity

          People

            paolo.cocchi Paolo Cocchi
            pavelpaulau Pavel Paulau (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Gerrit Reviews

                There are no open Gerrit changes

                PagerDuty