Currently, the sort feature in cephfs-top isn't applicable
to the fields which are of type `METRIC_TYPE_NONE` , named as
'ofiles', 'oicaps' and 'oinodes'. This commit will make the
cephfs-top sort feature to support the above mentioned fields too.
From this commit onwards, all the current fields displayed in
cephfs-top can be used for sorting.
Fixes: https://tracker.ceph.com/issues/58814
Signed-off-by: Neeraj Pratap Singh <neesingh@redhat.com>
(cherry picked from commit
4626cb5fb1141c38acd4b114ad4562bd14fa7aad)
Conflicts:
src/tools/cephfs/top/cephfs-top:Removed the changes that are
not backported to pacific.Changes of this #48664 which were conflicting
the changes done in this PR
f'{speed}', curses.A_DIM)
else:
# display 0th element from metric tuple
+ metrics_dict[fs_name][client_id][self.items(item)] = m[0]
self.fsstats.addstr(y_coord, coord[0], f'{m[0]}', curses.A_DIM)
else:
self.fsstats.addstr(y_coord, coord[0], "N/A", curses.A_DIM)