index
:
ceph
main
ceph
Fast-forward packages
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
share
(
unfollow
)
Commit message (
Expand
)
Author
Files
Lines
2023-02-28
qa/valgrind.supp: suppress the ColumnFamily ctor called on init
Radoslaw Zarzynski
1
-0
/
+9
2023-02-28
qa/valgrind.supp: suppress the get-or-create CacheItemHelper
Radoslaw Zarzynski
1
-0
/
+9
2023-02-28
qa/valgrind.supp: even broader suppression for rocksdb's init
Radoslaw Zarzynski
1
-0
/
+7
2023-02-28
qa/valgrind.supp: ingore rocksdb leak in option parsing
Radoslaw Zarzynski
1
-0
/
+14
2023-02-28
crimson/osd: fix compilation guard around specialization for libfmt => 9
Radoslaw Zarzynski
1
-1
/
+2
2023-02-28
crimson/osd: handle snap trim's interruption as any other error
Radoslaw Zarzynski
3
-10
/
+16
2023-02-28
crimson/osd: handle PG_STATE_SNAPTRIM_ERROR when trimming snaps
Radoslaw Zarzynski
1
-3
/
+14
2023-02-28
crimson/osd: errorate SnapTrimEvent
Radoslaw Zarzynski
3
-15
/
+23
2023-02-28
crimson/osd: manage PG_STATE_SNAPTRIM when trimming snaps
Radoslaw Zarzynski
1
-0
/
+6
2023-02-28
crimson/osd: drop C++'s ranges to workaround unbuildability on Clang
Radoslaw Zarzynski
1
-4
/
+2
2023-02-28
crimson/osd: simplify SnapTrimObjSubEvent::start()
Radoslaw Zarzynski
1
-10
/
+3
2023-02-28
crimson/osd: drop the nested interruptors in snap trimming
Radoslaw Zarzynski
2
-70
/
+66
2023-02-28
crimson/test: verify nesting of interruptors
Radoslaw Zarzynski
1
-0
/
+18
2023-02-28
crimson/osd: errorate SnapTrimObjSubEvent::remove_clone()
Radoslaw Zarzynski
2
-12
/
+13
2023-02-28
crimson/osd: convert SnapTrimObjSubEvent::remove_or_update to ertr
Radoslaw Zarzynski
2
-4
/
+12
2023-02-28
crimson/osd: dissect snapset update into SnapTrimObjSubEvent::update_head()
Radoslaw Zarzynski
2
-33
/
+46
2023-02-28
crimson/osd: dissect head whiteout removal into SnapTrimObjSubEvent::remove_h...
Radoslaw Zarzynski
2
-36
/
+51
2023-02-28
crimson/osd: drop data aliases from SnapTrimObjSubEvent::adjust_snaps()
Radoslaw Zarzynski
2
-26
/
+43
2023-02-28
crimson/osd: dissect clone removal into SnapTrimObjSubEvent::remove_clone()
Radoslaw Zarzynski
2
-68
/
+76
2023-02-28
crimson/osd: drop data aliases from SnapTrimObjSubEvent::remove_or_update()
Radoslaw Zarzynski
1
-38
/
+37
2023-02-28
crimson/osd: simplify informing SnapMapper about new mappings
Radoslaw Zarzynski
4
-226
/
+197
2023-02-28
crimson/osd: implement basic osd_snap_trim_sleep support
Radoslaw Zarzynski
3
-8
/
+41
2023-02-28
crimson/osd: introduce WaitSubop stage to SnapTrimEvent
Radoslaw Zarzynski
2
-3
/
+17
2023-02-28
crimson/osd: snap trimming informs OpsExecuter about altered objects
Radoslaw Zarzynski
2
-0
/
+7
2023-02-28
common: add debugs to crimson's green_condition_variable
Radoslaw Zarzynski
1
-0
/
+13
2023-02-28
crimson/osd: drop unused declaration of PG::fill_op_params_bump_pg_version()
Radoslaw Zarzynski
1
-3
/
+0
2023-02-28
osd: SnapMapper::OSDriver uses crimson's interruptor::green_get().
Radoslaw Zarzynski
1
-6
/
+6
2023-02-28
crimson/common: bring green_get() to interruptor
Radoslaw Zarzynski
1
-0
/
+22
2023-02-28
crimson/common: trace management of interrupt_cond in interruptor::async()
Radoslaw Zarzynski
1
-4
/
+21
2023-02-28
crimson/common: fix method name in interrupt_cond_t::reset()'s debugs
Radoslaw Zarzynski
1
-2
/
+4
2023-02-28
osd: fix intersecion of green threads and interuptible
Radoslaw Zarzynski
1
-6
/
+27
2023-02-28
crimson/osd: wire SnapMapper::add_oid() with OpsExecuter
Radoslaw Zarzynski
2
-6
/
+144
2023-02-28
crimson/osd: settle snap_trimq in PG and wire it up
Radoslaw Zarzynski
2
-5
/
+51
2023-02-28
crimson/osd: settle SnapMapper within crimson'o PG
Radoslaw Zarzynski
3
-0
/
+18
2023-02-28
crimson/osd: PerShardState::start_operation() doesn't assume Ret is seastar::...
Radoslaw Zarzynski
1
-1
/
+1
2023-02-28
crimson/osd: implement SnapMapper::OSDriver for crimson
Radoslaw Zarzynski
1
-3
/
+38
2023-02-28
crimson/ertr: let ErrVisitorT return plain value if ValueFuncT returns seasta...
Radoslaw Zarzynski
1
-0
/
+7
2023-02-28
common/ceph_mutex: add green thread-requiring condition variable for crimson
Radoslaw Zarzynski
1
-2
/
+18
2023-02-28
crimson/osd, osd: share SnapMapper with crimson
Radoslaw Zarzynski
2
-9
/
+47
2023-02-28
osd: drop the scrub_purged_snaps() declaration from SnapMapper
Radoslaw Zarzynski
1
-6
/
+0
2023-02-28
crimson/osd: SnapMapper::record_purged_snaps() takes abstratced store and txn
Radoslaw Zarzynski
3
-16
/
+17
2023-02-28
crimson/osd: convert SnapMapper::record_purged_snaps() to OSTransaction
Radoslaw Zarzynski
1
-2
/
+3
2023-02-28
crimson/osd: initialize OSDriver in SnapMapper::record_purged_snaps()
Radoslaw Zarzynski
2
-9
/
+5
2023-02-28
common, osd: switch SnapMapper::_lookup_purged_snap to use OSDriver
Radoslaw Zarzynski
4
-10
/
+53
2023-02-28
crimson/osd: fix debug in Orderer::clear_and_cancel()
Radoslaw Zarzynski
1
-1
/
+1
2023-02-28
osd: don't build unnecessary parts of SnapMapper for crimson
Radoslaw Zarzynski
2
-0
/
+6
2023-02-28
crimson/osd: bring SnapTrimObjSubEvent
Radosław Zarzyński
6
-0
/
+417
2023-02-28
crimson/osd: wire SnapTrimEvent with SnapMapper up
Radosław Zarzyński
2
-12
/
+49
2023-02-28
crimson/osd: bring SubOpBlocker to SnapTrimEvent
Radoslaw Zarzynski
2
-0
/
+44
2023-02-28
crimson/osd: implement the basics of SnapTrimEvent
Radoslaw Zarzynski
5
-3
/
+81
[next]