summaryrefslogtreecommitdiffstats
path: root/src (follow)
Commit message (Expand)AuthorAgeFilesLines
* rgw/kafka/tests: add SASL mechanism testsYuval Lifshitz2023-03-012-29/+99
* Merge pull request #50256 from yuvalif/wip-yuval-zipper-notificationsYuval Lifshitz2023-03-0111-198/+269
|\
| * rgw/notifications: use topic references instead of pointersYuval Lifshitz2023-02-275-29/+29
| * rgw/notifications: add bucket notification configuration to zipperYuval Lifshitz2023-02-2711-197/+268
* | Merge pull request #48181 from huynp1999/wip-rgw-kafka-add-sasl-mechanismYuval Lifshitz2023-03-013-12/+39
|\ \
| * | src/rgw: SASL_PLAINTEXT implementationHuy Nguyen2023-02-141-1/+15
| * | src/rgw: SASL mechanism implementationhuynp19992023-02-143-11/+24
* | | Merge pull request #49286 from rzarzynski/wip-crimson-snaptrimmerRadoslaw Zarzynski2023-03-0124-139/+1371
|\ \ \
| * | | crimson/osd: fix compilation guard around specialization for libfmt => 9Radoslaw Zarzynski2023-02-281-1/+2
| * | | crimson/osd: handle snap trim's interruption as any other errorRadoslaw Zarzynski2023-02-283-10/+16
| * | | crimson/osd: handle PG_STATE_SNAPTRIM_ERROR when trimming snapsRadoslaw Zarzynski2023-02-281-3/+14
| * | | crimson/osd: errorate SnapTrimEventRadoslaw Zarzynski2023-02-283-15/+23
| * | | crimson/osd: manage PG_STATE_SNAPTRIM when trimming snapsRadoslaw Zarzynski2023-02-281-0/+6
| * | | crimson/osd: drop C++'s ranges to workaround unbuildability on ClangRadoslaw Zarzynski2023-02-281-4/+2
| * | | crimson/osd: simplify SnapTrimObjSubEvent::start()Radoslaw Zarzynski2023-02-281-10/+3
| * | | crimson/osd: drop the nested interruptors in snap trimmingRadoslaw Zarzynski2023-02-282-70/+66
| * | | crimson/test: verify nesting of interruptorsRadoslaw Zarzynski2023-02-281-0/+18
| * | | crimson/osd: errorate SnapTrimObjSubEvent::remove_clone()Radoslaw Zarzynski2023-02-282-12/+13
| * | | crimson/osd: convert SnapTrimObjSubEvent::remove_or_update to ertrRadoslaw Zarzynski2023-02-282-4/+12
| * | | crimson/osd: dissect snapset update into SnapTrimObjSubEvent::update_head()Radoslaw Zarzynski2023-02-282-33/+46
| * | | crimson/osd: dissect head whiteout removal into SnapTrimObjSubEvent::remove_h...Radoslaw Zarzynski2023-02-282-36/+51
| * | | crimson/osd: drop data aliases from SnapTrimObjSubEvent::adjust_snaps()Radoslaw Zarzynski2023-02-282-26/+43
| * | | crimson/osd: dissect clone removal into SnapTrimObjSubEvent::remove_clone()Radoslaw Zarzynski2023-02-282-68/+76
| * | | crimson/osd: drop data aliases from SnapTrimObjSubEvent::remove_or_update()Radoslaw Zarzynski2023-02-281-38/+37
| * | | crimson/osd: simplify informing SnapMapper about new mappingsRadoslaw Zarzynski2023-02-284-226/+197
| * | | crimson/osd: implement basic osd_snap_trim_sleep supportRadoslaw Zarzynski2023-02-283-8/+41
| * | | crimson/osd: introduce WaitSubop stage to SnapTrimEventRadoslaw Zarzynski2023-02-282-3/+17
| * | | crimson/osd: snap trimming informs OpsExecuter about altered objectsRadoslaw Zarzynski2023-02-282-0/+7
| * | | common: add debugs to crimson's green_condition_variableRadoslaw Zarzynski2023-02-281-0/+13
| * | | crimson/osd: drop unused declaration of PG::fill_op_params_bump_pg_version()Radoslaw Zarzynski2023-02-281-3/+0
| * | | osd: SnapMapper::OSDriver uses crimson's interruptor::green_get().Radoslaw Zarzynski2023-02-281-6/+6
| * | | crimson/common: bring green_get() to interruptorRadoslaw Zarzynski2023-02-281-0/+22
| * | | crimson/common: trace management of interrupt_cond in interruptor::async()Radoslaw Zarzynski2023-02-281-4/+21
| * | | crimson/common: fix method name in interrupt_cond_t::reset()'s debugsRadoslaw Zarzynski2023-02-281-2/+4
| * | | osd: fix intersecion of green threads and interuptibleRadoslaw Zarzynski2023-02-281-6/+27
| * | | crimson/osd: wire SnapMapper::add_oid() with OpsExecuterRadoslaw Zarzynski2023-02-282-6/+144
| * | | crimson/osd: settle snap_trimq in PG and wire it upRadoslaw Zarzynski2023-02-282-5/+51
| * | | crimson/osd: settle SnapMapper within crimson'o PGRadoslaw Zarzynski2023-02-283-0/+18
| * | | crimson/osd: PerShardState::start_operation() doesn't assume Ret is seastar::...Radoslaw Zarzynski2023-02-281-1/+1
| * | | crimson/osd: implement SnapMapper::OSDriver for crimsonRadoslaw Zarzynski2023-02-281-3/+38
| * | | crimson/ertr: let ErrVisitorT return plain value if ValueFuncT returns seasta...Radoslaw Zarzynski2023-02-281-0/+7
| * | | common/ceph_mutex: add green thread-requiring condition variable for crimsonRadoslaw Zarzynski2023-02-281-2/+18
| * | | crimson/osd, osd: share SnapMapper with crimsonRadoslaw Zarzynski2023-02-282-9/+47
| * | | osd: drop the scrub_purged_snaps() declaration from SnapMapperRadoslaw Zarzynski2023-02-281-6/+0
| * | | crimson/osd: SnapMapper::record_purged_snaps() takes abstratced store and txnRadoslaw Zarzynski2023-02-283-16/+17
| * | | crimson/osd: convert SnapMapper::record_purged_snaps() to OSTransactionRadoslaw Zarzynski2023-02-281-2/+3
| * | | crimson/osd: initialize OSDriver in SnapMapper::record_purged_snaps()Radoslaw Zarzynski2023-02-282-9/+5
| * | | common, osd: switch SnapMapper::_lookup_purged_snap to use OSDriverRadoslaw Zarzynski2023-02-284-10/+53
| * | | crimson/osd: fix debug in Orderer::clear_and_cancel()Radoslaw Zarzynski2023-02-281-1/+1
| * | | osd: don't build unnecessary parts of SnapMapper for crimsonRadoslaw Zarzynski2023-02-282-0/+6