summaryrefslogtreecommitdiffstats
path: root/src/crimson/os/seastore/transaction_manager.cc (follow)
Commit message (Expand)AuthorAgeFilesLines
* crimson/os/seastore: introduce cache_hint_tXuehan Xu12 days1-0/+2
* crimson/os/seastore/journal: hide RBM specific finish_commit()Yingxin Cheng2024-12-241-6/+8
* crimson/os/seastore: convert offset/length in seastore logs to hex formatYingxin Cheng2024-12-031-2/+2
* crimson/os/seastore/transaction_manager: add log in get_extents_if_live()Yingxin Cheng2024-11-281-4/+5
* crimson/os/seastore/transaction_manager: fix get_extents_if_liveYingxin Cheng2024-11-281-0/+3
* crimson/os/seastore/transaction_manager: adjust do_with for pin_list in get_e...Yingxin Cheng2024-11-281-9/+10
* crimson/os/seastore/transaction_manager: fully read the extent before rewritt...Yingxin Cheng2024-11-281-78/+88
* crimson/os/seastore: move the root meta out of the root blockXuehan Xu2024-11-111-0/+2
* crimson/os/seastore/transaction_manager: refine logsYingxin Cheng2024-10-081-36/+46
* crimson/os/seastore/transaction_manager: misc cleanupsYingxin Cheng2024-10-081-19/+25
* Merge pull request #59182 from zhscn/wip-4k-laddrYingxin2024-08-301-2/+2
|\
| * crimson/os/seastore: adapt laddr_offset_t::checked_to_laddrZhang Song2024-08-231-2/+2
* | Merge pull request #59391 from cyx1231st/wip-seastore-more-reports2Yingxin2024-08-291-2/+11
|\ \
| * | crimson/os/seastore/cache: report rewrite statsYingxin Cheng2024-08-231-2/+9
| * | crimson/os/seastore/transaction: refine version_stat_t as rewrite_stats_tYingxin Cheng2024-08-231-1/+3
| |/
* / crimson/os/seastore: refine documents related to inplace rewriteYingxin Cheng2024-08-231-0/+3
|/
* crimson/os/seastore/seastore_types: unify checks to the extent typesYingxin Cheng2024-08-151-1/+1
* crimson/os/seastore: fix names get_extents_if_liveYingxin Cheng2024-08-011-1/+1
* Merge pull request #58367 from xxhdx1985126/wip-seastore-lba-mapping-iteratorYingxin2024-07-231-2/+2
|\
| * crimson/os/seastore/btree: add copy_source->pending links to FixedKVNodeXuehan Xu2024-07-221-2/+2
* | crimson/os/seastore: disable crc calculation if end to end data protection is...Myoungwon Oh2024-07-221-10/+31
|/
* Merge pull request #58551 from xxhdx1985126/wip-66924Yingxin2024-07-181-4/+17
|\
| * crimson/os/seastore/transaction_manager: consider inconsistency betweenXuehan Xu2024-07-171-4/+17
* | crimson/os/seastore: track shard io stats below transaction managerYingxin Cheng2024-07-121-4/+24
|/
* crimson/os/seastore/seastore_types: replace the deprecated journal_type_tYingxin Cheng2024-05-301-7/+7
* Merge pull request #55831 from xxhdx1985126/wip-seastore-lba-pointer-consolid...Yingxin2024-05-211-13/+2
|\
| * crimson/os/seastore/btree: add CachedExtent::on_rewrite() andXuehan Xu2024-05-201-13/+2
* | Merge pull request #57262 from xxhdx1985126/wip-seastore-clone-remap-refcountYingxin2024-05-211-4/+3
|\ \ | |/ |/|
| * crimson/os/seastore/lba_manager: clean up LBAManager::decref_extent()Xuehan Xu2024-05-171-4/+3
* | Merge pull request #57474 from xxhdx1985126/wip-seastore-rewrite-bug-fixYingxin2024-05-171-2/+2
|\ \ | |/ |/|
| * crimson/os/seastore: set last_committed_crc for rewritten extentsXuehan Xu2024-05-151-1/+1
| * crimson/os/seastore/transaction_manager: correct the offset of the dataXuehan Xu2024-05-151-1/+1
* | Merge pull request #55735 from xxhdx1985126/wip-crimson-errorator-void-handlerYingxin2024-05-161-10/+3
|\ \
| * | crimson: adjust all void-returning handlers to either return values orXuehan Xu2024-03-231-10/+3
* | | crimson/os/seastore/transaction_manager: drop unused codeYingxin Cheng2024-05-151-12/+0
| |/ |/|
* | Merge pull request #57128 from cyx1231st/wip-fix-ut-seastore-timeoutYingxin2024-04-301-6/+8
|\ \
| * | crimson/os/seastore: improve seastore_t logsYingxin Cheng2024-04-291-6/+8
* | | Merge pull request #57129 from xxhdx1985126/wip-65585Yingxin2024-04-301-2/+0
|\ \ \ | |/ / |/| |
| * | crimson/os/seastore/transaction_manager: fix write pipeline phase leakXuehan Xu2024-04-291-2/+0
* | | crimson/os/seastore/transaction_manager: fully load extents whenXuehan Xu2024-04-221-1/+4
* | | crimson/os/seastore/lba_manager: clean up lba_manager's alloc_extent related ...Xuehan Xu2024-04-221-3/+0
* | | crimson/os/seastore/cached_extent: rename get_crc32c to calc_crc32cXuehan Xu2024-04-221-1/+1
* | | crimson/os/seastore: record extents' chksums in the lba treeXuehan Xu2024-04-221-17/+87
|/ /
* / crimson/os/seastore: alloc mapping with refcount when rewriting logical extentsZhang Song2024-04-031-5/+11
|/
* crimson/os/seastore/transaction_manager: allow allocating multipleXuehan Xu2024-02-051-26/+93
* crimson/os/seastore: move overwritten delta extents to delta_overwrite_list i...Myoungwon Oh2023-12-281-0/+6
* crimson/os/seastore/transaction_manager: add the missing UNIT_TESTS_BUILT guardYingxin Cheng2023-11-031-0/+2
* crimson/os/seastore/lba_manager: hide lba mapping ref count update awayXuehan Xu2023-11-021-5/+5
* crimson/os/seastore/transaction_manager: don't remove intermediateXuehan Xu2023-08-101-5/+6
* crimson/os/seastore/transaction_manager: remove extents for physical lba mapp...xuxuehan2023-08-101-14/+11