You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
increase the retry limit on EBUSY error for device IOs
Summary:
This change increases the retry limit on EBUSY errors for device IOs to 10,000. As discovered in
T182829130, the device IO can return EBUSY, suspectedly, only for io_uring + md configuration due to
a different way the partial EAGAINs for sub-ios are handled in the kernel. We don't apply any delay
in-between retries to avoid additional latencies and 10000 retries should work for most cases.
Reviewed By: liu-song-6
Differential Revision: D55495499
fbshipit-source-id: d3ffaf8524a85ed853998190e5a3e76d33a628f4
0 commit comments