summaryrefslogtreecommitdiffstats
path: root/src/crimson/os/seastore/omap_manager (follow)
Commit message (Expand)AuthorAgeFilesLines
* crimson/os/seastore: turn laddr_t into a structZhang Song2024-08-231-2/+2
* crimson/common/interruptible_future: add discard_resultZhang Song2024-04-031-1/+1
* crimson/os/seastore: attr related debug outputsXuehan Xu2024-02-271-0/+1
* crimson/os/seastore/transaction_manager: TransactionManager::alloc_extent(s) ...Xuehan Xu2024-02-052-8/+32
* crimson/os/seastore: add new interfaces to alloc multiple extents for aXuehan Xu2024-02-052-4/+4
* crimson/os/seastore/lba_manager: hide lba mapping ref count update awayXuehan Xu2023-11-022-3/+3
* crimson/os/seastore/omap_manager: fix the entry leak issue inXuehan Xu2023-08-181-3/+8
* crimson/os/seastore/omap_manager: correct editor settingsZhang Song2023-06-281-1/+1
* crimson/os/seastore/cached_extent: duplicate_for_write accepts the transactio...Xuehan Xu2023-05-061-2/+2
* crimson/os/seastore/cache: use CachedExtent::is_mutable() where appropriateYingxin Cheng2023-03-281-4/+4
* crimson/os/seastore/omap_manager: fix a capture-by-reference related issueXuehan Xu2023-01-161-7/+11
* crimson/os/seastore/omap: adjust omap_list_config_tXinyu Huang2022-12-131-6/+8
* crimson/os/seastore/omap: introduce omap range removeXinyu Huang2022-12-132-0/+45
* crimson/os/seastore/omap: support two borders list methodXinyu Huang2022-12-135-68/+109
* crimson/os: print the value of optional<>Kefu Chai2022-11-221-1/+1
* crimson: specialize fmt::formatter<>Kefu Chai2022-11-221-0/+4
* crimson: specialize fmt::formatter<> to print using {fmt}Kefu Chai2022-11-221-0/+5
* crimson/os/seastore/omap: fix assert bugXinyu Huang2022-09-071-1/+5
* crimson/seastore: fix omap empty delta bufferchunmei-liu2022-08-241-2/+2
* crimson/os/seastore/omap: optimize merge policyXinyu Huang2022-08-174-1/+18
* crimson/os/seastore/omap: code cleanupXinyu Huang2022-08-171-26/+41
* crimson: capture "this" explicitlyKefu Chai2022-08-021-1/+1
* crimson/os/seastore: drop != operator and use friend operator==Kefu Chai2022-07-301-7/+3
* crimson/os/seastore/omap: remove unnecessary extent loads when clearing.Xinyu Huang2022-07-271-9/+19
* crimson/os/seastore/omap_manager: fix error when listing multiple omap tree i...Xuehan Xu2022-06-301-3/+12
* crimson/os/seastore/omap_manager: better debug outputsXuehan Xu2022-06-302-46/+78
* crimson/os/seastore/omap_manager: count omap/onode tree extentsXuehan Xu2022-06-192-3/+12
* crimson/os/seastore: improve and fix tree metricsYingxin Cheng2022-05-171-0/+5
* crimson/seastore: enlarge omap_leaf_node sizechunmei-liu2022-04-193-21/+28
* crimson/os/seastore: use iter_cend()Kefu Chai2022-03-011-4/+4
* crimson/os: define iterator without std::iterator<>Kefu Chai2022-03-011-2/+7
* crimson: eliminate clang build warning in crimsonchunmei-liu2022-02-161-0/+1
* crimson/os/seastore: differentiate loggers in seastoreYingxin Cheng2021-12-312-2/+2
* crimson/os/seastore: add missing hints in omap treeYingxin Cheng2021-09-221-4/+4
* Merge pull request #43157 from liu-chunmei/seastore-binary-searchSamuel Just2021-09-151-21/+16
|\
| * crimson/seastore:: add binary search for lba and omap iterator searchchunmei-liu2021-09-151-21/+16
* | crimson/os/seastore: fix some debug outputs in omap managerXuehan Xu2021-09-101-5/+5
* | crimson/os/seastore: better debug outputsXuehan Xu2021-09-081-3/+5
* | crimson/os/seastore: allow getting empty delta from omap extentsXuehan Xu2021-09-081-6/+8
|/
* crimson/seastore: replace L_ADDR_MIN by hint in omapchunmei-liu2021-08-164-31/+33
* crimson/os/seastore: consolidate the static member CachedExtent::TYPEYingxin Cheng2021-07-142-9/+7
* crimson/os/seastore/omap_manager: convert to use interruptible futureSamuel Just2021-07-026-134/+130
* crimson/os/seastore: convert transaction_manager internally to use interrupti...Samuel Just2021-06-233-2/+7
* crimson: s/crimson::do_until/crimson::repeat/Kefu Chai2021-06-231-4/+6
* crimson/seastore: cleanup ceph_subsystem_filestore to seastorechunmei-liu2021-06-032-2/+2
* crimson/os/seastore: use tuple return for omap_list throughoutSamuel Just2021-05-271-2/+2
* crimson/seastore: add string_kv_node_layout diagramsAran852021-05-171-0/+39
* crimson/os/seastore: use map::merge() to merge mapsKefu Chai2021-05-071-4/+2
* crimson.os/seastore: do not capture unused variablesKefu Chai2021-05-071-1/+1
* crimson/os/seastore: do not capture unused variableKefu Chai2021-05-071-1/+1