summaryrefslogtreecommitdiffstats
path: root/COPYING (unfollow)
Commit message (Expand)AuthorFilesLines
2023-02-28qa/valgrind.supp: suppress the ColumnFamily ctor called on initRadoslaw Zarzynski1-0/+9
2023-02-28qa/valgrind.supp: suppress the get-or-create CacheItemHelperRadoslaw Zarzynski1-0/+9
2023-02-28qa/valgrind.supp: even broader suppression for rocksdb's initRadoslaw Zarzynski1-0/+7
2023-02-28qa/valgrind.supp: ingore rocksdb leak in option parsingRadoslaw Zarzynski1-0/+14
2023-02-28crimson/osd: fix compilation guard around specialization for libfmt => 9Radoslaw Zarzynski1-1/+2
2023-02-28crimson/osd: handle snap trim's interruption as any other errorRadoslaw Zarzynski3-10/+16
2023-02-28crimson/osd: handle PG_STATE_SNAPTRIM_ERROR when trimming snapsRadoslaw Zarzynski1-3/+14
2023-02-28crimson/osd: errorate SnapTrimEventRadoslaw Zarzynski3-15/+23
2023-02-28crimson/osd: manage PG_STATE_SNAPTRIM when trimming snapsRadoslaw Zarzynski1-0/+6
2023-02-28crimson/osd: drop C++'s ranges to workaround unbuildability on ClangRadoslaw Zarzynski1-4/+2
2023-02-28crimson/osd: simplify SnapTrimObjSubEvent::start()Radoslaw Zarzynski1-10/+3
2023-02-28crimson/osd: drop the nested interruptors in snap trimmingRadoslaw Zarzynski2-70/+66
2023-02-28crimson/test: verify nesting of interruptorsRadoslaw Zarzynski1-0/+18
2023-02-28crimson/osd: errorate SnapTrimObjSubEvent::remove_clone()Radoslaw Zarzynski2-12/+13
2023-02-28crimson/osd: convert SnapTrimObjSubEvent::remove_or_update to ertrRadoslaw Zarzynski2-4/+12
2023-02-28crimson/osd: dissect snapset update into SnapTrimObjSubEvent::update_head()Radoslaw Zarzynski2-33/+46
2023-02-28crimson/osd: dissect head whiteout removal into SnapTrimObjSubEvent::remove_h...Radoslaw Zarzynski2-36/+51
2023-02-28crimson/osd: drop data aliases from SnapTrimObjSubEvent::adjust_snaps()Radoslaw Zarzynski2-26/+43
2023-02-28crimson/osd: dissect clone removal into SnapTrimObjSubEvent::remove_clone()Radoslaw Zarzynski2-68/+76
2023-02-28crimson/osd: drop data aliases from SnapTrimObjSubEvent::remove_or_update()Radoslaw Zarzynski1-38/+37
2023-02-28crimson/osd: simplify informing SnapMapper about new mappingsRadoslaw Zarzynski4-226/+197
2023-02-28crimson/osd: implement basic osd_snap_trim_sleep supportRadoslaw Zarzynski3-8/+41
2023-02-28crimson/osd: introduce WaitSubop stage to SnapTrimEventRadoslaw Zarzynski2-3/+17
2023-02-28crimson/osd: snap trimming informs OpsExecuter about altered objectsRadoslaw Zarzynski2-0/+7
2023-02-28common: add debugs to crimson's green_condition_variableRadoslaw Zarzynski1-0/+13
2023-02-28crimson/osd: drop unused declaration of PG::fill_op_params_bump_pg_version()Radoslaw Zarzynski1-3/+0
2023-02-28osd: SnapMapper::OSDriver uses crimson's interruptor::green_get().Radoslaw Zarzynski1-6/+6
2023-02-28crimson/common: bring green_get() to interruptorRadoslaw Zarzynski1-0/+22
2023-02-28crimson/common: trace management of interrupt_cond in interruptor::async()Radoslaw Zarzynski1-4/+21
2023-02-28crimson/common: fix method name in interrupt_cond_t::reset()'s debugsRadoslaw Zarzynski1-2/+4
2023-02-28osd: fix intersecion of green threads and interuptibleRadoslaw Zarzynski1-6/+27
2023-02-28crimson/osd: wire SnapMapper::add_oid() with OpsExecuterRadoslaw Zarzynski2-6/+144
2023-02-28crimson/osd: settle snap_trimq in PG and wire it upRadoslaw Zarzynski2-5/+51
2023-02-28crimson/osd: settle SnapMapper within crimson'o PGRadoslaw Zarzynski3-0/+18
2023-02-28crimson/osd: PerShardState::start_operation() doesn't assume Ret is seastar::...Radoslaw Zarzynski1-1/+1
2023-02-28crimson/osd: implement SnapMapper::OSDriver for crimsonRadoslaw Zarzynski1-3/+38
2023-02-28crimson/ertr: let ErrVisitorT return plain value if ValueFuncT returns seasta...Radoslaw Zarzynski1-0/+7
2023-02-28common/ceph_mutex: add green thread-requiring condition variable for crimsonRadoslaw Zarzynski1-2/+18
2023-02-28crimson/osd, osd: share SnapMapper with crimsonRadoslaw Zarzynski2-9/+47
2023-02-28osd: drop the scrub_purged_snaps() declaration from SnapMapperRadoslaw Zarzynski1-6/+0
2023-02-28crimson/osd: SnapMapper::record_purged_snaps() takes abstratced store and txnRadoslaw Zarzynski3-16/+17
2023-02-28crimson/osd: convert SnapMapper::record_purged_snaps() to OSTransactionRadoslaw Zarzynski1-2/+3
2023-02-28crimson/osd: initialize OSDriver in SnapMapper::record_purged_snaps()Radoslaw Zarzynski2-9/+5
2023-02-28common, osd: switch SnapMapper::_lookup_purged_snap to use OSDriverRadoslaw Zarzynski4-10/+53
2023-02-28crimson/osd: fix debug in Orderer::clear_and_cancel()Radoslaw Zarzynski1-1/+1
2023-02-28osd: don't build unnecessary parts of SnapMapper for crimsonRadoslaw Zarzynski2-0/+6
2023-02-28crimson/osd: bring SnapTrimObjSubEventRadosław Zarzyński6-0/+417
2023-02-28crimson/osd: wire SnapTrimEvent with SnapMapper upRadosław Zarzyński2-12/+49
2023-02-28crimson/osd: bring SubOpBlocker to SnapTrimEventRadoslaw Zarzynski2-0/+44
2023-02-28crimson/osd: implement the basics of SnapTrimEventRadoslaw Zarzynski5-3/+81