Signed-off-by: David Zafman <dzafman@redhat.com>
(cherry picked from commit
50cfe03fcba253c8380b21043ed03879134d6836)
Conflicts:
src/os/bluestore/BlueStore.cc: leave bluestore code as is,
bluestore users should use Kraken or Luminous
} else if (r == -ENOSPC) {
// For now, if we hit _any_ ENOSPC, crash, before we do any damage
// by partially applying transactions.
- msg = "ENOSPC handling not implemented";
+ msg = "ENOSPC from disk filesystem, misconfigured cluster";
} else if (r == -ENOTEMPTY) {
msg = "ENOTEMPTY suggests garbage data in osd data dir";
} else if (r == -EPERM) {
if (r == -ENOSPC)
// For now, if we hit _any_ ENOSPC, crash, before we do any damage
// by partially applying transactions.
- msg = "ENOSPC handling not implemented";
+ msg = "ENOSPC from key value store, misconfigured cluster";
if (r == -ENOTEMPTY) {
msg = "ENOTEMPTY suggests garbage data in osd data dir";
if (r == -ENOSPC)
// For now, if we hit _any_ ENOSPC, crash, before we do any damage
// by partially applying transactions.
- msg = "ENOSPC handling not implemented";
+ msg = "ENOSPC from MemStore, misconfigured cluster or insufficient memory";
if (r == -ENOTEMPTY) {
msg = "ENOTEMPTY suggests garbage data in osd data dir";