Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.Sign up
osd,mon: misc full fixes and cleanups #13968
@jcsp @jtlayton @liewegas 1e5cb49 changes the way the OSD handles MDS writes after getting to failsafe full. It drops those writes because we can't allow the OSD to become unusable because it can't replay its journal. By that time full had already been passed and should have caused MDS to stop certain kinds of writes. The OSD continues to allow MDS to write between full and failsafe full so that it can perform removes.
referenced this pull request
Apr 12, 2017
@tchaikov I believe I've address all your code review comments.
@liewegas This is ready for you to review. I just have to squash some commits before merging. I've added a commit which handles the detailed health output for full OSDs as documented. The docs are modified where I made changes to the format.
I'll see about adding a unit test and doing a rados run, Friday.
Seems to have only unrelated errors