summaryrefslogtreecommitdiffstats
path: root/src/crimson (follow)
Commit message (Expand)AuthorAgeFilesLines
* Merge pull request #59292 from cyx1231st/wip-seastore-revert-decouple-ool-writesYingxin2024-08-205-68/+40
|\
| * Revert "crimson/os/seastore: wait ool writes in DeviceSubmission phase"Yingxin Cheng2024-08-195-68/+40
* | Merge pull request #59212 from cyx1231st/wip-seastore-more-reportsYingxin2024-08-1912-171/+545
|\ \ | |/ |/|
| * crimson/os/seastore/cache: report lru usage/in/out with trans and extent typeYingxin Cheng2024-08-157-10/+332
| * crimson/os/seastore: cleanup periodical reportingYingxin Cheng2024-08-155-34/+37
| * crimson/os/seastore/cache/lru: renamesYingxin Cheng2024-08-152-16/+16
| * crimson/os/seastore/cache: refine lru logicsYingxin Cheng2024-08-151-25/+25
| * crimson/os/seastore: move counter_by_extent_t definitionYingxin Cheng2024-08-152-12/+12
| * crimson/os/seastore/seastore_types: unify checks to the extent typesYingxin Cheng2024-08-158-47/+92
| * crimson/os/seastore/cache: pass missing src to touch_extent()Yingxin Cheng2024-08-142-10/+15
| * crimson/os/seastore/cache: cleanup add_extent()Yingxin Cheng2024-08-142-20/+24
| * crimson/os/seastore/cache: cleanup remove_from_dirty()Yingxin Cheng2024-08-141-8/+5
| * crimson/os/seastore: drop duplicated calls to touch_extent()Yingxin Cheng2024-08-141-2/+0
| * crimson/os/seastore/cached_extent: rename primary_ref_listYingxin Cheng2024-08-142-3/+3
* | Merge pull request #59205 from xxhdx1985126/wip-seastore-find-pending-versionYingxin2024-08-161-1/+1
|\ \
| * | crimson/os/seastore/btree: fix minor corner case issueXuehan Xu2024-08-141-1/+1
| |/
* | crimson/osd/backfill_state: support backfilling cancellationXuehan Xu2024-08-155-2/+43
* | crimson/osd/pg_recovery: reset backfill_state when backfill finishedXuehan Xu2024-08-151-0/+1
* | Merge pull request #57966 from xxhdx1985126/wip-crimson-concurrent-recover-mi...Matan Breizman2024-08-154-48/+29
|\ \
| * | crimson/osd/osd_operations/client_request: check already complete in theXuehan Xu2024-08-084-6/+27
| * | crimson/osd/osd_operations/client_request: merge recover_missing,Xuehan Xu2024-08-073-54/+2
| * | crimson/osd/osd_operations: make the "recover_missing" phase concurrentXuehan Xu2024-08-072-1/+13
* | | Merge pull request #53151 from xxhdx1985126/wip-crimson-backfill-fixesMatan Breizman2024-08-154-12/+32
|\ \ \ | |_|/ |/| |
| * | crimson/osd/backfill_state: set backfill_infos when the last round ofXuehan Xu2023-08-282-4/+10
| * | crimson/osd/backfill_state: consider backfills as complete when allXuehan Xu2023-08-284-8/+22
* | | Merge pull request #54504 from aclamk/wip-aclamk-bs-refactor-write-pathAdam Kupczyk2024-08-131-0/+2
|\ \ \
| * | | crimson/alienstore: New write path & debugAdam Kupczyk2024-08-071-0/+2
| | |/ | |/|
* | | Merge pull request #59098 from athanatos/sjust/wip-67415-alienstore-mkfs-crashMatan Breizman2024-08-122-45/+49
|\ \ \
| * | | crimson/.../alien_store: clear coll_map in umount rather than stopSamuel Just2024-08-081-7/+7
| * | | crimson/osd/osd.cc: convert fmt::print to INFO in OSD::mkfsSamuel Just2024-08-081-3/+3
| * | | crimson/osd/osd.cc: convert OSD::mkfs to a coroutineSamuel Just2024-08-081-38/+42
* | | | Merge pull request #58913 from cyx1231st/wip-seastore-unlock-oolYingxin2024-08-0815-187/+275
|\ \ \ \
| * | | | crimson/os/seastore: report outstanding requests per phaseYingxin Cheng2024-08-071-1/+7
| * | | | crimson/os/seastore: wait ool writes in DeviceSubmission phaseYingxin Cheng2024-08-075-40/+68
| * | | | crimson/os/seastore/transaction: cleanup, drop unused gettersYingxin Cheng2024-08-061-12/+0
| * | | | crimson/os/seastore/transaction: rename ool_block_listsYingxin Cheng2024-08-062-17/+20
| * | | | crimson/os/seastore/epm: RandomBlockOolWriter to update extents upon submitti...Yingxin Cheng2024-08-062-26/+37
| * | | | crimson/os/seastore/epm: SegmentedOolWriter to update ool paddr upon submitti...Yingxin Cheng2024-08-051-16/+18
| * | | | crimson/os/seastore/record_submitter: return record-base immediately upon submitYingxin Cheng2024-08-055-23/+39
| * | | | crimson/os/seastore/record_submitter: cleanup around write_baseYingxin Cheng2024-08-052-21/+21
| * | | | crimson/os/seastore/record_submitter: minor cleanupsYingxin Cheng2024-08-052-5/+1
| * | | | crimson/os/seastore/record_submitter: refactor to make write base availableYingxin Cheng2024-08-052-10/+42
| * | | | crimson/os/seastore/record_submitter: refactor JournalAllocator::write()Yingxin Cheng2024-08-056-42/+44
| * | | | crimson/os/seastore/circular_journal_space: cleanup, write_ertr vs submit_ertrYingxin Cheng2024-07-292-8/+10
| * | | | crimson/os/seastore/epm: add checks in ool writes about the writer typeYingxin Cheng2024-07-291-0/+2
| * | | | crimson/os/seastore/epm: fix an incorrect typeYingxin Cheng2024-07-291-1/+1
| * | | | crimson/os/seastore/block: fix logYingxin Cheng2024-07-291-1/+1
* | | | | Merge pull request #58787 from xxhdx1985126/wip-67106Yingxin2024-08-085-14/+63
|\ \ \ \ \
| * | | | | crimson/os/seastore: consider segment_header_t::modify_time as theXuehan Xu2024-08-055-14/+63
* | | | | | Merge pull request #58983 from cyx1231st/wip-seastore-cleanup-cacheYingxin2024-08-086-17/+85
|\ \ \ \ \ \