New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
kraken: osd: ENOSPC seen even with osd_failsafe_full_ratio passed #16134
Conversation
@liewegas @jdurgin @dzafman This passed a rados suite at http://tracker.ceph.com/issues/19009#note-62 Please review. |
src/mon/PGMonitor.cc
Outdated
float diff = max_osd_usage - min_osd_usage; | ||
if (diff > g_conf->mon_warn_osd_usage_min_max_delta) { | ||
ostringstream ss; | ||
ss << "difference between min (" << roundf(min_osd_usage*1000.0)/100.0 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
There was follow on fix for this generated output.
Signed-off-by: David Zafman <dzafman@redhat.com> (cherry picked from commit 50cfe03)
Signed-off-by: David Zafman <dzafman@redhat.com> (cherry picked from commit 830cc7a)
…cent (10%) Signed-off-by: David Zafman <dzafman@redhat.com> (cherry picked from commit c8004e6)
Fixes: http://tracker.ceph.com/issues/16878 Signed-off-by: David Zafman <dzafman@redhat.com> (cherry picked from commit 78adb70)
This really only works after journal drains because we adjust for the journal. Signed-off-by: David Zafman <dzafman@redhat.com> (cherry picked from commit 26dcb59)
…fs min reserved This fixes OSD crashes because checking osd_failsafe_full_ratio won't work without accurate statfs information. Signed-off-by: David Zafman <dzafman@redhat.com> (cherry picked from commit 72d83f8)
Clean up option naming. Signed-off-by: Sage Weil <sage@redhat.com> (cherry picked from commit 489e810)
Fixes: http://tracker.ceph.com/issues/20544 Caued by: 489e810 Signed-off-by: David Zafman <dzafman@redhat.com> (cherry picked from commit 56f9808) Conflicts: src/mon/PGMap.cc: kraken has no daa0793 so we manually apply the changes from 56f9808 to src/mon/PGMonitor.cc instead of to src/mon/PGMap.cc
839058e
to
c6542ac
Compare
@dzafman This passed another rados suite at http://tracker.ceph.com/issues/19009#note-71 and I added the commit you asked for. Please take a look. |
http://tracker.ceph.com/issues/19340
http://tracker.ceph.com/issues/19841
http://tracker.ceph.com/issues/20672