]> git.apps.os.sepia.ceph.com Git - ceph.git/commit
qa/suites/upgrade/quincy-p2p: skip TestClsRbd.mirror_snapshot test 53338/head
authorIlya Dryomov <idryomov@gmail.com>
Fri, 8 Sep 2023 11:52:34 +0000 (13:52 +0200)
committerIlya Dryomov <idryomov@gmail.com>
Fri, 8 Sep 2023 14:52:28 +0000 (16:52 +0200)
commitf1e378aeaf05c8602faf82541ce8f474b48121d0
tree1108587d556905d646153dd52f71185d7bd710f1
parentebea3d9fe3896fd90a4bd28bf144004cdec085b4
qa/suites/upgrade/quincy-p2p: skip TestClsRbd.mirror_snapshot test

The behavior of the class method changed in reef; the change was
backported to pacific and quincy.  An older quincy binary used against
newer quincy OSDs produces an expected failure:

    [ RUN      ] TestClsRbd.mirror_snapshot
    .../ceph-17.2.0/src/test/cls_rbd/test_cls_rbd.cc:2278: Failure
    Expected equality of these values:
      -85
      mirror_image_snapshot_unlink_peer(&ioctx, oid, 1, "peer2")
        Which is: 0
    [  FAILED  ] TestClsRbd.mirror_snapshot (49 ms)

TestClsRbd.snapshots_namespaces test was removed in commit 4ad9d565a15c
("librbd: simplified retrieving snapshots from image header") many years
ago.

Fixes: https://tracker.ceph.com/issues/62773
Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
qa/suites/upgrade/quincy-p2p/quincy-p2p-parallel/point-to-point-upgrade.yaml
qa/suites/upgrade/quincy-p2p/quincy-p2p-stress-split/4-workload/rbd-cls.yaml