← Back to team overview

yahoo-eng-team team mailing list archive

[Bug 1723928] Re: In case of volume_use_multipath=True, Nova unable to fetch CONF.libvirt.volume_use_multipath value from nova.conf

 

Nova is just passing this value through to os-brick, so I don't really
see anything wring with what Nova is doing here, so I've added os-brick
to this bug report.

Please confirm if you are restarting the nova-compute service after
modifying nova.conf and before attaching the volume.

** Also affects: os-brick
   Importance: Undecided
       Status: New

** Changed in: nova
       Status: New => Incomplete

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

Title:
  In case of volume_use_multipath=True, Nova unable to fetch
  CONF.libvirt.volume_use_multipath value from nova.conf

Status in OpenStack Compute (nova):
  Incomplete
Status in os-brick:
  New

Bug description:
  Issue :-
  --------------
  when we place 'volume_use_multipath=True' in nova.conf. while attaching the volume to an instance, 'connector' dictionary passed to cinder's initialize_connection() has multipath=False (i.e connector['multipath']=False)

  Expected :-
  --------------
  This should be connector['multipath']=True since i have place 'volume_use_multipath=True'

  connector
  {'wwpns': [u'1000d4c9ef76a1d1', u'1000d4c9ef76a1d5'], 'wwnns': [u'2000d4c9ef76a1d1', u'2000d4c9ef76a1d5'], 'ip': '10.50.0.155', 'initiator': u'iqn.1993-08.org.debian:01:db6bf10a0db', 'platform': 'x86_64', 'host': 'cld6b11', 'do_local_attach': False, 'os_type': 'linux2', 'multipath': False}

  
  Steps to reproduce :-
  ----------------------------
  1) Place volume_use_multipath=True in nova.conf libvirt section
  [libvirt]
  live_migration_uri = qemu+ssh://stack@%s/system
  cpu_mode = none
  virt_type = kvm
  volume_use_multipath = True

  2) Create a lvm volume
  3) Create a instance and try to attach.

  Note :- 
  -----------------
  This multipath functionality worked fine in Ocata. but from pike and current (queens) release this is not working as expected.

  connector dictionary in ocata release :-
  connector
  {u'wwpns': [u'100038eaa73005a1', u'100038eaa73005a5'], u'wwnns': [u'200038eaa73005a1', u'200038eaa73005a5'], u'ip': u'10.50.128.110', u'initiator': u'iqn.1993-08.org.debian:01:d7f1c5d25e0', u'platform': u'x86_64', u'host': u'cld6b10', u'do_local_attach': False, u'os_type': u'linux2', u'multipath': True}

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


References