]> git.apps.os.sepia.ceph.com Git - ceph-ci.git/commit
cls/rbd: update last read in group::snap_list
authorPrasanna Kumar Kalever <prasanna.kalever@redhat.com>
Wed, 19 Oct 2022 07:54:40 +0000 (13:24 +0530)
committerPrasanna Kumar Kalever <prasanna.kalever@redhat.com>
Wed, 9 Nov 2022 05:49:35 +0000 (11:19 +0530)
commit94029c4e4a922fd83f3c42c3f4b6bae6271903b7
treeb935f6e7de722e027319aa5179d073f9482066f5
parentbb2d1d7c8397d5e899676dcbeb75b8e5b12d20f2
cls/rbd: update last read in group::snap_list

Problem:
`rbd group snap ls` shows 1025 records after creating 65 snaps
with `rbd group snap create`

$ for i in {1..65}; do rbd group snap create test_group@group_snap$i; done
$ rbd group snap ls test_group | wc -l
1025

Solution:
update last_read after getting RBD_MAX_KEYS_READ with cls_cxx_map_get_vals.

Fixes: https://tracker.ceph.com/issues/57066
Signed-off-by: Prasanna Kumar Kalever <prasanna.kalever@redhat.com>
src/cls/rbd/cls_rbd.cc
src/test/cls_rbd/test_cls_rbd.cc