summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSage Weil <sage@newdream.net>2012-02-28 09:11:59 -0800
committerSage Weil <sage@newdream.net>2012-02-28 09:11:59 -0800
commita7de459f6937aaecfb9413db21b392780fe105fb (patch)
tree03c95135fb2bf25c916e0358f6847df22ef4df6d
parent97926e184629d25b3dbf57eda66b65c28ff29e02 (diff)
downloadceph-a7de459f6937aaecfb9413db21b392780fe105fb.tar.gz
ceph-osd: clarify error messages
So we know where the error came from. And use real error codes in init(). Signed-off-by: Sage Weil <sage@newdream.net>
-rw-r--r--src/ceph_osd.cc4
-rw-r--r--src/osd/OSD.cc4
2 files changed, 4 insertions, 4 deletions
diff --git a/src/ceph_osd.cc b/src/ceph_osd.cc
index a99cc7b99b3..6ba7b76ca93 100644
--- a/src/ceph_osd.cc
+++ b/src/ceph_osd.cc
@@ -390,7 +390,7 @@ int main(int argc, const char **argv)
g_conf->osd_data, g_conf->osd_journal);
err = osd->pre_init();
if (err < 0) {
- derr << TEXT_RED << " ** ERROR: initializing osd failed: " << cpp_strerror(-err)
+ derr << TEXT_RED << " ** ERROR: osd pre_init failed: " << cpp_strerror(-err)
<< TEXT_NORMAL << dendl;
return 1;
}
@@ -412,7 +412,7 @@ int main(int argc, const char **argv)
// start osd
err = osd->init();
if (err < 0) {
- derr << TEXT_RED << " ** ERROR: initializing osd failed: " << cpp_strerror(-err)
+ derr << TEXT_RED << " ** ERROR: osd init failed: " << cpp_strerror(-err)
<< TEXT_NORMAL << dendl;
return 1;
}
diff --git a/src/osd/OSD.cc b/src/osd/OSD.cc
index 99d41bba5d8..919f9d8e69b 100644
--- a/src/osd/OSD.cc
+++ b/src/osd/OSD.cc
@@ -668,7 +668,7 @@ int OSD::init()
derr << "OSD::init() : unable to read osd superblock" << dendl;
store->umount();
delete store;
- return -1;
+ return -EINVAL;
}
class_handler = new ClassHandler();
@@ -680,7 +680,7 @@ int OSD::init()
assert_warn(!osdmap);
if (osdmap) {
derr << "OSD::init: unable to read current osdmap" << dendl;
- return -1;
+ return -EINVAL;
}
osdmap = get_map(superblock.current_epoch);