← Back to team overview

yahoo-eng-team team mailing list archive

[Bug 1741476] [NEW] Attaching read-only volumes fails

 

Public bug reported:

The introduction of "new style volume attachments" seems to have caused
a regression, breaking read-only volume attachments.

Trace: http://paste.openstack.org/raw/639120/

The reason seems to be the fact that Cinder expects the connector
provided through the "attachment_update" call to include the requested
attach mode [1], otherwise assuming it to be 'rw'. As Nova won't provide
it, Cinder will then error because of an access mode mismatch.

[1]
https://github.com/openstack/cinder/blob/d96b6dfba03424baf8b3ddc7539347554892e941/cinder/volume/manager.py#L4374-L4393

** Affects: cinder
     Importance: Undecided
         Status: New

** Affects: nova
     Importance: Undecided
         Status: New

** Also affects: nova
   Importance: Undecided
       Status: New

** Description changed:

  The introduction of "new style volume attachments" seems to have caused
  a regression, breaking read-only volume attachments.
  
- Trace: http://paste.openstack.org/raw/639097/
+ Trace: http://paste.openstack.org/raw/639120/
  
  The reason seems to be the fact that Cinder expects the connector
  provided through the "attachment_update" call to include the requested
  attach mode [1], otherwise assuming it to be 'rw'. As Nova won't provide
  it, Cinder will then error because of an access mode mismatch.
  
  [1]
  https://github.com/openstack/cinder/blob/d96b6dfba03424baf8b3ddc7539347554892e941/cinder/volume/manager.py#L4374-L4393

-- 
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to OpenStack Compute (nova).
https://bugs.launchpad.net/bugs/1741476

Title:
  Attaching read-only volumes fails

Status in Cinder:
  New
Status in OpenStack Compute (nova):
  New

Bug description:
  The introduction of "new style volume attachments" seems to have
  caused a regression, breaking read-only volume attachments.

  Trace: http://paste.openstack.org/raw/639120/

  The reason seems to be the fact that Cinder expects the connector
  provided through the "attachment_update" call to include the requested
  attach mode [1], otherwise assuming it to be 'rw'. As Nova won't
  provide it, Cinder will then error because of an access mode mismatch.

  [1]
  https://github.com/openstack/cinder/blob/d96b6dfba03424baf8b3ddc7539347554892e941/cinder/volume/manager.py#L4374-L4393

To manage notifications about this bug go to:
https://bugs.launchpad.net/cinder/+bug/1741476/+subscriptions


Follow ups