General

Profile

Xuehan Xu

Issues

Projects

Activity

11/10/2022

11:57 PM crimson Bug #58005 (New): release-built osd failed to mkfs
It seems that when "seastar::need_preempt" is true, "crimson::do_for_each" will turn into a long recursive function. ...

08/22/2022

03:50 AM crimson Feature #57215 (New): add concurrent transaction throttle to seastore
03:49 AM crimson Feature #57214 (New): add max_concurrent_for_each to interruptible future
https://github.com/ceph/ceph/pull/47705#discussion_r950958705

08/16/2022

02:58 AM Ceph Revision a531b767 (ceph): crimson/os/seastore/journal: move bufferlists to reduce the amount of m...
Signed-off-by: Xuehan Xu <xxhdx1985126@gmail.com>

08/15/2022

10:12 AM crimson Bug #56535 (Resolved): osd crashs due to space reclamation transaction exceeds the max record siz...
10:12 AM crimson Bug #56519 (Resolved): osd crash due to non-controlled concurrent backref cache access

07/20/2022

03:05 AM Ceph Revision 0d24adec (ceph): crimson/os/seastore/backref_manager: rename some methods for the sake o...
Signed-off-by: Xuehan Xu <xxhdx1985126@gmail.com>
02:00 AM Ceph Revision 2652de98 (ceph): crimson/os/seastore/async_cleaner: don't trim backref when reclaiming s...
Since the current backref cache doesn't invalidate duplicated backrefs any more
and backrefs get trimmed in the exact...

07/16/2022

08:48 AM Ceph Revision 3f494b79 (ceph): crimson/os/seastore/segment_cleaner: trim backrefs first
Signed-off-by: Xuehan Xu <xxhdx1985126@gmail.com>

07/15/2022

01:58 AM Ceph Revision e589d0d3 (ceph): crimson/os/seastore: simplify backref cache
Currently, the following transaction exec sequence would lead to
loss of backref:
1. Trans `A` merge a alloc backref...

Also available in: Atom