Bug #63734
Updated by Dhairya Parmar 5 months ago
There are several cases where the async call might experience some failure and the helper functions would just return an errno but there's no code path taking care of the context completion. I experienced these issues while running [0] locally, created few trackers and started addressing them in separate PRs but soon realised that it was quite unnecessary to do, therefore I moved all the commits into a single PR; since it would be cumbersome to manage all those trackers and their backports, i'm creating this (parent) tracker.
[0] https://github.com/ceph/ceph/pull/54435
*async io failure tracker
https://tracker.ceph.com/issues/63632
https://tracker.ceph.com/issues/63648
https://tracker.ceph.com/issues/63629
https://tracker.ceph.com/issues/63619
https://tracker.ceph.com/issues/63679