summaryrefslogtreecommitdiffstats
path: root/src/crimson/osd/pg_backend.h (follow)
Commit message (Expand)AuthorAgeFilesLines
...
* crimson/osd: implement omap-clear opKefu Chai2020-08-241-0/+6
* crimson/osd: implement append opKefu Chai2020-08-241-0/+7
* crimson/osd: support writesame opKefu Chai2020-08-191-0/+5
* crimson/osd: errorator omap_get_values() opsKefu Chai2020-08-191-3/+3
* crimson/osd: support sparse_read opKefu Chai2020-08-071-0/+3
* crimson/osd: support getxattrs opKefu Chai2020-08-071-0/+3
* crimson/osd: consume indataKefu Chai2020-08-071-3/+3
* crimson/osd: support checksum opKefu Chai2020-08-071-0/+7
* crimson/osd: support CEPH_OSD_OP_ZERO opKefu Chai2020-08-061-0/+5
* crimson/osd: add support for CEPH_OSD_OP_TRUNCATE.Radoslaw Zarzynski2020-08-031-0/+8
* crimson/osd: Fixed const correctness in omap_get_header()Amnon Hanuhov2020-06-281-2/+2
* crimson/osd: Implement CEPH_OSD_OP_OMAPRMKEYRANGEAmnon Hanuhov2020-06-241-0/+4
* crimson/osd: Implement CEPH_OSD_OP_OMAPSETHEADERAmnon Hanuhov2020-06-241-0/+4
* crimson/osd: Implement CEPH_OSD_OP_OMAPGETHEADERAmnon Hanuhov2020-06-241-0/+3
* crimson: restart ongoing client_request after peeringXuehan Xu2020-06-181-0/+6
* Merge pull request #34492 from xxhdx1985126/wip-crimson-recovery-block-io-prKefu Chai2020-06-091-0/+2
|\
| * crimson: make osd shutdown gracefulXuehan Xu2020-06-051-0/+2
* | osdc: Use boost::container::small_vector for ops vectorAdam C. Emerson2020-05-151-1/+3
|/
* crimson: avoid using variadic futureKefu Chai2020-05-061-1/+1
* crimson: keep track of clean_regions/dirty_regions of modificationsXuehan Xu2020-04-261-3/+6
* crimson: add pg log based recovery machineryXuehan Xu2020-04-261-5/+19
* Merge pull request #33196 from xxhdx1985126/wip-crimson-pglog-to-prKefu Chai2020-03-091-4/+5
|\
| * crimson: add pglog related logic to crimson's data write pathXuehan Xu2020-02-191-4/+5
* | crimson:add more futurized store API for alien storeChunmei Liu2020-02-281-1/+0
|/
* crimson/osd: use ObjectContext and take obc locksSamuel Just2019-12-031-13/+4
* crimson/osd/pg_backend: factor out load_object_state/snapsetSamuel Just2019-12-031-0/+13
* crimson: add ObjectContext/RegistrySamuel Just2019-12-031-1/+1
* Revert "Merge pull request #16715 from adamemerson/wip-I-Object!"Sage Weil2019-11-221-3/+1
* Merge pull request #30387 from rzarzynski/wip-crimson-erroratorKefu Chai2019-11-221-16/+27
|\
| * crimson: _load_{os,ss} return errorated future to avoid copying.Radoslaw Zarzynski2019-11-201-2/+2
| * crimson/osd: apply errorator along the stat path.Radoslaw Zarzynski2019-11-201-1/+2
| * crimson/osd: apply errorator along the get_object_state() path.Radoslaw Zarzynski2019-11-201-1/+2
| * crimson/osd: apply errorator to op-taking PGBackend::getxattr().Radoslaw Zarzynski2019-11-201-2/+2
| * crimson/osd: apply errorator along the read path, part 4.Radoslaw Zarzynski2019-11-201-8/+10
| * crimson/osd: apply errorator along the read path, part 3.Radoslaw Zarzynski2019-11-201-2/+5
| * crimson/osd: apply errorator along the read path, part 2.Radoslaw Zarzynski2019-11-201-4/+7
| * crimson/os: alias errorator for CyanStore::get_attrs().Radoslaw Zarzynski2019-11-201-2/+2
| * crimson: bring crimson::errorator with its first appliance.Radoslaw Zarzynski2019-11-201-1/+2
* | osdc: Use boost::container::small_vector for ops vectorAdam C. Emerson2019-11-041-1/+3
|/
* crimson: s/ceph/crimson/ in namespace namesKefu Chai2019-10-241-9/+12
* crimson/osd: add support for CEPH_OSD_OP_OMAPGETVALS.Radoslaw Zarzynski2019-09-131-0/+3
* crimson/osd: add support for CEPH_OSD_OP_OMAPGETKEYS.Radoslaw Zarzynski2019-09-131-0/+3
* crimson/osd: add support for CEPH_OSD_OP_OMAPSETVALS.Radoslaw Zarzynski2019-09-131-0/+4
* crimson/osd: add support for CEPH_OSD_OP_OMAPGETVALSBYKEYS.Radoslaw Zarzynski2019-09-131-0/+5
* crimson/osd: add support for CEPH_OSD_OP_CREATE.Radoslaw Zarzynski2019-09-131-0/+5
* crimson: add FuturizedCollectionchunmei Liu2019-08-271-2/+2
* crimson/os, crimson/osd: make xattr retrieval const.Radoslaw Zarzynski2019-08-241-2/+2
* crimson/os, crimson/osd: make list_objects() const.Radoslaw Zarzynski2019-08-241-1/+1
* crimson/osd: implement PGLSFilter.Radoslaw Zarzynski2019-08-241-0/+3
* crimson/osd: OpsExecuter differentiates read and modifying operations.Radoslaw Zarzynski2019-08-241-2/+2