On 1/26/2016 5:55 AM, Avishay Traeger wrote:
OK great, thanks!  I added a suggestion to the etherpad as well, and
found this link helpful: https://review.openstack.org/#/c/266095/

On Tue, Jan 26, 2016 at 1:37 AM, D'Angelo, Scott <scott.dang...@hpe.com
<mailto:scott.dang...@hpe.com>> wrote:

    There is currently no simple way to clean up Cinder attachments if
    the Nova node (or the instance) has gone away. We’ve put this topic
    on the agenda for the Cinder mid-cycle this week:____

    https://etherpad.openstack.org/p/mitaka-cinder-midcycle L#113
    <https://etherpad.openstack.org/p/mitaka-cinder-midcycle%20L#113>____

    __ __

    *From:*Avishay Traeger [mailto:avis...@stratoscale.com
    <mailto:avis...@stratoscale.com>]
    *Sent:* Monday, January 25, 2016 7:21 AM
    *To:* OpenStack Development Mailing List (not for usage questions)
    *Subject:* [openstack-dev] [Nova][Cinder] Cleanly detaching volumes
    from failed nodes____

    __ __

    Hi all,____

    I was wondering if there was any way to cleanly detach volumes from
    failed nodes.  In the case where the node is up nova-compute will
    call Cinder's terminate_connection API with a "connector" that
    includes information about the node - e.g., hostname, IP, iSCSI
    initiator name, FC WWPNs, etc.____

    If the node has died, this information is no longer available, and
    so the attachment cannot be cleaned up properly.  Is there any way
    to handle this today?  If not, does it make sense to save the
    connector elsewhere (e.g., DB) for cases like these?____

    __ __

    Thanks,____

    Avishay
    ____

    __ __

    -- ____

    *Avishay Traeger, PhD*____

    /System Architect/____

    __ __

    Mobile: +972 54 447 1475 <tel:%2B972%2054%20447%201475>____

    E-mail: avis...@stratoscale.com <mailto:avis...@stratoscale.com>____

    __ __

    ____

    __ __

    Web <http://www.stratoscale.com/> | Blog
    <http://www.stratoscale.com/blog/> | Twitter
    <https://twitter.com/Stratoscale> | Google+
    
<https://plus.google.com/u/1/b/108421603458396133912/108421603458396133912/posts>
 |
    Linkedin <https://www.linkedin.com/company/stratoscale>____


    __________________________________________________________________________
    OpenStack Development Mailing List (not for usage questions)
    Unsubscribe:
    openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
    <http://openstack-dev-requ...@lists.openstack.org?subject:unsubscribe>
    http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev




--
*Avishay Traeger, PhD*
/System Architect/

Mobile:+972 54 447 1475
E-mail: avis...@stratoscale.com <mailto:avis...@stratoscale.com>



Web <http://www.stratoscale.com/> | Blog
<http://www.stratoscale.com/blog/> | Twitter
<https://twitter.com/Stratoscale> | Google+
<https://plus.google.com/u/1/b/108421603458396133912/108421603458396133912/posts>
 |
Linkedin <https://www.linkedin.com/company/stratoscale>



__________________________________________________________________________
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


I've replied on https://review.openstack.org/#/c/266095/ and the related cinder change https://review.openstack.org/#/c/272899/ which are adding a new key to the volume connector dict being passed around between nova and cinder, which is not ideal.

I'd really like to see us start modeling the volume connector with versioned objects so we can (1) tell what's actually in this mystery connector dict in the nova virt driver interface and (2) handle version compat with adding new keys to it.

--

Thanks,

Matt Riedemann


__________________________________________________________________________
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev

Reply via email to