summaryrefslogtreecommitdiff
path: root/src/crimson
Commit message (Expand)AuthorAgeFilesLines
* crimson/os/seastore/cache: misc cleanupYingxin Cheng2022-01-212-36/+24
* crimson/os/seastore: cleanup effort_t and reuse Transaction::io_stat_tYingxin Cheng2022-01-213-64/+60
* crimson/os/seastore: consolidate Cache::init_cached_extent with drop_from_cacheYingxin Cheng2022-01-215-43/+43
* seastore/seastore_types: fix wrong maskingmyoungwon oh2022-01-191-5/+6
* seastore/random_block_manager: use paddr_t instead of uint64myoungwon oh2022-01-193-6/+8
* seatore/random_block_manager: remove blocks_per_segmentmyoungwon oh2022-01-193-8/+0
* seastore: changes due to adding blk_paddr_tmyoungwon oh2022-01-193-50/+43
* seastore: add blk_paddr_tmyoungwon oh2022-01-192-29/+68
* seastore: rename segment_off_t to seastore_off_tmyoungwon oh2022-01-1828-112/+113
* Merge pull request #44591 from athanatos/sjust/wip-seastore-flushSamuel Just2022-01-178-13/+86
|\
| * crimson/os/seastore: implement FuturizedStore::flushSamuel Just2022-01-176-0/+60
| * crimson: add and use FuturizedStore::flush() interfaceSamuel Just2022-01-132-13/+26
* | Merge pull request #44556 from cyx1231st/wip-crimson-improve-log-journalSamuel Just2022-01-175-236/+382
|\ \
| * | crimson/os/seastore: consolidate seastore_journal logs with structured level ...Yingxin Cheng2022-01-144-120/+195
| * | crimson/os/seastore/journal: validate segments before replayYingxin Cheng2022-01-141-6/+13
| * | crimson/os/seastore/seastore_types: pretty print data structuresYingxin Cheng2022-01-142-5/+85
| * | crimson/os/seastore: count consumed records in cursor with cleanupsYingxin Cheng2022-01-143-13/+28
| * | crimson/os/seastore: drop duplicated record_group_t::current_dlengthYingxin Cheng2022-01-142-4/+1
| * | crimson/os/seastore: classify journal related logs in seastore_types.ccYingxin Cheng2022-01-141-11/+13
| * | crimson/os/seastore: convert ExtentReader to seastore loggingYingxin Cheng2022-01-141-45/+28
| * | crimson/os/seastore/journal: convert to seastore loggingYingxin Cheng2022-01-142-97/+84
| |/
* | crimson/osd: Implement missing objclass functions used by cls_rgwAmnon Hanuhov2022-01-141-4/+34
* | crimson/osd: Add support for CEPH_OSD_OP_OMAPRMKEYSAmnon Hanuhov2022-01-143-0/+32
* | crimson/osd: Add a getter for last_user_versionAmnon Hanuhov2022-01-143-0/+11
* | crimson/osd: drop PGBackend& from OpsExecuter ctorAmnon Hanuhov2022-01-143-17/+22
* | crimson/osd: drop pg_pool_t from OpsExecuter ctorAmnon Hanuhov2022-01-143-8/+8
* | crimson/osd: Store a reference to PG inside OpsExecuterAmnon Hanuhov2022-01-142-9/+9
|/
* Merge pull request #44555 from cyx1231st/wip-fix-seastore-jounral-fast-submitSamuel Just2022-01-131-3/+4
|\
| * crimson/os/seastore/journal: fast submit if RecordSubmitter is IDLE and no pe...Yingxin Cheng2022-01-121-3/+4
* | Merge pull request #44478 from cyx1231st/wip-crimson-improve-log-3Samuel Just2022-01-128-250/+440
|\ \
| * | crimson/os/seastore/../segment_manager: add more validationsYingxin Cheng2022-01-122-1/+35
| * | crimson/os/seastore/../segment_manager: consolidate logs with structured leve...Yingxin Cheng2022-01-122-117/+229
| * | crimson/os/seastore/../segment_manager: cleanup device_id usageYingxin Cheng2022-01-123-8/+17
| * | crimson/os/seastore/../segment_manager: pretty print data structuresYingxin Cheng2022-01-127-34/+100
| * | crimson/os/seastore/../segment_manager: convert to seastore loggingYingxin Cheng2022-01-121-158/+123
| * | crimson/os/seastore/../segment_manager: suppress compile warning about unused...Yingxin Cheng2022-01-121-3/+7
| |/
* | crimson: fix assert_aligned(size) in trim_data_reservationchunmei-liu2022-01-111-1/+7
|/
* Merge pull request #44410 from tchaikov/wip-cmake-cleanupSamuel Just2022-01-101-1/+9
|\
| * cmake: detect linux/blk/zoned supportKefu Chai2021-12-251-1/+9
* | crimson/os/seastore/cache: fix debug macro usageSamuel Just2022-01-051-1/+1
* | Merge pull request #44429 from cyx1231st/wip-crimson-improve-log-2Samuel Just2022-01-0538-203/+266
|\ \
| * | crimson/os/seastore: differentiate loggers in seastoreYingxin Cheng2021-12-3137-181/+250
| * | crimson/os/seastore: clean up loggingYingxin Cheng2021-12-312-26/+20
* | | Merge pull request #44420 from aisakaki/lru-cacheSamuel Just2022-01-053-5/+141
|\ \ \
| * | | crimson/os/seastore/cache: clean up LRUXinyu Huang2021-12-313-18/+16
| * | | crimson/os/seastore/cache: trim after adding to lruXinyu Huang2021-12-291-0/+1
| * | | crimson/os/seastore/cache: add lruSamuel Just2021-12-294-8/+145
* | | | Merge pull request #44361 from xxhdx1985126/wip-53612Samuel Just2022-01-043-7/+9
|\ \ \ \
| * | | | crimson/os/seastore/cache: add lba nodes' logical begin addresses to extent_i...Xuehan Xu2021-12-203-7/+9
* | | | | crimson/os/seastore: cleanup with empty transactionsYingxin Cheng2022-01-058-43/+53
| |_|/ / |/| | |