← Back to team overview

yahoo-eng-team team mailing list archive

[Bug 1523734] Re: IDE bus not supported for PPC64 little endian

 

Reviewed:  https://review.openstack.org/272603
Committed: https://git.openstack.org/cgit/openstack/nova/commit/?id=83574aa27364e538dc4b96a9c90adae75b14ecf3
Submitter: Jenkins
Branch:    master

commit 83574aa27364e538dc4b96a9c90adae75b14ecf3
Author: Aysy Anne Duarte <aysyanne@xxxxxxxxxxxxxxxxxx>
Date:   Tue Jan 26 15:43:36 2016 +0000

    Add ppc64le architecture to some libvirt unit tests
    
    Some unit tests are failing when running on ppc64le.
    It is necessary to add the option ppc64le inside the
    architecture check for some test_blockinfo and test_driver unit tests.
    
    Closes-Bug: #1523734
    
    Change-Id: I16eafee7bd24febf58201d984cdcbfdef8b97ef3


** Changed in: nova
       Status: In Progress => Fix Released

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

Title:
  IDE bus not supported for PPC64 little endian

Status in OpenStack Compute (nova):
  Fix Released

Bug description:
  When I deploy openstack kilo on PPC64 little endian system,  vm
  template xml generated by nova apply IDE bus for device type which is
  not supported in ppc64 little endian.  I dig deep and find problems in
  function get_disk_bus_for_device_type in file
  nova/virt/libvirt/blockinfo.py.

  When virt_type is in qemu or kvm and device_type is cdrom, virt_type
  is determine by guestarch,  scsi for arch in (PPC, PPC64, S390, S390X)
  and IDE for other.  So  when guestarch is PPC64LE , then virt_type of
  IDE is returned which is not support.

  I add PPC64LE in arch for scsi and it does works.   The patch is
  attached.

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


References