Project

General

Profile

Feature #11405

qa: test rbd notify-based proxying across versions

Added by Josh Durgin over 4 years ago. Updated over 4 years ago.

Status:
Resolved
Priority:
Normal
Target version:
% Done:

0%

Source:
Development
Tags:
Backport:
hammer
Reviewed:
Affected Versions:
Pull request ID:

Description

I think this is doable with the existing teuthology upgrade setups. Similar to the client-upgrade suite, upgrade the cluster, leave one client on the old version, and have another client upgrade.

With a couple scripts (one to act as lock holder, another to act as the proxy requester) we can test that the proxied action worked as expected in both cases (old lock holder + new proxy, new lock holder + old proxy).


Related issues

Copied to rbd - Backport #12109: qa: test rbd notify-based proxying across versions Resolved 04/16/2015

Associated revisions

Revision 41e4cbe0 (diff)
Added by Jason Dillaman over 4 years ago

tests: add librbd watch/notify version compatibility test

Fixes: #11405
Backport: hammer
Signed-off-by: Jason Dillaman <>

Revision 3018f494 (diff)
Added by Jason Dillaman over 4 years ago

client-upgrade: added RBD notification tests

Verify correct behavior between two librbd versions when
proxying notify messages.

Fixes: #11405
Signed-off-by: Jason Dillaman <>

Revision 582cf731 (diff)
Added by Jason Dillaman over 4 years ago

tests: add librbd watch/notify version compatibility test

Fixes: #11405
Backport: hammer
Signed-off-by: Jason Dillaman <>
(cherry picked from commit 41e4cbe032e32762e3a9e8bc3eff8ece19f91a54)

History

#1 Updated by Josh Durgin over 4 years ago

  • Target version set to v9.0.2

#2 Updated by Jason Dillaman over 4 years ago

  • Status changed from New to In Progress

#3 Updated by Yuri Weinstein over 4 years ago

FYI skeleton for a new suite is here wip_11413_2

#4 Updated by Josh Durgin over 4 years ago

  • Status changed from In Progress to Fix Under Review

#5 Updated by Josh Durgin over 4 years ago

  • Target version changed from v9.0.2 to v9.0.3

#8 Updated by Josh Durgin over 4 years ago

  • Status changed from Fix Under Review to Resolved

#9 Updated by Yuri Weinstein over 4 years ago

  • Assignee set to Jason Dillaman

#10 Updated by Jason Dillaman over 4 years ago

  • Status changed from Resolved to Pending Backport
  • Backport set to hammer

#11 Updated by Loic Dachary over 4 years ago

  • Status changed from Pending Backport to Resolved

Also available in: Atom PDF