{"push_id":820191046,"size":34,"distinct_size":0,"ref":"refs/heads/integration-2.4.1","head":"726fdc594bb34fe2f5b30a8165268950db67a32d","before":"9308bb62839420d4648f820b0717866f6a7370f5","commits":[{"sha":"a51a493c75e296d146653d6d1415bba91f60e05a","author":{"email":"00b23d51306ac03e275679225133eb12151b0546@emc.com","name":"mhegeric"},"message":"Test create VPLEX volume from VPLEX snapshot by creating internal back-end Volume from BlockSnapshot and using VPool change import to VPLEX to create a VPLEX volume that could subsequently be exported.","distinct":false,"url":"https://api.github.com/repos/CoprHD/coprhd-controller/commits/a51a493c75e296d146653d6d1415bba91f60e05a"},{"sha":"64dc6ec169b2117461a446c4eaaa1884fe1ad22c","author":{"email":"00b23d51306ac03e275679225133eb12151b0546@emc.com","name":"mhegeric"},"message":"Set vpool type","distinct":false,"url":"https://api.github.com/repos/CoprHD/coprhd-controller/commits/64dc6ec169b2117461a446c4eaaa1884fe1ad22c"},{"sha":"8f050dd8efb6010f28791d666a57eabd25110179","author":{"email":"00b23d51306ac03e275679225133eb12151b0546@emc.com","name":"mhegeric"},"message":"Use source volume virtual pool, rather than creating virtual pools.","distinct":false,"url":"https://api.github.com/repos/CoprHD/coprhd-controller/commits/8f050dd8efb6010f28791d666a57eabd25110179"},{"sha":"66368ede532674d0607b28bc3ad34bceb4fd762d","author":{"email":"00b23d51306ac03e275679225133eb12151b0546@emc.com","name":"mhegeric"},"message":"Start to clean up proof of concept into real implementation","distinct":false,"url":"https://api.github.com/repos/CoprHD/coprhd-controller/commits/66368ede532674d0607b28bc3ad34bceb4fd762d"},{"sha":"1e27d605f65ba364f1ede989c13b8d60fbac5895","author":{"email":"00b23d51306ac03e275679225133eb12151b0546@emc.com","name":"mhegeric"},"message":"Check for nativeGuid null. It should not be, but recent changes broke the code.","distinct":false,"url":"https://api.github.com/repos/CoprHD/coprhd-controller/commits/1e27d605f65ba364f1ede989c13b8d60fbac5895"},{"sha":"36bc9aed47ccdb1fb4bfab74a131a674303e46c4","author":{"email":"00b23d51306ac03e275679225133eb12151b0546@emc.com","name":"mhegeric"},"message":"Prevent deletion of block snapshot when exported through VPLEX.","distinct":false,"url":"https://api.github.com/repos/CoprHD/coprhd-controller/commits/36bc9aed47ccdb1fb4bfab74a131a674303e46c4"},{"sha":"3e650682dd81d3b9a56700313a20e95512094c9c","author":{"email":"00b23d51306ac03e275679225133eb12151b0546@emc.com","name":"mhegeric"},"message":"Don't delete volumes that are also being referenced by block snapshots.","distinct":false,"url":"https://api.github.com/repos/CoprHD/coprhd-controller/commits/3e650682dd81d3b9a56700313a20e95512094c9c"},{"sha":"8a2f69feb66c57a22146cab57cbe6d1d8e833092","author":{"email":"00b23d51306ac03e275679225133eb12151b0546@emc.com","name":"mhegeric"},"message":"Temp workaround for bug introduced by some VPLEX optimization changes.","distinct":false,"url":"https://api.github.com/repos/CoprHD/coprhd-controller/commits/8a2f69feb66c57a22146cab57cbe6d1d8e833092"},{"sha":"a042ea7b4b32bbba6cfbbae888700605fff12e5d","author":{"email":"00b23d51306ac03e275679225133eb12151b0546@emc.com","name":"mhegeric"},"message":"fix message","distinct":false,"url":"https://api.github.com/repos/CoprHD/coprhd-controller/commits/a042ea7b4b32bbba6cfbbae888700605fff12e5d"},{"sha":"3de66ded0334e6fd8ddea48816ce36ced13ec2f5","author":{"email":"00b23d51306ac03e275679225133eb12151b0546@emc.com","name":"mhegeric"},"message":"Examine if volume should be deleted after we know the VPLEX volume is deleted.","distinct":false,"url":"https://api.github.com/repos/CoprHD/coprhd-controller/commits/3de66ded0334e6fd8ddea48816ce36ced13ec2f5"},{"sha":"c20c90d0cdf2bd729031b80505623c47cee05a51","author":{"email":"00b23d51306ac03e275679225133eb12151b0546@emc.com","name":"mhegeric"},"message":"Specify name of VPLEX volume using snapshot in error message.","distinct":false,"url":"https://api.github.com/repos/CoprHD/coprhd-controller/commits/c20c90d0cdf2bd729031b80505623c47cee05a51"},{"sha":"036c4369fbcb4e90b203e4f238ff20e204fa8e1c","author":{"email":"00b23d51306ac03e275679225133eb12151b0546@emc.com","name":"mhegeric"},"message":"Kill task on failed snapshot delete.","distinct":false,"url":"https://api.github.com/repos/CoprHD/coprhd-controller/commits/036c4369fbcb4e90b203e4f238ff20e204fa8e1c"},{"sha":"46bd7c69000c7569d313fd387069ab59ec2f58a7","author":{"email":"00b23d51306ac03e275679225133eb12151b0546@emc.com","name":"mhegeric"},"message":"Catch ApiException","distinct":false,"url":"https://api.github.com/repos/CoprHD/coprhd-controller/commits/46bd7c69000c7569d313fd387069ab59ec2f58a7"},{"sha":"b513f01fae53e5cf5e9c3366f363cb27ad4de8f9","author":{"email":"00b23d51306ac03e275679225133eb12151b0546@emc.com","name":"mhegeric"},"message":"Disallow operations of VPLEX volumes built on snapshots target volumes.","distinct":false,"url":"https://api.github.com/repos/CoprHD/coprhd-controller/commits/b513f01fae53e5cf5e9c3366f363cb27ad4de8f9"},{"sha":"81e38c2c942e880d24766e4e94e0be78a2b03e9e","author":{"email":"00b23d51306ac03e275679225133eb12151b0546@emc.com","name":"mhegeric"},"message":"No pool.","distinct":false,"url":"https://api.github.com/repos/CoprHD/coprhd-controller/commits/81e38c2c942e880d24766e4e94e0be78a2b03e9e"},{"sha":"7d1533e38d60eab4e177cdbd7f2b83141ef2b62f","author":{"email":"00b23d51306ac03e275679225133eb12151b0546@emc.com","name":"mhegeric"},"message":"Merge branch 'master' into bugfix-COP-13829-export-vplex-snap-thru-vplex\n\nConflicts:\n\tapisvc/src/main/java/com/emc/storageos/api/service/impl/resource/VPlexBlockServiceApiImpl.java\n\tcontrollersvc/src/main/java/com/emc/storageos/volumecontroller/impl/block/BlockDeviceController.java\n\tinternalLibraries/errorhandling/src/main/java/com/emc/storageos/svcs/errorhandling/resources/BadRequestExceptions.java\n\tinternalLibraries/errorhandling/src/main/java/com/emc/storageos/svcs/errorhandling/resources/BadRequestExceptions.properties","distinct":false,"url":"https://api.github.com/repos/CoprHD/coprhd-controller/commits/7d1533e38d60eab4e177cdbd7f2b83141ef2b62f"},{"sha":"49d298573b97af6b58a8d49dee9139d646a7abe5","author":{"email":"00b23d51306ac03e275679225133eb12151b0546@emc.com","name":"mhegeric"},"message":"Check for null pool. Set step complete on exception.","distinct":false,"url":"https://api.github.com/repos/CoprHD/coprhd-controller/commits/49d298573b97af6b58a8d49dee9139d646a7abe5"},{"sha":"b783a08adebd248a90927a6ad95ce004d0b5a9aa","author":{"email":"00b23d51306ac03e275679225133eb12151b0546@emc.com","name":"mhegeric"},"message":"Check for null pool.","distinct":false,"url":"https://api.github.com/repos/CoprHD/coprhd-controller/commits/b783a08adebd248a90927a6ad95ce004d0b5a9aa"},{"sha":"5549147ddbcd1a1523aabfaeb69fba1a1607bc0e","author":{"email":"00b23d51306ac03e275679225133eb12151b0546@emc.com","name":"mhegeric"},"message":"Vmax3 export operations issues with auto tier policy.","distinct":false,"url":"https://api.github.com/repos/CoprHD/coprhd-controller/commits/5549147ddbcd1a1523aabfaeb69fba1a1607bc0e"},{"sha":"295fff49224986956e4579a9c31459d6c0000f5e","author":{"email":"00b23d51306ac03e275679225133eb12151b0546@emc.com","name":"mhegeric"},"message":"Handle exception calling to import routine.","distinct":false,"url":"https://api.github.com/repos/CoprHD/coprhd-controller/commits/295fff49224986956e4579a9c31459d6c0000f5e"}]}