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
/
segment_manager
(
follow
)
Commit message (
Expand
)
Author
Age
Files
Lines
*
crimson/os/seastore: convert offset/length in segment logs to hex format
Yingxin Cheng
2024-12-03
3
-55
/
+61
*
crimson: fmt 11 fixes
Matan Breizman
2024-08-14
1
-1
/
+1
*
crimson/os/seastore/block: fix log
Yingxin Cheng
2024-07-29
1
-1
/
+1
*
crimson/os/seastore/zbd: Split iovs in case of bigger buffer sizes.
Aravind Ramesh
2023-07-13
1
-20
/
+39
*
crimson/os/seastore/zbd: increase padding byte buffer size.
Aravind Ramesh
2023-07-11
1
-1
/
+1
*
crimson/os/seastore: Enable SMR HDD.
Aravind Ramesh
2023-05-05
1
-15
/
+69
*
crimson/os/seastore: change zoned device interface name from ZNS to ZBD
Aravind Ramesh
2023-05-05
2
-80
/
+80
*
crimson/os: make ZNS support shard metadata
chunmei-liu
2023-04-20
2
-26
/
+125
*
crimson/os: fix formatter build error
chunmei
2023-04-20
1
-1
/
+1
*
crimson/os: static assign segments to each shard
chunmei
2023-04-20
2
-39
/
+120
*
cirmson/os: seperate futurizedStore interface
chunmei
2023-04-20
1
-2
/
+3
*
crimson/os/seastore: add EPHEMERAL_COLD device type
Zhang Song
2023-03-15
2
-6
/
+28
*
crimson/os/seastore: specify the device type explicitly when constructing Blo...
Zhang Song
2023-03-15
2
-2
/
+7
*
crimson/os/seastore: make segment_manager work with HDD
Zhang Song
2023-03-15
3
-0
/
+11
*
crimson: specialize fmt::formatter<> to print using {fmt}
Kefu Chai
2022-11-22
1
-0
/
+4
*
crimson/os/seastore/segment_manager/block: get block device size
Jianxin Li
2022-11-02
1
-3
/
+7
*
crimson/zns: refactor zone operation
Aravind Ramesh
2022-10-14
2
-92
/
+73
*
crimson/os/seastore: drop the replaced seastore/block_off_t
Yingxin Cheng
2022-09-30
2
-2
/
+2
*
crimson/os/seastore: use segment_off_t for segment offsets
Yingxin Cheng
2022-09-30
6
-31
/
+31
*
crimson/os/seastore: use extent_len_t where appropriate
Yingxin Cheng
2022-09-30
3
-3
/
+3
*
crimson/os/seastore: validate segment_size, size and num_segments limits
Yingxin Cheng
2022-09-30
3
-1
/
+24
*
crimson/os/seastore: rename about device_type_t and journal_type_t
Zhang Song
2022-09-22
1
-1
/
+1
*
crimson/zns: fix compilation warnings for C++20.
Aravind
2022-09-02
1
-8
/
+8
*
crimson/block: Rename Device::get_size() to get_available_size()
Aravind
2022-09-02
3
-3
/
+3
*
crimson/block: fix the device size calculation.
Aravind Ramesh
2022-09-02
1
-3
/
+5
*
crimson/zns: crimson osd crashes when device size is huge
Aravind Ramesh
2022-09-02
1
-2
/
+2
*
crimson/zns: Add zone-capacity support.
Aravind Ramesh
2022-09-02
2
-9
/
+14
*
crimson/zns: fix the order of decoding zns_sm_metadata_t members
Aravind Ramesh
2022-09-02
1
-1
/
+2
*
crimson/zns: ZNSSegmentManager::release() should reset the zone.
Aravind Ramesh
2022-09-02
1
-2
/
+30
*
crimson/zns: segment_close() should finish the zone.
Aravind Ramesh
2022-09-02
1
-3
/
+30
*
crimson/zns: advance write pointer before writing tail-info.
Aravind Ramesh
2022-09-02
6
-4
/
+73
*
crimson/zns: ensure writes happen at write pointer.
Aravind Ramesh
2022-08-31
1
-2
/
+2
*
crimson: capture "this" explicitly
Kefu Chai
2022-08-02
1
-3
/
+3
*
crimson/zns: manage zone size, capacity and device size
Aravind Ramesh
2022-07-26
2
-70
/
+96
*
crimson/zns: initialize segment_size and zones_per_segment correctly
Aravind Ramesh
2022-07-21
2
-20
/
+22
*
crimson/zns: fix ioctl parameters to get correct zone information
Aravind Ramesh
2022-07-21
1
-15
/
+12
*
crimson/zns: fix up log messages
Aravind Ramesh
2022-07-21
1
-59
/
+51
*
crimson/os/seastore: cleanup printing device-id
Yingxin Cheng
2022-07-04
1
-79
/
+62
*
test/crimson: support multiple EphemeralSegmentManagers
Yingxin Cheng
2022-04-13
2
-27
/
+62
*
crimson/os/seastore: cleanup, reuse device_spec/config_t
Yingxin Cheng
2022-04-13
2
-11
/
+6
*
crimson/os/seastore: replace SegmentManager by Device at SeaStore level
Yingxin Cheng
2022-04-06
5
-29
/
+6
*
crimson/os: stop using seastar::metrics::label
Kefu Chai
2022-03-01
1
-2
/
+3
*
crimson: specialize fmt::formatter<>() for crimson types
Kefu Chai
2022-02-18
1
-0
/
+24
*
crimson/os/seastore: change segment_off_t to seastore_off_t
Joseph Sawaya
2022-02-03
2
-10
/
+10
*
seastore: rename segment_off_t to seastore_off_t
myoungwon oh
2022-01-18
4
-18
/
+18
*
crimson/os/seastore/../segment_manager: add more validations
Yingxin Cheng
2022-01-12
1
-1
/
+11
*
crimson/os/seastore/../segment_manager: consolidate logs with structured leve...
Yingxin Cheng
2022-01-12
2
-117
/
+229
*
crimson/os/seastore/../segment_manager: cleanup device_id usage
Yingxin Cheng
2022-01-12
2
-6
/
+15
*
crimson/os/seastore/../segment_manager: pretty print data structures
Yingxin Cheng
2022-01-12
1
-20
/
+6
*
crimson/os/seastore/../segment_manager: convert to seastore logging
Yingxin Cheng
2022-01-12
1
-158
/
+123
[next]