Fix vitastor-cli ls displaying raw used space for all inodes when -p is specified (fix #101)

This commit is contained in:
Vitaliy Filippov
2025-10-27 20:55:17 +03:00
parent 0c46dbd333
commit b55d406386
+8 -10
View File
@@ -94,16 +94,14 @@ struct image_lister_t
parent->etcd_txn(json11::Json::object { parent->etcd_txn(json11::Json::object {
{ "success", json11::Json::array { { "success", json11::Json::array {
json11::Json::object { json11::Json::object {
{ "request_range", json11::Json::object { { "request_range", (list_pool_id
{ "key", base64_encode( ? json11::Json::object {
parent->cli->st_cli.etcd_prefix+"/pool/stats"+ { "key", base64_encode(parent->cli->st_cli.etcd_prefix+"/pool/stats/"+std::to_string(list_pool_id)) },
(list_pool_id ? "/"+std::to_string(list_pool_id) : "")+"/" }
) }, : json11::Json::object {
{ "range_end", base64_encode( { "key", base64_encode(parent->cli->st_cli.etcd_prefix+"/pool/stats/") },
parent->cli->st_cli.etcd_prefix+"/pool/stats"+ { "range_end", base64_encode(parent->cli->st_cli.etcd_prefix+"/pool/stats0") },
(list_pool_id ? "/"+std::to_string(list_pool_id) : "")+"0" }) },
) },
} },
}, },
json11::Json::object { json11::Json::object {
{ "request_range", json11::Json::object { { "request_range", json11::Json::object {