Actions
Fix #6079
closedlibceph: osd_client does not handle PAUSERD or PAUSEWR or FULL flags in osdmap
% Done:
0%
Source:
Development
Tags:
Backport:
Reviewed:
Affected Versions:
ceph-qa-suite:
Pull request ID:
Crash signature (v1):
Crash signature (v2):
Description
When these flags are present, reads and or writes should not be sent. When these flags are removed, requests that were pasued need to be resent. Make sure not to introduce a bug like #6070.
Updated by Josh Durgin over 10 years ago
This is worse than I thought - for the FULL flag, the OSD will return -ENOSPC, which will get translated into -EIO by the kernel's block layer. FSes on top of rbd at this point do not behave well with I/O errors.
Updated by Ian Colle over 10 years ago
- Target version changed from v0.73 to v0.74
Updated by Sage Weil over 10 years ago
- Status changed from In Progress to Resolved
Actions