Skip to content
Commits on Oct 19, 2012
  1. replaces tabs with spaces, clean up of unused imports & deprecated ca…

    Thijs Metsch committed
    …lls, import modules (The OpenStack way) vs classes
Commits on Oct 2, 2012
  1. @hvolkmer
  2. @hvolkmer

    Ensure image conversion to raw images

    hvolkmer committed
    We need raw images in zfs (zvol). So we use "fetch_to_raw" when fetching the image. The image size then has to be determined by checking the converted image instead of using the value out of glance metadata.
  3. @hvolkmer
  4. @hvolkmer
Commits on Oct 1, 2012
  1. @hvolkmer
Commits on Sep 28, 2012
  1. @bswartz

    Replace builtin hash with MD5 to solve 32/64-bit issues.

    bswartz committed with Chuck Short
    It seems that Python's builtin hash returns different
    values on 32-bit and 64-bit architectures, so it's
    safer to use a well-defined hash like MD5.
    bug 1050359
    Change-Id: Ibb49f7b9028085d2aedaf05b94e1e1dcdf5e4cb4
  2. @ttx

    Bump next version to 2012.2.1

    ttx committed
    Open stable/folsom by bumping next version to 2012.2.1.
    Change-Id: I18d56849f786cf3ba48bec8f4acd72b2fc777a00
Commits on Sep 26, 2012
  1. @openstack-gerrit
  2. @openstack-gerrit
  3. @openstack-gerrit
Commits on Sep 25, 2012
  1. @vishvananda

    Fixes remove_export for IetAdm

    MotoKen committed with vishvananda
    * Corrects indentation.
    * Uses specific iqn as keyword argument.
    Fixes bug 1055401
    Change-Id: I1267be37a7e7adcd2a18ffb719326c5f68296523
    (cherry picked from commit 8ab365c)
  2. @vishvananda

    Fix issues with device autoassignment in xenapi

    vishvananda committed
    This is a workaround for two issues in xenapi. The first is that
    does not set the instance default_root_device to /dev/xvda so it
    defaults to /dev/sda. The proper fix for this involves setting the
    default_root_device in xenapi and a db migration to set the proper
    default_root_device for existing instances.
    This patch works around this issue by explicitly setting the prefix
    to /dev/xvd if the compute driver is xenapi.
    The second issue is that xenapi never updates the instance record
    to include default_swap_device and default_ephemeral device. The
    fix for this involes adding the appropriate update to the instance
    record and a migration that sets the proper values for all existing
    This patch works around this issue by explicily checking the
    instance_type and removing the devices from the list if the compute
    driver is xenapi.
    Fixes bug 1055715 and bug 1055712
    Change-Id: I61aa15e69eb0a22430bb22ea5149b1f0735b3328
    (cherry picked from commit 6956476)
  3. @bswartz @vishvananda

    Fix NetAppCmodeISCSIDriver._get_lun_handle() method

    bswartz committed with vishvananda
    bug 1055578
    Change-Id: I06da6a9a59fa2320f1cae9698e5e63562e534916
    (cherry picked from commit e576eb3)
  4. Revert explicit usage of tgt-adm --conf option.

    Eoghan Glynn committed
    Fixes bug 1056246.
    Reverts commit 0a09bf5.
    This ensures that we fail-fast if the tgtd configuration does
    not include the directory for volume iscsi target configs,
    instead of only blowing up when tgtd is restarted.
    Change-Id: I3c9f0d97e411560e5c0fd058671f8c834e9bed1e
  5. @vishvananda

    Imported Translations from Transifex

    OpenStack Jenkins committed with vishvananda
    Change-Id: I563b768bea263fa80068a51eb321f5cef292fd15
    (cherry picked from commit 13f6b3c)
  6. @vishvananda

    Imported Translations from Transifex

    OpenStack Jenkins committed with vishvananda
    Change-Id: I8aadce453d14aee0c8eb4d2bee47f68e39b1d8c1
    (cherry picked from commit 338fae4)
  7. @vishvananda

    Imported Translations from Transifex

    OpenStack Jenkins committed with vishvananda
    Change-Id: Ib9c73197069b55d53df762d3b70918d8477f1dbb
    (cherry picked from commit 5d9a5d1)
