From f99b3e04391c5ffbadfe12d48f33c5b1a6643318 Mon Sep 17 00:00:00 2001 From: Josh Durgin Date: Mon, 9 Jan 2012 18:58:27 -0800 Subject: [PATCH] doc: describe some rados_pool_stat_t members Signed-off-by: Josh Durgin --- src/include/rados/librados.h | 22 +++++++++++++++------- 1 file changed, 15 insertions(+), 7 deletions(-) diff --git a/src/include/rados/librados.h b/src/include/rados/librados.h index 3e65dcd509dfc..be0ad95eb5ffe 100644 --- a/src/include/rados/librados.h +++ b/src/include/rados/librados.h @@ -108,20 +108,28 @@ typedef void *rados_xattrs_iter_t; /** * @struct rados_pool_stat_t * Usage information for a pool. - * - * num_bytes - * */ struct rados_pool_stat_t { - uint64_t num_bytes; // in bytes - uint64_t num_kb; // in KB + /// space used in bytes + uint64_t num_bytes; + /// space used in KB + uint64_t num_kb; + /// number of objects in the pool uint64_t num_objects; + /// number of clones of objects uint64_t num_object_clones; - uint64_t num_object_copies; // num_objects * num_replicas + /// num_objects * num_replicas + uint64_t num_object_copies; uint64_t num_objects_missing_on_primary; + /// number of objects found on no OSDs uint64_t num_objects_unfound; + /// number of objects replicated fewer times than they should be + /// (but found on at least one OSD) uint64_t num_objects_degraded; - uint64_t num_rd, num_rd_kb,num_wr, num_wr_kb; + uint64_t num_rd; + uint64_t num_rd_kb; + uint64_t num_wr; + uint64_t num_wr_kb; }; /** -- 2.39.5