]> bbs.cooldavid.org Git - net-next-2.6.git/blobdiff - fs/ceph/osdmap.c
ceph: print useful error message when crush rule not found
[net-next-2.6.git] / fs / ceph / osdmap.c
index 46b391d8e86c02b91dd7be4a421730df6dbbd11f..1d5f58cc2d9337e18a278828a6a4654b55e898ae 100644 (file)
@@ -1026,8 +1026,9 @@ static int *calc_pg_raw(struct ceph_osdmap *osdmap, struct ceph_pg pgid,
        ruleno = crush_find_rule(osdmap->crush, pool->v.crush_ruleset,
                                 pool->v.type, pool->v.size);
        if (ruleno < 0) {
-               pr_err("no crush rule pool %d type %d size %d\n",
-                      poolid, pool->v.type, pool->v.size);
+               pr_err("no crush rule pool %d ruleset %d type %d size %d\n",
+                      poolid, pool->v.crush_ruleset, pool->v.type,
+                      pool->v.size);
                return NULL;
        }