NetApp cDOT doesn't set replication_enabled key when volumes are created with replication_enabled

Bug #1622057 reported by Goutham Pacha Ravi
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Cinder
Fix Released
Undecided
Goutham Pacha Ravi

Bug Description

Steps to reproduce:

* Setup host-level replication with the NetApp cDOT driver
* Create a volume with replication_enabled='<is> True' in the volume type.
* After the volume is created, see the volume details, replication_status is set to None, despite being on a backend that has replication enabled.

Failover sets the volume status correctly, but not volume creation.

Changed in cinder:
assignee: nobody → Goutham Pacha Ravi (gouthamr)
tags: added: newton-rc-potential
tags: added: newton-rc1-potential
removed: newton-rc-potential
summary: NetApp cDOT doesn't set replication_enabled key when volumes are created
- with replication_type
+ with replication_enabled
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to cinder (master)

Fix proposed to branch: master
Review: https://review.openstack.org/369620

Changed in cinder:
status: New → In Progress
tags: added: newton-rc-potential
removed: newton-rc1-potential
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to cinder (master)

Reviewed: https://review.openstack.org/369620
Committed: https://git.openstack.org/cgit/openstack/cinder/commit/?id=df284e68f9f00282b05eb523e4ee3d5f63b8a750
Submitter: Jenkins
Branch: master

commit df284e68f9f00282b05eb523e4ee3d5f63b8a750
Author: Goutham Pacha Ravi <email address hidden>
Date: Fri Sep 9 21:21:04 2016 -0400

    NetApp cDOT: Fix model update for cheesecake volumes

    Host level replication capability was added to the NetApp
    cDOT Block and File drivers through
    I87b92e76d0d5022e9be610b9e237b89417309c05.
    However, volumes created on these backends did not
    have the 'replication_status' field set.

    Fix this by returning model updates to the volume manager.

    Change-Id: If1d24e87413e2c829bc5a701293fb3be67412155
    Closes-Bug: #1622057

Changed in cinder:
status: In Progress → Fix Released
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to cinder (stable/newton)

Fix proposed to branch: stable/newton
Review: https://review.openstack.org/383502

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to cinder (stable/newton)

Reviewed: https://review.openstack.org/383502
Committed: https://git.openstack.org/cgit/openstack/cinder/commit/?id=0bed2f471ebba59445c82c08e63794167d0b3ecf
Submitter: Jenkins
Branch: stable/newton

commit 0bed2f471ebba59445c82c08e63794167d0b3ecf
Author: Goutham Pacha Ravi <email address hidden>
Date: Fri Sep 9 21:21:04 2016 -0400

    NetApp cDOT: Fix model update for cheesecake volumes

    Host level replication capability was added to the NetApp
    cDOT Block and File drivers through
    I87b92e76d0d5022e9be610b9e237b89417309c05.
    However, volumes created on these backends did not
    have the 'replication_status' field set.

    Fix this by returning model updates to the volume manager.

    Change-Id: If1d24e87413e2c829bc5a701293fb3be67412155
    Closes-Bug: #1622057
    (cherry picked from commit df284e68f9f00282b05eb523e4ee3d5f63b8a750)

tags: added: in-stable-newton
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix included in openstack/cinder 9.1.0

This issue was fixed in the openstack/cinder 9.1.0 release.

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix included in openstack/cinder 10.0.0.0b1

This issue was fixed in the openstack/cinder 10.0.0.0b1 development milestone.

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix included in openstack/cinder 9.1.0

This issue was fixed in the openstack/cinder 9.1.0 release.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.