Skip to content

Commit dc9b0dc

Browse files
committed
libceph: disambiguate cluster/pool full log message
Signed-off-by: Ilya Dryomov <[email protected]>
1 parent af2d861 commit dc9b0dc

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

net/ceph/osd_client.c

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2385,7 +2385,11 @@ static void __submit_request(struct ceph_osd_request *req, bool wrlocked)
23852385
if (ceph_test_opt(osdc->client, ABORT_ON_FULL)) {
23862386
err = -ENOSPC;
23872387
} else {
2388-
pr_warn_ratelimited("FULL or reached pool quota\n");
2388+
if (ceph_osdmap_flag(osdc, CEPH_OSDMAP_FULL))
2389+
pr_warn_ratelimited("cluster is full (osdmap FULL)\n");
2390+
else
2391+
pr_warn_ratelimited("pool %lld is full or reached quota\n",
2392+
req->r_t.base_oloc.pool);
23892393
req->r_t.paused = true;
23902394
maybe_request_map(osdc);
23912395
}

0 commit comments

Comments
 (0)