Public bug reported:

Nova version: git master branch's HEAD (as of today)
Expected behavior: cinderclient v1 detach() called with accepted argument
Actual behavior: cinderclient v1 detach() called with too many arguments

Change I3cdc4992 indiscriminately passes both volume_id and
attachment_id to the Cinder client regardless of its version even though
Cinder client v2 supports passing volume_id and optionally attachment_id
to its volume manager's detach() method, but v1 does not, only accepting
volume_id.

Calling Cinder client v1 detach() with both volume_id and attachment_id
results in "TypeError: detach() takes exactly 2 arguments (3 given)"

Full traceback and proposed bug fix to follow.

** Affects: nova (Ubuntu)
     Importance: Undecided
         Status: New

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1561056

Title:
  cinder volume driver's detach() causes TypeError exception on v1
  cinder client

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/nova/+bug/1561056/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to