index
:
ceph
main
ceph
Fast-forward packages
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
src
/
crimson
/
os
/
seastore
/
transaction.h
(
follow
)
Commit message (
Expand
)
Author
Age
Files
Lines
*
crimson/os/seastore: introduce cache_hint_t
Xuehan Xu
2025-01-06
1
-3
/
+12
*
crimson/os/seastore: make the updates to backref_entry_mset be consistent wit...
Yingxin Cheng
2024-12-19
1
-2
/
+15
*
crimson/os/seastore: split out transaction_interruptor.h
Yingxin Cheng
2024-11-28
1
-58
/
+1
*
crimson/os/seastore: fix data inconsistency during ool writes
myoungwon oh
2024-09-27
1
-0
/
+19
*
crimson/os/seastore/cache: report rewrite stats
Yingxin Cheng
2024-08-23
1
-8
/
+28
*
crimson/os/seastore/transaction: refine version_stat_t as rewrite_stats_t
Yingxin Cheng
2024-08-23
1
-10
/
+10
*
crimson/os/seastore/seastore_types: unify checks to the extent types
Yingxin Cheng
2024-08-15
1
-4
/
+4
*
Merge pull request #58913 from cyx1231st/wip-seastore-unlock-ool
Yingxin
2024-08-08
1
-24
/
+15
|
\
|
*
crimson/os/seastore/transaction: cleanup, drop unused getters
Yingxin Cheng
2024-08-06
1
-12
/
+0
|
*
crimson/os/seastore/transaction: rename ool_block_lists
Yingxin Cheng
2024-08-06
1
-12
/
+15
*
|
crimson/os/seastore/cache: introduce maybe_add_to_read_set()
Yingxin Cheng
2024-08-05
1
-2
/
+25
|
/
*
crimson/os/seastore/btree: add copy_source->pending links to FixedKVNode
Xuehan Xu
2024-07-22
1
-0
/
+13
*
crimson/os/seastore/transaction: minor bug fix
Xuehan Xu
2024-06-26
1
-1
/
+1
*
crimson/os/seastore/cache: add an efficient method to check if extents are
Xuehan Xu
2024-06-26
1
-7
/
+10
*
crimson/os/seastore/transaction: make Transaction::is_retired() an
Xuehan Xu
2024-06-26
1
-10
/
+5
*
Merge pull request #57129 from xxhdx1985126/wip-65585
Yingxin
2024-04-30
1
-0
/
+2
|
\
|
*
crimson/os/seastore/transaction_manager: fix write pipeline phase leak
Xuehan Xu
2024-04-29
1
-0
/
+2
*
|
crimson/os/seastore: record extents' chksums in the lba tree
Xuehan Xu
2024-04-22
1
-1
/
+6
*
|
crimson/os/seastore/transaction: change delayed_alloc_list/pre_alloc_list to ...
Xuehan Xu
2024-04-22
1
-10
/
+10
|
/
*
crimson/os/seastore: perform a inplace-partial-overwrite on the corresponding...
Myoungwon Oh
2023-12-28
1
-0
/
+9
*
crimson/os/seastore: move overwritten delta extents to delta_overwrite_list i...
Myoungwon Oh
2023-12-28
1
-8
/
+24
*
test/crimson/seastore: complement lba test with logical extents
Xuehan Xu
2023-05-09
1
-2
/
+5
*
crimson/os/seastore/btree: search fixed-kv-btree by parent<->child pointers
Xuehan Xu
2023-05-09
1
-1
/
+10
*
crimson/os/seastore/cached_extent: add on_invalidated interface
Xuehan Xu
2023-05-06
1
-4
/
+4
*
crimson/os/seastore/cached_extent: record transaction id in pending CachedExt...
Xuehan Xu
2023-05-06
1
-3
/
+13
*
crimson/os/seastore: determine whether lba_backref_node can be allocated to OOL
myoungwon oh
2023-02-16
1
-1
/
+0
*
crimson/os/seastore: reserve space before writing delayed extents
Zhang Song
2022-12-07
1
-6
/
+0
*
crimson/os/seastore/EPM: divide delayed_alloc_or_ool_write into two steps
Zhang Song
2022-12-07
1
-2
/
+10
*
crimson/os/seastore: add prior_poffset field in CachedExtent
Zhang Song
2022-12-07
1
-2
/
+3
*
Merge pull request #47969 from myoungwon/wip-rbm-integration-step1
Yingxin
2022-11-30
1
-5
/
+38
|
\
|
*
crimson/os/seastore/rbm: add pre_alloc_list and write_preallocated_ool_extents
myoungwon oh
2022-11-16
1
-8
/
+31
|
*
crimson/os/seastore/rbm: add alloc/free extent regarding rbm
myoungwon oh
2022-11-16
1
-0
/
+6
|
*
crimson/os/seastore/epm: introduce RandomBlockOolWriter
myoungwon oh
2022-11-16
1
-0
/
+4
*
|
crimson: specialize fmt::formatter<> to print using {fmt}
Kefu Chai
2022-11-22
1
-0
/
+4
|
/
*
crimson/os/seastore: use device_off_t for offset at seastore level
Yingxin Cheng
2022-09-30
1
-2
/
+2
*
crimson/common/interrupt_future: simplify may_interrupt
Xuehan Xu
2022-09-01
1
-6
/
+4
*
crimson/os/seastore: decouple segment release from transaction manager
Yingxin Cheng
2022-08-11
1
-13
/
+0
*
crimson/os/seastore: move Transaction::src_t to seastore_types.h
Yingxin Cheng
2022-07-21
1
-32
/
+1
*
crimson/os/seastore/async_cleaner: don't trim backref when reclaiming space
Xuehan Xu
2022-07-20
1
-16
/
+0
*
crimson/os/seastore: fix bug of Transaction::is_retired
Zhang Song
2022-07-13
1
-6
/
+5
*
crimson/os/seastore: introduce TransactionManager::map_existing_extent
Zhang Song
2022-07-11
1
-8
/
+80
*
crimson/os/seastore: add metrics for count btree extents
Xuehan Xu
2022-06-19
1
-1
/
+3
*
crimson/os/seastore: add metrics for extent rewrite version
Yingxin Cheng
2022-05-17
1
-0
/
+24
*
crimson/os/seastore: improve and fix tree metrics
Yingxin Cheng
2022-05-17
1
-1
/
+8
*
crimson/os/seastore: fix metrics with TRIM_BACKREF transaction
Yingxin Cheng
2022-05-13
1
-4
/
+5
*
crimson/os/seastore: record replay_from info for dirty extents and alloc info...
Xuehan Xu
2022-05-07
1
-0
/
+4
*
crimson/os/seastore/segment_cleaner: trim journal and reclaim space with the ...
Xuehan Xu
2022-05-07
1
-0
/
+28
*
crimson/os/seastore: rename rbm_alloc_delta_t to alloc_delta_t
Xuehan Xu
2022-05-07
1
-13
/
+0
*
crimson/os/seastore: add backref manager
Xuehan Xu
2022-05-07
1
-0
/
+5
*
crimson/os/seastore/journal/segment_allocator: fix metrics for RecordSubmitter
Yingxin Cheng
2022-03-18
1
-6
/
+6
[next]