]> review.fuel-infra Code Review - openstack-build/cinder-build.git/commitdiff
Removed debian/CHANGELOG, since ftp masters don't like it.
authorThomas Goirand <thomas@goirand.fr>
Thu, 11 Jul 2013 07:44:02 +0000 (15:44 +0800)
committerThomas Goirand <thomas@goirand.fr>
Thu, 11 Jul 2013 07:44:28 +0000 (15:44 +0800)
(cherry picked from commit 1404831f948358f4f08300b2c11498cb038e3841)

debian/CHANGELOG [deleted file]

diff --git a/debian/CHANGELOG b/debian/CHANGELOG
deleted file mode 100644 (file)
index 2a35a5a..0000000
+++ /dev/null
@@ -1,3744 +0,0 @@
-commit 07e947e3bea12d90f303bb953346fff68950d638
-Author: Mark McLoughlin <markmc@redhat.com>
-Date:   Thu Nov 29 21:30:12 2012 +0000
-
-    Final versioning for 2012.2.1
-    
-    Change-Id: I74e485f7fde8d34fa5e6e8852e06d522b2ccc1d1
-
-commit f990ff0b2f3e23c32e0bb67f28eef556976c0aea
-Author: Eric Harney <eharney@redhat.com>
-Date:   Thu Nov 15 15:26:16 2012 -0500
-
-    Remove unused python-daemon dependency
-    
-    python-daemon is listed as a dependency, but it is not needed.
-    
-    Change-Id: I4d6eadfef5d60cd277ff7395a12f5ad255db7155
-    (cherry picked from commit 6217a3df0a34b1d0ac6fad8e9ea5044d2056c45d)
-
-commit 940f363dafd8a511e0c37b8a1ce1370e36c5a835
-Author: Adam Gandelman <adam.gandelman@canonical.com>
-Date:   Tue Nov 27 17:51:26 2012 -0800
-
-    Improve provider_location cleanup code for RBD.
-    
-    The RBD driver does not make use of the 'provider_location' field
-    but the current cleanup code assumes it does.  Ensure the field
-    is in use before testing whether or not it needs fixing.
-    
-    Fixes bug 1083818.
-    
-    Change-Id: Id6ff85101f85e70575ba244c2df7aca0196cf224
-    (cherry picked from commit d030c5b10e9e8d73d967562259e7db6146347108)
-
-commit 7f34ba39abcaa4f885d7448b427148fab4e49892
-Author: John Griffith <john.griffith@solidfire.com>
-Date:   Wed Oct 31 16:43:09 2012 -0600
-
-    Detect and fix issues caused by vol ID migration
-    
-    The migration from volume ID to UUID neglected to update the provider_location
-    field on the volume.  As a result the iqn and volume name no long match and
-    existing volumes are no longer able to be attached after an upgrade
-    (essex -> folsom and then nova-vol->cinder).
-    
-    This patch adds a method to the volume driver that will check for the
-    mismatch of volume name in the iqn during service start up.  If
-    detected it will update the provider_location field in the database
-    to include the new ID.  Also it will create a symlink to the device backing
-    file that also has the correct naming convention.
-    
-    Note: We don't disturb an connections that are currently attached.
-    For this case we add a check in manager.detach and do any provider_location
-    cleanup that's needed at that time.  This ensures that connections
-    persist on restarts of tgtd and reboot.
-    
-    Change-Id: I4683df4ef489972752dc58cb4e91d458a79a8ef2
-    Fixes: bug 1065702enter the commit message for your changes. Lines starting
-
-commit 1c99b242e97ebc8b46e2a9175091dbe0d117a26c
-Author: Sean Dague <sdague@linux.vnet.ibm.com>
-Date:   Wed Oct 31 11:39:40 2012 -0400
-
-    pin sqlalchemy to the 0.7.x series
-    
-    sqlalchemy 0.8beta is now out and has internal changes
-    which means it's not an in place seemless upgrade. This pins
-    sqlalchemy to the 0.7.x series to avoid those breaks.
-    
-    Fixes bug #1073569
-    
-    Change-Id: If204690569eb92b9077833a5da121fc072c6dcfa
-
-commit f13c425d6681869c6e377b825775e89d473408ff
-Merge: ce5e002 d12d4b6
-Author: Jenkins <jenkins@review.openstack.org>
-Date:   Sun Oct 14 00:43:16 2012 +0000
-
-    Merge "Restore SIGPIPE default action for subprocesses" into stable/folsom
-
-commit ce5e002daf535a6bd89e75e3f58bba414fb5a088
-Author: Mark McLoughlin <markmc@redhat.com>
-Date:   Sat Oct 13 22:47:27 2012 +0100
-
-    Set defaultbranch in .gitreview to stable/folsom
-    
-    This allows people run git-review without any arguments.
-    
-    Change-Id: I2b2488ffffd783b64e5c760324e7d4a00d5a39db
-
-commit d12d4b62076c2c73bab295a328d9d254c16d5569
-Author: Thierry Carrez <thierry@openstack.org>
-Date:   Thu Sep 20 14:21:00 2012 +0200
-
-    Restore SIGPIPE default action for subprocesses
-    
-    Python ignores SIGPIPE on startup, because it prefers to check every
-    write and raise an IOError exception rather than taking the signal. Most
-    Unix subprocesses don't expect to work this way. This patch (adapted
-    from Colin Watson's post at http://tinyurl.com/2a7mzh5) sets SIGPIPE
-    back to the default action for cinder.utils.execute and cinder-rootwrap
-    created subprocesses.
-    
-    Fixes bug 1053364
-    
-    Change-Id: I4b3307bd2f0f5d0da529d8b7d80fabae28c57732
-
-commit 7a158d2e29b939f0fa25f46afae09c8a8eb1f336
-Author: Thierry Carrez <thierry@openstack.org>
-Date:   Fri Sep 28 16:21:33 2012 +0200
-
-    Bump next version to 2012.2.1
-    
-    Open stable/folsom by bumping next version to 2012.2.1.
-    
-    Change-Id: If60a8e714ba78c8d9bfcc5f07d9abaea5c4cf785
-
-commit 8bcfae7e2261812854cbd34ecfee960e109ac956
-Merge: 2da0df3 ce60315
-Author: Jenkins <jenkins@review.openstack.org>
-Date:   Wed Sep 26 00:48:40 2012 +0000
-
-    Merge "Fix NetAppCmodeISCSIDriver._get_lun_handle() method" into milestone-proposed
-
-commit 2da0df3061ba77e53300aa9bfe95a714e88dbfef
-Merge: 615f336 f803536
-Author: Jenkins <jenkins@review.openstack.org>
-Date:   Tue Sep 25 23:55:17 2012 +0000
-
-    Merge "Revert explicit usage of tgt-adm --conf option." into milestone-proposed
-
-commit 615f336cc0359a83dd72bc8baf5d61bd69404959
-Author: MotoKen <motokentsai@gmail.com>
-Date:   Tue Sep 25 13:08:34 2012 +0800
-
-    Fixes remove_export for IetAdm
-    
-    * Corrects indentation.
-    * Uses specific iqn as keyword argument.
-    
-    Fixes bug 1055401
-    
-    Change-Id: Ie99dd8a34924f0d7f447cf41a305353659a51d11
-    (cherry picked from commit 5b61536fdf17332f48af4b422fe23c2e153934a1)
-
-commit ce60315aaeed74d6d0ee64c825c4c2b4739064cc
-Author: Ben Swartzlander <bswartz@netapp.com>
-Date:   Mon Sep 24 12:30:48 2012 -0400
-
-    Fix NetAppCmodeISCSIDriver._get_lun_handle() method
-    
-    bug 1055578
-    
-    Change-Id: I06da6a9a59fa2320f1cae9698e5e63562e534916
-    (cherry picked from commit b2627b27dae521d719b90831dcc41695b389712f)
-
-commit f8035365288904bef42e6cf7fcd7f914db122b90
-Author: Eoghan Glynn <eglynn@redhat.com>
-Date:   Tue Sep 25 15:52:38 2012 +0100
-
-    Revert explicit usage of tgt-adm --conf option.
-    
-    Fixes bug 1056246.
-    
-    This reverts commit 0903603971033536751ba40df98a3c39175d3189.
-    
-    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: I30aa3f1d8944eb33cd4a42d65e227031023406b4
-
-commit 26f5ae0d61c7a3c5212873d726a437e349df8191
-Author: John Griffith <john.griffith@solidfire.com>
-Date:   Mon Sep 24 12:59:15 2012 -0600
-
-    Add missing entries in setup, fix up pip-requires
-    
-    setup.py still has references to nova/compute and was missing some
-    requires statements, and more importantly didn't hvae the install_requires.
-    
-    Also, tools/pip-requires needed lxml versions set, as well as
-    added the missing setuptools_git entry.
-    
-    This was exposed when trying to run Grenade as the requires.txt
-    file was never generated.
-    
-    Fixes bug #1055693
-    
-    Change-Id: Iaf9669d66e89507989ef3fde630dc2b488a97cfc
-    (cherry picked from commit 7f00d13640edac8136241e546076f2106f7bfa61)
-
-commit 2b5bc3cc8b8b68eec5251b237181019efd5abe70
-Author: Julien Danjou <julien@danjou.info>
-Date:   Thu Sep 20 18:37:36 2012 +0200
-
-    Fix cinder-volume-usage-audit
-    
-    It seems many point in the internal API and openstack.common changed, but
-    this binary has been forgotten.
-    
-    Also, context ie needed when using the notifier, so import it.
-    
-    This fixes bug #1053502
-    
-    Change-Id: I306b8671e7b0ed8c2ce2548a51a4c5e6393e13cb
-    Signed-off-by: Julien Danjou <julien@danjou.info>
-    (cherry picked from commit 186143ecc81369c02aca51b81feb976259bcad41)
-
-commit 418ad3ef2dd52200f6d6c26687e64f023c7ba107
-Author: Rongze Zhu <zrzhit@gmail.com>
-Date:   Wed Sep 12 10:18:31 2012 +0000
-
-    Return 400 if create volume snapshot force parameter is invalid
-    
-    Fixes bug #1014689
-    
-    * Add is_valid_boolstr function in utils.py
-    * Add force parameter check in SnapshotsController.create()
-    * Add unittest for invalid force parameter.
-    
-    Change-Id: I0f64326f33eb4fad1cf384bd825f56f09e935f40
-    (cherry picked from commit c678b045c9839ed30e13fe5e7e655e3cb2e2c3f9)
-
-commit 4edc1e82bc13e2d234333956db5bf6e551b7bb89
-Merge: fe236e6 d2f9449
-Author: Jenkins <jenkins@review.openstack.org>
-Date:   Fri Sep 21 05:45:15 2012 +0000
-
-    Merge "Stop double logging to the console" into milestone-proposed
-
-commit d2f9449dd13152a8e270855f17e06d33d6971fb3
-Author: Vishvananda Ishaya <vishvananda@gmail.com>
-Date:   Thu Sep 20 16:52:51 2012 +0000
-
-    Stop double logging to the console
-    
-    The code in nova for logging added an extra root handler to be
-    able to log messages to the console during log setup. This handler
-    was removed in the setup method. The common setup method no longer
-    removes this handler, so don't create it. Note that there may be
-    a small period before the logging setup is finished where messages
-    will not appear.
-    
-    Fixes bug 1053512
-    
-    Change-Id: I559cca8ffc2a33beff22025e42a9713487245980
-    (cherry picked from commit a1cbbe2e9e5d7a5ec55ec1197571cd68fcdbad15)
-
-commit fe236e66094a172da63e09b36c905c7265156fd7
-Author: Vishvananda Ishaya <vishvananda@gmail.com>
-Date:   Fri Sep 21 00:32:56 2012 +0000
-
-    Remove cinder gating hack
-    
-    The hack was necessary while we switched the name used for az's
-    in the gating tests. Now it can be removed
-    
-    Change-Id: I970205910ac0950ab4a961aa0537eb964d7f0d3c
-    (cherry picked from commit bc0fb113af225878b4305da7d834673a6b7f5e97)
-
-commit a0b9820dca0654cf3580533354f9af2444d84301
-Merge: 95cae99 78d12e8
-Author: Jenkins <jenkins@review.openstack.org>
-Date:   Fri Sep 21 04:04:03 2012 +0000
-
-    Merge "Set the default availability zone back to nova" into milestone-proposed
-
-commit 78d12e86e792c14dc075221613e2838eea948005
-Author: Vishvananda Ishaya <vishvananda@gmail.com>
-Date:   Thu Sep 20 16:34:59 2012 +0000
-
-    Set the default availability zone back to nova
-    
-    Currently nova and cinder have to have the same set of az's for
-    the ec2 api to work properly. Therefore, set the default az for
-    cinder to nova so they will match.
-    
-    Includes a hack to az to set cinder to nova to work around gate
-    issues. The hack can be removed once the gate sets the zone to
-    nova properly.
-    
-    Fixes bug 1053508
-    
-    Change-Id: I9c30ccc5c79b9c4e6c1ebeb3e80d0098e1ffbb11
-    (cherry picked from commit d051ca9cdf828b1e47ef5158c4b83beb9484109e)
-
-commit 95cae99475e7a0eb549478306f56210bb2b8a597
-Author: John Griffith <john.griffith@solidfire.com>
-Date:   Thu Sep 20 17:27:13 2012 -0600
-
-    Add lun number (0) to model_update in HpSanDriver
-    
-    The HpSanDriver was not setting the lun number in model_update
-    and as a result default value of 1 was being used.  Trouble is the
-    Lun number used by LeftHand is 0, so the connect info would be
-    wrong and fail when trying to attach the volume.
-    
-    Fixes bug #1053717
-    
-    Change-Id: If82a66c6a78ab03da09223a7b79abe559a6f702f
-    (cherry picked from commit f55198570fd59b7a2a4ddd2f5e77b3d03d0a3d64)
-
-commit b33bf44eca13520587c94f00798988cee49475c9
-Author: Yosef Berman <yosef@cloudscaling.com>
-Date:   Thu Sep 20 10:34:24 2012 -0700
-
-    Fixes to the SolarisISCSI Driver
-    
-    Even when the san_is_local config option was set to false, the
-    SolarisISCSIDriver's _execute method was accidentally set to
-    util.execute by the VolumeDriver's __init__ method.
-    
-    Fix bug 1053041
-    
-    Change-Id: Ie3299f5065e2b084644ec2956f0c6ebae4264a49
-    (cherry picked from commit 3b8a6303e6c04f0c7b45043c2fcd53948910d37e)
-
-commit 6a88977fd47545461e02e3bee8bff0b70b59977e
-Merge: f8d49ae 6b31057
-Author: Jenkins <jenkins@review.openstack.org>
-Date:   Thu Sep 20 03:14:43 2012 +0000
-
-    Merge "Correct IetAdm remove_iscsi_target" into milestone-proposed
-
-commit f8d49ae61021e1ad2aaaf2555c4954ba0e3dc026
-Author: John Griffith <john.griffith@solidfire.com>
-Date:   Tue Sep 18 13:29:20 2012 -0600
-
-    Add nova migrate_version check to cinder import
-    
-    Cinder-manage migrate import only works from Nova/Folsom--->Cinder/Folsom
-    this change adds an explicit check of the nova migrate_version (133)
-    to make sure we have all of the volume id/uuid changes that are needed
-    to be compatable, and presents an error message if that's not the case.
-    
-    Addresses bug #1052598
-    
-    Change-Id: I7f32cf35e33320f4348b7bc44a8e92b5716b71d8
-    (cherry picked from commit 321d32379cd6044378f2f9c32c068de18f514df5)
-
-commit 6b310577e9ef8b24eb50df5fe5bcef28e1d260a7
-Author: John Griffith <john.griffith@solidfire.com>
-Date:   Wed Sep 19 11:18:51 2012 -0600
-
-    Correct IetAdm remove_iscsi_target
-    
-    Remove logical units should be done before delete the target while
-    unexport iSCSI volume. Or ietd will show "No such file or directory"
-    error.
-    
-    Fix bug 1043107
-    
-    Change-Id: Iab5b97044c5a30c788fcabce827923ff82a84b91
-    (cherry picked from commit f14e955735065a998cd78280661f6d33c850d9e2)
-
-commit f4ab45cfe9dfa9df9277ce052f21607d4aa6f3c7
-Author: Thierry Carrez <thierry@openstack.org>
-Date:   Tue Sep 18 20:12:45 2012 +0200
-
-    Mark Cinder 2012.2 Final as we near RC1
-    
-    Mark Final=True as we prepare to publish Folsom RC1.
-    
-    Change-Id: Ie95dd290aef49633586a4b483c3c80dca3e72aa2
-
-commit a5e9461d47238579509fd558cc5e83a8102bb102
-Merge: 8c99195 58dd238
-Author: Jenkins <jenkins@review.openstack.org>
-Date:   Tue Sep 18 16:30:19 2012 +0000
-
-    Merge "Clean up db.volume_create()"
-
-commit 8c9919582ce329822259474c55fec12f4a0dbf82
-Merge: 2693b40 f9cf780
-Author: Jenkins <jenkins@review.openstack.org>
-Date:   Tue Sep 18 08:12:09 2012 +0000
-
-    Merge "Fix volume deletion when device mapper is used"
-
-commit 58dd2385365e7f5b79dc0c151092795d02bfe802
-Author: John Griffith <john.griffith@solidfire.com>
-Date:   Mon Sep 17 15:36:10 2012 -0600
-
-    Clean up db.volume_create()
-    
-     Adding the metadata return to db.volume_create() introduced some
-     messy and unnecessary repitition in the code.  This patch
-     cleans that up and makes use of existing volume_get functions rather
-     than duplicating the code in volume_create.
-    
-     This syncs cinder up with the patch as it's been submitted for nova
-     in https://review.openstack.org/#/c/10461/
-    
-     Addresses bug #1052176
-    
-    Change-Id: I17aca069fbb0240770613f176430a1b2fcf2b25a
-
-commit 2693b405b4c0667e1cec3295472331172d641cb4
-Merge: 644a98a 9696bd9
-Author: Jenkins <jenkins@review.openstack.org>
-Date:   Mon Sep 17 20:37:07 2012 +0000
-
-    Merge "Update quota when deleting volume that failed to be scheduled"
-
-commit f9cf780678078c77881fee41addc093abb15c136
-Author: Rafi Khardalian <rafi@metacloud.com>
-Date:   Wed Sep 5 05:51:43 2012 +0000
-
-    Fix volume deletion when device mapper is used
-    
-    Call dmsetup remove if there is a /dev/mapper/nova--volumes-
-    element present.
-    
-    Resolves bug 979020
-    
-    Change-Id: Iddaaed411a77dda4bd32f9a97687ff17744119eb
-
-commit 644a98a9eb1b0cedfc82f6e4efe0f12aeab93de4
-Merge: 1a40881 a3e7da8
-Author: Jenkins <jenkins@review.openstack.org>
-Date:   Mon Sep 17 18:14:34 2012 +0000
-
-    Merge "Fix FLAGS.volumes_dir help message"
-
-commit 9696bd9a8c11618edf970812de822ad0ba99498c
-Author: Zhiteng Huang <zhiteng.huang@intel.com>
-Date:   Mon Sep 17 17:26:09 2012 +0800
-
-    Update quota when deleting volume that failed to be scheduled
-    
-    If one volume was failed to get scheduled, removing such volume should
-    also clean up reservation.
-    Also when create_volume is ready to send to scheduler, reservation
-    should be committed no matter backend can successfully create that
-    volume or not since deleting volume call will do a minus reservation
-    even on volume with 'error' status.
-    
-    Fix bug 1052052
-    
-    Change-Id: Iaec9926024ad5adb38b08b07772095f49b8593c2
-
-commit 1a408818e96434778d34415e880d81c6f176233f
-Author: Russell Bryant <rbryant@redhat.com>
-Date:   Fri Sep 14 13:50:47 2012 -0400
-
-    Sync a change to rpc from openstack-common.
-    
-    This commit pulls in the following change from openstack-common:
-    
-        ee44222 Change the qpid_heartbeat default to 60 seconds.
-    
-    Fix bug 1050661.
-    
-    Change-Id: I999e16c18227f9aab4dc8c2ff88cd6907c7c8191
-
-commit 26f5b0c7563bd89326715647e24ae284e70ec865
-Merge: 8c7cf10 e255311
-Author: Jenkins <jenkins@review.openstack.org>
-Date:   Fri Sep 14 03:43:28 2012 +0000
-
-    Merge "Sync notifier changes from openstack-common"
-
-commit 8c7cf1087681c283d010aa7a2d6f10d94ef4536f
-Merge: 0223924 2aa5015
-Author: Jenkins <jenkins@review.openstack.org>
-Date:   Fri Sep 14 03:43:06 2012 +0000
-
-    Merge "Add a resume delete on volume manager startup"
-
-commit 02239242ebf451ba7316d6ed9c4aef70147d6d29
-Merge: 4ae3c1f dcecb58
-Author: Jenkins <jenkins@review.openstack.org>
-Date:   Fri Sep 14 03:41:14 2012 +0000
-
-    Merge "Improve entity validation in volumes APIs"
-
-commit 2aa501560384205b0fd3891ed5dd2a3864afcdc2
-Author: John Griffith <john.griffith@solidfire.com>
-Date:   Thu Sep 13 10:53:52 2012 -0600
-
-    Add a resume delete on volume manager startup
-    
-      Currently if for some reason the volume service was stopped
-      during the zero out operation of a volume delete there was
-      no way to get the volume removed from the system (it would
-      be present in deleting status forever).
-    
-      This change adds a simple check of volumes in the DB with status
-      of deleting, and if any are found it restarts the delete process
-      on them.
-    
-      addresses bug #1011150
-    
-    Change-Id: Id4c4a3bc61f95245ebc6658234b4b88029956562
-
-commit 4ae3c1fabaa807eec2e7639b4c2bc7208e9e86e9
-Merge: 974cbd7 3dcb3fd
-Author: Jenkins <jenkins@review.openstack.org>
-Date:   Thu Sep 13 16:45:10 2012 +0000
-
-    Merge "Add entity body validation helper"
-
-commit dcecb586a0578688656d5420c40c26e5a8caa942
-Author: Mark McLoughlin <markmc@redhat.com>
-Date:   Wed Sep 12 12:51:40 2012 +0100
-
-    Improve entity validation in volumes APIs
-    
-    Fixes bug #1048565
-    
-    Use the new Controller.is_valid_body() helper to validate the entity
-    body in various volumes related POST/PUT handlers and return 422
-    as appropriate.
-    
-    Change-Id: I04127972981522c1ed81903893396c4f9665bcd3
-
-commit 3dcb3fdba791639ab3fe7ab20b3398babcd27512
-Author: Mark McLoughlin <markmc@redhat.com>
-Date:   Wed Sep 12 12:51:23 2012 +0100
-
-    Add entity body validation helper
-    
-    Add a _valid_body() helper for the to avoid repeating the same tests in
-    multiple methods. Include a check that the entity itself is actually a
-    dict.
-    
-    (Cherry-picks part of commit d1ad73ee from Nova)
-    
-    Change-Id: If8114cc76d68567005c85c803f29e30e034db89a
-
-commit 974cbd718d9c66a33b8ae6b0e3c4f7dcc5563015
-Author: John Griffith <john.griffith@solidfire.com>
-Date:   Thu Sep 13 08:50:09 2012 -0600
-
-    Should've added super().tearDown() in test_iscsi
-    
-      Made changes to use tempfiles and implemented teardown,
-      but should have also called super().tearDown as well.
-    
-      Associated with chage: I9b9a2400
-    
-    Change-Id: I2e9d1cb7bfbe78323630eb2f3270698a7ce7e4c4
-
-commit a130956e667da9d040f99de4edb0c0f72afde25d
-Author: Avishay Traeger <avishay@il.ibm.com>
-Date:   Tue Sep 11 17:11:41 2012 +0300
-
-    Fixes bug 1050135.
-    
-    Regenerate cinder.conf.sample and fix a couple related bugs.
-    
-    Change-Id: I3e472f9c69ad4888dc15f901f4bc7cd825fb5ba1
-
-commit a3e7da8c515e3d10217ebc5bf708da13479ab80c
-Author: Joe Gordon <jogo@cloudscaling.com>
-Date:   Wed Sep 12 18:06:34 2012 -0700
-
-    Fix FLAGS.volumes_dir help message
-    
-    And other nova/volume/iscsi.py typos
-    
-    Change-Id: I781a07b4f11b6cf336c278a6994bd5575ae1a70a
-
-commit fde1827200b9b4ea1bec964df4dcd7f12de6b342
-Merge: 924d8dd 96f72f2
-Author: Jenkins <jenkins@review.openstack.org>
-Date:   Thu Sep 13 00:16:08 2012 +0000
-
-    Merge "Use tmpdir and avoid leaving test files behind"
-
-commit 924d8dd3a3a0f4ad5dc0fa872e4ad76f8153b050
-Merge: 1f3c412 08bfa1c
-Author: Jenkins <jenkins@review.openstack.org>
-Date:   Thu Sep 13 00:15:40 2012 +0000
-
-    Merge "Sync log format changes from openstack-common."
-
-commit 1f3c412e19b4120604453094c2583183aaeff116
-Merge: 81061b1 b6cf220
-Author: Jenkins <jenkins@review.openstack.org>
-Date:   Thu Sep 13 00:15:16 2012 +0000
-
-    Merge "Update rpc from openstack-common."
-
-commit 96f72f2cfd0afa6e60399dadd30bb83b0ab8ee0e
-Author: John Griffith <john.griffith@solidfire.com>
-Date:   Wed Sep 12 16:52:02 2012 -0600
-
-    Use tmpdir and avoid leaving test files behind
-    
-     We were just creating a file for testing iscsi persist files and
-     weren't cleaning up after the test.
-    
-     Change this to use a tmpdir and make sure we leave no tracks.
-    
-     Fixes bug #1050086
-    
-    Change-Id: I9b9a2400a172d52987d76f3132793cb042fd201c
-
-commit 81061b1b251a568697836a91d6e5dff08872cf3a
-Merge: b4e63d4 a955730
-Author: Jenkins <jenkins@review.openstack.org>
-Date:   Wed Sep 12 23:24:55 2012 +0000
-
-    Merge "Add volume quota in volume/api.py and olume/manager.py"
-
-commit b4e63d4269c658d412d0e635e396993ea0a2dc86
-Merge: 24b3cd5 190c49e
-Author: Jenkins <jenkins@review.openstack.org>
-Date:   Wed Sep 12 17:40:45 2012 +0000
-
-    Merge "Fixes bug 1049446."
-
-commit 08bfa1c5b9ed168f0edda03e63b2e445068c514c
-Author: Russell Bryant <rbryant@redhat.com>
-Date:   Wed Sep 12 12:34:43 2012 -0400
-
-    Sync log format changes from openstack-common.
-    
-    This patch pulls in the following change from openstack-common:
-    
-        9f88d84 Improve logging of process id
-    
-    Change-Id: I6c5be346ed332d14357441b2b147ad1f09157f41
-
-commit b6cf220db95391ee6c85ad07903478ca03d42873
-Author: Russell Bryant <rbryant@redhat.com>
-Date:   Wed Sep 12 12:30:04 2012 -0400
-
-    Update rpc from openstack-common.
-    
-    Fix bug 1049843.
-    
-    This commit syncs the following commit from openstack-common:
-    
-        commit 7e9f72bb28456c912aa80945dbdb8d200f81b462
-        Make projects define 'control_exchange'.
-    
-    This change allows cinder to set a project-specific default of 'cinder'
-    for the 'control_exchange' option.  The option is now defined in
-    cinder.flags.
-    
-    Change-Id: Ia91c172ca0665798d616f9faf5880770074235c8
-
-commit a955730b569be6f1132cbd254d8f21828c54d2f2
-Author: Rongze Zhu <zrzhit@gmail.com>
-Date:   Wed Sep 12 07:10:53 2012 +0000
-
-    Add volume quota in volume/api.py and olume/manager.py
-    
-    Fixes bug #1048158
-    
-    volume.api.API.create() call QUOTAS.reserve(), then
-    volume.manager.VolumeManager.create_volume call QUOTAS.commit().
-    volume.manager.VolumeManager.delete_volume call QUOTAS.reserve() and
-    QUOTAS.commit().
-    
-    It also fixes bug #1049459.
-    
-    Change-Id: I764aeec83cce93595fbe9aa00205a7d8c9e13c35
-
-commit 190c49e1381cc39160ced743cb11e140c9be4825
-Author: Avishay Traeger <avishay@il.ibm.com>
-Date:   Tue Sep 11 13:31:01 2012 +0300
-
-    Fixes bug 1049446.
-    
-    Removed the "vtype" option which did not work in the driver, and
-    added the "easytier" option. Added another check to _check_flags
-    and made sure -warning flag is passed properly. Added unit tests
-    to check all option variations.
-    
-    Change-Id: I4e66436f8f62d851a079ec80209fe9d6b27fb5b4
-
-commit 24b3cd56967193e789564245352acecb4c80f767
-Merge: 6b612c1 e756bb9
-Author: Jenkins <jenkins@review.openstack.org>
-Date:   Tue Sep 11 22:58:09 2012 +0000
-
-    Merge "Remove null_kernel option."
-
-commit 6b612c14eae150727cd24736bdb512d11b3a4f21
-Merge: 2ed3eeb ea71637
-Author: Jenkins <jenkins@review.openstack.org>
-Date:   Tue Sep 11 22:15:46 2012 +0000
-
-    Merge "Revert "Don't zero out snapshot volume on snapshot_delete""
-
-commit ea716377a8a04937acfe637086b3657c4527f2ed
-Author: John Griffith <john.griffith@solidfire.com>
-Date:   Tue Sep 11 21:41:30 2012 +0000
-
-    Revert "Don't zero out snapshot volume on snapshot_delete"
-    
-    This reverts commit 1b3322d45fe2c5ed72cc7f8674e5e319928065ad
-    
-    Turns out that although it's less likely we can still see this issue when zeroing out regular volumes.
-
-commit 2ed3eeb13514ce502ce1df873970404084b50999
-Merge: f070460 2c7c976
-Author: Jenkins <jenkins@review.openstack.org>
-Date:   Tue Sep 11 17:20:55 2012 +0000
-
-    Merge "Remove unused utils.wrap_exception"
-
-commit f070460b70cae09014c0f3799f21306d391f7506
-Merge: 8d4c1cf b51265a
-Author: Jenkins <jenkins@review.openstack.org>
-Date:   Mon Sep 10 18:40:17 2012 +0000
-
-    Merge "Nail the pip requirement at 1.1."
-
-commit 8d4c1cfffc9f672716da25464eb95a4fab09d10e
-Merge: 200151a 848d5de
-Author: Jenkins <jenkins@review.openstack.org>
-Date:   Mon Sep 10 18:26:00 2012 +0000
-
-    Merge "rename nova.pot => cinder.pot, nova.po => cinder.po"
-
-commit b51265a9f61c8ef445fba4110ea5684bc918e682
-Author: Dan Prince <dprince@redhat.com>
-Date:   Thu Sep 6 21:54:16 2012 -0400
-
-    Nail the pip requirement at 1.1.
-    
-    The most recent version of pip (1.2.1 as of a couple days ago) fails
-    to install the required Cinder .venv packages. Nailing the installed
-    pip version when using run_tests.sh seems like a reasonable solution
-    to this issue.
-    
-    Fixes LP Bug #1047120.
-    
-    Change-Id: I8d831f747b0d25b5d0f6e74a234e764ff448965b
-
-commit 200151a36eaa421c8c2b5e45cec72f88bc2e469e
-Merge: 97e1e71 1b3322d
-Author: Jenkins <jenkins@review.openstack.org>
-Date:   Mon Sep 10 02:48:37 2012 +0000
-
-    Merge "Don't zero out snapshot volume on snapshot_delete"
-
-commit 97e1e712078e5d5b564b215a8e1c77fbf8103df7
-Merge: dad3f66 6060836
-Author: Jenkins <jenkins@review.openstack.org>
-Date:   Mon Sep 10 02:19:56 2012 +0000
-
-    Merge "Recent changes to SolidFire API changed iqn format"
-
-commit dad3f665a1e018012647b758bfc9a3a58b2db0ec
-Merge: 0f8269a 3eaf43a
-Author: Jenkins <jenkins@review.openstack.org>
-Date:   Sun Sep 9 17:45:46 2012 +0000
-
-    Merge "Prevent from bug #1008866 is reverted"
-
-commit 0f8269afcab478dfbfbc3dc744468402bc11c8d1
-Author: Rongze Zhu <zrzhit@gmail.com>
-Date:   Sun Sep 9 18:49:19 2012 +0800
-
-    Clean up .gitignore
-    
-    remove:
-    * nova.egg-info
-    * .nova-venv
-    * tools/conf/nova.conf*
-    
-    Change-Id: I6578a75314b86628a5afbd4c4282fb271b9a830e
-
-commit 3eaf43a9f5a26a51a89347cffe39bfae2b12c2d6
-Author: Rongze Zhu <zrzhit@gmail.com>
-Date:   Sun Sep 9 15:35:26 2012 +0800
-
-    Prevent from bug #1008866 is reverted
-    
-    Fixes bug #1047841.
-    
-    Commit 2f5360753308eb8b10581fc3c026c1b66f42ebdc (Adds new volume API
-    extensions) reverted a part of commit
-    99456bd690445443ae05c0d4fe1ec43ba6090f6f (Send 'create volume from
-    snapshot' to the proper host), so bug #1008866 is reproduced. I make
-    API.create_volume to call _cast_create_volume in cinder/volume/api.py,
-    it Prevent from bug #1008866 is reverted.
-    
-    Change-Id: I1bf0b7c5fc47da756bce95128f8fd770d14399b0
-
-commit 848d5dee9666cd7ea92559bb4023281481f09a4b
-Author: Hui Cheng <freedomhui@gmail.com>
-Date:   Sun Sep 9 13:04:09 2012 +0800
-
-    rename nova.pot => cinder.pot, nova.po => cinder.po
-    
-    Fixes Bug #1047195
-    
-       renamed:    cinder/locale/bs/LC_MESSAGES/nova.po -> cinder/locale/bs/LC_MESSAGES/cinder.po
-       renamed:    cinder/locale/nova.pot -> cinder/locale/cinder.pot
-       renamed:    cinder/locale/cs/LC_MESSAGES/nova.po -> cinder/locale/cs/LC_MESSAGES/cinder.po
-       renamed:    cinder/locale/da/LC_MESSAGES/nova.po -> cinder/locale/da/LC_MESSAGES/cinder.po
-       renamed:    cinder/locale/de/LC_MESSAGES/nova.po -> cinder/locale/de/LC_MESSAGES/cinder.po
-       renamed:    cinder/locale/en_AU/LC_MESSAGES/nova.po -> cinder/locale/en_AU/LC_MESSAGES/cinder.po
-       renamed:    cinder/locale/en_GB/LC_MESSAGES/nova.po -> cinder/locale/en_GB/LC_MESSAGES/cinder.po
-       renamed:    cinder/locale/es/LC_MESSAGES/nova.po -> cinder/locale/es/LC_MESSAGES/cinder.po
-       renamed:    cinder/locale/fr/LC_MESSAGES/nova.po -> cinder/locale/fr/LC_MESSAGES/cinder.po
-       renamed:    cinder/locale/it/LC_MESSAGES/nova.po -> cinder/locale/it/LC_MESSAGES/cinder.po
-       renamed:    cinder/locale/ja/LC_MESSAGES/nova.po -> cinder/locale/ja/LC_MESSAGES/cinder.po
-       renamed:    cinder/locale/ko/LC_MESSAGES/nova.po -> cinder/locale/ko/LC_MESSAGES/cinder.po
-       renamed:    cinder/locale/pt_BR/LC_MESSAGES/nova.po -> cinder/locale/pt_BR/LC_MESSAGES/cinder.po
-       renamed:    cinder/locale/ru/LC_MESSAGES/nova.po -> cinder/locale/ru/LC_MESSAGES/cinder.po
-       renamed:    cinder/locale/tl/LC_MESSAGES/nova.po -> cinder/locale/tl/LC_MESSAGES/cinder.po
-       renamed:    cinder/locale/tr/LC_MESSAGES/nova.po -> cinder/locale/tr/LC_MESSAGES/cinder.po
-       renamed:    cinder/locale/uk/LC_MESSAGES/nova.po -> cinder/locale/uk/LC_MESSAGES/cinder.po
-       renamed:    cinder/locale/zh_CN/LC_MESSAGES/nova.po -> cinder/locale/zh_CN/LC_MESSAGES/cinder.po
-       renamed:    cinder/locale/zh_TW/LC_MESSAGES/nova.po -> cinder/locale/zh_TW/LC_MESSAGES/cinder.po
-    
-    Change-Id: I3a7894ac90793f270fb27444034b197b7c4f2841
-
-commit 1b3322d45fe2c5ed72cc7f8674e5e319928065ad
-Author: John Griffith <john.griffith@solidfire.com>
-Date:   Wed Sep 5 19:27:48 2012 +0000
-
-    Don't zero out snapshot volume on snapshot_delete
-    
-     When trying to zero out an LVM snapshot on precise the kernel sometimes
-     hangs when performing the dd.  Also the dd process itself can take
-     an extremely long time even when it does succesfully complete.
-     This can be up to 30 minutes for a 1 Gig volume/snapshot.
-    
-     I believe this is a kernel specific issue with LVM snapshots.  The
-     zeroing process is unreliable and can cause kernel hangs to let's remove it.
-    
-     In order to protect against data leakage we'll implement the zeroing process
-     on volume creation.  This doesn't seem to have a significant impact and doesn't
-     suffer from the same isues tha zeroing out an LVM snapshot does.
-    
-     No reason to continue zero on delete, the zero on creation should
-     probably be sufficient.
-    
-     Doesn't seem to cause any timing issues but need to keep this in mind.
-    
-     Fixes bug 1023755
-    
-    Change-Id: I56209d8e5973cffa997b4ec3e51c3361838386de
-
-commit 60608360e0e052492a4352df015c177e6483bec0
-Author: John Griffith <john.griffith@solidfire.com>
-Date:   Sat Sep 8 10:40:55 2012 -0600
-
-    Recent changes to SolidFire API changed iqn format
-    
-     The SF API initially didn't supply the in prefix so we
-     formed it manually in the OpenStack driver.
-    
-     This has been fixed in the API so we dropped the manual
-     build of the prefix in volume create.  Unfortunatly missed
-     the same case needed in create-from-snapshot.
-    
-     Going forward we're adding running integration tests against
-     SF to catch this sort of thing.
-    
-    Change-Id: I7107537d586f0a7c457dcbabfc90e1bc081d28d2
-
-commit 43bc69336b10e357c4b8a8d802bfaf9e4a29157a
-Merge: e96c3ea d9b8a51
-Author: Jenkins <jenkins@review.openstack.org>
-Date:   Fri Sep 7 18:03:06 2012 +0000
-
-    Merge "avoid the buffer cache when copying volumes"
-
-commit e96c3ea9d408f1826b8fdd532511b07a5eb2e463
-Merge: 6eedab9 922fdd0
-Author: Jenkins <jenkins@review.openstack.org>
-Date:   Fri Sep 7 17:15:00 2012 +0000
-
-    Merge "Update dev docs   * Quick pass at implementing the basics for cinder dev docs   * Remove the N/A compute related stuff   * Clean up the architecture a bit to only show cinder related   * Remove various modules form TOC's that aren't applicable"
-
-commit 6eedab91fe1c298527dbbcbc5eaf20d6ab2ab972
-Merge: 9885eb1 aef9f4a
-Author: Jenkins <jenkins@review.openstack.org>
-Date:   Fri Sep 7 15:53:08 2012 +0000
-
-    Merge "Filter volumes and snapshots by query string"
-
-commit 9885eb1d2f6edcaa2f9ab334a7809c4dcb403694
-Merge: 92e3b84 21f4153
-Author: Jenkins <jenkins@review.openstack.org>
-Date:   Fri Sep 7 15:40:37 2012 +0000
-
-    Merge "Rename test_nova_rootwrap.py to test_cinder_rootwrap.py"
-
-commit 92e3b84bf11e3ee8c6e8bedb29858ebac311e079
-Merge: 0c78f59 2d211b6
-Author: Jenkins <jenkins@review.openstack.org>
-Date:   Fri Sep 7 15:08:12 2012 +0000
-
-    Merge "Update SolidFire driver to reflect IQN changes"
-
-commit 0c78f59907a18700292b8bd03667bf7711b201a9
-Merge: 178e483 f926eb6
-Author: Jenkins <jenkins@review.openstack.org>
-Date:   Fri Sep 7 14:47:30 2012 +0000
-
-    Merge "Remove vpn_ping function in cinder/utils.py"
-
-commit 178e48339bb824d8a741dcdca95e7062b94dc7cd
-Merge: 0a67894 a17fc22
-Author: Jenkins <jenkins@review.openstack.org>
-Date:   Fri Sep 7 14:46:54 2012 +0000
-
-    Merge "Clean up some codes about compute in VolumeTestCase"
-
-commit 0a6789462e3bcebe49ffb30f450659d0de255c8d
-Merge: fb78951 3e9b64c
-Author: Jenkins <jenkins@review.openstack.org>
-Date:   Fri Sep 7 14:46:35 2012 +0000
-
-    Merge "Typo nova => cinder"
-
-commit fb789516b0699a98afde017d3206a471c542885c
-Merge: e5a2cd8 aba4dcb
-Author: Jenkins <jenkins@review.openstack.org>
-Date:   Fri Sep 7 14:46:12 2012 +0000
-
-    Merge "Remove unused db api"
-
-commit 2c7c9765377dd18325884e4f1676358807581aad
-Author: Mark McLoughlin <markmc@redhat.com>
-Date:   Fri Sep 7 11:29:00 2012 +0100
-
-    Remove unused utils.wrap_exception
-    
-    Moved into utils by commit 6ad36074, but it hasn't been used in cinder
-    since commit 9e4242c3 which prepared for switching to common rpc.
-    
-    Change-Id: I9dff70e81c0bae36f26df893ac6971e17ba46bb3
-
-commit e2553117e1a772e0697fdf9fa224359a65d718a2
-Author: Mark McLoughlin <markmc@redhat.com>
-Date:   Wed Sep 5 12:15:41 2012 +0100
-
-    Sync notifier changes from openstack-common
-    
-    Syncs the following from stable/folsom:
-    
-     c767e9b Add multiple-driver support to the notifier api.
-    
-    Also remove notification_driver from cinder.flags. This should
-    have been done when first adopting this code from openstack-common
-    since the option is defined there now.
-    
-    Note: I've left the cinder-specific change to use cinder's context
-    rather than openstack-common's context.
-    
-    Change-Id: I6ff4b5d45ca9cc4acaf37c62c143f2886ebee423
-
-commit a17fc22b4d26b351a11aa5f3d4a2688cf46f007b
-Author: Rongze Zhu <zrzhit@gmail.com>
-Date:   Fri Sep 7 14:47:51 2012 +0800
-
-    Clean up some codes about compute in VolumeTestCase
-    
-    self.compute have not be assigned in VolumeTestCase, so clean up some
-    codes about it.
-    
-    Change-Id: Ie2577065ad27b4ee5b54dec65adfe723bf93985f
-
-commit aba4dcbf9d8bcb2cc65109960e1e53169db8ff69
-Author: Rongze Zhu <zrzhit@gmail.com>
-Date:   Fri Sep 7 14:40:45 2012 +0800
-
-    Remove unused db api
-    
-    service_get_all_compute_by_host and service_get_all_compute_sorted are
-    not be used by cinder.
-    
-    Change-Id: Ie384d2666bbfea1d5fab74e4e3e021909f6c0e3f
-
-commit e5a2cd89761b041883433829fe9a751c15eab229
-Merge: 42cfb8f 590d3e7
-Author: Jenkins <jenkins@review.openstack.org>
-Date:   Fri Sep 7 06:36:02 2012 +0000
-
-    Merge "Fixes potential bugs found by pylint"
-
-commit 3e9b64c09ee631b355e8131930f8e9c35c061029
-Author: Rongze Zhu <zrzhit@gmail.com>
-Date:   Fri Sep 7 14:25:27 2012 +0800
-
-    Typo nova => cinder
-    
-    Change-Id: I715feee8ca84fb65518e750585f82e942e710ecd
-
-commit f926eb6f7ccca4dacad438382f48cf75f854ab77
-Author: Rongze Zhu <zrzhit@gmail.com>
-Date:   Fri Sep 7 14:13:11 2012 +0800
-
-    Remove vpn_ping function in cinder/utils.py
-    
-    vpn_ping is not be used by cinder.
-    
-    Change-Id: I3ea04200360a23259ce3cce54ff88125895e217b
-
-commit 2d211b66994240b2047d78b3d084d52abeac72a2
-Author: John Griffith <john.griffith@solidfire.com>
-Date:   Thu Sep 6 23:50:49 2012 -0600
-
-    Update SolidFire driver to reflect IQN changes
-    
-     Prior to release the SolidFire device returned only
-     a partial iqn string in it's api call.
-    
-     With the GA release, this was modified to return the entire
-     iqn string, so just drop the prefix we were using in beta.
-    
-    Change-Id: I7fa9d1ec6e2639149375a1115198eee90c527ef1
-
-commit 21f415347a3f26f022427ea9c640396a4a19f4f5
-Author: Rongze Zhu <zrzhit@gmail.com>
-Date:   Fri Sep 7 12:21:40 2012 +0800
-
-    Rename test_nova_rootwrap.py to test_cinder_rootwrap.py
-    
-    Change-Id: I13554b7afa994ec7c68e86e27568110445d1e4ed
-
-commit 590d3e7b0f74524093725a2e28150b083a77cf96
-Author: Rongze Zhu <zrzhit@gmail.com>
-Date:   Fri Sep 7 11:16:36 2012 +0800
-
-    Fixes potential bugs found by pylint
-    
-    Partial fixes bug #1043884
-    
-    * remove _ec2_volume_get_query and _ec2_snapshot_get_query in
-    cinder.db.sqlalchemy.api, because they no longer be used in cinder.
-    * import openstack.commmon.utils.timeutils, because notify_usage_exists use it.
-    
-    Change-Id: I3e989b940b6a99ac7751c940fa766aa13c61607b
-
-commit 42cfb8fbb29577e1a0ab98ec7d8614c270f241ae
-Author: Dan Prince <dprince@redhat.com>
-Date:   Thu Sep 6 22:52:35 2012 -0400
-
-    Handle missing 'provider_location' in rm_export.
-    
-    Updates the remove_export function in the ISCSIDriver so that
-    it handles the case where provider_location isn't set on
-    a volume. This can occur if a volume is created but not exported.
-    
-    This was a regression from a previous commit
-    (9785963c841aff5ea1c159da81f93c2bf62c70c6) which changed the way iscsi
-    targets are created/deleted.
-    
-    Fixes LP Bug #1046484.
-    
-    Change-Id: Ie762b092dd2a84fe4f3b72c46c03a97ae67c53b7
-
-commit 2cd6a4d68f0faf592b5e2185f792afae27b438d9
-Merge: 956fb82 8eb6462
-Author: Jenkins <jenkins@review.openstack.org>
-Date:   Thu Sep 6 23:31:02 2012 +0000
-
-    Merge "Sync cfg changes from openstack-common"
-
-commit 956fb8236a62435a27c380fd42aff0c6dfa33bf0
-Merge: 66eb4a1 46060d6
-Author: Jenkins <jenkins@review.openstack.org>
-Date:   Thu Sep 6 23:30:11 2012 +0000
-
-    Merge "Sync misc changes from openstack-common"
-
-commit 66eb4a1eb424b8fe27e2ec3bda7205129f0ef6af
-Merge: 8235a22 dc89c6f
-Author: Jenkins <jenkins@review.openstack.org>
-Date:   Thu Sep 6 23:29:51 2012 +0000
-
-    Merge "Sync zmq changes from openstack-common"
-
-commit 8235a22f1990a5b2e1f1b706dd01eb752ec3d9a4
-Merge: 1d92751 6985bf4
-Author: Jenkins <jenkins@review.openstack.org>
-Date:   Thu Sep 6 23:28:06 2012 +0000
-
-    Merge "Remove default_schedule_zone."
-
-commit 1d92751ccf024bfb3076c4f381101201f7206b60
-Merge: 5c0c720 c86483b
-Author: Jenkins <jenkins@review.openstack.org>
-Date:   Thu Sep 6 23:09:43 2012 +0000
-
-    Merge "Remove memcached_servers config option."
-
-commit 5c0c72051fd0a32c51bb68d955169b07d36ec882
-Merge: 5edbbd3 7b45807
-Author: Jenkins <jenkins@review.openstack.org>
-Date:   Thu Sep 6 22:49:39 2012 +0000
-
-    Merge "Remove dependencies for netaddr."
-
-commit 5edbbd3f34256d60a3f39f129253680ec01cc159
-Merge: d16b820 d6a5d0f
-Author: Jenkins <jenkins@review.openstack.org>
-Date:   Thu Sep 6 22:49:07 2012 +0000
-
-    Merge "Fix Typo in LOG.error"
-
-commit d16b820dd51344d5b96b095102fd5d465f69a489
-Merge: 01b1a9e 0903603
-Author: Jenkins <jenkins@review.openstack.org>
-Date:   Thu Sep 6 22:47:05 2012 +0000
-
-    Merge "Specify the conf file when creating a volume."
-
-commit 01b1a9e1795ecccccbdc66bf9068ccb4f544d5fe
-Merge: 5d72e7a 51a008d
-Author: Jenkins <jenkins@review.openstack.org>
-Date:   Thu Sep 6 22:30:57 2012 +0000
-
-    Merge "Fix xml metadata for volumes api in cinder."
-
-commit 0903603971033536751ba40df98a3c39175d3189
-Author: Dan Prince <dprince@redhat.com>
-Date:   Thu Sep 6 14:50:50 2012 -0400
-
-    Specify the conf file when creating a volume.
-    
-    Updates the tgt-admin command to actually use the config file
-    we create for the volume being created.
-    
-    This fixes an issue introduced in
-    9785963c841aff5ea1c159da81f93c2bf62c70c6 which breaks iscsi
-    volume creation.
-    
-    Fixes LP Bug #1046985.
-    
-    Change-Id: I06e83c9ba351c2b4846b557a3abb170a51d506c0
-
-commit d9b8a5189fa9adf4308bf492dcf6537ba2b75311
-Author: Pádraig Brady <pbrady@redhat.com>
-Date:   Fri Jul 13 18:22:17 2012 +0100
-
-    avoid the buffer cache when copying volumes
-    
-    The dd process when clearing volumes, was seen to starve
-    the system when writing to an iSCSI SAN connected over GigE.
-    
-    So use O_DIRECT within the dd process so that the system
-    buffer cache is not impacted, which is generally the
-    best thing to do when streaming large amounts of data.
-    
-    Also one could drop the I/O priority of the dd process
-    by prepending "ionice -c3". That would change the priority
-    from "normal" (best effort) to "idle", which means zeroing
-    will only proceed when there is no other I/O on the system.
-    It was thought best to leave scheduling decisions to the
-    system however, rather than specifying them explicitly.
-    
-    Fixes bug: 937694
-    Change-Id: Ic842d7b83209c41d8ff05075990ed12e6f86283a
-
-commit 5d72e7a40e49e6d69e6733b2564dcfc08f398bd1
-Merge: 802c05b c191d0d
-Author: Jenkins <jenkins@review.openstack.org>
-Date:   Thu Sep 6 19:24:57 2012 +0000
-
-    Merge "Add admin actions extension"
-
-commit d6a5d0f9faa43a82104a0ed936382195b89d4107
-Author: Chuck Short <chuck.short@canonical.com>
-Date:   Thu Sep 6 09:50:37 2012 -0500
-
-    Fix Typo in LOG.error
-    
-    Fix typo in LOG.error, it should be
-    vol_id rather than volume_id.
-    Fixes bug #1046875
-    
-    Change-Id: Id162c6f185a110b63e8f9f509f5cde75f3626cbf
-    Signed-off-by: Chuck Short <chuck.short@canonical.com>
-
-commit 7b458073cefac296f41c11ffacb0f18785f127d8
-Author: Dan Prince <dprince@redhat.com>
-Date:   Mon Sep 3 22:11:59 2012 -0400
-
-    Remove dependencies for netaddr.
-    
-    Updates cinder utils.py to remove the parse_server_string and
-    is_valid_cidr functions. These functions aren't in use
-    and are the only reason we need the netaddr dependency.
-    
-    Updates pip-requires to drop the netaddr dependency.
-    
-    Also removes the unit tests for removed functions.
-    Change-Id: I521ae60b758324069fb1ffa1701b1f9deb780f65
-
-commit aef9f4ab05946e2bfef0cdb53071e52425c7f518
-Author: Clay Gerrard <clay.gerrard@gmail.com>
-Date:   Fri Aug 31 20:16:29 2012 +0000
-
-    Filter volumes and snapshots by query string
-    
-    Fix query string search_opts filters in api.openstack.volume.volumes and
-    snapshots.  Fix get_all methods in volumes.api to adequately handle
-    parameter matching.
-    
-    The current api does not properly apply query string filters by
-    display_name, status, or (in the case of snapshots) volume_id.  These
-    filters are needed both for the end user and operator to display logical
-    grouping of these resources.
-    
-    Fixes: bug #1046353
-    
-    Change-Id: Ia12ffe1bf8a27c8a78daa24c4b728b394932a2b0
-
-commit e756bb932d3275e89ac24713e76464fd18da821b
-Author: Dan Prince <dprince@redhat.com>
-Date:   Wed Sep 5 13:20:54 2012 -0400
-
-    Remove null_kernel option.
-    
-    This option was only used in the image/fake.py class. In this patch
-    I've updated the fake to use an inline 'nokernel' string instead of
-    this option which we don't make use of in the runtime Cinder code.
-    
-    Change-Id: I05d4f227f1278c827ace2ce3c62319f9b18d04d4
-
-commit 6985bf48bed99f752d420071d0ac4db0ad81fd1c
-Author: Dan Prince <dprince@redhat.com>
-Date:   Wed Sep 5 13:17:24 2012 -0400
-
-    Remove default_schedule_zone.
-    
-    We don't use this config options.
-    
-    Change-Id: I94a7940dc74341580ab954ffcda1f91fb5433e3f
-
-commit c86483b596c75003645e2c2052c8a63ae85294b4
-Author: Dan Prince <dprince@redhat.com>
-Date:   Wed Sep 5 13:15:58 2012 -0400
-
-    Remove memcached_servers config option.
-    
-    We don't use this in Cinder.
-    
-    Change-Id: Id8503ff373622a2667fe0575f79e089056677019
-
-commit 802c05b86a927787d480d16798a62794613695b5
-Author: Dan Prince <dprince@redhat.com>
-Date:   Wed Sep 5 13:13:08 2012 -0400
-
-    Regenerate cinder.conf.sample.
-    
-    Create a new version of cinder.conf.sample using
-    tools/conf/generate_sample.sh.
-    
-    Old version had 475 options.
-    
-    New version has 133 options (more accurate).
-    
-    Change-Id: Id60aec1d91179a294e1969b7ab1f54051cb7a728
-
-commit 0094303e36cf1c01db539a1eea7771ebcb4d336a
-Author: Dan Prince <dprince@redhat.com>
-Date:   Wed Sep 5 12:59:28 2012 -0400
-
-    Sync improvements to config file generator tools.
-    
-    We made some improvements to the config file generator in
-    Nova during Folsom including spacing and formatting changes.
-    
-    This patch merges these into Cinder so we can make use of
-    them to generate a new sample config file.
-    
-    Change-Id: I1e1166ac6e2a28cc179223e5af547995f58b36e6
-
-commit b7745f5e8d871b6ce4a140eb9705b6ec39754159
-Merge: 700583d 8c30edf
-Author: Jenkins <jenkins@review.openstack.org>
-Date:   Wed Sep 5 17:19:01 2012 +0000
-
-    Merge "Removed unnecessary call to ensure_export"
-
-commit 46060d64167c1f700a8af5b89744ac0909d53c5a
-Author: Mark McLoughlin <markmc@redhat.com>
-Date:   Wed Sep 5 12:21:36 2012 +0100
-
-    Sync misc changes from openstack-common
-    
-    Syncs the following changes from stable/folsom:
-    
-     769ec65 Don't trap then re-raise ImportError.
-     202b8b7 Fix spelling typos
-     01b4f31 Support for marshalling datetime while preserving microseconds.
-    
-    Change-Id: I6ed5e71ed18cdf3c528351713a42645f31fd8965
-
-commit dc89c6f3d2b0f54fd3056f1ff6c677ba50688b66
-Author: Mark McLoughlin <markmc@redhat.com>
-Date:   Wed Sep 5 12:19:07 2012 +0100
-
-    Sync zmq changes from openstack-common
-    
-    Syncs the following from stable/folsom:
-    
-     9f9e14c Update zmq context cleanup to use term.
-     704fb8b Remove register_opts from client methods
-     f88d38b Rename FLAGS to CONF; Remove self.conf
-    
-    Change-Id: Ic6ab732d71420aba032554c51904dd71f1d23b78
-
-commit 8eb64625e52aa8a6a2046f5ac53e132e1c1ea6de
-Author: Mark McLoughlin <markmc@redhat.com>
-Date:   Wed Sep 5 12:04:16 2012 +0100
-
-    Sync cfg changes from openstack-common
-    
-    Syncs the following from stable/folsom:
-    
-     4dc2043 cfg: clean up None value handling
-     513bd3a Allow set_default and set_override to use None
-     0a36c92 Tilde expansion for --config-file and --config-dir
-     038d597 Add import_opt() method to ConfigOpts
-    
-    Change-Id: Ifa85280fdc072965f3e9ae8641bdf85268a9a6ac
-
-commit 700583d26220cd3e792c1af33c60b8c1ba3c0769
-Merge: 5586119 ffe5036
-Author: Jenkins <jenkins@review.openstack.org>
-Date:   Tue Sep 4 17:59:05 2012 +0000
-
-    Merge "Fix bug where image size is incorrectly rejected."
-
-commit 5586119f4a838b12a46bd12b316c9944efa6691a
-Merge: bdba7e3 b84d623
-Author: Jenkins <jenkins@review.openstack.org>
-Date:   Tue Sep 4 17:56:21 2012 +0000
-
-    Merge "Make size optional when creating a volume from a snap"
-
-commit 51a008dfdbb80c158d85beed4e310f94b068d341
-Author: Matthew Treinish <treinish@linux.vnet.ibm.com>
-Date:   Tue Sep 4 11:08:16 2012 -0400
-
-    Fix xml metadata for volumes api in cinder.
-    
-    Fixes bug 1040891.
-    
-    Change-Id: Idf8cc641162617ade2aeb77b666270cf1ce54c54
-    Signed-off-by: Matthew Treinish <treinish@linux.vnet.ibm.com>
-
-commit ffe5036fa0e63ccde2d19aa0f425ec43de338dd7
-Author: Dermot Tynan <tynan@hp.com>
-Date:   Thu Aug 30 17:38:22 2012 +0000
-
-    Fix bug where image size is incorrectly rejected.
-    
-    Fixes bug 1043952.
-    
-    Added GB-1 (one byte less than a gig) to the numerator to
-    correct round-off errors.
-    
-    Change-Id: I6d97f3c53ab5a8ff5a0752400fd189f23223958f
-    
-    Fixed PEP8 complaints.
-    
-    Change-Id: Iacecddd4e65c80964f4860d6580872d897ec2356
-
-commit bdba7e3bbf7cef4417309eb356aea4b805d3c974
-Merge: 56405da b60c390
-Author: Jenkins <jenkins@review.openstack.org>
-Date:   Tue Sep 4 03:24:45 2012 +0000
-
-    Merge "Several hacking compliance fixes."
-
-commit b60c3909cec2e96e09c664bf7caca4b7b3b6ba54
-Author: Dan Prince <dprince@redhat.com>
-Date:   Mon Sep 3 22:17:06 2012 -0400
-
-    Several hacking compliance fixes.
-    
-    Updates bin/nova-manage and the solidfire driver with several
-    hacking compliance fixes.
-    
-    Makes it so run_tests.sh -p runs clean again.
-    
-    Change-Id: Iee675cae06acda6a585a77073e773651aab9d5a1
-
-commit 56405da849bc76dc97e3e1bcbfda00d3b73a57cd
-Author: Dan Prince <dprince@redhat.com>
-Date:   Mon Sep 3 22:02:22 2012 -0400
-
-    Remove Cheetah from pip-requires.
-    
-    We don't use Cheetah so no need to install it w/ pip.
-    
-    Change-Id: I29ea1b0ec2bf2eaebe4378c15c3cfc0caebabf99
-
-commit 922fdd0bdc83f7f2cfecb8846bd667f71e7e42ad
-Author: John Griffith <john.griffith@solidfire.com>
-Date:   Mon Sep 3 17:16:49 2012 -0600
-
-    Update dev docs
-      * Quick pass at implementing the basics for cinder dev docs
-      * Remove the N/A compute related stuff
-      * Clean up the architecture a bit to only show cinder related
-      * Remove various modules form TOC's that aren't applicable
-    
-    Change-Id: I0089c388524c9def7494658e836f4ed03a61f5b5
-
-commit bedc8b6622bc711acc86e7ef245be478c1e4a2b4
-Author: RongzeZhu <zrzhit@gmail.com>
-Date:   Mon Sep 3 12:26:35 2012 +0800
-
-    Typo fix: nova => cinder
-    
-    Change-Id: I816473b3aa7de16bd2d8569c695c6ced9e1d9033
-
-commit c58e87cfe19adbd432b23cfea00ce72e8636403b
-Author: Ben Swartzlander <bswartz@netapp.com>
-Date:   Wed Aug 29 20:35:33 2012 -0400
-
-    Move newly created NFS exceptions to standard location in exception.py
-    Addresses bug 1037619
-    
-    bug 1037619
-    
-    Change-Id: I20b1c612c03ef90eeb074814b979a9bc7492109c
-
-commit 99e8882f5ff777ce19ea25b923416bbb4511dd63
-Merge: fe70a0e 91311d5
-Author: Jenkins <jenkins@review.openstack.org>
-Date:   Sat Sep 1 00:57:54 2012 +0000
-
-    Merge "Remove unused flags"
-
-commit c191d0d10c6cb5730a4fb6540198ca3be6595b02
-Author: Clay Gerrard <clay.gerrard@gmail.com>
-Date:   Mon Aug 27 07:48:32 2012 +0000
-
-    Add admin actions extension
-    
-    The optional os-admin-actions extension adds new wsgi_actions to the
-    volumes/action resource and a new snapshots/action endpoint.
-    
-    With this extension both controllers will support an os-reset_status
-    action to force a database update of a volume or snapshot that is stuck
-    in a failed/incorrect status.  The os-reset_status action works
-    similarly to the compute api's os-reset_state action for instances.
-    
-    The os-force_delete action behaves similarly to the "cinder-manage
-    volume delete" command and allows operators/admins to retry the delete
-    operation after it has gone into an error_deleting status with an admin
-    api call.
-    
-    The os-admin-actions extension is enabled by default, but limited to the
-    admin api by the default policy.json rules.  Individual admin actions
-    can be disabled with policy rules as well.
-    
-    Example of os-reset_status action on a volume:
-    
-    curl http://localhost:8776/v1/${PROJECT_ID}/volumes/${VOLUME_ID}/action \
-        -H 'x-auth-token: ${ADMIN_AUTH_TOKEN}' \
-        -H 'content-type: application/json' \
-        -d '{"os-reset_status": {"status": "error"}}'
-    
-    The new admin only api can assist deployers who encounter bugs or
-    operational issues that result in failed actions.
-    
-    It can also be used by future storage backends to support async callback
-    style status updates from long running actions or operations which have
-    encountered an error will be retried.
-    
-    Also updates the api.openstack.wsgi.ControllerMetaclass to support
-    sub-classing wsgi.Controllers that define wsgi_actions.
-    
-    Partial fix for bug #1039706
-    
-    Change-Id: I29f4b892a99108b6c24eebc3eb58033a9e01e679
-
-commit fe70a0ebc47843a08d085e7ab4104898c069f427
-Merge: 48ce2b7 5da61a7
-Author: Jenkins <jenkins@review.openstack.org>
-Date:   Fri Aug 31 16:41:24 2012 +0000
-
-    Merge "Use event.listen() instead of deprecated listeners kwarg"
-
-commit 48ce2b79a1d393de14c825e5722b5a7710eb36aa
-Merge: f5f1824 a3af3f8
-Author: Jenkins <jenkins@review.openstack.org>
-Date:   Fri Aug 31 16:12:07 2012 +0000
-
-    Merge "Implement volume quota support in Cinder"
-
-commit f5f1824a4ba9a3e5fa29d955961b988168b22207
-Merge: aab103b 9785963
-Author: Jenkins <jenkins@review.openstack.org>
-Date:   Fri Aug 31 15:23:45 2012 +0000
-
-    Merge "Fix creation of iscsi targets"
-
-commit aab103bd25db6444a94a834224da662080f3105f
-Merge: 7f4cc61 560b650
-Author: Jenkins <jenkins@review.openstack.org>
-Date:   Fri Aug 31 15:22:33 2012 +0000
-
-    Merge "Add cinder- prefix to all binaries."
-
-commit 7f4cc61ceb026505654098bd630ea63a12001587
-Merge: cabb54c 4aebd52
-Author: Jenkins <jenkins@review.openstack.org>
-Date:   Fri Aug 31 15:06:31 2012 +0000
-
-    Merge "Make glance image service check base exception classes"
-
-commit 8c30edff982042d2533a810709308b586267c0e9
-Author: Unmesh Gurjar <unmesh.gurjar@vertex.co.in>
-Date:   Fri Aug 31 07:25:39 2012 -0700
-
-    Removed unnecessary call to ensure_export
-    
-    Removed the extra call to 'ensure_export' from '_copy_image_to_volume' while
-    creating a volume from an image.
-    
-    Fixes LP: #1044399
-    
-    Change-Id: I189a4cb66b965367289c2f677147ee085e431190
-
-commit 560b650fa83ff3ce274a705c321fb940c7499a75
-Author: Dan Prince <dprince@redhat.com>
-Date:   Fri Aug 31 09:56:50 2012 -0400
-
-    Add cinder- prefix to all binaries.
-    
-    Renames clear_rabbit_queues and volume-usuage-audit binaries
-    so that they are prefixed with 'cinder-'.
-    
-    As part of this change the clear_rabbit_queues binary was changed
-    to use dashes instead of underscores for consistency with the rest
-    of the cinder binaries.
-    
-    Fixes LP Bug #1044386.
-    
-    Change-Id: I7692a543cc67af2d342a64b84626de38c0a64f81
-
-commit b84d6237729efb9241d934e2d06d77bf9adb8471
-Author: Duncan Thomas <duncan.thomas@gmail.com>
-Date:   Fri Aug 17 10:15:52 2012 +0000
-
-    Make size optional when creating a volume from a snap
-    
-    Changing the size of a volume when cloning a snapshot doesn't
-    make a great deal of sense *and isn't part of the ec2 api).
-    
-    This patch makes the field optional, defaulting to the same
-    size as the snapshot (and therefore the origination volume).
-    
-    Change-Id: I3fea7fe1c0415d10e549c66a242cf2a336a7204e
-
-commit 9785963c841aff5ea1c159da81f93c2bf62c70c6
-Author: Chuck Short <chuck.short@canonical.com>
-Date:   Tue Aug 28 15:06:25 2012 -0500
-
-    Fix creation of iscsi targets
-    
-    Previously when creating iscsi volumes, we were using
-    
-    tgt-admin -e -c <config file> --update volume-id
-    
-    Unfortunately the side affect of this is that tgt-admin
-    removed other volumes that weren't connected to an iscsi
-    connector. Which is obvlously not what we want.
-    
-    In order to fix this we create the targets.conf for the
-    volume but we call tgt-admin --update icssi qualified name.
-    
-    We're dropping the use of iscsi_targets table when using TgtAdm.
-    Compatability for other target admin types is maintained.
-    
-    Fixes LP: #1038062
-    
-    Change-Id: I9060a43208df5b79e9b17dadcab8bc0a8eeef55e
-    Signed-off-by: Chuck Short <chuck.short@canonical.com>
-
-commit cabb54c5806022e696697e7c1fa6c81b482d2b20
-Author: Joe Gordon <jogo@cloudscaling.com>
-Date:   Thu Aug 30 13:35:07 2012 -0700
-
-    Spelling: Persistant=>Persistent
-    
-    Change-Id: Id8e1bef634fe66e06624b5b3bcd82f59735d76e3
-
-commit a3af3f87f5ca95e9b400dc15e7593746d01bc43a
-Author: John Griffith <john.griffith@solidfire.com>
-Date:   Thu Aug 16 15:52:52 2012 -0600
-
-    Implement volume quota support in Cinder
-    
-    parital fix for bug 1023311
-      * To use needs cinderclient https://review.openstack.org/#/c/11509/
-      * Updates quota classes with changes in Nova
-      * Adds needed quota related DB tables
-      * Updates test_quota to reflect changes in Nova
-      * Adds absolute limits and empty rate limit functions
-      * Updates test/integration/test_volume to make it work w/ above changes
-    
-    Change-Id: I221c7a9dc51a2bb9bf7228c056f63ba9546cf5f9
-
-commit a55430ce286b291e5a5611b1e908b325ab3de20d
-Merge: 6db3732 3ed4d0b
-Author: Jenkins <jenkins@review.openstack.org>
-Date:   Thu Aug 30 17:02:44 2012 +0000
-
-    Merge "Fix PEP8 issues."
-
-commit 6db37323239a4fa455c0708a15f082af5c68d096
-Merge: cc25287 5475deb
-Author: Jenkins <jenkins@review.openstack.org>
-Date:   Thu Aug 30 17:01:50 2012 +0000
-
-    Merge "Add 'detaching' to volume status"
-
-commit cc252878f2c778cb63d383479b9dce63ca2d98c7
-Merge: c13d0d2 198a91a
-Author: Jenkins <jenkins@review.openstack.org>
-Date:   Thu Aug 30 17:01:28 2012 +0000
-
-    Merge "Remove unused return values and commented out code from NFS driver"
-
-commit c13d0d2d19549cdd3f26eae43e6dca026fa55f7d
-Merge: 4533e5b 938d92e
-Author: Jenkins <jenkins@review.openstack.org>
-Date:   Thu Aug 30 15:43:42 2012 +0000
-
-    Merge "Remove unused exceptions from cinder/exception.py"
-
-commit 198a91a5e447915beca9585546cb92ab956fb0e6
-Author: Ben Swartzlander <bswartz@netapp.com>
-Date:   Wed Aug 29 19:10:11 2012 -0400
-
-    Remove unused return values and commented out code from NFS driver
-    
-    bug 1037622
-    
-    Change-Id: Idea3005ad94fd6bfc76fd0f3969ee78e3031767e
-
-commit 91311d5c2c89aca666bb40dc04d917eea9266ed1
-Author: Rongze Zhu <zrzhit@gmail.com>
-Date:   Wed Aug 29 09:46:32 2012 +0000
-
-    Remove unused flags
-    
-    * region_list
-    * aws_access_key_id
-    * aws_secret_access_key
-    * osapi_scheme
-    * osapi_path
-    * metadata_host
-    * metadata_port
-    * default_project
-    * default_image
-    * default_instance_type
-    * vpn_image_id
-    * vpn_key_suffix
-    * auth_token_ttl
-    * bandwith_poll_interval
-    * start_guests_on_host_boot
-    * resume_guests_state_on_host_boot
-    * default_ephemeral_format
-    * use_ipv6
-    * allow_resize_to_same_host
-    * zombie_instance_updated_at_window
-    * isolated_images
-    * isolated_hosts
-    
-    Change-Id: Ia3d5ac7d7c983845b5411e2fc1f49eb579e3280f
-
-commit 3ed4d0b62838d53fedea5280523fdaaec76381bb
-Author: lrqrun <lrqrun@gmail.com>
-Date:   Tue Aug 28 23:28:48 2012 +0800
-
-    Fix PEP8 issues.
-    
-    Fix some pep8 issues in doc/ext/cinder_todo.py make the code looks pretty.
-    
-    Change-Id: I137c8bf5af30eb54a44cbff7f1fbc35bc2c3ed9e
-
-commit 4533e5b4509643768c070f6b5a672f1d6a62e27b
-Merge: eb9a58d ca25ea4
-Author: Jenkins <jenkins@review.openstack.org>
-Date:   Mon Aug 27 16:04:14 2012 +0000
-
-    Merge "Migrate volume related quota info in db migration"
-
-commit eb9a58d3eaa10a8a661baf0c1ed534aeb0877dcf
-Merge: 56b2e78 f80f8df
-Author: Jenkins <jenkins@review.openstack.org>
-Date:   Sat Aug 25 17:57:27 2012 +0000
-
-    Merge "Fix PEP8 issues."
-
-commit 56b2e78a12bb3c61a64ea24420e1a94aa7fd4dea
-Merge: 5b34c99 8b92df9
-Author: Jenkins <jenkins@review.openstack.org>
-Date:   Sat Aug 25 17:49:37 2012 +0000
-
-    Merge "Typo fix in cinder: existant => existent"
-
-commit 5b34c99c734a5749ef03879745226dc5831f6642
-Merge: 53de0dd 3034247
-Author: Jenkins <jenkins@review.openstack.org>
-Date:   Sat Aug 25 17:49:02 2012 +0000
-
-    Merge "Fix incorrect tgt-admin call in create_iscsi_target"
-
-commit 3034247a4ec7c9c6e433cad6d13183b001fe2e6d
-Author: John Griffith <john.griffith@solidfire.com>
-Date:   Thu Aug 23 13:23:04 2012 -0600
-
-    Fix incorrect tgt-admin call in create_iscsi_target
-    
-      * Fixes bug 1039826
-      * Missed one of the execute cmds that was using 'val %s' as args
-    
-    Change-Id: I5e6af737ada1c2bcf7a495710e2b10c8c74bb534
-
-commit 5475debcf706e87b1df926d489b72074662614f3
-Author: Rongze Zhu <zrzhit@gmail.com>
-Date:   Tue Aug 21 15:07:02 2012 +0000
-
-    Add 'detaching' to volume status
-    
-    Fixes bug #1004382
-    
-    When attach a volume , the volume status is "available -> attaching ->
-    in-use", But when detaching a volume , the volume status is "in-use ->
-    available". So We need 'detaching' volume status, it make the change of
-    state of the volume more clearly.
-    
-    Change-Id: Idf8c38413135bf8e8cd025f11937f8c7250557c1
-
-commit 8b92df9febce5bc45fa57bb347779b9644a38c44
-Author: Rongze Zhu <zrzhit@gmail.com>
-Date:   Thu Aug 23 03:00:08 2012 +0000
-
-    Typo fix in cinder: existant => existent
-    
-    Impact:
-    * locale message in cinder/locale/*/LC_MESSAGES/nova.po
-    * locale message in cinder/locale/nova.po
-    * Test function names
-    * Test strings and comments
-    
-    Change-Id: I623af176d3b556a1ea9f8bde2c609fc4f752d7da
-
-commit 4aebd529f979ed51f46c27b20ed5fe34e48757f7
-Author: John Griffith <john.griffith@solidfire.com>
-Date:   Wed Aug 22 16:26:15 2012 -0600
-
-    Make glance image service check base exception classes
-    
-    Fixes bug 1039675
-    
-    glanceclient can raise HTTPNotFound (as well as NotFound) it appears,
-    but glance image service is only converting NotFound ->
-    InstanceNotFound.  Same applies to 'Forbidden' and other exceptions.
-    
-    This patch converts 'exc_type is NotFound'-like checks to use
-    'isinstance' instead, which will cover HTTPNotFound, etc.
-    
-    Also add missing glance/image tests that weren't in Cinder
-    
-    Change-Id: I8787598daccf401a26d9397946ecd55f89ff62b3
-
-commit f80f8dfecb280673e9661447a9555bac0959e827
-Author: Ray Chen <oldsharp@163.com>
-Date:   Wed Aug 22 11:57:42 2012 +0800
-
-    Fix PEP8 issues.
-    
-    Fix some pep8 issues in doc/ext/cinder_todo.py and
-    doc/source/conf.py and make the code looks pretty.
-    
-    Change-Id: Ie164bc7328507e20b0ab5993ba97eaadbd74bf63
-
-commit 938d92e8a9a2ee97fb7951ed232b58d614a27adf
-Author: RongzeZhu <zrzhit@gmail.com>
-Date:   Wed Aug 22 11:37:26 2012 +0800
-
-    Remove unused exceptions from cinder/exception.py
-    
-    find cinder/ -type f -name "*pyc" -exec rm {} \;
-    exceptions=`cat cinder/exception.py| grep -E '^class' |\
-     awk {'print $2'} | awk -F '(' {'print $1'}`
-    for exc in $exceptions
-    do
-        i=`find cinder/ -type f -exec grep -R $exc {} \; |wc -l`
-        if [ $i -eq 1 ]
-        then
-            echo $exc
-        fi
-    done
-    
-    First removed exceptions:
-    
-    DecryptionFailure
-    ImagePaginationFailed
-    VirtualInterfaceCreateException
-    VirtualInterfaceMacAddressException
-    MelangeConnectionFailed
-    VolumeUnattached
-    InvalidKeypair
-    InvalidSignature
-    InvalidInstanceType
-    InvalidIpProtocol
-    InvalidCidr
-    InvalidAggregateAction
-    InvalidGroup
-    InstanceInvalidState
-    InstanceNotRunning
-    InstanceNotSuspended
-    InstanceNotInRescueMode
-    InstanceSuspendFailure
-    InstanceResumeFailure
-    InstanceRebootFailure
-    InstanceTerminationFailure
-    VolumeServiceUnavailable
-    UnableToMigrateToSelf
-    DestinationHostUnavailable
-    SourceHostUnavailable
-    InvalidHypervisorType
-    DestinationHypervisorTooOld
-    DestinationDiskExists
-    InvalidDevicePath
-    DeviceIsBusy
-    InvalidCPUInfo
-    InvalidIpAddressError
-    InvalidVLANTag
-    InvalidVLANPortGroup
-    InvalidDiskFormat
-    InstanceUnacceptable
-    FlagNotSet
-    NoVolumeTypesFound
-    VolumeDriverNotFound
-    ListingImageRefsNotSupported
-    KernelNotFoundForImage
-    ProjectNotFound
-    ProjectMembershipNotFound
-    UserRoleNotFound
-    StorageRepositoryNotFound
-    DatastoreNotFound
-    FixedIpNotFoundForAddress
-    FixedIpNotFoundForInstance
-    FixedIpNotFoundForNetworkHost
-    FixedIpNotFoundForSpecificInstance
-    FixedIpNotFoundForHost
-    FixedIpAlreadyInUse
-    FixedIpInvalid
-    NoMoreFixedIps
-    NoFixedIpsDefined
-    FloatingIpDNSExists
-    FloatingIpNotFoundForAddress
-    FloatingIpNotFoundForHost
-    NoMoreFloatingIps
-    FloatingIpAssociated
-    FloatingIpNotAssociated
-    NoFloatingIpsDefined
-    NoFloatingIpInterface
-    KeypairNotFound
-    CertificateNotFound
-    AuthTokenNotFound
-    AccessKeyNotFound
-    SecurityGroupNotFoundForProject
-    SecurityGroupNotFoundForRule
-    SecurityGroupExistsForInstance
-    SecurityGroupNotExistsForInstance
-    NoInstanceTypesFound
-    InstanceTypeNotFoundByName
-    FlavorNotFound
-    CellNotFound
-    SchedulerHostFilterNotFound
-    SchedulerCostFunctionNotFound
-    SchedulerWeightFlagNotFound
-    InstanceMetadataNotFound
-    InstanceTypeExtraSpecsNotFound
-    LDAPUserNotFound
-    LDAPGroupNotFound
-    LDAPGroupMembershipNotFound
-    NoFilesFound
-    SwitchNotFoundForNetworkAdapter
-    NetworkAdapterNotFound
-    GlobalRoleNotAllowed
-    ImageRotationNotAllowed
-    RotationRequiredForBackup
-    LDAPUserExists
-    LDAPGroupExists
-    LDAPMembershipExists
-    ProjectExists
-    InstanceExists
-    InstanceTypeExists
-    InvalidSharedStorage
-    CannotResizeToSameSize
-    ImageTooLarge
-    ZoneRequestError
-    InstanceTypeMemoryTooSmall
-    InstanceTypeDiskTooSmall
-    InsufficientFreeMemory
-    CouldNotFetchMetrics
-    AggregateError
-    AggregateNotFound
-    AggregateNameExists
-    AggregateHostNotFound
-    AggregateMetadataNotFound
-    AggregateHostConflict
-    AggregateHostExists
-    InstanceTypeCreateFailed
-    SolidFireAPIStatusException
-    DuplicateVlan
-    InvalidInstanceIDMalformed
-    CouldNotFetchImage
-    
-    Search again, Second removed exceptions:
-    
-    UserNotFound
-    FixedIpNotFoundForNetwork
-    FloatingIpNotFound
-    SecurityGroupNotFound
-    InstanceTypeNotFound
-    LDAPObjectNotFound
-    UserExists
-    
-    Search again, Third removed exceptions:
-    
-    FixedIpNotFound
-    
-    Change-Id: I028122c6132340b2fef2c144da787b7c4efddccf
-
-commit 53de0dd77ead04422e05a6251cb92c46d787aae6
-Author: Clark Boylan <clark.boylan@gmail.com>
-Date:   Tue Aug 21 14:08:57 2012 -0700
-
-    Add nosehtmloutput as a test dependency.
-    
-    Adding nosehtmloutput as a test dependency allows nose to output its
-    results to an html file. This will be used by Jenkins to save logs
-    on a different server.
-    
-    Change-Id: I03f61fe4a8f0daa4a43fc9e7d41456b65018cf66
-
-commit ca25ea47782be90f65e9e5311de295499de19f2b
-Author: John Griffith <john.griffith@solidfire.com>
-Date:   Tue Aug 21 14:00:18 2012 -0600
-
-    Migrate volume related quota info in db migration
-    
-      * Fixes bug 1039615
-      * Now that quotas are back we need to handle migration
-        of volume related quota data in the cinder-manage migrate helper
-      * Only resource types transferred are volumes and gigabytes
-    
-    Change-Id: Idd9aab834612e929683491f47fa1e1861bdbd0d1
-
-commit 4e81c907bbb9d94d4b76b00ff591418374175d41
-Merge: d2db1e9 bace7fb
-Author: Jenkins <jenkins@review.openstack.org>
-Date:   Tue Aug 21 00:19:27 2012 +0000
-
-    Merge "Add declare for xiv driver in fake_flags"
-
-commit d2db1e9c40cb13ac513184a6435b2eb581305a46
-Merge: d0c6448 e958531
-Author: Jenkins <jenkins@review.openstack.org>
-Date:   Mon Aug 20 17:12:40 2012 +0000
-
-    Merge "Remove logging in volume tests"
-
-commit 5da61a7ad9d7c3320831c437c03c428b9df84ebb
-Author: unicell <unicell@gmail.com>
-Date:   Mon Aug 20 19:34:19 2012 +0800
-
-    Use event.listen() instead of deprecated listeners kwarg
-    
-    Fixes bug 1031405
-    
-    The listeners kwarg is deprecated in SQLAlchemy 0.7.0. Since 0.7.3 is
-    the minimum required version of SQLAlchemy, use the new event.listen()
-    API instead.
-    
-    Change-Id: I1b851e197c04b131ae96e814780b04e6dcdeeb1a
-
-commit bace7fb1b6596c44c500468f689b9b1ef4ad5222
-Author: John Griffith <john.griffith@solidfire.com>
-Date:   Fri Aug 17 11:27:21 2012 -0600
-
-    Add declare for xiv driver in fake_flags
-    
-      fixes bug 1038183
-    
-    Change-Id: I324a8e4df61782c903146cc8e0bb1d1bbae46c2f
-
-commit d0c6448cbc1334ee7e3053761d155f8044ecc6fa
-Merge: 68aaff4 1753889
-Author: Jenkins <jenkins@review.openstack.org>
-Date:   Fri Aug 17 16:34:33 2012 +0000
-
-    Merge "Call driver for attach/detach_volume."
-
-commit 68aaff4c742d7994c0dcbbd5d8ebf966efa3f38d
-Merge: e5b3ef5 b192cfe
-Author: Jenkins <jenkins@review.openstack.org>
-Date:   Fri Aug 17 15:35:03 2012 +0000
-
-    Merge "Remove unused function"
-
-commit e958531929e04364759a721a689665ef891ff623
-Author: RongzeZhu <zrzhit@gmail.com>
-Date:   Fri Aug 17 22:24:43 2012 +0800
-
-    Remove logging in volume tests
-    
-    Fixes bug #932137
-    
-    Usage of logging seems to be limited to the check_for_export() tests and
-    should be to cleanup. check_for_export() raises an exception if there's
-    a problem and it does nothing if it succeeds. The tests should just
-    check whether an exception was raised.
-    
-    Change-Id: I72bc3d97aa75950c7f31fae03535c541059501c2
-
-commit 17538890dc9d005652b2d912cea4a0307e5d6e18
-Author: Cory Stone <corystone@gmail.com>
-Date:   Fri Aug 17 09:18:52 2012 -0500
-
-    Call driver for attach/detach_volume.
-    
-    The volume driver may want to know which guest is going to be
-    attached to a volume. The manager now calls down into the driver
-    on attach_volume and detach_volume.
-    
-    Fixes bug 1038109.
-    
-    Change-Id: I084c2d09a1871fa158312f9ba479abb474da1d28
-
-commit e5b3ef5622fc2662addad17f96a9d903ca68db9b
-Author: RongzeZhu <zrzhit@gmail.com>
-Date:   Fri Aug 17 11:20:09 2012 +0800
-
-    Fix spelling typos
-    
-    Fixes for:
-    * cinder/locale/*/LC_MESSAGES/nova.po
-    * cinder/locale/nova.pot
-    * cinder/testing/README.rst
-    
-    Change-Id: Ib50432a72b2300742169ebe4c77584466be7bfba
-
-commit b192cfebb85b4cb6b5f35df3c21ecfa15fc0aa49
-Author: RongzeZhu <zrzhit@gmail.com>
-Date:   Fri Aug 17 10:07:05 2012 +0800
-
-    Remove unused function
-    
-    'wait_creation' function in cinder.volume.api.API is unused.
-    
-    Change-Id: I4062e026b3e227513321be18ee920a4e5882cbd7
-
-commit d2babbfd4b59bde09fe17f7b69c86d857a82d104
-Merge: f276d01 6e5ef61
-Author: Jenkins <jenkins@review.openstack.org>
-Date:   Thu Aug 16 04:58:27 2012 +0000
-
-    Merge "Remove unused imports"
-
-commit f276d01946710154cac900a6cf98f606d0eb7dd6
-Merge: d05ef80 11545df
-Author: Jenkins <jenkins@review.openstack.org>
-Date:   Thu Aug 16 04:48:41 2012 +0000
-
-    Merge "Implements bp migrate-nova-volumes-to-cinder"
-
-commit d05ef8007b25fc251e45edbe06884ca425602c0d
-Merge: e5910c6 7ea56d2
-Author: Jenkins <jenkins@review.openstack.org>
-Date:   Thu Aug 16 04:01:24 2012 +0000
-
-    Merge "blueprint zadara-volume-driver"
-
-commit e5910c64916f0b5ba511a730808ce31070565523
-Merge: cfc79c7 d807526
-Author: Jenkins <jenkins@review.openstack.org>
-Date:   Thu Aug 16 04:01:23 2012 +0000
-
-    Merge "Add driver for using files on a generic NFS server as virtual block devices Add NetApp-specific NFS virtual block driver"
-
-commit cfc79c784dbe6d24f464a8339493a263eb01b7e0
-Merge: bc5c955 df5c4ba
-Author: Jenkins <jenkins@review.openstack.org>
-Date:   Thu Aug 16 03:23:24 2012 +0000
-
-    Merge "Update SolidFire volume driver"
-
-commit 7ea56d215453a01ac33934a71f801f2e4a99f4ce
-Author: Vladimir Popovski <vladimir@zadarastorage.com>
-Date:   Fri Aug 10 00:14:26 2012 -0700
-
-    blueprint zadara-volume-driver
-    
-    Adds support for Zadara VPSA storage arrays as a BackEnd for Cinder
-    
-    Change-Id: I8c2a163079853d4003223eb2c156cfd2ccef3129
-
-commit bc5c955036208a89e53a0f39d8c14ee6c927317b
-Merge: a75d75b edc1110
-Author: Jenkins <jenkins@review.openstack.org>
-Date:   Thu Aug 16 01:37:28 2012 +0000
-
-    Merge "add ability to clone images"
-
-commit a75d75b5cf1dab92d6c0e3c7f73e08c0d70bb2b0
-Merge: 6ad3607 0b221c9
-Author: Jenkins <jenkins@review.openstack.org>
-Date:   Thu Aug 16 01:23:36 2012 +0000
-
-    Merge "Add proper support for deprecation messages"
-
-commit 6ad360741f88c25d97ac9b39844302e79d83e781
-Author: Craig Vyvial <cp16net@gmail.com>
-Date:   Wed Aug 15 15:50:29 2012 -0500
-
-    Adding the volume notifications to cinder
-    
-    adding the volume notifications
-    added unit tests for notifications
-    added context for notify with rabbit
-    
-    blueprint cinder-notifications
-    
-    Change-Id: I5aef1e718eebb9a61e0670d524fcd5f438dee016
-
-commit edc11101cbc06bdce95b10cfd00a4849f6c01b33
-Author: Josh Durgin <josh.durgin@inktank.com>
-Date:   Tue Aug 14 12:27:48 2012 -0700
-
-    add ability to clone images
-    
-    Given the backend location from Glance, drivers can determine
-    whether they can clone or otherwise efficiently create a volume
-    from the image without downloading all the data from Glance.
-    
-    For now implement cloning for the RBD driver. There's already a
-    Glance backend that stores images as RBD snapshots, so they're
-    ready to be cloned into volumes. Fall back to copying all the
-    data if cloning is not possible.
-    
-    Change-Id: I71a8172bd22a5bbf64d4c68631630125fcc7fd34
-    Implements: blueprint efficient-volumes-from-images
-    Signed-off-by: Josh Durgin <josh.durgin@inktank.com>
-
-commit df5c4ba864732d6534af561ebe2600d738c07f17
-Author: John Griffith <john.griffith@solidfire.com>
-Date:   Mon Aug 13 18:35:35 2012 -0600
-
-    Update SolidFire volume driver
-    
-    Implements blueprint update-solidfire-driver
-    
-    * Updates driver to reflect changes in the release version of SF API
-    * Modify SF naming scheme
-    * Implement snapshot functionality
-    * Implement setting qos on create via metadata
-    * Update/Add tests
-    
-    Change-Id: I08f7aac31e9d95f971d297a19c285dfa7151b931
-
-commit 87ba5de73e82ae1a68a23c3eb245fac68597c3e3
-Merge: 12aae1a 171a57a
-Author: Jenkins <jenkins@review.openstack.org>
-Date:   Wed Aug 15 20:15:21 2012 +0000
-
-    Merge "add get_location method for images"
-
-commit 0b221c998338e33627822d9837441c8f24124f90
-Author: Thierry Carrez <thierry@openstack.org>
-Date:   Wed Aug 8 17:49:44 2012 +0200
-
-    Add proper support for deprecation messages
-    
-    Add support for warning once about deprecated options. Use that in
-    the rootwrap options deprecation message, and move it to run_as_root
-    so that the deprecated message is emitted once and only if used.
-    
-    Change-Id: I29e39c662b4456256f4c9397f305bfa857972c46
-
-commit 12aae1a0728629f9e4e4cc2542756653aab2657b
-Author: Dan Prince <dprince@redhat.com>
-Date:   Fri Aug 10 23:10:18 2012 -0400
-
-    Remove utils.deprecated functions.
-    
-    We don't seem to use utils.deprecated at all... so lets
-    remove it and save ourselves 200 lines of code.
-    
-    Also moves a couple misc. test cases in utils.py out of the
-    DeprecationTest suite and into the GenericUtilsTestCase
-    suite.
-    
-    Change-Id: I96e93d8fa056110057c8855f2ce52c9f55cd4a9b
-
-commit 8d48d1a2fd8e03e05b02e187eaafce49a8ff571a
-Merge: f7938c0 f5ebb33
-Author: Jenkins <jenkins@review.openstack.org>
-Date:   Wed Aug 15 17:40:35 2012 +0000
-
-    Merge "Move volume size validation to api layer."
-
-commit f5ebb33f9a0ebc3b8f6d0e0d97e3d4b673106907
-Author: Eoghan Glynn <eglynn@redhat.com>
-Date:   Wed Aug 15 14:10:03 2012 +0100
-
-    Move volume size validation to api layer.
-    
-    As per the discussion on this patch:
-    
-      ihttps://review.openstack.org/10540
-    
-    Change-Id: I5d3031a08aa1e2d17b5fb233ebaec938c66fa88b
-
-commit f7938c0b96c047490b6eb935cbf882505ce4a811
-Author: Eoghan Glynn <eglynn@redhat.com>
-Date:   Wed Aug 15 10:36:09 2012 +0000
-
-    Map internal exceptions in the nova style.
-    
-    Fixes LP 1014687.
-    
-    Adopt the nova idiom of internal exceptions mapped to their
-    corresponding HTTP reponse code in the FaultWrapper middleware,
-    and also inclusion of their detail message if declared safe for
-    external exposure.
-    
-    Change-Id: I95a3c30466f6951e02f7a182545ff8db8fbecee8
-
-commit d8075263f52489d4f9550376eb5beba2f4c8285d
-Author: Ben Swartzlander <bswartz@netapp.com>
-Date:   Mon Aug 13 16:57:50 2012 -0400
-
-    Add driver for using files on a generic NFS server as virtual block devices
-    Add NetApp-specific NFS virtual block driver
-    
-    blueprint nfs-files-as-virtual-block-devices
-    blueprint netapp-nfs-cinder-driver
-    
-    Change-Id: I10ef6f3e230fcea2748152313d341db46bffce55
-
-commit 11545df5cb4fde935adec8160154e591cde8d1b9
-Author: John Griffith <john.griffith@solidfire.com>
-Date:   Wed Aug 8 13:33:08 2012 -0600
-
-    Implements bp migrate-nova-volumes-to-cinder
-    
-      Helper cmds to transition from nova to cinder
-    
-      Implements an import section in cinder-manage to transfer
-      applicable tables from local or remote Nova database into a
-      fresh Cinder database.
-    
-      Also implements optional method to copy persistent target files.
-    
-    Change-Id: I2e655e26c55f1986f3b1554726cead9e73ee9bd6
-
-commit 5f31f6e6974d097e525dbc3157f716bf069e4702
-Merge: b760654 6454235
-Author: Jenkins <jenkins@review.openstack.org>
-Date:   Tue Aug 14 20:33:53 2012 +0000
-
-    Merge "Add C-mode driver for NetApp."
-
-commit 171a57a6879683dac5f219a0e8f1080ea687105d
-Author: Josh Durgin <josh.durgin@inktank.com>
-Date:   Tue Aug 14 12:26:19 2012 -0700
-
-    add get_location method for images
-    
-    This is useful for determining whether the backend storage for the
-    image in Glance is the same as the storage used in a volume driver.
-    
-    The direct_url is only available in the v2 images API, so add a
-    version parameter to each request. As more parts of the v2 API are
-    used, this parameter will become more useful.
-    
-    Change-Id: I5ca06b6d80ffe4118f8dd381ed11283573bce71f
-    Signed-off-by: Josh Durgin <josh.durgin@inktank.com>
-
-commit b760654404f96d6a566b84df6ae61cc9630f5028
-Merge: ff45e32 f03e2e3
-Author: Jenkins <jenkins@review.openstack.org>
-Date:   Tue Aug 14 17:24:38 2012 +0000
-
-    Merge "Driver for IBM XIV storage."
-
-commit ff45e32b97a7b87a611715ba61f0ebab5185edc3
-Author: Josh Durgin <josh.durgin@inktank.com>
-Date:   Mon Aug 13 15:13:06 2012 -0700
-
-    rbd: implement create_volume_from_snapshot
-    
-    In an upcoming release, rbd will support creating volumes from
-    snapshots ('cloning'). To clone a snapshot, it must first be
-    'protected', which means it cannot be deleted until it is unprotected.
-    A snapshot can only be unprotected if no clones depend on it. Thus,
-    translate a failure to unprotect into a SnapshotIsBusy exception.
-    
-    Also check for remaining snapshots before deleting a volume,
-    and raise VolumeIsBusy if any exist. While we're here, tidy up
-    the shell arguments to be more readable.
-    
-    This is backwards compatible since it does not use the new features
-    unless they are available in the installed version of rbd.
-    
-    Change-Id: If4105e7af7ba33f09a15103b53ad675aceb2ebb4
-    Signed-off-by: Josh Durgin <josh.durgin@inktank.com>
-
-commit 66afa15568f5077da2376a4129ef04a1e06cc64a
-Author: Josh Durgin <josh.durgin@inktank.com>
-Date:   Sun Aug 12 02:21:00 2012 -0700
-
-    Replace deprecated client with python-glanceclient
-    
-    This is a copy of the code that was merged into Nova.
-    python-glanceclient is required for Folsom, and for using
-    the v2 API.
-    
-    Implementing blueprint efficient-volumes-from-images
-    requires this since it needs to access the v2 API.
-    
-    Change-Id: Ia088517abab61e824a641d4adf616e08a53a94bc
-
-commit 6e5ef61f8f752fad4c2209b5ebc477f47693506e
-Author: RongzeZhu <zrzhit@gmail.com>
-Date:   Tue Aug 14 22:07:42 2012 +0800
-
-    Remove unused imports
-    
-    Fixes bug #1036666
-    
-    Removed unused imports found by:
-    find . -type f -name "*py" -exec pylint -r n {} \; | grep -E "Unused imp|^\*"
-    
-    Change-Id: Iad69354dd47c2a0dfa3a23a95c1a23eb66773b8d
-
-commit 3b9379c6fba605589c6b753163e5c8f8670c73bf
-Merge: 4f7f295 2f53607
-Author: Jenkins <jenkins@review.openstack.org>
-Date:   Tue Aug 14 13:29:46 2012 +0000
-
-    Merge "Adds new volume API extensions"
-
-commit 4f7f295c09a498006be6d8a007698432b1c792d8
-Author: Josh Durgin <josh.durgin@inktank.com>
-Date:   Mon Aug 13 10:42:27 2012 -0700
-
-    Fix check_for_export() in non-exporting drivers
-    
-    This overrides the default check_for_export so that drivers that don't
-    need to export block devices on the host like Sheepdog and RBD don't
-    raise a NotImplemented exception when this is called.
-    
-    Reported-by: Mark Moseley <moseleymark@gmail.com>
-    Signed-off-by: Josh Durgin <josh.durgin@inktank.com>
-    
-    Change-Id: Icf72f51904e7bdc368bfaf0a91dd0433ce3b1cf6
-
-commit 2f5360753308eb8b10581fc3c026c1b66f42ebdc
-Author: Unmesh Gurjar <unmesh.gurjar@vertex.co.in>
-Date:   Sat Aug 11 10:31:51 2012 -0700
-
-    Adds new volume API extensions
-    
-    Adds following extensions:
-    1. Create volume from image
-    2. Copy volume to image
-    
-    Added unit tests.
-    
-    Implements: blueprint create-volume-from-image
-    Change-Id: I9c73bd3fa2fa2e0648c01ff3f4fc66f757d7bc3f
-
-commit f03e2e3ca3e31c830c5ef9b22f9b1c3aa8b1557a
-Author: Avishay Traeger <avishay@il.ibm.com>
-Date:   Sun Aug 12 14:55:04 2012 +0300
-
-    Driver for IBM XIV storage.
-    
-    Volume driver for IBM XIV storage systems, along with unit tests. The
-    driver imports the xiv_openstack_box class, which is a closed-source
-    proxy available separately to IBM XIV customers.
-    
-    Change-Id: I3a3ec8b1d3e3adf1895b4a0bbd86993010d2e447
-
-commit dccfa57f6b49d9e92157a3361f42dee0f55bd70c
-Merge: 59c55da ac1b465
-Author: Jenkins <jenkins@review.openstack.org>
-Date:   Mon Aug 13 07:51:09 2012 +0000
-
-    Merge "Fake requests in tests should be to v1"
-
-commit ac1b465ac3d81516b748740554e6bed8ebefe5ef
-Author: Mike Perez <thingee@gmail.com>
-Date:   Sun Aug 12 16:20:53 2012 -0700
-
-    Fake requests in tests should be to v1
-    
-    v2 does not exist, yet.
-    
-    Change-Id: Id3a332c4d78c87882a7db1a8b98479a3881b0a5f
-
-commit 6454235a27f6c167290ef55a8262277f10d0febf
-Author: Ben Swartzlander <bswartz@netapp.com>
-Date:   Sun Aug 12 00:43:05 2012 -0400
-
-    Add C-mode driver for NetApp.
-    
-    blueprint netapp-volume-driver-cmode
-    
-    Change-Id: I1eb418d05f557068bc0d4f359e19721c9c61068b
-
-commit 59c55dadfdf0da57638f971113563ea0950f57b4
-Author: Avishay Traeger <avishay@il.ibm.com>
-Date:   Sun Aug 12 11:31:26 2012 +0300
-
-    storwize-svc: improved test coverage and fixes.
-    
-    Added test cases to cover more error paths, now providing 97% test
-    coverage of the storwize-svc driver. Some tests uncovered bugs in the
-    driver, which are fixed by this patch. In addition, there are some
-    fixes to the code included which address comments from the submission
-    of this driver to nova-volume and sync the two versions.
-    
-    Change-Id: I7c646885a7f2b1e761725c14940f1d741996beb4
-
-commit 63783084fa012469c25a91017cd3d142483fd09f
-Merge: 9a7de84 4bc03ba
-Author: Jenkins <jenkins@review.openstack.org>
-Date:   Fri Aug 10 20:34:01 2012 +0000
-
-    Merge "Add iscsiadm path for qauntal."
-
-commit 9a7de84b69650a63ca287d34e363dff897349221
-Merge: a2c2448 a4c8e71
-Author: Jenkins <jenkins@review.openstack.org>
-Date:   Fri Aug 10 20:25:10 2012 +0000
-
-    Merge "Use openstack.common.notifier."
-
-commit a2c2448e0cc83a173f6d997eecfc36ce41d45a4b
-Author: Monty Taylor <mordred@inaugust.com>
-Date:   Fri Aug 10 11:55:48 2012 -0400
-
-    Use setuptools-git.
-    
-    Change-Id: I6861a29d65b809362949f2c54197940fd0988785
-
-commit 4bc03bab32270b4d6fcd302d3b64ac28e2596bd0
-Author: Chuck Short <chuck.short@canonical.com>
-Date:   Fri Aug 10 10:06:50 2012 -0500
-
-    Add iscsiadm path for qauntal.
-    
-    Resynchronize with nova/etc/nova/rootwrap.d/nova.volumes.
-    
-    Change-Id: I9737454bb2f48bbd97fe14bca163059e93ef825b
-    Signed-off-by: Chuck Short <chuck.short@canonical.com>
-
-commit 69aa04d1f89c838d2ea1c96e715e175fb26f0883
-Author: Dan Prince <dprince@redhat.com>
-Date:   Tue Aug 7 16:25:52 2012 -0400
-
-    Create unique volumes_dir for testing.
-    
-    Updates test_volume.py so that we create a uniq volumes_dir for testing.
-    This avoids polluting the source tree with fake volume UUID's when running
-    tests.
-    
-    Change-Id: I3c37083915effec0eff7c8d9bfffb9f7674fe6f5
-
-commit 6773b92c4e6e8834c8ab699cb6da6d60fde1523e
-Merge: df8ef47 1c68bd3
-Author: Jenkins <jenkins@review.openstack.org>
-Date:   Thu Aug 9 21:33:28 2012 +0000
-
-    Merge "Straight port of the NetApp driver updates from nova-volume to cinder."
-
-commit df8ef4703fd5e43b5031148c37abc5c1b08c1a69
-Merge: 3ab7f55 30a5916
-Author: Jenkins <jenkins@review.openstack.org>
-Date:   Thu Aug 9 17:34:50 2012 +0000
-
-    Merge "Remove redundant 'availability_zone' config options."
-
-commit 3ab7f55ed1fcebdf990454624b327cebcb2371f5
-Merge: e8db777 43626d2
-Author: Jenkins <jenkins@review.openstack.org>
-Date:   Thu Aug 9 17:33:21 2012 +0000
-
-    Merge "Admin users should be restricted from seeing all snapshots by default."
-
-commit 30a591616687f41af4cfa2605078a436b2bd795d
-Author: Zhiteng Huang <zhiteng.huang@intel.com>
-Date:   Thu Aug 9 00:41:28 2012 +0800
-
-    Remove redundant 'availability_zone' config options.
-    
-    There are two availability_zone related config options now:
-      node_availability_zone and storage_availability_zone
-    While volume API uses node_availability_zone, the scheduler uses
-    the other, which causes failure in scheduler when these two options
-    have different values.
-    
-    This patch removes 'node_availability_zone' so that end user
-    can specify 'availability zone' when create volumes using
-    Simple scheduler.
-    
-    Partially implement blueprint implement-availability-zones
-    
-    Change-Id: Ia2f0710908495ec64dacd2ee9bd10d7f8cd415df
-
-commit 1c68bd3c617edca059d6a5ee1c95f5567c26861a
-Author: Ben Swartzlander <bswartz@netapp.com>
-Date:   Wed Aug 8 14:27:44 2012 -0400
-
-    Straight port of the NetApp driver updates from nova-volume to cinder.
-    
-    These changes were already accepted into nova-volume, and I have only
-    altered the exception classes to match the new cinder classes.
-    
-    blueprint netapp-volume-driver
-    
-    Change-Id: I0d59db64e00bc7e93223a24dabadbcbd0b290fb9
-
-commit e8db777de63e2308c12a8c3b54e7a0ed54f8a068
-Merge: 3905a99 2b2c97e
-Author: Jenkins <jenkins@review.openstack.org>
-Date:   Tue Aug 7 23:49:59 2012 +0000
-
-    Merge "Deprecate root_helper in favor of rootwrap_config"
-
-commit 3905a9902606871bbe92fe7c48480db3349ea316
-Author: Ronen Kat <ronenkat@il.ibm.com>
-Date:   Mon Aug 6 10:11:10 2012 +0300
-
-    Use volume driver specific execeptions.
-    
-    Change generic use of exception.Error in the cinder/volume directory
-    to specific exceptions. The exceptions used in this patch are:
-    exception.VolumeBackendAPIException
-    exception.InvalidInput
-    exception.InvalidVolume
-    exceptio.VolumeAtatched
-    Patch includes updates to the appropriate tests as well.
-    
-    Change-Id: I10407ff3f5babe64e88f445d3529269b7665ee16
-
-commit e6e1e983695fdc59650c7a4f3013c0e5338144cc
-Merge: c02c5a7 c401895
-Author: Jenkins <jenkins@review.openstack.org>
-Date:   Tue Aug 7 04:09:00 2012 +0000
-
-    Merge "Add persistent volumes for tgtd."
-
-commit c02c5a76cb1e59dca94ea2bc13ad890c02965d6d
-Merge: a1b4bd5 99456bd
-Author: Jenkins <jenkins@review.openstack.org>
-Date:   Tue Aug 7 03:50:25 2012 +0000
-
-    Merge "Send 'create volume from snapshot' to the proper host"
-
-commit 43626d293739dbe06c7fe26845d17c2e580e62dd
-Author: jakedahn <jake@ansolabs.com>
-Date:   Sun Aug 5 14:32:07 2012 -0700
-
-    Admin users should be restricted from seeing all
-    snapshots by default.
-    
-      * Now to view all snapshots across all tenants you need
-        to include the all_tenants=1 GET param in your api request.
-      * Fixes remaining issues blocking bug #967882
-    
-    Change-Id: I2a8338d77badc70201bb315198183f2091df43fb
-
-commit a4c8e71e0895f6652d1e2c8fbb06b6b2447b6086
-Author: Chmouel Boudjnah <chmouel@chmouel.com>
-Date:   Mon Aug 6 10:25:31 2012 +0200
-
-    Use openstack.common.notifier.
-    
-    - Update openstack.common.log to use it (and fixes #1030078 for cinder as
-      well so we can get review I9d4251b4292188c0174ebac1dcd98318df44c0e3
-      working).
-    - Don't use openstack.common.context but our own just yet.
-    
-    Change-Id: I10feda623788a3b2418cad6bf55cbdb860ba8ee7
-
-commit a1b4bd5e86cd865869308c976c6aebf9a4ad23a8
-Author: jakedahn <jake@ansolabs.com>
-Date:   Tue Jul 31 16:35:26 2012 -0700
-
-    Admin users should be restricted from seeing all
-    volumes by default.
-    
-      * Now to view all volumes across all tenants you need
-        to include the all_tenants=1 GET param in your api request.
-      * Fixes remaining issues blocking bug #967882
-    
-    Change-Id: Ie9d74e9c09fa0c192ab6257b5fb02d65b593cbfb
-
-commit 2b2c97eb5ca332ce7d1f83e4fd2e81fabe0acb66
-Author: Thierry Carrez <thierry@openstack.org>
-Date:   Fri Aug 3 15:35:03 2012 +0200
-
-    Deprecate root_helper in favor of rootwrap_config
-    
-    Align with recent changes in nova-rootwrap by marking the
-    root_helper option deprecated and introduce usage of the
-    rootwrap_config option instead. The root_helper option will still
-    fully be supported in Folsom, but will be removed in Grizzly.
-    
-    Transition notes: you should replace:
-    root_helper=sudo cinder-rootwrap /etc/cinder/rootwrap.conf
-    
-    by:
-    rootwrap_config=/etc/cinder/rootwrap.conf
-    
-    Change-Id: I22a6d2bdee6ad2c5ad587ceec574cec4b2887f22
-
-commit 99456bd690445443ae05c0d4fe1ec43ba6090f6f
-Author: ZhuRongze <zrzhit@gmail.com>
-Date:   Fri Jul 13 12:07:13 2012 +0000
-
-    Send 'create volume from snapshot' to the proper host
-    
-    A simple solution for bug 1008866. When creating volume from snapshot on
-    multicluster, in volume it will check if snapshot_id is set. If snapshot_id
-    is set, make the call create volume directly to the volume host where the
-    snapshot resides instead of passing it through the scheduler. So snapshot can
-    be copy to new volume.
-    
-    Change-Id: Ie9c1a77f62abc40e294b1d0c604cf885652728da
-
-commit c401895f8f2b6f1693601f7996da88d7b3d45fa0
-Author: Chuck Short <chuck.short@canonical.com>
-Date:   Fri Jul 27 12:05:55 2012 -0500
-
-    Add persistent volumes for tgtd.
-    
-    Currently if you restart the server running nova-volume
-    or restart tgt, you will loose your iscsi targets that
-    have been created. This is not good.
-    
-    In order for iscsi targets to be persistent across
-    reboots or restarts, one has to have the target's configuration
-    information in /etc/tgt/targets.conf or /etc/tgt/conf.d.
-    So when tgtd is restarted then the iscsi targets will be there
-    as expected.
-    
-    This patch will add a configuration file to $state_path/volumes
-    when the volume is created. The configuration file is identified by
-    the volume uuid. It creates a logicalunit when the volume is created
-    as well. The iscsi target and configuration file
-    will be removed once the volume has been removed as well.
-    
-    In order to use this, you have to include the following in
-    your /etc/tgt/targets.conf
-    
-    include $state_path/volumes/*
-    
-    For upgrades, it will just re-create the volumes
-    already in the volumes table.
-    
-    Fixes LP: #1011159
-    
-    Change-Id: Ib74dcc1efa0332842041b4c045ca5fa85d4a32ca
-    Signed-off-by: Chuck Short <chuck.short@canonical.com>
-
-commit 0be1725cdcc6d0706475aca3444f108ba76db246
-Merge: 6e781fc 053837f
-Author: Jenkins <jenkins@review.openstack.org>
-Date:   Wed Aug 1 18:40:04 2012 +0000
-
-    Merge "Include AUTHORS file in MANIFEST.in"
-
-commit 6e781fc4b04a5e60e5b8de194931d9f00dda2150
-Merge: b765b6b f758bde
-Author: Jenkins <jenkins@review.openstack.org>
-Date:   Wed Aug 1 18:40:01 2012 +0000
-
-    Merge "Scheduler-clean-up"
-
-commit b765b6b7e0814c4ecd71bf434a856d2d86d75f50
-Merge: 424e6af c01bf56
-Author: Jenkins <jenkins@review.openstack.org>
-Date:   Wed Aug 1 18:40:00 2012 +0000
-
-    Merge "Add authors for IBM Storwize and SVC driver."
-
-commit f758bde47439be52a743b2b4181d4900f2c1bc8a
-Author: ZhuRongze <zrzhit@gmail.com>
-Date:   Sat Jul 28 08:14:03 2012 +0000
-
-    Scheduler-clean-up
-    
-    Some instance related functions and opts were still present in Cinder
-    Scheduler.
-    
-    Remove the functions and opts and modify some computer related comments.
-    
-    Change-Id: Ia01099e66bcbb129493870dfbf212d5e6669ebe1
-
-commit 053837f89b01beb6c3b09cd753e3ccb1ba32b4c9
-Author: Chmouel Boudjnah <chmouel@chmouel.com>
-Date:   Wed Aug 1 09:05:24 2012 +0200
-
-    Include AUTHORS file in MANIFEST.in
-    
-    Change-Id: I4b2ddeaaaa5f58eafd25cba6bd613c6fe477ad4d
-
-commit 424e6af7c0ade3128826f7262a87df9e040f67af
-Merge: 7d30cb0 5b605b6
-Author: Jenkins <jenkins@review.openstack.org>
-Date:   Wed Aug 1 05:27:11 2012 +0000
-
-    Merge "Include volume_metadata with object on vol create"
-
-commit c01bf56ba9b89600bbd913bb094fc1164bfa4559
-Author: Avishay Traeger <avishay@il.ibm.com>
-Date:   Tue Jul 31 21:47:57 2012 +0300
-
-    Add authors for IBM Storwize and SVC driver.
-    
-    Change-Id: I0d48dd6ce595e6bd9801478fc0b90bcb8fdf5947
-    Co-authored-by: Ronen Kat <ronenkat@il.ibm.com>
-
-commit 7d30cb059a7ac262a40eaa367349f045fbe6362c
-Merge: 0d8e026 097acdd
-Author: Jenkins <jenkins@review.openstack.org>
-Date:   Tue Jul 31 16:22:25 2012 +0000
-
-    Merge "Remove unused instance_name_template flag"
-
-commit 0d8e026dab830d0a1e836f7e3f1d84ea7ccfd6a4
-Author: Avishay Traeger <avishay@il.ibm.com>
-Date:   Sun Jul 15 15:53:36 2012 +0300
-
-    Driver for IBM Storwize and SVC storage.
-    
-    Volume driver for IBM Storwize and SVC storage systems, along with unit
-    tests and updated sample config file. The unit tests include a
-    Storwize/SVC management simulator to allow for testing without
-    controller hardware. Also added a new exception for volume drivers.
-    
-    Change-Id: Id7e3e79cd6e62fac4b10937b6f1b5f6bcb7908fe
-
-commit 097acddf82b937a042c2591da02da3b2092a1519
-Author: ZhuRongze <zrzhit@gmail.com>
-Date:   Sat Jul 28 07:28:50 2012 +0000
-
-    Remove unused instance_name_template flag
-    
-    Only used in nova/db/sqlalchemy/models
-    
-    Change-Id: I1029848bb639402cad30c01b51630c0ddd9dd7b8
-
-commit 62af23cff67791781e5851ad83334857752eae36
-Author: Eoghan Glynn <eglynn@redhat.com>
-Date:   Mon Jul 30 16:11:18 2012 +0100
-
-    Allow XML payload for volume creation.
-    
-    Fixes cinder aspect of LP 1030330
-    
-    Tolerate volume size attribute of type string as opposed to int.
-    
-    Change-Id: I8d300a6c23c2e4e92187e26260ce49da35590545
-
-commit 5b605b6b8ae00f51deac5e0531f7aeda9bd11019
-Author: John Griffith <john.griffith@solidfire.com>
-Date:   Fri Jul 27 22:30:47 2012 -0600
-
-    Include volume_metadata with object on vol create
-    
-    Fix for Bug 1029762
-    
-    The symptom of this bug is that the response data of an
-    OSAPI create call always shows and empty dict for volume_metadata
-    regardless of what was passed in to created and actually used.
-    
-    Upon the db create_volume call a reference to the volume
-    object is all that was being returned.  Since metadata is
-    specified and set, it should also be returned with the
-    create reference object.
-    
-    This will result in the the osapi create call returning
-    a body with correct metdata info rather than always showing
-    and empty dict as it was previously.
-    
-    Change-Id: I9ae9c737bd2aa5bfa14c19fe8b8b2a7a5aa4d43a
-
-commit 95262bb692746ca89dc01337357c4329766df5e5
-Author: Eoghan Glynn <eglynn@redhat.com>
-Date:   Thu Jul 26 16:26:55 2012 +0000
-
-    Trim volume type representation.
-    
-    Fixes cinder aspect of LP 1027281.
-    
-    Use view builder pattern to only include non-extraneous
-    volume type attributes in the representation.
-    
-    Change-Id: I33f1b579fd6ed4ed98fa04e9148e91eca125213e
-
-commit cdaf23ea960f64d62140f5c5807f5c2fd8ca9feb
-Merge: 46e3e73 612b1bd
-Author: Jenkins <jenkins@review.openstack.org>
-Date:   Tue Jul 24 23:25:38 2012 +0000
-
-    Merge "Don't do PEP8 test for openstack-common code."
-
-commit 46e3e73bf7b37ffdd8bcdab93442cebc78d09d4d
-Merge: d2d3c9c 111b753
-Author: Jenkins <jenkins@review.openstack.org>
-Date:   Tue Jul 24 23:20:41 2012 +0000
-
-    Merge "Cleanup unused code in servce.py"
-
-commit d2d3c9cba4a647724f75c036a1985a10c966da35
-Author: Thierry Carrez <thierry@openstack.org>
-Date:   Mon Jul 23 16:21:28 2012 +0200
-
-    Port nova-rootwrap changes to cinder-rootwrap
-    
-    Port recent nova-rootwrap changes to cinder-rootwrap, including:
-    * Move filter definition from Python module to configuration files
-    * Fix tests execution on Fedora (bug 1027814)
-    * Remove executable bit on cinder/rootwrap files
-    
-    This certainly needs a matching change to devstack to pass gating.
-    
-    Change-Id: I963bc7890ba285ae515ea61bbd960bd2523f9061
-
-commit 612b1bd95510252721ba1a0531bd27e2706cad1d
-Author: Zhiteng Huang <zhiteng.huang@intel.com>
-Date:   Mon Jul 23 14:39:48 2012 +0800
-
-    Don't do PEP8 test for openstack-common code.
-    
-    Pep8 test reports issue on openstack-common modules, which would
-    fail CI test. Pep8 test should skip openstack-common and assuming
-    they are problem-free code. Even it's not, bug/fix should go to
-    openstack-common first, then resync back to Cinder.  Therefore,
-    Cinder should skip pep8 test for openstack-common code.
-    
-    Fix bug #1027774
-    
-    Change-Id: I22c45542401022a6bad9f2320e8657f972915f69
-
-commit 111b7534b602d62e4984ada998f757038677b745
-Author: Zhiteng Huang <zhiteng.huang@intel.com>
-Date:   Mon Jul 23 11:17:26 2012 +0800
-
-    Cleanup unused code in servce.py
-    
-    Remove unused code in Service() class which is meant to be used
-    by 'nova-compute'.
-    
-    Change-Id: Iadd58914c7fb7a581f9878880908aabcfa5733d6
-    Signed-off-by: zhiteng.huang@intel.com
-
-commit 3a2036cccb2852b29d2aca15bd25d9e4ad919bcc
-Author: Chmouel Boudjnah <chmouel@chmouel.com>
-Date:   Fri Jul 20 12:26:18 2012 +0000
-
-    Use openstack.common.setup.
-    
-    - Remove Authors and add it to .gitignore since this is now auto
-      generated.
-    
-    Change-Id: I513b362a0ea8aca9cf5e06807834316b46a5f430
-
-commit 1cd9f0426437099be05d609abb32781941ac7af4
-Merge: 9a5e830 56701c3
-Author: Jenkins <jenkins@review.openstack.org>
-Date:   Fri Jul 20 16:41:01 2012 +0000
-
-    Merge "Remove unused fake memcache client"
-
-commit 9a5e830c2453b0e4fd93c56173881ce43cffc3e8
-Author: Mike Perez <thingee@gmail.com>
-Date:   Fri Jul 20 08:59:40 2012 -0700
-
-    utils module is still being used by cinder-volume service
-    
-    bug 1026949
-    
-    Change-Id: I7327d94b5a9f35bc74e179a05976d511c6642a7a
-
-commit d8ae1541c43b3586bc1b6dd25639727e5618ae79
-Merge: 797fe5f fe716c0
-Author: Jenkins <jenkins@review.openstack.org>
-Date:   Fri Jul 20 15:08:03 2012 +0000
-
-    Merge "Use openstack.common.log for logging."
-
-commit 797fe5f81caf2adc442e447def5c7ef843f79171
-Merge: 635f149 c99bae9
-Author: Jenkins <jenkins@review.openstack.org>
-Date:   Fri Jul 20 15:06:36 2012 +0000
-
-    Merge "Remove unused check_snapshots_enabled"
-
-commit 56701c3eb0dfa0db90bc686ba49dd978da974106
-Author: Mark McLoughlin <markmc@redhat.com>
-Date:   Tue Jul 17 03:58:01 2012 +0100
-
-    Remove unused fake memcache client
-    
-    Used by the consoleauth service and the EC2 and metadata APIs in Nova.
-    
-    Change-Id: I3048d9ab7b1d30eff583e15044c5a7bf74d52a3c
-
-commit c99bae92e8aa3a38d5e3411e71df0d65a9484298
-Author: Mark McLoughlin <markmc@redhat.com>
-Date:   Tue Jul 17 04:15:32 2012 +0100
-
-    Remove unused check_snapshots_enabled
-    
-    Only used in Nova by the createImage action.
-    
-    Change-Id: I114281fd553020ac96c499c18ff3e4a2a626c3b2
-
-commit fe716c0ee499ed13f37231c651b8e018baede772
-Author: Chmouel Boudjnah <chmouel@chmouel.com>
-Date:   Fri Jul 20 10:53:41 2012 +0000
-
-    Use openstack.common.log for logging.
-    
-    - We are not using openstack.common.notifier just yet so handedit
-      openstack.common.log to use cinder.notifier now.
-    
-    Change-Id: I9d912904c53a8ef5d90b4ab5792f5577701b6817
-
-commit 635f1498757d5ab8a0a8957d6e5aafaf3ceee022
-Author: Mike Perez <thingee@gmail.com>
-Date:   Thu Jul 19 23:35:32 2012 -0700
-
-    Don't create volumes if an incorrect size was given
-    
-    bug 1006875
-    
-    Change-Id: Ied4c6f6d03c0a70838e1e483d69f3ed1ec08a9b5
-
-commit 3536ee616f0e381704ea0f7dfc7d1c7dc16c665e
-Merge: ae28dc0 8b6397b
-Author: Jenkins <jenkins@review.openstack.org>
-Date:   Thu Jul 19 17:03:09 2012 +0000
-
-    Merge "Remove some unused helper scripts"
-
-commit ae28dc01b335cbc2b264dfca8962fe59934ab432
-Merge: 16158d1 23df265
-Author: Jenkins <jenkins@review.openstack.org>
-Date:   Thu Jul 19 16:57:18 2012 +0000
-
-    Merge changes I4e00ca81,I223aca1a
-    
-    * changes:
-      Remove unused get_{id,version}_from_href()
-      Remove unused metadata serialization
-
-commit 16158d18045c2ebc4ae724619659dc53d81e5c8e
-Merge: 897b5e3 fbf1ee2
-Author: Jenkins <jenkins@review.openstack.org>
-Date:   Thu Jul 19 16:56:14 2012 +0000
-
-    Merge "Remove unused OverLimitFault"
-
-commit 897b5e3b4beb364fd6a053eb5bba9540a317d1d1
-Merge: f49c947 c73d15d
-Author: Jenkins <jenkins@review.openstack.org>
-Date:   Thu Jul 19 16:54:48 2012 +0000
-
-    Merge "Remove unused wrap_errors decorator"
-
-commit f49c947b0fef819997a461bf94dd30b31c9f9b96
-Merge: 05b661e 03700f1
-Author: Jenkins <jenkins@review.openstack.org>
-Date:   Thu Jul 19 16:53:43 2012 +0000
-
-    Merge "Remove unused raise_http_conflict_for_instance_invalid_state()"
-
-commit 05b661e967d004d458ab6326635e8463695554fa
-Merge: 15f971d ed7e05b
-Author: Jenkins <jenkins@review.openstack.org>
-Date:   Thu Jul 19 16:52:28 2012 +0000
-
-    Merge "Remove unused enabled_apis flag"
-
-commit 15f971de5bce79648f812209df0f82622a3711d0
-Author: Russell Bryant <rbryant@redhat.com>
-Date:   Wed Jun 13 10:48:54 2012 -0400
-
-    Use rpc from openstack-common.
-    
-    Final patch for blueprint common-rpc.
-    
-    This patch removes cinder.rpc in favor of the copy in openstack-common.
-    
-    Change-Id: I9c2f6bdbe8cd0c44417f75284131dbf3c126d1dd
-
-commit 84b7025547455d1f83d0fc20c7b9de0a3291f9e6
-Author: Russell Bryant <rbryant@redhat.com>
-Date:   Mon Jul 2 11:30:10 2012 -0400
-
-    Add missing gettextutils from openstack-common.
-    
-    This patch adds gettextutils from openstack-common to cinder.  It is used
-    by rpc, so some parts of rpc are broken without this patch.
-    
-    Change-Id: I0830319f4e2011b87180abcc24354c935bea8d16
-
-commit 1b3cbc537ee1b69940cfb3a5d5b408db13df266d
-Author: Russell Bryant <rbryant@redhat.com>
-Date:   Tue May 1 17:31:26 2012 -0400
-
-    Use save_and_reraise_exception() from common.
-    
-    This patch common.excutils from openstack-common, which includes
-    save_and_reraise_exception().  The patch also converts the code
-    base to use it from there instead of cinder.utils and then removes
-    it from cinder.utils.
-    
-    The initial motivation for this was removing another cinder dependency
-    from cinder.rpc so that it can eventually be moved to openstack-common.
-    
-    Change-Id: I7354ca51a02aec9c709cf33f77d4abc46acc2742
-
-commit 0f362edeb03177c12a65b9587d13df7aac76a2f7
-Author: Russell Bryant <rbryant@redhat.com>
-Date:   Fri Jun 1 14:42:32 2012 -0400
-
-    Use openstack.common.cfg.CONF.
-    
-    Part of blueprint common-rpc.
-    
-    This patch makes the rpc code use the global config object from
-    openstack-common.  Based on some recent discussions on the mailing list,
-    this may not be the final way configuration handling is done here, but
-    it is certainly better than the register_opts() hack that is removed by
-    this patch.
-    
-    Change-Id: Id128126e0bc064a2a1c710c6bd32fb3d137dc7f6
-
-commit 8f1d99d6942538622c737b791007cecdf9248d8a
-Author: Russell Bryant <rbryant@redhat.com>
-Date:   Sat May 26 20:42:09 2012 -0400
-
-    Remove cinder.log usage from cinder.rpc.
-    
-    Part of blueprint common-rpc.
-    
-    This patch removes the usage of cinder.log from cinder.rpc.  This is
-    necessary before cinder.rpc can be moved to openstack-common.  The rpc
-    logging was not using any of the extra features provided in cinder.log as
-    far as I can tell, so the changes are very simple.
-    
-    This is the final dependency.  After this change, the rpc code
-    can be moved to openstack-common without any changes.
-    
-    Change-Id: I17ca4b691bb8d4f18e618632a2381dd12d31852a
-
-commit d916746ae9f656f6feda9d806c1ea45853e2efa3
-Author: Russell Bryant <rbryant@redhat.com>
-Date:   Fri May 25 16:24:03 2012 -0400
-
-    Remove cinder.context dependency from cinder.rpc
-    
-    Part of blueprint common-rpc.
-    
-    This patch removes the usage of cinder.context from cinder.rpc.  Everything
-    needed to implement RpcContext now exists within cinder.rpc.
-    
-    Change-Id: I9e6ec0d22e55d3d4f38e12e0fdd2df745da496f5
-
-commit 2daf95464f18e57edd0409413142f18b11a7745b
-Author: Russell Bryant <rbryant@redhat.com>
-Date:   Fri May 25 14:13:34 2012 -0400
-
-    Localize rpc options to rpc code.
-    
-    Part of blueprint common-rpc.
-    
-    Move rpc options from cinder.flags into cinder.rpc code.  This is necessary
-    before the rpc code can be moved to openstack-common.
-    
-    Change-Id: I474c3660e1cbd3ab663571b1e088c84deb905e0b
-
-commit 863b6afe12fb409f4866299bb7c975db7c2ad72e
-Author: Russell Bryant <rbryant@redhat.com>
-Date:   Wed May 16 16:40:05 2012 -0400
-
-    Add version to scheduler rpc API.
-    
-    Part of blueprint versioned-rpc-apis.
-    
-    One side effect of this change was that cinder.scheduler.api was removed
-    in favor of cinder.scheduler.rpcapi.  In this case, the api was just a
-    direct wrapper around rpc usage.  For other APIs, I've been following
-    the pattern that the rpcapi module provides the rpc client wrapper, and
-    if any other client-side logic is needed, that's where an api module is
-    used.
-    
-    Change-Id: Ibd0292936f9afc77aeb5d040660bfa857861eed1
-
-commit ec6e9e4fde537eedb25946734b07297ba6c63c94
-Author: Russell Bryant <rbryant@redhat.com>
-Date:   Mon Jul 16 21:24:02 2012 +0100
-
-    Sync cfg and iniparser from openstack-common.
-    
-    Cherry picks af387b9, cb6bf34 and c6c29ab from Nova.
-    
-    This change pulls in the latest version of the cfg module from
-    openstack-common includes some formatting changes, spelling fixes,
-    support for bol/eol spaces in values and support for deprecated
-    options.
-    
-    Change-Id: I58c7b2100b594f5f261c089d674f449a1a7d067b
-
-commit e435bca7181240b3a4e4a9a81a21266ba9a6f3e7
-Author: Mark McLoughlin <markmc@redhat.com>
-Date:   Mon Jul 16 21:19:55 2012 +0100
-
-    Use cfg's new global CONF object
-    
-    Cherry picks 00786bc from Nova.
-    
-    Implements blueprint cfg-global-object
-    
-    Replace cinder.flags.FLAGS with openstack.common.cfg.CONF.
-    
-    In future, we can do a s/FLAGS/CONF/ across the codebase.
-    
-    Change-Id: If213a4a5da1faf96aac82f34b18d1e0b061495c0
-
-commit 64306e87b38483c00e5055f246294f081e1f0a5b
-Author: Russell Bryant <rbryant@redhat.com>
-Date:   Tue Jul 17 05:10:29 2012 +0100
-
-    Make use of openstack.common.jsonutils.
-    
-    This patch imports jsonutils from openstack-common.  It removes the
-    equivalent code from cinder.utils and then converts the code base to use
-    jsonutils.  The primary motivator for this change was to remove the rest
-    of the dependencies from cinder.rpc on cinder.utils.
-    
-    Change-Id: I4b16577f774194a628bf84d5352e63ec1f868698
-
-commit d211eba148f2ec401dadd62114b9a2ea2c95f11a
-Author: Mark McLoughlin <markmc@redhat.com>
-Date:   Mon Jul 16 21:00:15 2012 +0100
-
-    Sync with latest version of openstack.common.cfg
-    
-    Cherry picks c1bf456 from Nova.
-    
-    Changes since last sync:
-    
-     - Alphabetize imports in openstack/common/cfg.py
-     - make reset() clear defaults and overrides
-     - automatically create option groups
-     - allow options to be marked as required
-     - use a list comprehension instead of map()
-    
-    Change-Id: Ie17fe855a75b5021b031902aa86031d8ddc06dfd
-    Reviewed-on: https://review.openstack.org/9867
-    Approved: James E. Blair <corvus@inaugust.com>
-    Reviewed-by: James E. Blair <corvus@inaugust.com>
-    Tested-by: James E. Blair <corvus@inaugust.com>
-
-commit 2f7feffc64ac435846fb9ee6c467ce128f66b20d
-Author: Zhiteng Huang <zhiteng.huang@intel.com>
-Date:   Tue Jul 17 15:11:26 2012 +0800
-
-    Convert Cinder to use openstack-common jsonutils.
-    
-    This patch replaces json handling code in Cinder with openstack-common
-    jsonutils.  Also remove some unused imports.
-    
-    Implement blueprint cinder-common-jsonutils
-    
-    Change-Id: I28c1a095823c2f04f30c32724144297a2d67fba4
-    Reviewed-on: https://review.openstack.org/9912
-    Reviewed-by: Mark McLoughlin <markmc@redhat.com>
-    Reviewed-by: Vish Ishaya <vishvananda@gmail.com>
-    Approved: John Griffith <john.griffith@solidfire.com>
-    Tested-by: Jenkins
-
-commit a5d16cfb8d6d953d2a9689ddc855cade604e1e9b
-Author: Russell Bryant <rbryant@redhat.com>
-Date:   Tue Jun 12 17:07:18 2012 -0400
-
-    Add missing ack to impl_qpid.
-    
-    Fix bug 1012374.
-    
-    Johannes Erdfelt pointed out that impl_qpid wasn't acking messages that
-    it received.  This turned out to be a nasty oversight, resulting in
-    unbounded message queue growth inside of the python-qpid library.  This
-    fixes it.
-    
-    Change-Id: I0370293807f0282e1dbdd59246f70be031e888a9
-    Reviewed-on: https://review.openstack.org/9908
-    Reviewed-by: Vish Ishaya <vishvananda@gmail.com>
-    Approved: John Griffith <john.griffith@solidfire.com>
-    Tested-by: Jenkins
-
-commit 22a9da3cc4b0cc17d8d3483b95dc57ed43bf0ecb
-Author: Russell Bryant <rbryant@redhat.com>
-Date:   Tue May 29 16:35:35 2012 -0400
-
-    Move queue_get_for() from db to rpc.
-    
-    Part of blueprint common-rpc.
-    
-    The function queue_get_for() is a utility function used by various
-    consumers of the rpc API.  This function lived in the db API, but never
-    ended up using anything from the database.  This patch moves it into the
-    rpc API so that it can be used by other users of rpc once it moves into
-    openstack-common.
-    
-    Change-Id: If92675beecff5471b416a929c161b810e3c71939
-    Reviewed-on: https://review.openstack.org/9906
-    Reviewed-by: Vish Ishaya <vishvananda@gmail.com>
-    Approved: John Griffith <john.griffith@solidfire.com>
-    Tested-by: Jenkins
-
-commit 14a30e0b829a24e21d9c547d2e3fd773b1eab675
-Author: Russell Bryant <rbryant@redhat.com>
-Date:   Mon May 7 14:10:29 2012 -0400
-
-    Add base support for rpc API versioning.
-    
-    Part of blueprint versioned-rpc-apis.
-    
-    This commit includes the base support for versioned RPC APIs.  It
-    introduces the RpcProxy and RpcDispatcher classes that have common code
-    for handling versioning on the client and server sides, respectively.
-    
-    RPC APIs will be converted one at a time using this infrastructure.
-    
-    Change-Id: I07bd82e9ff60c356123950e466caaffdfce79eba
-    Reviewed-on: https://review.openstack.org/9901
-    Reviewed-by: Huang Zhiteng <zhiteng.huang@intel.com>
-    Reviewed-by: Vish Ishaya <vishvananda@gmail.com>
-    Approved: John Griffith <john.griffith@solidfire.com>
-    Tested-by: Jenkins
-
-commit c044d3c1f6541b4f7d504e9375eb13efdd36e5a2
-Author: Russell Bryant <rbryant@redhat.com>
-Date:   Wed May 2 12:14:56 2012 -0400
-
-    Make kombu support optional for running unit tests.
-    
-    Fix bug 838386.
-    
-    Previously, the unit tests required kombu to be installed to run.  This
-    patch makes it so the unit tests will still complete successfully, even
-    if kombu is not installed.
-    
-    Change-Id: I06831a37f8c857bbfd0bce1b1c3aeda7d341a589
-    Reviewed-on: https://review.openstack.org/9900
-    Reviewed-by: Vish Ishaya <vishvananda@gmail.com>
-    Approved: John Griffith <john.griffith@solidfire.com>
-    Tested-by: Jenkins
-
-commit 9e4242c3865da976928ecd43ef82030ac8bfc8cf
-Author: Russell Bryant <rbryant@redhat.com>
-Date:   Tue May 15 14:43:18 2012 -0400
-
-    Stop using cinder.exception from cinder.rpc.
-    
-    This patch is a part of continuing to remove dependencies from cinder.rpc
-    on the rest of cinder.  One RPC related exception was defined in
-    cinder.exception, so that was moved to cinder.rpc.common where the rest of
-    them live.  These exceptions were changed to no longer use CinderException
-    as their base.  Instead, there is a new RPCException base.
-    
-    One other change that should be reviewed closely is the removal of using
-    cinder.exception.wrap_exception() in cinder.rpc.amqp.  As far as I can tell,
-    this didn't actually do anything since nothing was being passed in to
-    wrap_exception().
-    
-    Change-Id: I36ff7c05ab0467ad8506b56d561c532eadf8dff8
-    Reviewed-on: https://review.openstack.org/9899
-    Reviewed-by: Vish Ishaya <vishvananda@gmail.com>
-    Approved: John Griffith <john.griffith@solidfire.com>
-    Tested-by: Jenkins
-
-commit 4ab214a35ff84f12d09713737aac801fb0256282
-Author: Mark McLoughlin <markmc@redhat.com>
-Date:   Tue Jul 17 04:28:02 2012 +0100
-
-    Remove unused synchronization decorator
-    
-    This is only used on the compute and network side in Nova.
-    
-    Change-Id: I6211c32f585b1b5ff66d1a7a5f65dd25857d76f0
-    Reviewed-on: https://review.openstack.org/9888
-    Reviewed-by: Vish Ishaya <vishvananda@gmail.com>
-    Approved: John Griffith <john.griffith@solidfire.com>
-    Tested-by: Jenkins
-
-commit 362576f268e87cb53eb5c5f3dbb46b1768d73dae
-Author: Mark McLoughlin <markmc@redhat.com>
-Date:   Mon Jul 16 21:30:15 2012 +0100
-
-    Remove 'cinder-manage config convert'
-    
-    This convers the old flagfile style config files into the the
-    new .ini style config files. Since Cinder is new and it's first
-    release will only support .ini style files there's no need for
-    such a command.
-    
-    Change-Id: Ie2f4cd8b6f5fc66547a59d39aa3d5eb896b1ddf4
-    Reviewed-on: https://review.openstack.org/9871
-    Reviewed-by: Huang Zhiteng <zhiteng.huang@intel.com>
-    Reviewed-by: Vish Ishaya <vishvananda@gmail.com>
-    Approved: John Griffith <john.griffith@solidfire.com>
-    Tested-by: Jenkins
-
-commit f07d38bca4ca26edb6f68d4183656b2e87a6c7fc
-Author: Mark McLoughlin <markmc@redhat.com>
-Date:   Mon Jul 16 21:10:17 2012 +0100
-
-    Use cfg's new behavior of reset() clearing overrides
-    
-    Cherry-picks b858108 from Nova.
-    
-    Change-Id: I5e14dea25afd5bff03a39671b2d3b85481977bec
-    Reviewed-on: https://review.openstack.org/9868
-    Reviewed-by: Huang Zhiteng <zhiteng.huang@intel.com>
-    Reviewed-by: Vish Ishaya <vishvananda@gmail.com>
-    Approved: John Griffith <john.griffith@solidfire.com>
-    Tested-by: Jenkins
-
-commit ee669789feabf245fe08f88d55e975c66c4789d7
-Merge: c4d7c06 da97aa4
-Author: Jenkins <jenkins@review.openstack.org>
-Date:   Thu Jul 19 08:11:23 2012 +0000
-
-    Merge changes Id5a0ffab,If283dd7c,I1a11e8fd
-    
-    * changes:
-      Remove old flagfile support
-      Misused and not used config options
-      Pass 'cinder' project into ConfigOpts
-
-commit c4d7c06a5996e74976be9d3ad6f2902fcf0edd39
-Merge: cba4583 519bd24
-Author: Jenkins <jenkins@review.openstack.org>
-Date:   Wed Jul 18 17:32:54 2012 +0000
-
-    Merge "Convert Cinder to use openstack-common timeutils"
-
-commit ed7e05b00861e1fa3fbc21c4562a17b97d1f16f9
-Author: Mark McLoughlin <markmc@redhat.com>
-Date:   Tue Jul 17 04:35:28 2012 +0100
-
-    Remove unused enabled_apis flag
-    
-    This is only useful in the context of Nova where there are multiple
-    APIs.
-    
-    Change-Id: I2339a36b45166a24825882e3e35dd00a2dfb6b27
-
-commit 8b6397bbf58a6c0da00500407790ed8547741771
-Author: Mark McLoughlin <markmc@redhat.com>
-Date:   Tue Jul 17 04:33:17 2012 +0100
-
-    Remove some unused helper scripts
-    
-    openstack-config init script and clean-vlans scripts are only relevant
-    to nova.
-    
-    Change-Id: Ib139cae1e0f157f69f7d9ae7186c555538e4b1f5
-
-commit c73d15d347ba5a973e257932ffb9d6012939e3a5
-Author: Mark McLoughlin <markmc@redhat.com>
-Date:   Tue Jul 17 04:18:40 2012 +0100
-
-    Remove unused wrap_errors decorator
-    
-    Only used by rescue extension in nova.
-    
-    Change-Id: I3ade99405736bf8ffb8891a8d53c02905501ae44
-
-commit 23df2650371345f05f75208a9e35d7ca0b6421e4
-Author: Mark McLoughlin <markmc@redhat.com>
-Date:   Tue Jul 17 04:10:18 2012 +0100
-
-    Remove unused get_{id,version}_from_href()
-    
-    The former is only used in the compute API in Nova to e.g. get
-    an image or flavor ID from a client supplied ref.
-    
-    The latter is unused even in Nova since the removal of the 1.0
-    API.
-    
-    Change-Id: I4e00ca816820cb51c0ab3d4d864766d981854939
-
-commit b79ad1a950116b6eb0e0f7be48e9ca215681ee1e
-Author: Mark McLoughlin <markmc@redhat.com>
-Date:   Tue Jul 17 04:06:19 2012 +0100
-
-    Remove unused metadata serialization
-    
-    Only used by the compute API in Nova for e.g. images and server
-    metadata.
-    
-    Change-Id: I223aca1a1c8e35c9339107e5c11bdd8a39968681
-
-commit 03700f12f356a00c67fe3c301cc297c85e92c69e
-Author: Mark McLoughlin <markmc@redhat.com>
-Date:   Tue Jul 17 04:04:58 2012 +0100
-
-    Remove unused raise_http_conflict_for_instance_invalid_state()
-    
-    Only used by the compute API in Nova.
-    
-    Change-Id: I3b2dfa33b4bd1523e13ddb5401bc0397df7466ef
-
-commit fbf1ee2069450eb6b55d18fafea6aa44874219c9
-Author: Mark McLoughlin <markmc@redhat.com>
-Date:   Tue Jul 17 04:00:51 2012 +0100
-
-    Remove unused OverLimitFault
-    
-    Only used by compute limits in Nova.
-    
-    Change-Id: I065ca64e060acc0773189f1497fcc54041621f39
-
-commit da97aa46d8210abf848520c06a29638f925c42ed
-Author: Ghe Rivero <ghe@debian.org>
-Date:   Mon Jul 16 20:31:51 2012 +0100
-
-    Remove old flagfile support
-    
-    Cherry-picks 7e3e9b8 from Nova.
-    
-    Change-Id: Id5a0ffabf7c6eab0bbda1b130a39a6581b26e350
-
-commit 78918b8861f11d0145f8cc7310ece6ec8535c6e5
-Author: Zhongyue Luo <lzyeval@gmail.com>
-Date:   Mon Jul 16 20:37:54 2012 +0100
-
-    Misused and not used config options
-    
-    Cherry picks dc9c3cb from Nova.
-    
-    Fixes bug #1000071
-    
-    [nova.api.sizelimit.py]
-    osapi_max_request_body_size: BoolOpt -> IntOpt
-    
-    [nova.rpc.__init__.py]
-    allowed_rpc_exception_modules: IntOpt -> ListOpt
-    
-    [nova.volume.driver.py]
-    num_shell_tries: StrOpt -> IntOpt
-    num_iscsi_scan_tries: StrOpt -> IntOpt
-    
-    [nova.volume.driver.py]
-    san_thin_provision: 'true' -> True
-    san_is_local: 'false' -> False
-    
-    Change-Id: If283dd7c4feba69c07bd483acd14f45c2659b743
-
-commit 9929f2b2a152f34e24366f5f0afbc071ff40833f
-Author: Rick Harris <rconradharris@gmail.com>
-Date:   Mon Jul 16 20:33:45 2012 +0100
-
-    Pass 'cinder' project into ConfigOpts
-    
-    Cherry-picks fb96f7d from Nova.
-    
-    Change-Id: I1a11e8fd6a56b2336457f7df178c2b3c187246c3
-
-commit cba45833120ef03fb355f0c8399cd62fc80ef2ac
-Author: Mark McLoughlin <markmc@redhat.com>
-Date:   Mon Jul 16 20:48:02 2012 +0100
-
-    Sync to newer openstack.common.cfg
-    
-    Cherry picks e0d891e from Nova.
-    
-    Changes since last sync are:
-    
-     * New ConfigOpts.find_file() for locating conf files
-     * Support for directory source of config files
-     * Provide file extension when when looking for files
-     * Some refactoring of the cfg cache
-     * Add caching to openstack.common.cfg
-    
-    Change-Id: If9852d0431093d590252bb704e934a4a56ef0263
-
-commit 519bd2451d8b3aff6661d18e340b8f31a69e1091
-Author: Zhiteng Huang <zhiteng.huang@intel.com>
-Date:   Fri Jul 13 13:58:25 2012 +0800
-
-    Convert Cinder to use openstack-common timeutils
-    
-    This patch is part of effort to get Cinder to use openstack-common
-    package.  This part is to replace time related functions in utils.py
-    with 'timeutils' module.
-    
-    Implement blueprint cinder-common-timeutils
-    
-    Change-Id: Ic5e9e317a95a7399f0604823eec76b3642a0c1b1
-
-commit 008cad14287e17e7bc9ea434b12715c011de880d
-Merge: c3bc1aa c7690fc
-Author: Jenkins <jenkins@review.openstack.org>
-Date:   Thu Jul 12 20:03:42 2012 +0000
-
-    Merge "Updated HpSanISCSIDriver to use initialize/terminate methods."
-
-commit c3bc1aa3a60432152d2f44d3963c451ed483ef79
-Author: John Griffith <john.griffith@solidfire.com>
-Date:   Thu Jul 12 09:01:14 2012 -0600
-
-    Do not duplicate nova docs in cinder
-    
-    * This modifies the index.rst file to give interim info about cinder
-    * We were regenerating the nova docs copied over which was bad!
-    * Fixes bug 1022315
-    
-    Change-Id: I46531976f3e6521cec69cc13276d328d6c2d2da3
-
-commit b46a0afc37ce2f93bcf3527593eec1097792cae5
-Author: John Griffith <john.griffith@solidfire.com>
-Date:   Fri Jul 6 18:28:53 2012 -0600
-
-    Remove unused db api methods
-    
-      * Implements cinder blueprint remove-extra-dbapi-methods
-      * Related to cinder initial-db-cleanup:
-          Remove db api methods associated with removed tables
-         Modify/Remove tests associated with removed tables
-         Remove non-existing db API calls from volume/api
-    
-    Change-Id: I60e0c6ffad9c78a29d56a27a04e9ec5ebaa1f251
-
-commit 263d7b905446e8eaadbcc0501846da7d771e57ad
-Author: John Griffith <john.griffith@solidfire.com>
-Date:   Tue Jul 3 16:40:15 2012 -0600
-
-    Create single initial Cinder DB migration file
-    
-     * Implements blueprint initial-db-cleanup
-     * Sets initial migration
-     * Removes unused tables that were brought in from nova
-     * Condenses db migrations into the single initial migration/creation
-     * Add explicit mysql set InnoDB in UTF8 loop
-     * Folow up patches include:
-     *    Remove unused db API calls
-     *    Fix/Remove affected tests
-    
-    Change-Id: If24b00747dbbff7037b7aca39602d5f0b1c6aa50
-
-commit c7690fc53dba8ce7221c5f7afd93238be1ea0498
-Author: Zhiteng Huang <zhiteng.huang@intel.com>
-Date:   Thu Jul 5 15:08:34 2012 +0800
-
-    Updated HpSanISCSIDriver to use initialize/terminate methods.
-    
-    This is based on Nirmal Ranganathan's patch for Nova-volume, which
-    added a new key 'host' for initialize/terminate volume connection
-    information in nova to fix bug 992729.
-    
-    HpSanISCSIDriver should adopt the change in order to work properly.
-    Also added missing unit tests for the HpSanISCSIDriver.
-    
-    Fixes bug 992729.
-    
-    Change-Id: I9584811a340799161d8c9ae88b1def282380c9ad
-    Signed-off-by: Zhiteng Huang <zhiteng.huang@intel.com>
-
-commit a55f0732211f0a1a8f6db40e6d1f464050234844
-Author: Christopher MacGown <chris@pistoncloud.com>
-Date:   Tue Jul 3 17:49:16 2012 -0700
-
-    Pruned Authors file to active contributors (from nova-volumes).
-    
-    Active contributors was fetched from git blame output, for files
-    inside the nova/nova/volumes folder in nova.
-    
-    Change-Id: I8cc63975bf1160ca76badc54fd4d51077873dfee
-
-commit 57d6c5d1bc914c4dfe36311ec83828c5a85fa7ca
-Author: Clark Boylan <clark.boylan@gmail.com>
-Date:   Mon Jul 2 14:17:31 2012 -0700
-
-    Move nova-manage.rst to cinder-manage.rst.
-    
-    Cinder docs were not building because sphinx was looking for
-    cinder-manage.rst which did not exist. The file was simply misnamed
-    and renaming it to cinder-manage.rst allows the docs to build.
-    
-    Change-Id: I68f4ed81230cc277a96bb34dfa172e5ce7788ac4
-
-commit a9c8212f6925b9f4e0feb25621266265968ee1df
-Author: John Griffith <john.griffith@solidfire.com>
-Date:   Wed Jun 13 12:38:35 2012 -0600
-
-    Add action extensions to support nova integration.
-    
-     * Adds VolumeActions extension to support key functions
-        described in blueprint volume-decoupling
-     * Adds snapshot translations to APIs
-     * Should be back in sync with 7992
-     * blueprint compat-extensions
-     * sleepsonthefloor: Moved added snapshot attributes to extension, added tests
-     * sleepsonthefloor: Lock pep8==1.1 in tox.ini
-    
-    Change-Id: I9c6118cd434ca8b275d2386546923f932420b975
-
-commit 2c6e2732592849016f248434469f5289780e375c
-Merge: a071c75 9c55720
-Author: Jenkins <jenkins@review.openstack.org>
-Date:   Wed Jun 13 18:23:58 2012 +0000
-
-    Merge "Revert "Add action extensions to support nova integration.""
-
-commit 9c55720129df12780d1d6480942d6d96abf54a01
-Author: John Griffith <john.griffith@solidfire.com>
-Date:   Wed Jun 13 17:51:37 2012 +0000
-
-    Revert "Add action extensions to support nova integration."
-    
-    This reverts commit 8d8903f466cd7d4270e46ad896817fe94c99b575
-
-commit a071c75c7efeaaffa8faab91ead8d7d71b273cb8
-Merge: f8c9b20 8d8903f
-Author: Jenkins <jenkins@review.openstack.org>
-Date:   Tue Jun 12 04:26:40 2012 +0000
-
-    Merge "Add action extensions to support nova integration."
-
-commit f8c9b20b2dd31d8501d26111bde4107df8bb42e7
-Author: John Griffith <john.griffith@solidfire.com>
-Date:   Thu Jun 7 14:38:29 2012 -0600
-
-    Fix volume['id'] from integer to string
-    
-    * This is the same fix as nova bug 1010200
-    * Missed in volume uuid migration
-    
-    Change-Id: Ib433ea6a1f247aad7fcba72680fd14e82387ed62
-
-commit 8d8903f466cd7d4270e46ad896817fe94c99b575
-Author: Anthony Young <sleepsonthefloor@gmail.com>
-Date:   Thu May 31 12:03:02 2012 -0700
-
-    Add action extensions to support nova integration.
-    
-     * Adds VolumeActions extension to support key functions
-       described in blueprint volume-decoupling
-    
-    Change-Id: I1310c9e813c089619e8ecdf56c631d8257c0897e
-
-commit 0cd8f34eed28a2c1a77d56fe4b0e00816ef48780
-Author: John Griffith <john.griffith@solidfire.com>
-Date:   Fri Jun 1 10:46:14 2012 -0600
-
-    Set pep8 version to 1.1 in test_requires
-    
-    * Fixes bug 1007518
-    * Changes in pep8 cause new failures
-    * Fix up the ones we found anyway
-    
-    Change-Id: I5cd73a252f73893e4672a2e39b667c519423ae3f
-
-commit 2263cf7db7672699e29a76d68dbe91cad2071b86
-Author: Anthony Young <sleepsonthefloor@gmail.com>
-Date:   Wed May 30 15:24:41 2012 -0700
-
-    Fix topics so that the do not collide with nova.
-    
-     * Without this, there are issues running cinder if
-       you have previously run n-vol
-     * Fix pep8
-    
-    Change-Id: Id56dbfd6c4f62a74cc57edcc7859753dd7e36229
-
-commit 50792c2ff41fdc7e73b3e3c51f4510366debfd14
-Author: Monty Taylor <mordred@inaugust.com>
-Date:   Mon May 21 14:40:18 2012 -0400
-
-    Fix up coverage and jenkins test running.
-    
-    The docs job wasn't working because of an un-renamed file.
-    Coverage wasn't running in jenkins with the xml output file.
-    Remove the .cache.bundle support that we're moving away from.
-    
-    Change-Id: I1140baa53dee8b14ac4d1f8549425a0fdd7a8425
-
-commit fe23db33801fa72665e480534d070ddae4a9c451
-Author: John Griffith <john.griffith@solidfire.com>
-Date:   Wed May 9 11:02:34 2012 -0600
-
-    Remove instance Foreign Key in volumes table, replace with instance_uuid
-    
-    * Remove the instance relationship and instance_id FK
-    * Add instance_uuuid column to volumes table
-    
-    Change-Id: I54d723dcb9819731a58ec64095c54c99aa9e5dc4
-
-commit 1c52fb3041df5661756246705942c60b4b1448d5
-Author: Monty Taylor <mordred@inaugust.com>
-Date:   Thu May 3 21:45:20 2012 -0700
-
-    Align the tox.ini file.
-    
-    Change-Id: I0d1731f157d12bfcc1e4933dd71c49e9bda4116a
-
-commit 4c202523890d805c8e42802117d85d6f6e2cddae
-Author: Nirmal Ranganathan <rnirmal@gmail.com>
-Date:   Thu May 3 14:54:27 2012 -0500
-
-    Removed cinder/api/openstack/compute and moved the relevant pieces under
-    cinder/api/openstack/volume. Fixes bug 994177.
-    
-    Change-Id: I1b953a96a1d69a62ad312d381cead4cd231a3998
-
-commit c53d8e343e50d4cf7ea9a6a81258848c2d893bfb
-Author: Jenkins <jenkins@review.openstack.org>
-Date:   Thu May 3 10:48:26 2012 -0700
-
-    Initial fork out of Nova.