← Back to team overview

yahoo-eng-team team mailing list archive

[Bug 1945450] [NEW] nova-manage volume_attachment refresh not setting mount_point or mode on the new attachment

 

Public bug reported:

Description
===========

$subject, when refreshing a volume attachment this nova-manage command
actually recreates the volume attachment from scratch. Previously it
would do so without updating the attachment with the optional mountpoint
within the connector.

https://docs.openstack.org/api-ref/block-
storage/v3/index.html?expanded=update-an-attachment-detail#update-an-
attachment

$ nova-manage volume_attachment refresh
74adb548-f3ed-4d68-b282-b278dd1ec3f2
02a27e61-b242-460e-8cf6-8525c5353698 connector.json

$ openstack volume show 02a27e61-b242-460e-8cf6-8525c5353698 -f json -c attachments | jq '.attachments[] | {id, server_id, volume_id, device, mode}'
{
  "id": "02a27e61-b242-460e-8cf6-8525c5353698",
  "server_id": "74adb548-f3ed-4d68-b282-b278dd1ec3f2",
  "volume_id": "02a27e61-b242-460e-8cf6-8525c5353698",
  "device": "na",
  "mode": null
}

Steps to reproduce
==================

* Refresh a volume attachment using nova-manage

Expected result
===============

mountpoint/device set on the attachment in cinder.

Actual result
=============

mountpoint/device not set on the attachment in cinder.

Environment
===========
1. Exact version of OpenStack you are running. See the following
  list for all releases: http://docs.openstack.org/releases/

   master

2. Which hypervisor did you use?
   (For example: Libvirt + KVM, Libvirt + XEN, Hyper-V, PowerKVM, ...)
   What's the version of that?

   libvirt

2. Which storage type did you use?
   (For example: Ceph, LVM, GPFS, ...)
   What's the version of that?

   N/A

3. Which networking type did you use?
   (For example: nova-network, Neutron with OpenVSwitch, ...)

   N/A

Logs & Configs
==============

** Affects: nova
     Importance: Undecided
     Assignee: Lee Yarwood (lyarwood)
         Status: New


** Tags: nova-manage volumes

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

Title:
  nova-manage volume_attachment refresh not setting mount_point or mode
  on the new attachment

Status in OpenStack Compute (nova):
  New

Bug description:
  Description
  ===========

  $subject, when refreshing a volume attachment this nova-manage command
  actually recreates the volume attachment from scratch. Previously it
  would do so without updating the attachment with the optional
  mountpoint within the connector.

  https://docs.openstack.org/api-ref/block-
  storage/v3/index.html?expanded=update-an-attachment-detail#update-an-
  attachment

  $ nova-manage volume_attachment refresh
  74adb548-f3ed-4d68-b282-b278dd1ec3f2
  02a27e61-b242-460e-8cf6-8525c5353698 connector.json

  $ openstack volume show 02a27e61-b242-460e-8cf6-8525c5353698 -f json -c attachments | jq '.attachments[] | {id, server_id, volume_id, device, mode}'
  {
    "id": "02a27e61-b242-460e-8cf6-8525c5353698",
    "server_id": "74adb548-f3ed-4d68-b282-b278dd1ec3f2",
    "volume_id": "02a27e61-b242-460e-8cf6-8525c5353698",
    "device": "na",
    "mode": null
  }

  Steps to reproduce
  ==================

  * Refresh a volume attachment using nova-manage

  Expected result
  ===============

  mountpoint/device set on the attachment in cinder.

  Actual result
  =============

  mountpoint/device not set on the attachment in cinder.

  Environment
  ===========
  1. Exact version of OpenStack you are running. See the following
    list for all releases: http://docs.openstack.org/releases/

     master

  2. Which hypervisor did you use?
     (For example: Libvirt + KVM, Libvirt + XEN, Hyper-V, PowerKVM, ...)
     What's the version of that?

     libvirt

  2. Which storage type did you use?
     (For example: Ceph, LVM, GPFS, ...)
     What's the version of that?

     N/A

  3. Which networking type did you use?
     (For example: nova-network, Neutron with OpenVSwitch, ...)

     N/A

  Logs & Configs
  ==============

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



Follow ups