summaryrefslogtreecommitdiffstats
path: root/src/crimson/os/seastore/device.h (follow)
Commit message (Expand)AuthorAgeFilesLines
* crimson/os/seastore/rbm: turn on end-to-end-data-protection during mkfs if po...myoungwon oh2024-07-221-0/+4
* crimson/os: fix formatter build errorchunmei2023-04-201-0/+1
* crimson/os: static assign segments to each shardchunmei2023-04-201-17/+60
* crimson/os/seastore: fix denc device_spec_t, device_type_t and segment_type_tYingxin Cheng2022-12-191-1/+1
* crimson/os: define device_spec_t as packedKefu Chai2022-12-131-2/+2
* crimson: specialize fmt::formatter<> to print using {fmt}Kefu Chai2022-11-221-0/+4
* crimson/os/seastore: use extent_len_t where appropriateYingxin Cheng2022-09-301-1/+1
* crimson/os/seastore: make device according to device typeZhang Song2022-09-221-1/+3
* crimson/os/seastore: introduce get_backend_type to DeviceZhang Song2022-09-221-0/+2
* crimson/block: Rename Device::get_size() to get_available_size()Aravind2022-09-021-1/+1
* crimson/os/seastore: cleanup, reuse device_spec/config_tYingxin Cheng2022-04-131-9/+14
* crimson/os/seastore: replace SegmentManager by Device at SeaStore levelYingxin Cheng2022-04-061-0/+70
* crimson/os/seastore: decouple SegmentManager and TransactionManagerYingxin Cheng2022-04-061-0/+2
* crimson/os/seastore: introduce the generic Device classYingxin Cheng2022-04-061-0/+46