]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
nautilus: qa/upgrade: disable update_features test_notify with older client as lockowner 41513/head
authorDeepika Upadhyay <dupadhya@redhat.com>
Wed, 26 May 2021 19:25:13 +0000 (00:55 +0530)
committerDeepika Upadhyay <dupadhya@redhat.com>
Tue, 1 Jun 2021 15:54:59 +0000 (21:24 +0530)
* with the recent support for async rbd operations from pacific+ when an
 older client(non async support) goes on upgrade, and simultaneously
 interacts with a newer client which expects the requests to be async,
 experiences hang; considering the return code for request completion to
 be acknowledgement for async request, which then keeps waiting for
 another acknowledgement of request completion.

 this if happens should be a rare only when lockowner is an old client
 and should be deferred if compatibility issues arises.

* amend upgrade test workunits to use respective stable branches

Signed-off-by: Deepika Upadhyay <dupadhya@redhat.com>
qa/suites/upgrade-clients/client-upgrade-nautilus-pacific/nautilus-client-x/rbd/3-workload/rbd_notification_tests.yaml

index 1ff0ab19634a84b35d6d937d591f0441f42d48f2..7ad393a6a0ecd6657556b910a9869fa99ba9bb46 100644 (file)
@@ -8,12 +8,13 @@ tasks:
       env:
         RBD_FEATURES: "61"
   - workunit:
-      branch: octopus
+      branch: pacific
       clients:
         client.1:
           - rbd/notify_slave.sh
       env:
         RBD_FEATURES: "61"
+        RBD_DISABLE_UPDATE_FEATURES: "1"
 - print: "**** done rbd: old librbd -> new librbd"
 - parallel:
   - workunit: