{"push_id":696461424,"size":1000,"distinct_size":0,"ref":"refs/heads/master","head":"0c2c23192ab2fbe660e33901fdec6d11f26b1c66","before":"d407f7adf8eafa09d505d720ded9d510feb61783","commits":[{"sha":"bc8d0d2fcb5e917ad8d52dfadfbf87e161af3605","author":{"email":"d95b56ce41a2e1ac4cecdd398defd7414407cc08@review.openstack.org","name":"Jenkins"},"message":"Merge \"Add migration tests for PostgreSQL\"","distinct":false,"url":"https://api.github.com/repos/LINBIT/cinder/commits/bc8d0d2fcb5e917ad8d52dfadfbf87e161af3605"},{"sha":"bd2b492fff5ef709b26f94cd0eec96565721fa8c","author":{"email":"a22268a40e37f11c52eeaf2862fb6056ec431f22@in.ibm.com","name":"Nilesh Bhosale"},"message":"Set 'driver_volume_type' to 'gpfs'\n\nnova LibvirtGPFSVolumeDriver class implemented recently for GPFS volume\ndriver expects the 'driver_volume_type' as 'gpfs' from the Cinder GPFS\ndriver. Making the required change in the GPFS cinder driver to\ncomplete the fix.\n\nChange-Id: I880b93e5e3608b63872e6937d02482a3fe368efd\nRelated-Bug: #1405044","distinct":false,"url":"https://api.github.com/repos/LINBIT/cinder/commits/bd2b492fff5ef709b26f94cd0eec96565721fa8c"},{"sha":"4b136f574f465ce0fdd67299f5ed5f912bf5598b","author":{"email":"f3f5dabb435d77f98da9bfddd8f10e195d14c3e9@scality.com","name":"JordanP"},"message":"Scality: Lock around SOFS mount to avoid a race\n\nBoth cinder-volume and cinder-backup could want to mount the\nSOFS at the same time (during init).\n\nRelated-Bug: #1410341\nChange-Id: I75faa6eb283bc7c1f655cf5b051bed025af3d701","distinct":false,"url":"https://api.github.com/repos/LINBIT/cinder/commits/4b136f574f465ce0fdd67299f5ed5f912bf5598b"},{"sha":"50c5df28ef6aadff6fabc45a646d21dc4ff334e2","author":{"email":"d95b56ce41a2e1ac4cecdd398defd7414407cc08@review.openstack.org","name":"Jenkins"},"message":"Merge \"Fix bug in sheepdog driver: the wrong volume size\"","distinct":false,"url":"https://api.github.com/repos/LINBIT/cinder/commits/50c5df28ef6aadff6fabc45a646d21dc4ff334e2"},{"sha":"63108508673e99da0e3bc0de9240d0a8ca2e8787","author":{"email":"d95b56ce41a2e1ac4cecdd398defd7414407cc08@review.openstack.org","name":"Jenkins"},"message":"Merge \"Implement clone_image caching on SolidFire\"","distinct":false,"url":"https://api.github.com/repos/LINBIT/cinder/commits/63108508673e99da0e3bc0de9240d0a8ca2e8787"},{"sha":"834cd48b96395e7752318728c286af619e1413d4","author":{"email":"d95b56ce41a2e1ac4cecdd398defd7414407cc08@review.openstack.org","name":"Jenkins"},"message":"Merge \"Switch the PureISCSIDriver over to using the purestorage pypi module.\"","distinct":false,"url":"https://api.github.com/repos/LINBIT/cinder/commits/834cd48b96395e7752318728c286af619e1413d4"},{"sha":"6d59b89838b6ddd445592847d0f75c77187e5b40","author":{"email":"d95b56ce41a2e1ac4cecdd398defd7414407cc08@review.openstack.org","name":"Jenkins"},"message":"Merge \"Set 'driver_volume_type' to 'gpfs'\"","distinct":false,"url":"https://api.github.com/repos/LINBIT/cinder/commits/6d59b89838b6ddd445592847d0f75c77187e5b40"},{"sha":"4d220211cfb9ec775ac8090b3c467570a26bf156","author":{"email":"6c8ef7b17188f0c8ec1713daf5ef7aca67f02fc4@purestorage.com","name":"Patrick East"},"message":"Add support for manage/unmanage volume commands to PureISCSIDriver\n\nThis change adds implementations of the required methods to make\nmanage and unmanage commands work with the PureISCSIDriver. You can now\ncall them and specify a volume name of an existing non-cinder volume on\nthe array and it will rename the volume accordingly to allow cinder to\nmanage it. When a volume is unmanaged it is renamed with a “-unmanaged”\nsuffix and left on the array.\n\nImplements: blueprint pure-iscsi-manage-volume\nChange-Id: I2fa63ba50a367fd06a2ede7768eb338bf6a1ee4e","distinct":false,"url":"https://api.github.com/repos/LINBIT/cinder/commits/4d220211cfb9ec775ac8090b3c467570a26bf156"},{"sha":"5ffa4a42138c5efbf0f76141a7d0296ea68e3f33","author":{"email":"d95b56ce41a2e1ac4cecdd398defd7414407cc08@review.openstack.org","name":"Jenkins"},"message":"Merge \"Capitalize the first letter in log messages.\"","distinct":false,"url":"https://api.github.com/repos/LINBIT/cinder/commits/5ffa4a42138c5efbf0f76141a7d0296ea68e3f33"},{"sha":"4e11ef7343ee86e6eca1380d9d8495b641183597","author":{"email":"d95b56ce41a2e1ac4cecdd398defd7414407cc08@review.openstack.org","name":"Jenkins"},"message":"Merge \"Create proxy volume driver\"","distinct":false,"url":"https://api.github.com/repos/LINBIT/cinder/commits/4e11ef7343ee86e6eca1380d9d8495b641183597"},{"sha":"7fc9bfdd88e56cbd12c999a3dd9f7c47108a7a92","author":{"email":"d95b56ce41a2e1ac4cecdd398defd7414407cc08@review.openstack.org","name":"Jenkins"},"message":"Merge \"Scality: Lock around SOFS mount to avoid a race\"","distinct":false,"url":"https://api.github.com/repos/LINBIT/cinder/commits/7fc9bfdd88e56cbd12c999a3dd9f7c47108a7a92"},{"sha":"d798294388a53c0153ff8d8a2cf3282de6eeee02","author":{"email":"d95b56ce41a2e1ac4cecdd398defd7414407cc08@review.openstack.org","name":"Jenkins"},"message":"Merge \"Fixed server name being retained after detach in LeftHand\"","distinct":false,"url":"https://api.github.com/repos/LINBIT/cinder/commits/d798294388a53c0153ff8d8a2cf3282de6eeee02"},{"sha":"274cf277f830a092e69636a92bc3ceb6a0f2a7e4","author":{"email":"d95b56ce41a2e1ac4cecdd398defd7414407cc08@review.openstack.org","name":"Jenkins"},"message":"Merge \"Add support for manage/unmanage volume commands to PureISCSIDriver\"","distinct":false,"url":"https://api.github.com/repos/LINBIT/cinder/commits/274cf277f830a092e69636a92bc3ceb6a0f2a7e4"},{"sha":"fea2bae001f1a6b620fc2258690689d6b6f97300","author":{"email":"d95b56ce41a2e1ac4cecdd398defd7414407cc08@review.openstack.org","name":"Jenkins"},"message":"Merge \"TgtAdm: Don't change CHAP username/password on live migration\"","distinct":false,"url":"https://api.github.com/repos/LINBIT/cinder/commits/fea2bae001f1a6b620fc2258690689d6b6f97300"},{"sha":"6a2df86bbab67fcc036b821a9a4b866c90a7c896","author":{"email":"1a5ea0a5221aa793b827b1bab8e6efd702302ed2@us.ibm.com","name":"Jay S. Bryant"},"message":"Move oslo.config to oslo_config namespace\n\nThis is the third in a series of changes to move to using\nthe new oslo_<library> namespace that is being used for\noslo libraries.\n\nThere is currently a shim in place that is allowing the old\noslo.<library> imports to work, but we need to be prepared for\nwhen the shims go away.  Thus, we need patches like this one to\nmove to the new namespace.\n\nThis patch also updates our hacking check to ensure that no instances\nof oslo.config sneak back in.\n\nChange-Id: I45d24c4330f7c23fc5ad0a0527f1840d09710512","distinct":false,"url":"https://api.github.com/repos/LINBIT/cinder/commits/6a2df86bbab67fcc036b821a9a4b866c90a7c896"},{"sha":"009a6c301bb9f366eaaa76e1026ae962deda6d3b","author":{"email":"d033dd9ca6ff44e0ae95928b203c34dfc8e8e1da@mellanox.com","name":"Aviram Bar-Haim"},"message":"Fix the iSER legacy usage in the new targets flow\n\nThe iSER driver flow, after setting volume_driver to LVMISERDriver,\nis broken in the new driver - target model in the master,\ndue to a mismatch in the target prefixes and a lack of iSER target\ninitialization, with the correct parameters.\n\nIn order to fix this:\n  1. The function initialize_connection, that sets the iSER required\n     parameters, was added to cinder/volume/targets/iser.py (and overrides the\n     new connection initialization in cinder/volume/targets/tgt.py).\n  2. The iSER and iSCSI prefixes equalized, due to the removal of brick/iscsi\n     with the different default prefix for ISERTgtAdm (and for stability).\n\nCloses-Bug:#1411470\n\nChange-Id: Ie4b9b85b47e9da20a1de1e10415766413cd01f04","distinct":false,"url":"https://api.github.com/repos/LINBIT/cinder/commits/009a6c301bb9f366eaaa76e1026ae962deda6d3b"},{"sha":"b3fd4e1450e5825c31c92a2db6aea550e272261e","author":{"email":"d95b56ce41a2e1ac4cecdd398defd7414407cc08@review.openstack.org","name":"Jenkins"},"message":"Merge \"Verify the instance's existance in the VMAX driver\"","distinct":false,"url":"https://api.github.com/repos/LINBIT/cinder/commits/b3fd4e1450e5825c31c92a2db6aea550e272261e"},{"sha":"fbab2de3559d7eab854e315fbe10988c7062f703","author":{"email":"c1556afe1201699fdc82998058161a3b80103b7f@linbit.com","name":"Philipp Marek"},"message":"DRBD: Log an error if libraries can't be loaded\n\nHaving a meaningful error message is better than a backtrace.\n\nChange-Id: I0631228228db06efdedd65a44a286824b34e0b1a","distinct":false,"url":"https://api.github.com/repos/LINBIT/cinder/commits/fbab2de3559d7eab854e315fbe10988c7062f703"},{"sha":"892ef5d6dbedbebcc500f1edd12f6218baf44b65","author":{"email":"941760a5d79f418fbb85781c6e644b268f4c9136@redhat.com","name":"Eric Harney"},"message":"Add policy_dirs conf fixture\n\nUnit tests that call into the policy enforcer from openstack\ncommon will try to load files from the default directory of\n'policy.d'.\n\nSet the policy_dirs option to [] for unit tests since tests\nare not trying to use policy from a directory like this, and\nthis will prevent test failures.\n\nChange-Id: I7645179aeab3713a5addfccb0bb44a28e8fc4e87\nCloses-Bug: #1412526","distinct":false,"url":"https://api.github.com/repos/LINBIT/cinder/commits/892ef5d6dbedbebcc500f1edd12f6218baf44b65"},{"sha":"8740e0630938a88cd03c514ffe873613801f04b9","author":{"email":"941760a5d79f418fbb85781c6e644b268f4c9136@redhat.com","name":"Eric Harney"},"message":"Make test_create_delete_snapshot more robust\n\nThis patch does two things to improve this test, and\nhelp debug issues with it failing.\n\n- Add additional checks for contents of the first two\n  expected notifications.\n- Assert the length of the notifications list after checking\n  its contents so that if it contains unexpected items, we can\n  see what they are.  This should help with the current gate\n  failures.\n\nChange-Id: Ib92247389fb3be6d65a658880fd47e634f1da8d1\nRelated-Bug: #1412513","distinct":false,"url":"https://api.github.com/repos/LINBIT/cinder/commits/8740e0630938a88cd03c514ffe873613801f04b9"}]}