E-Series driver does not determine preferred path/controller

Bug #1365881 reported by Navneet
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Cinder
Fix Released
Undecided
Navneet
Icehouse
Fix Released
Undecided
Unassigned

Bug Description

The E-Series driver does not determine the preferred data path to access a newly created lun.
This can cause problems with data access and the iscsi path to the device that is handed to a vm or that is used when copying an image to the device should always use the preferred path. E-Series arrays do something called an implicit transfer when a host accesses data from a non-preferred path for more than 5 minutes. At 5 minutes the array will transfer ownership of the volume to the path over which IO is currently flowing. If this issue is not resolved the current behavior of the driver is to establish every IO path on the first iSCSI target that is returned. In this scenario the controller A will quickly become heavily loaded and the controller B will have no load because of the implicit transfers from B --> A To get better throughput this issued needs to be fixed.

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/119311

Changed in cinder:
assignee: nobody → Navneet (singn)
status: New → In Progress
tags: added: icehouse-backport-potential
Rushi Agrawal (rushiagr)
tags: added: drivers
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to cinder (master)

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

commit e6ea26ea1272f9407879b822b3913b4308e3f2f8
Author: Navneet Singh <email address hidden>
Date: Thu Feb 27 13:09:03 2014 +0530

    NetApp fix for controller preferred path

    This patch optimizes the data path by choosing
    the preferred path to access the volume by selecting
    the controller owning the volume.

    Closes-Bug: #1365881

    Change-Id: I7069111dfd22d4fca92615b5730854f6d696ec13

Changed in cinder:
status: In Progress → Fix Committed
Thierry Carrez (ttx)
Changed in cinder:
milestone: none → juno-rc1
status: Fix Committed → Fix Released
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to cinder (stable/icehouse)

Fix proposed to branch: stable/icehouse
Review: https://review.openstack.org/128012

Thierry Carrez (ttx)
Changed in cinder:
milestone: juno-rc1 → 2014.2
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to cinder (stable/icehouse)

Reviewed: https://review.openstack.org/128012
Committed: https://git.openstack.org/cgit/openstack/cinder/commit/?id=f5bf67af1e812a94bc2960b634de4903fb73cf2a
Submitter: Jenkins
Branch: stable/icehouse

commit f5bf67af1e812a94bc2960b634de4903fb73cf2a
Author: Navneet Singh <email address hidden>
Date: Thu Feb 27 13:09:03 2014 +0530

    NetApp fix for controller preferred path

    This patch optimizes the data path by choosing
    the preferred path to access the volume by selecting
    the controller owning the volume.

    Closes-Bug: #1365881

    Change-Id: I7069111dfd22d4fca92615b5730854f6d696ec13
    (cherry picked from commit e6ea26ea1272f9407879b822b3913b4308e3f2f8)

tags: added: in-stable-icehouse
Eric Harney (eharney)
tags: removed: icehouse-backport-potential
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.