mds: try to choose a new batch head in request_clientup()#57553
mds: try to choose a new batch head in request_clientup()#57553
Conversation
|
@lxbsz |
This reverts commit 793ea12. Fixes: https://tracker.ceph.com/issues/66124 Signed-off-by: Xiubo Li <xiubli@redhat.com>
@rishabh-d-dave Done. Thanks! |
leonid-s-usov
left a comment
There was a problem hiding this comment.
Unlike in the old places, in the request_cleanup we should move on to the cleanup after we choose a new batch head, shouldn't we?
This will happen only for the client requests, not peer requests. The 'mdr->killed' and 'mdr->dead' will always be set at the same time when killing the client requests. Fixes: https://tracker.ceph.com/issues/66124 Signed-off-by: Xiubo Li <xiubli@redhat.com>
BTW, what cleanup ? Could you point it out ? |
well, everything below your new block in the |
Currently doesn't it what you mean ? Or do you mean we should : ??? |
|
No no, with your latest update, it's all good. Sorry for the confusion. I commented on the code lines but I also had to leave the general review comment because it wouldn't allow me to submit it otherwise - so I just rephrased the same thing. |
|
This PR is under test in https://tracker.ceph.com/issues/66261. |
|
jenkins test make check |
|
jenkins test make check arm64 |
|
jenkins test make check |
This will happen only for the client requests, not peer requests.
The 'mdr->killed' and 'mdr->dead' will always be set at the same
time when killing the client requests.
Fixes: https://tracker.ceph.com/issues/66124
Checklist
Show available Jenkins commands
jenkins retest this pleasejenkins test classic perfjenkins test crimson perfjenkins test signedjenkins test make checkjenkins test make check arm64jenkins test submodulesjenkins test dashboardjenkins test dashboard cephadmjenkins test apijenkins test docsjenkins render docsjenkins test ceph-volume alljenkins test ceph-volume toxjenkins test windowsjenkins test rook e2e