diff --git a/src/box/lua/slab.cc b/src/box/lua/slab.cc index 6b0fe31929e9b3dbcc2adb14424619b7371cebe3..f7e298157ec1fe1b12f7dc780223e0ce8c05a1d9 100644 --- a/src/box/lua/slab.cc +++ b/src/box/lua/slab.cc @@ -99,19 +99,19 @@ lbox_slab_info(struct lua_State *L) lua_settable(L, -3); char value[32]; - double items_used_perc = 100 + double items_used_ratio = 100 * ((double)totals.used) / ((double)talloc.cache->arena->prealloc + 0.0001); - snprintf(value, sizeof(value), "%0.1lf%%", items_used_perc); - lua_pushstring(L, "items_used_%"); + snprintf(value, sizeof(value), "%0.1lf%%", items_used_ratio); + lua_pushstring(L, "items_used_ratio"); lua_pushstring(L, value); lua_settable(L, -3); - double arena_used_perc = 100 + double arena_used_ratio = 100 * ((double)talloc.cache->arena->used) / ((double)talloc.cache->arena->prealloc + 0.0001); - snprintf(value, sizeof(value), "%0.1lf%%", arena_used_perc); - lua_pushstring(L, "arena_used_%"); + snprintf(value, sizeof(value), "%0.1lf%%", arena_used_ratio); + lua_pushstring(L, "arena_used_ratio"); lua_pushstring(L, value); lua_settable(L, -3); diff --git a/test/box/misc.result b/test/box/misc.result index 16611f5ec8b175d9844c6450cbc7b81e3b162c97..ec95c64ce25565b62d838d082662c52223cf5f73 100644 --- a/test/box/misc.result +++ b/test/box/misc.result @@ -147,9 +147,9 @@ end; ... t; --- -- - arena_used_% +- - arena_used_ratio + - items_used_ratio - arena_used - - items_used_% - arena_size - slabs ...