Commits on Sep 24, 2012
  1. @djipko @vishvananda

    Integration tests virtual interfaces API extension

    djipko committed with vishvananda
    Adds tests and templates for testing of the virtual interfaces
    API extension. Tests both json and XML API functionality.
    Change-Id: I95f4e6667c3c2df123246d73498f13d826e3866a
    (cherry picked from commit 7090ef9)
  2. @openstack-gerrit
  3. @vishvananda @ttx

    Allow deletion of instance with failed vol cleanup

    vishvananda committed with ttx
    If something goes wrong when trying to delete volumes that have
    been marked delete_on_terminate, we leave an instance record in
    the database that can't be removed even though the instance is
    Intelligent recovery at this point is very difficult, so for now
    just log a warning and let the instance be deleted. It is unfortunate
    that there isn't a good way to let the user know that his volume
    was not deleted, but this seems preferable to leaving an undeletable
    A test is included to verify the behavior, as well as a note so that
    a better fix can be included later.
    Fixes bug 1055095
    Change-Id: I26e801fc3e9c56cf84d2b977295fcf580428879a
  4. @vishvananda @ttx

    Fixes snapshotting of instances booted from volume

    vishvananda committed with ttx
    When an instance was booted from a volume, the block device mapping
    entry has volume_id set. If it was booted from a snapshot it has
    volume_id and snapshot_id set. When we snapshot the instance, it
    should be snapshotting the volume in both cases.
    This patch fixes the faulty logic that was causing snapshotting to
    only happen in the case the instance was booted from a snapshot.
    It also includes a (formerly failing) test to verify that the volume
    commands are actually called and the new snapshot is set properly.
    Fixes bug 1055076
    Change-Id: Icdd2ab7f3e2d43a0564aea132fe707a592fe4e75
  5. @openstack-gerrit
Commits on Sep 23, 2012
  1. @djipko @vishvananda

    Adds API sample testing for rescue API extension

    djipko committed with vishvananda
    Adds tests and templates for testing of the server rescue
    API extension. Tests both json and XML API functionality.
    Change-Id: Icb241e96ebedde0b6385f8ba60eebd0e768f22da
    (cherry picked from commit b456a86)
Commits on Sep 21, 2012
  1. @openstack-gerrit
  2. @openstack-gerrit
  3. @openstack-gerrit
  4. @openstack-gerrit
  5. @russellb @vishvananda

    Set volume status to error if scheduling fails.

    russellb committed with vishvananda
    Fix bug 1053931.
    When scheduling volume creation fails, the volume was left with a status
    of 'creating'.  This patch changes the scheduler manager to set the
    status to 'error' if scheduling fails.  This matches the behavior of the
    cinder scheduler manager in this case.
    This particular issue was addressed in Cinder as a part of commit
    Change-Id: Ieb453ab05b3b84de53f72323c536a9567555df1e
    (cherry picked from commit 75fa035)
  6. @amotoki @vishvananda

    Ensure hybrid driver creates veth pair only once.

    amotoki committed with vishvananda
    Fixes bug 1053312
    This commit fixes a bug that an instance can't obtain IP address by DHCP
    when using LibvirtHybridOVSBridgeDriver. When nova-compute launches an
    instance on KVM, vif driver plug() may be called twice and this causes
    a behavior that a port of OVS cannot seen as a bridge port. So this patch
    make sure create_veth_pair() is not called if a port already exists.
    Change-Id: I76792df9f0dd28224d7d57989bf1e8ecadb92606
    (cherry picked from commit 577ba62)
  7. @openstack-gerrit
  8. @openstack-gerrit
  9. @openstack-gerrit
  10. @dprince @vishvananda

    Recreate nw_info after auto assigning floating ip.

    dprince committed with vishvananda
    When auto assigning floating IPs recreate the nw_info array
    so that API calls to get instance details will immediately
    display the assigned floating IP info.
    Fixes LP Bug #1053479.
    Change-Id: Ia58a5391099317479d968fcf01682229926a4a99
    (cherry picked from commit ff8e3ef)
  11. @vishvananda

    Adds deserialization for block_device_mapping

    vishvananda committed
    The os-volumes extension adds the ability to boot from a volume
    or snapshot by including block_device_mapping in the server create
    request. This patch adds code to the xml deserializer so
    block_device_mapping can be specified via xml as well.
    Fixes bug 1052695
    Change-Id: I3e586abb32976df98d70c29b6a021fd01c4c186b
    (cherry picked from commit f30387d)
Something went wrong with that request. Please try again.