continue;
}
derr << "io_getevents got " << cpp_strerror(r) << dendl;
+ if (r == -EIO) {
+ note_io_error_event(devname.c_str(), fn.c_str(), -EIO, 0, 0, 0);
+ }
ceph_abort_msg("got unexpected error from io_getevents");
}
(*pm)["backend_filestore_journal_dev_node"] = "unknown";
} else {
(*pm)["backend_filestore_journal_dev_node"] = string(dev_node);
+ devname = dev_node;
}
}
uint64_t last_committed_seq;
uint64_t journaled_since_start;
+ string devname;
+
/*
* full states cycle at the beginnging of each commit epoch, when commit_start()
* is called.