{"push_id":716723785,"size":49,"distinct_size":49,"ref":"refs/heads/patch-work","head":"2cd5904eb809c117e849d4e5c1794ac8079ee14c","before":"ab2b966ea1ee2a268f65dc17d8c33477c3def271","commits":[{"sha":"2d61d8b1cfe84252bce82d8d38699c1cb7457f58","author":{"email":"dba7ea4498a8f7cb7db09a395ad253e411aa82ff@hds.com","name":"Tomoki Sekiyama"},"message":"Ensure initialize_connection in targets pass multipath parameter\n\nWhen the connector dict specified to initialize_connection has\n'multipath' key, its value should be passed to _get_iscsi_properties\nso that it can generate multipath information if available.\nThis removes the duplicated codes and ensures every target passes\nthe multipath property.\n\nChange-Id: Ia4a8c14c3d2544682f677622fb2dfe4291d95ffc","distinct":true,"url":"https://api.github.com/repos/sheepdog/cinder/commits/2d61d8b1cfe84252bce82d8d38699c1cb7457f58"},{"sha":"e896ae29eccc8575aca08e4ebeb27a82e28fa8eb","author":{"email":"da4c9d5cd88531d70d5d45c1a99b301a468d6b00@gmail.com","name":"Duncan Thomas"},"message":"Revert First version of Cinder driver for Quobyte\n\nThis reverts commit 49d92764183e288b8f62b91a51179c307dd19a44.\n\nCI hasn't passed in its last 60 runs and hasn't ran in the last 73 days.\n\nUpgradeImpact: QuoByte is not supported in the Liberty release\n\nChange-Id: Ibe1c4afddc9856965b28a139c1d37f939578577b","distinct":true,"url":"https://api.github.com/repos/sheepdog/cinder/commits/e896ae29eccc8575aca08e4ebeb27a82e28fa8eb"},{"sha":"cb8bce4f1bd5f6709441d45373ea3b99c7eb4b9b","author":{"email":"c740d364ac25267f4f40e96683125121edc170d1@nttdata.com","name":"PranaliDeore"},"message":"Change generic NotFound to specific exception\n\n1. Changed exception type from NotFound to specific NotFound\n   exception for better readability.\n   e.g. VolumeNotFound, SnapshotNotFound etc.\n\n2. Error messages returned to the user are not consistent across\n   all apis in case of all exceptions derived from NotFound exception.\n   Instead of returning custom error messages return message\n   defined in exception class itself.\n   NOTE: Doesn't applied to 'HostBinaryNotFound' as host information to\n         the tenant should not be leaked.\n\n3. Added explanation to HTTPNotFound wherever appropriate.\n   e.g. raise webob.exc.HTTPNotFound() to\n        raise webob.exc.HTTPNotFound(explanation=err.msg)\n\nCloses-Bug: #1459958\nChange-Id: Ice2c375796fac7533d82125ef97288075fa68b85","distinct":true,"url":"https://api.github.com/repos/sheepdog/cinder/commits/cb8bce4f1bd5f6709441d45373ea3b99c7eb4b9b"},{"sha":"18dcf9527bf4dedb08498e2f34f9258ddfbc4863","author":{"email":"ed6af13ea5b56ebc8df2ec0554e9e7cdf77ede8c@cn.ibm.com","name":"TaoBai"},"message":"Storwize driver report capability for multiattach\n\nThe driver report the capability \"multiattach=True\"\n\nImplements blueprint: multi-attach-volume\n\nChange-Id: I2b145cac3390a84e65ef9229f9e18d236dbc96aa","distinct":true,"url":"https://api.github.com/repos/sheepdog/cinder/commits/18dcf9527bf4dedb08498e2f34f9258ddfbc4863"},{"sha":"00bbdd59f1d2d1ac535bb02479bd99afb2f2fa76","author":{"email":"1a5ea0a5221aa793b827b1bab8e6efd702302ed2@us.ibm.com","name":"Jay S. Bryant"},"message":"Sync the latest fileutils module from oslo-incubator\n\nAs part of our normal development in a release we should get\nour openstack/common directory code synced up with the latest\ncode in oslo-incubator.  This is the sync for fileutils:\n\nCurrent HEAD in OSLO:\n---------------------\ncommit 2e41adeb4c19114fd3504eb69891e9149dba7072\nDate:   Wed Jun 24 14:45:25 2015 +0000\nUpdated from global requirements\n\nChanges merged with this patch:\n---------------------\n16eb642eb -- Clean up logging to conform to guidelines\n\nChange-Id: I2cfdb7ca1f876cdb8f0deae5a82484409c0b40cc","distinct":true,"url":"https://api.github.com/repos/sheepdog/cinder/commits/00bbdd59f1d2d1ac535bb02479bd99afb2f2fa76"},{"sha":"49c99d1aeebbd63a3d1fe7f270c6cb5467357b00","author":{"email":"77213302f974e352500849ac79dee1c9a02349eb@emc.com","name":"Xi Yang"},"message":"Fix timeout issue in EMC VNX driver unit test\n\nThis patch is going to fix the timeout issue in EMC VNX\ndriver unit test.\n\nCurrently, the timeout value of a looping call in EMC unit test\nis set to 0.000002s which is too small. The execution time of\na looping call may exceed this timeout value and cause the test\ncase failure. This fix is changing the timeout to the default\nvalue of VNX driver.\n\nChange-Id: I4aea02403ada8892e45b974be70fb5753721ed39\nCloses-Bug: #1467763","distinct":true,"url":"https://api.github.com/repos/sheepdog/cinder/commits/49c99d1aeebbd63a3d1fe7f270c6cb5467357b00"},{"sha":"68d543f8ee8bb822b1019673b0ef6e419b4685ec","author":{"email":"934369a96ec7951e6b5c2a5d93ac570f8bd16c80@lists.openstack.org","name":"OpenStack Proposal Bot"},"message":"Updated from global requirements\n\nChange-Id: I7b8928a105d5666ce2d63a4444037866c43e1e9f","distinct":true,"url":"https://api.github.com/repos/sheepdog/cinder/commits/68d543f8ee8bb822b1019673b0ef6e419b4685ec"},{"sha":"d3085da7ae543a3a5ceab41d08c0f8d3d24fea1a","author":{"email":"cfe74ffce19725b649a58c767cf804fa2e18ef54@vilgelm.info","name":"Sergey Vilgelm"},"message":"Use versionutils from oslo.log\n\nChange-Id: I9aa6cf7ccddad1d7c891230332e49e25b536f5bc\nCloses-Bug: 1469693","distinct":true,"url":"https://api.github.com/repos/sheepdog/cinder/commits/d3085da7ae543a3a5ceab41d08c0f8d3d24fea1a"},{"sha":"b3c6764918064bea53d1f1fce712893652c94350","author":{"email":"f1e2b0a18bdbf2b3c26d27deb860b8ab5d23ec93@hitachi.com","name":"Kazumasa Nomura"},"message":"Fix cinder.conf.sample generation\n\nIntroduction of the hp_xp driver broke cinder.conf.sample generation due to\nthe way the driver was registering the configuration items. Originally the\noptions were being included into the FC driver file and registered there.\nWhen the config generator found the options in the separate hp_xp_opts.py\nfile it did not know what group to include the options in since they were\nnot registered at all.\n\nThis fix moves registration of the options to the hp_xp_opts.py file so\nthat the config generation will work. Since cfg.CONF is a global, the\nhp_xp driver will still have access to the options in there after they are\nset by importing the opts file. An additional problem that was uncovered\nwhen creating this fix is the fact that the old config generator we are\nusing from oslo-incubator doesn't support using cfg.Opt. To temporarily\nworkaround this I have changed the cfg.Opts to be cfg.IntOpts or\ncfg.ListOpts(as appropriate) and documented the valid values for those\noptions.\n\nThe last change that was necessary was to add config values for several of\nthe options in cinder/tests.py as the options were marked as required by\nthe driver. If values were not set this caused oslo config to error out\nreporting that they values needed to be set.\n\nChange-Id: Ie47d38c2f8fde675cf00ea2ec9abf60691c57ef9\nCloses-Bug: 1466198\nSigned-off-by: Jay S. Bryant<jsbryant@us.ibm.com>,\n               Kazumasa Nomura <kazumasa.nomura.rx@hitachi.com>","distinct":true,"url":"https://api.github.com/repos/sheepdog/cinder/commits/b3c6764918064bea53d1f1fce712893652c94350"},{"sha":"207488ed2f76f9adedf851995b623289ed1ccd95","author":{"email":"d95b56ce41a2e1ac4cecdd398defd7414407cc08@review.openstack.org","name":"Jenkins"},"message":"Merge \"Storwize driver report capability for multiattach\"","distinct":true,"url":"https://api.github.com/repos/sheepdog/cinder/commits/207488ed2f76f9adedf851995b623289ed1ccd95"},{"sha":"31d123ceb43013aae9e4545ff5d14a784f4fe857","author":{"email":"d95b56ce41a2e1ac4cecdd398defd7414407cc08@review.openstack.org","name":"Jenkins"},"message":"Merge \"Updated from global requirements\"","distinct":true,"url":"https://api.github.com/repos/sheepdog/cinder/commits/31d123ceb43013aae9e4545ff5d14a784f4fe857"},{"sha":"8c38aa5ddf9efe82cd44c00b666748c69ba60f68","author":{"email":"f5f2913e92449718543d330765df5585fc76a8e0@emc.com","name":"Shay Halsband"},"message":"XtremIO driver fix array snapshot problem\n\nUse create snapshot v2, to resolve a potential bug\nwhen 2 such requests are processed in the same second.\n\nChange-Id: If2801cb737e8a3d1847c68c9e19265c2123e6687\nCloses-Bug: #1467386","distinct":true,"url":"https://api.github.com/repos/sheepdog/cinder/commits/8c38aa5ddf9efe82cd44c00b666748c69ba60f68"},{"sha":"b8573432f873258f50673f479ac37cf235125df4","author":{"email":"d95b56ce41a2e1ac4cecdd398defd7414407cc08@review.openstack.org","name":"Jenkins"},"message":"Merge \"Fix cinder.conf.sample generation\"","distinct":true,"url":"https://api.github.com/repos/sheepdog/cinder/commits/b8573432f873258f50673f479ac37cf235125df4"},{"sha":"87016e624b8dd5574d0c678e5869510b1358a7da","author":{"email":"d95b56ce41a2e1ac4cecdd398defd7414407cc08@review.openstack.org","name":"Jenkins"},"message":"Merge \"Use versionutils from oslo.log\"","distinct":true,"url":"https://api.github.com/repos/sheepdog/cinder/commits/87016e624b8dd5574d0c678e5869510b1358a7da"},{"sha":"f930864d4b9ba1cc00db6f8527ec0b60b5305c23","author":{"email":"fbd6532c4af0a336943ac933d8546c9f67afc782@intel.com","name":"lisali"},"message":"Add dependency check in RBD delete_snapshot\n\nList dependencies in log when failed to delete snapshot.\n\nChange-Id: Ie21ba27735d8b65560adabb92a26cd86ef328a1d\nCloses-Bug: #1463682","distinct":true,"url":"https://api.github.com/repos/sheepdog/cinder/commits/f930864d4b9ba1cc00db6f8527ec0b60b5305c23"},{"sha":"1fd911c1b679f29c5ad93c7810916ddc8e7146c9","author":{"email":"59dfe7e004393a2f89ad78e3a810b4cb6d0cd637@redhat.com","name":"Victor Stinner"},"message":"Port drbdmanagedrv driver to Python 3\n\n* Replace map() with a list-comprehension where a list is expected\n* Replace apply(fn, args) with fn(*args)\n* Use str.replace() to remove \"{\" and \"}\" characters in _clean_uuid(),\n  instead of using str.translate()\n* Use literal syntax to create a new dictionary instead of using\n  dict() + dict.items()\n* tox.ini: add cinder.tests.unit.test_drbdmanagedrv to Python 3.4\n\nBlueprint cinder-python3\nChange-Id: I4cb3ae422381442b778de024882e75f31eded5eb","distinct":true,"url":"https://api.github.com/repos/sheepdog/cinder/commits/1fd911c1b679f29c5ad93c7810916ddc8e7146c9"},{"sha":"e97b10d15a9e14b4d6fed1cfd37e0088100b8200","author":{"email":"59dfe7e004393a2f89ad78e3a810b4cb6d0cd637@redhat.com","name":"Victor Stinner"},"message":"Fix Python 3 issues in targets unit tests\n\n* Replace StandardError with ZeroDivisionError: StandardError was\n  removed in Python 3.\n* Replace __builtin__ with six.moves.builtins.\n* Open text mode with \"w\" mode (instead of \"wb\").\n* tox.ini: add targets unit tests to Python 3.4\n\nNote: cinder.tests.unit.targets.test_iet_driver still fails on Python 3,\nit will be fixed in a different change.\n\nBlueprint cinder-python3\nChange-Id: Ie0f5d2dfaf2ffdeab29fe40f692a2f09fb5a7aba","distinct":true,"url":"https://api.github.com/repos/sheepdog/cinder/commits/e97b10d15a9e14b4d6fed1cfd37e0088100b8200"},{"sha":"84592796090eb6f3e8dda45c4a99c0beb4b79cd9","author":{"email":"26fcbe1ac3635a6c34b5cc7970611e78accaa61e@fit-tecnologia.org.br","name":"Erlon R. Cruz"},"message":"Move HDS drivers to Hitachi folder\n\nThis patch moves the drivers from Hitachi to a common folder. Now all Hitachi\ndrivers will be under 'cinder/volume/drivers/hitachi'.\n\nChange-Id: I2c725b9a130f055d7da487329c1e09abb333bcd4\nImplements: blueprint rename-hitachi-drivers","distinct":true,"url":"https://api.github.com/repos/sheepdog/cinder/commits/84592796090eb6f3e8dda45c4a99c0beb4b79cd9"},{"sha":"c960e50b6fc30ec47dfcf4bc1e7ab25345f1b94f","author":{"email":"934369a96ec7951e6b5c2a5d93ac570f8bd16c80@lists.openstack.org","name":"OpenStack Proposal Bot"},"message":"Updated from global requirements\n\nChange-Id: Iba1314c6d0aba78dc39ef018522f12b09b4586da","distinct":true,"url":"https://api.github.com/repos/sheepdog/cinder/commits/c960e50b6fc30ec47dfcf4bc1e7ab25345f1b94f"},{"sha":"9d5abf103d9f355567d2a362a09142af26f2ae5f","author":{"email":"d95b56ce41a2e1ac4cecdd398defd7414407cc08@review.openstack.org","name":"Jenkins"},"message":"Merge \"XtremIO driver fix array snapshot problem\"","distinct":true,"url":"https://api.github.com/repos/sheepdog/cinder/commits/9d5abf103d9f355567d2a362a09142af26f2ae5f"}]}