summaryrefslogtreecommitdiffstats
path: root/src/crimson (follow)
Commit message (Expand)AuthorAgeFilesLines
* crimson: remove unused OpsExecuter::rollback_obc_if_modified overloadSamuel Just2024-10-151-31/+0
* crimson: OpsExecuter no longer needs to be a lw shared ptrSamuel Just2024-10-155-20/+18
* crimson: remove now unused PG::do_osd_ops* and log_replySamuel Just2024-10-152-342/+1
* crimson: clarify ops_executer.h commentSamuel Just2024-10-151-7/+3
* crimson: convert InternalClientRequest::do_request to use *_executer rather t...Samuel Just2024-10-151-16/+19
* crimson: factor out InternalClientRequest::do_processSamuel Just2024-10-152-18/+29
* crimson: switch ClientRequest::do_request to use *_executer rather than do_os...Samuel Just2024-10-151-24/+117
* crimson: introduce PG::run_executer,submit_executerSamuel Just2024-10-152-0/+106
* crimson: PG::submit_error_log returns eversion_t rather than optionalSamuel Just2024-10-152-4/+8
* crimson: introduce rollback_obc_if_modified without an error argumentSamuel Just2024-10-151-0/+28
* crimson: futures from flush_changes_n_do_ops_effects must not failSamuel Just2024-10-152-19/+45
* crimson: OpsExecutor::flush_clone_metadata no longer needs to return a futureSamuel Just2024-10-152-10/+4
* crimson: remove the eagain error from PG::do_osd_opsSamuel Just2024-10-153-13/+19
* crimson/osd: move pipelines to osd_operation.hSamuel Just2024-10-156-49/+31
* crimson: eliminate get_obc stageSamuel Just2024-10-157-19/+4
* crimson/.../internal_client_request: convert with_interruption to coroutineSamuel Just2024-10-151-62/+61
* crimson/.../internal_client_request: factor out with_interruptionSamuel Just2024-10-152-66/+74
* crimson/.../internal_client_request: remove unnecessary system_shutdown guardSamuel Just2024-10-151-76/+74
* crimson: fix typo OpsExecutor->OpsExecuterSamuel Just2024-10-153-7/+7
* crimson: add missing field to SUBLOGDPPI and LOGDPPISamuel Just2024-10-151-2/+2
* crimson: remove watchers upon object deletionSamuel Just2024-10-151-10/+26
* Merge pull request #59914 from xxhdx1985126/wip-68174Matan Breizman2024-10-142-5/+12
|\
| * crimson/osd/pg: correct log messages for ShardServices::dispatch_context_mess...Xuehan Xu2024-09-251-1/+1
| * crimson/osd/pg: also trigger callbacks for empty peering transactionsXuehan Xu2024-09-251-3/+9
| * crimson/osd/pg: remove snapmapper objects when eventually removingXuehan Xu2024-09-211-1/+2
* | Merge pull request #59572 from xxhdx1985126/wip-67874Matan Breizman2024-10-145-11/+40
|\ \
| * | crimson/osd/backfill_state: add the object to be pushed in the peerXuehan Xu2024-10-085-11/+40
* | | Merge pull request #59878 from xxhdx1985126/wip-68147Matan Breizman2024-10-141-1/+4
|\ \ \
| * | | crimson/osd/backfill_state: push peer pg infos' last_backfills only whenXuehan Xu2024-09-191-1/+4
| | |/ | |/|
* | | Merge pull request #59916 from xxhdx1985126/wip-68175Matan Breizman2024-10-131-23/+29
|\ \ \
| * | | crimson/osd/backfill_state: do at least one time of replica scanning ifXuehan Xu2024-09-271-23/+29
* | | | Merge pull request #59776 from xxhdx1985126/wip-68061Matan Breizman2024-10-132-15/+9
|\ \ \ \
| * | | | crimson/osd/backfill_state: always go to Enqueuing when object is pushedXuehan Xu2024-09-202-15/+9
* | | | | Merge pull request #59853 from xxhdx1985126/wip-crimson-pg-purge-straysMatan Breizman2024-10-134-3/+53
|\ \ \ \ \
| * | | | | crimson/osd: purge strays when PGs go cleanXuehan Xu2024-09-184-3/+53
| |/ / / /
* | | | | Merge pull request #59720 from myoungwon/wip-fix-overlapped-writeYingxin2024-10-113-3/+38
|\ \ \ \ \
| * | | | | crimson/os/seastore: fix data inconsistency during ool writesmyoungwon oh2024-09-273-3/+38
* | | | | | crimson/os/seastore/transaction_manager: refine logsYingxin Cheng2024-10-083-90/+122
* | | | | | crimson/os/seastore/transaction_manager: misc cleanupsYingxin Cheng2024-10-082-82/+74
* | | | | | crimson/os/seastore: workaround log linkage issue under clang14Yingxin Cheng2024-10-082-132/+210
* | | | | | crimson/os/seastore: refine logs of seastore.h/ccYingxin Cheng2024-10-082-144/+263
* | | | | | crimson/os/seastore: adjust op namesYingxin Cheng2024-10-082-21/+21
* | | | | | crimson/os/seastore: convert length logs to the hex formatYingxin Cheng2024-10-084-16/+20
* | | | | | crimson/os/seastore: misc cleanupsYingxin Cheng2024-10-083-163/+154
* | | | | | Merge pull request #59815 from athanatos/sjust/wip-68068Samuel Just2024-09-303-41/+7
|\ \ \ \ \ \
| * | | | | | crimson/osd: remove CommonClientRequest::should_abort_request, no callersSamuel Just2024-09-172-29/+0
| * | | | | | crimson/osd: InternalClientRequests should not be repeated after interval changeSamuel Just2024-09-171-12/+7
| |/ / / / /
* | | | | | Merge pull request #59723 from myoungwon/wip-remove-copy-overhead-ool-writeYingxin2024-09-247-26/+30
|\ \ \ \ \ \ | |_|_|/ / / |/| | | | |
| * | | | | crimson/os/seastore/rbm: add assert to check if bptr is page-alignedmyoungwon oh2024-09-161-0/+2
| * | | | | crimson/os/seastore/rbm: remove unnecessary copy during ool writemyoungwon oh2024-09-157-14/+12