Bug #57855
closed
cannot enable level_compaction_dynamic_level_bytes
Added by Beom-Seok Park over 1 year ago.
Updated 7 months ago.
Backport:
reef, quincy, pacific
Description
create an osd with the following options.
[osd]
bluestore rocksdb cf = true
bluestore rocksdb options annex = max_subcompactions=3,level_compaction_dynamic_level_bytes=true
16.2.0 ~ 16.2.5 : can enable level_compaction_dynamic_level_bytes
16.2.6 ~ 16.2.10 : cannot enable level_compaction_dynamic_level_bytes
I found that the level_compaction_dynamic_level_bytes option does not apply if opt.db_paths exists when opening rocksdb's DB.
I don't know why.
db_paths is not compatible with level_compaction_dynamic_level_bytes.
- Status changed from New to Closed
- Status changed from Closed to New
Well, indeed level_compaction_dynamic_level_bytes mode can't be enabled with fit_to_fast selector if bluestore is equipped with a single main device.
- Status changed from New to Fix Under Review
- Pull request ID set to 50095
- Backport set to quincy, pacific
- Status changed from Fix Under Review to Pending Backport
- Backport changed from quincy, pacific to reef, quincy, pacific
- Copied to Backport #59336: quincy: cannot enable level_compaction_dynamic_level_bytes added
- Copied to Backport #59337: reef: cannot enable level_compaction_dynamic_level_bytes added
- Copied to Backport #59338: pacific: cannot enable level_compaction_dynamic_level_bytes added
- Tags set to backport_processed
- Status changed from Pending Backport to Resolved
Also available in: Atom
PDF