index
:
ceph
main
ceph
Fast-forward packages
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
src
/
crimson
/
tools
/
store_nbd
/
tm_driver.cc
(
follow
)
Commit message (
Expand
)
Author
Age
Files
Lines
*
crimson/os/seastore: introduce cache_hint_t
Xuehan Xu
12 days
1
-0
/
+2
*
crimson/os/seastore: hide the complexity of extent indirection
Yingxin Cheng
2024-11-28
1
-3
/
+6
*
crimson/os/seastore: adapt laddr_t/laddr_offset_t get_byte_distance
Zhang Song
2024-08-23
1
-1
/
+1
*
crimson/os/seastore: adapt laddr_offset_t::checked_to_laddr
Zhang Song
2024-08-23
1
-1
/
+1
*
crimson/os/seastore: construct laddr_t explicitly
Zhang Song
2024-08-23
1
-5
/
+5
*
crimson/os/seastore: turn laddr_t into a struct
Zhang Song
2024-08-23
1
-5
/
+5
*
crimson/os/seastore: track shard io stats below transaction manager
Yingxin Cheng
2024-07-12
1
-2
/
+4
*
crimson/common/interruptible_future: add discard_result
Zhang Song
2024-04-03
1
-1
/
+1
*
crimson/os/seastore: add new interfaces to alloc multiple extents for a
Xuehan Xu
2024-02-05
1
-6
/
+14
*
crimson/tools/store_nbd/tm_driver: use TransactionManager::remove
Samuel Just
2023-11-08
1
-1
/
+1
*
crimson/tools/store_nbd: read logical extents via
Xuehan Xu
2023-05-09
1
-1
/
+1
*
crimson/os/seastore: use extent_len_t where appropriate
Yingxin Cheng
2022-09-30
1
-2
/
+2
*
crimson/os/seastore: make device according to device type
Zhang Song
2022-09-22
1
-2
/
+2
*
crimson/os/seastore: rename about device_type_t and journal_type_t
Zhang Song
2022-09-22
1
-1
/
+1
*
crimson/block: Rename Device::get_size() to get_available_size()
Aravind
2022-09-02
1
-1
/
+1
*
crimson/os/seastore: construct TransactionManager classes after device mount
Yingxin Cheng
2022-08-11
1
-4
/
+3
*
crimson: capture this explicitly
Yingxin Cheng
2022-08-03
1
-2
/
+2
*
crimson/os/seastore/transaction_manager: set to test mode under debug build
Yingxin Cheng
2022-05-31
1
-0
/
+5
*
crimson: clarify use of tm_make_config_t
Samuel Just
2022-05-19
1
-3
/
+1
*
test/seastore: use tm_make_config_t to get default_placement_hint
myoungwon oh
2022-05-19
1
-1
/
+2
*
seastore: use config_t instead of parameter in make_transaction_manager
myoungwon oh
2022-05-19
1
-1
/
+2
*
crimson/tools/store_nbd: s/get_paddr/get_val/
Kefu Chai
2022-05-12
1
-1
/
+1
*
crimson/os/seastore: fix inconsistent segment allocation/reclaim with multipl...
Yingxin Cheng
2022-04-06
1
-1
/
+1
*
crimson/os/seastore: replace SegmentManager by Device at SeaStore level
Yingxin Cheng
2022-04-06
1
-33
/
+30
*
crimson/os/seastore: decouple SegmentManager and TransactionManager
Yingxin Cheng
2022-04-06
1
-1
/
+1
*
test/crimson/seastore: fix metrics registration conflicts
Yingxin Cheng
2022-03-18
1
-27
/
+4
*
Merge pull request #45089 from athanatos/sjust/wip-seastore-journal-refactor
Samuel Just
2022-02-21
1
-5
/
+2
|
\
|
*
seastore: seperate Journal interface from SegmentedJournal implementation
myoungwon oh
2022-02-21
1
-5
/
+2
*
|
Merge pull request #45049 from liu-chunmei/crimson-clang-warning-cleanup
Samuel Just
2022-02-16
1
-0
/
+1
|
\
\
|
|
/
|
/
|
|
*
crimson: eliminate clang build warning in crimson
chunmei-liu
2022-02-16
1
-0
/
+1
*
|
crimson/os/seastore: cleanup dependency between epm and journal
Yingxin Cheng
2022-02-11
1
-2
/
+1
*
|
crimson/os/seastore: cleanup dependency between epm and lba_manager
Yingxin Cheng
2022-02-11
1
-7
/
+4
|
/
*
crimson/os/seastore: add debug logs to print transaction name
Yingxin Cheng
2021-12-09
1
-4
/
+8
*
crimson/os/seastore/cache: get block-size from reader
Yingxin Cheng
2021-10-27
1
-1
/
+1
*
crimson/os/seastore: multi-device support
Xuehan Xu
2021-10-10
1
-3
/
+11
*
crimson/os/seastore: change Scanner to ExtentReader
Xuehan Xu
2021-10-10
1
-2
/
+3
*
crimson/store_nbd: involve the extent placement manager and the scanner
Xuehan Xu
2021-09-08
1
-2
/
+17
*
crimson/tools/store_nbd/tm_driver: reset segment_manager in mkfs()
Samuel Just
2021-08-26
1
-0
/
+1
*
crimson/os/seastore: fix some clang capture warnings
Samuel Just
2021-08-26
1
-1
/
+1
*
crimson/os/seastore: wrap up interruptive-futures in seastore
Yingxin Cheng
2021-08-10
1
-49
/
+45
*
Merge pull request #42202 from cyx1231st/wip-seastore-metrics
Kefu Chai
2021-07-14
1
-2
/
+2
|
\
|
*
crimson/os/seastore: introduce src_t to classify transactions
Yingxin Cheng
2021-07-14
1
-2
/
+2
*
|
crimson/tools/store_nbd: call segment_manager->close() after tm->close()
Kefu Chai
2021-07-13
1
-5
/
+2
|
/
*
crimson/os/seastore/transaction_manager: pass t by ref to submit_transaction
Samuel Just
2021-06-24
1
-1
/
+1
*
crimson/os/seastore: convert transaction_manager internally to use interrupti...
Samuel Just
2021-06-23
1
-1
/
+1
*
crimson/tools/store_nbd: remove PerfService
Kefu Chai
2021-05-20
1
-2
/
+0
*
crimson/os: replace perfcounter with metrics in SegmentCleaner
Kefu Chai
2021-05-20
1
-1
/
+1
*
crimson/tools/store_nbd/tm_driver: remove perfcounter argument
Samuel Just
2021-05-19
1
-2
/
+1
*
crimson/seastore: add perfcoutners in seastore
chunmei-liu
2021-05-12
1
-2
/
+5
*
crimson/tools/store-nbd: break into multiple files
Samuel Just
2021-05-12
1
-0
/
+228