summaryrefslogtreecommitdiffstats
path: root/src/crimson/osd/pg_backend.h (follow)
Commit message (Expand)AuthorAgeFilesLines
* crimson/osd: update snaps based on log entries on primary and replicaSamuel Just2024-09-041-1/+2
* crimson/osd: drop PGBackend::mutate_object()Xuehan Xu2024-08-261-15/+7
* crimson/osd/recovery_backend: fix RecoveryBackend::temp_contents usageXuehan Xu2024-07-221-2/+10
* crimson/osd/pg_backend: generalize PGBackend::list_objects, add overloadsSamuel Just2024-03-271-0/+33
* Merge pull request #54930 from rzarzynski/wip-osd-ec-reworkLaura Flores2024-02-151-0/+18
|\
| * osd: refactor accessors of RecoveryBackend::temp_contentsRadosław Zarzyński2024-01-091-0/+18
* | Merge pull request #53521 from xxhdx1985126/wip-62857Kefu Chai2024-02-091-0/+1
|\ \ | |/ |/|
| * crimson/osd/replicated_backend: don't put pg's metadata updates inXuehan Xu2023-09-251-0/+1
* | crimson/osd: Keep track of modified_rangesMatan Breizman2024-01-041-1/+4
* | crimson/osd/pg_backend: whiteout objects if they will have clones whenXuehan Xu2023-12-191-1/+3
|/
* cirmson/os: seperate futurizedStore interfacechunmei2023-04-201-4/+4
* crimson/osd/pg_backend: remove stopping and peeringSamuel Just2023-01-281-7/+1
* crimson/osd/replicated_backend: use new logging macrosSamuel Just2023-01-281-2/+5
* crimson/osd: support snapshot rollbacksMatan Breizman2023-01-031-2/+4
* Merge pull request #48527 from rzarzynski/wip-crimson-simpler-cloningMatan2022-11-291-3/+3
|\
| * crimson/osd: improve const-correctness in PGBackend::clone().Radoslaw Zarzynski2022-10-171-3/+3
* | Merge pull request #48477 from rzarzynski/wip-crimson-rollback-delete-headSamuel Just2022-10-211-0/+13
|\ \
| * | crimson/osd: add the delete-head special case of CEPH_OSD_OP_ROLLBACKRadoslaw Zarzynski2022-10-201-0/+13
* | | crimson/osd: CEPH_OSD_OP_ZERO should become truncate if past end of objectSamuel Just2022-10-121-0/+8
* | | crimson/osd: add tmap supportSamuel Just2022-10-101-0/+33
|/ /
* / crimson/osd: rework OSDMap handling for multicoreSamuel Just2022-09-221-1/+0
|/
* crimson/osd: whiteout removed head object with existing clonesMatan Breizman2022-08-181-1/+2
* crimson/osd: Snapshots: copy-on-write clonesMatan Breizman2022-08-181-1/+6
* crimson/osd: implement CEPH_OSD_OP_SETALLOCHINT in OpsExecuterRadosław Zarzyński2022-07-011-0/+5
* crimson/osd: return error code to break next op in cmp_extchunmei-liu2022-06-221-1/+2
* crimson/osd: Moving shard_services to PGBackendMatan Breizman2022-05-101-1/+3
* crimson/osd: check obj existschunmei-liu2022-04-151-1/+8
* crimson/osd: check big object sizechunmei-liu2022-04-141-3/+4
* crimson/osd: check long attr namechunmei-liu2022-04-141-1/+8
* crimson: if do_cmp_xattr failed, cancel the following operationschunmei-liu2022-04-051-1/+3
* crimson:add OMAP_CMP supportChunmei Liu2022-03-301-0/+12
* crimson: keep string alive during string_view lifetimeChunmei Liu2022-03-231-0/+3
* Merge pull request #45302 from rzarzynski/wip-crimson-fix-noenoent-no-removeKefu Chai2022-03-091-1/+7
|\
| * crimson/osd: fix no ENOENT when removing already removed objectRadoslaw Zarzynski2022-03-081-1/+7
* | crimson/seastore: make fiemap return errorator futurechunmei-liu2022-03-021-1/+1
|/
* crimson/osd: Add support for CEPH_OSD_OP_OMAPRMKEYSAmnon Hanuhov2022-01-141-0/+4
* crimson/osd: Fixing empty PG stats issueMatan Breizman2021-11-161-23/+59
* crimson: add cmp_xatt supportchunmei-liu2021-06-291-0/+10
* crimson/osd: optimize crimson-osd's client requests process parallelismXuehan Xu2021-05-161-2/+5
* crimson/os: change get/set attrs value to the bufferlist typeXuehan Xu2021-05-041-1/+1
* crimson/osd: pg_backend.h doesn't depend on pg.h anymore.Radoslaw Zarzynski2021-04-021-1/+0
* crimson/osd: use interruptible future in the PG layerXuehan Xu2021-03-071-34/+86
* crimson/osd: make client_requests idempotentXuehan Xu2021-02-181-0/+5
* crimson/osd: do not pass oop as a const refKefu Chai2021-02-091-2/+2
* Merge pull request #38663 from tchaikov/wip-crimson-recovery-cleanupsKefu Chai2021-01-041-2/+2
|\
| * crimson/osd: erroratorize FuturizedStore::omap_get_header()Kefu Chai2020-12-201-2/+2
* | crimson/osd: make sure PGBackend's modification operations not change osd_op ...Xuehan Xu2020-12-291-4/+4
|/
* crimson/osd: implement rm-xattr opKefu Chai2020-08-241-0/+5
* crimson/osd: refactor PGBackend::read() to pass os and opKefu Chai2020-08-241-7/+3
* crimson/osd: implement cmp-ext opKefu Chai2020-08-241-2/+5