Actions
Feature #69990
closedIntroduce and implement FuturizedStore::Shard::omap_iterate()
% Done:
0%
Tags (freeform):
Merge Commit:
Fixed In:
v20.3.0-1640-g853c60925e
Released In:
Upkeep Timestamp:
2025-08-12T18:23:44+00:00
Description
Refer to ObjectStore::omap_iterate(), Crimson needs a similar interface from FuturizedStore to iterate the omap on demand, instead of relying solely on omap_get_values().
Updated by Yingxin Cheng about 1 year ago
- Related to Bug #69612: Seastore: rbd_cls_tests/perf-fio_4M_rand_rw osd.x has slow ops added
Updated by Matan Breizman about 1 year ago
Note: Classical "drop the OmapIterator in favor of omap_iterate" https://github.com/ceph/ceph/pull/60890
Updated by Yingxin Cheng about 1 year ago
Hey, it should be good to base on the cleanup https://github.com/ceph/ceph/pull/62079 which tries to simplify the omap code in seastore.cc
Updated by Matan Breizman 11 months ago
- Status changed from New to Fix Under Review
- Pull request ID set to 62530
Updated by Upkeep Bot 8 months ago
- Merge Commit set to 853c60925ea0f236700881c45b8b5da88887d521
- Fixed In set to v20.3.0-1640-g853c60925e
- Upkeep Timestamp set to 2025-07-15T14:55:43+00:00
Updated by Matan Breizman 8 months ago
https://github.com/ceph/ceph/pull/62530 was merged, leaving the tracker open for follow-up tracking: https://github.com/ceph/ceph/pull/62530#issuecomment-3071792601
Crimson-has-followup: * Drop duplicated `OMapManager::omap_list()`: https://github.com/ceph/ceph/pull/62530#discussion_r2168305392 * Drop the unnecessary `omap_list_config_t` from `OMapManager::omap_rm_key_range()`
Updated by Upkeep Bot 7 months ago
- Status changed from Fix Under Review to Resolved
- Upkeep Timestamp changed from 2025-07-15T14:55:43+00:00 to 2025-08-12T18:23:44+00:00
Actions