{"push_id":888324826,"size":2,"distinct_size":2,"ref":"refs/heads/master","head":"f950bbfee7b7fc762cd107d5e49fd96af38ce5d3","before":"3f32e94c178e8c6e740e88bd6ec65d3f2a13893a","commits":[{"sha":"fabee91d85ffb1808aae655bb0f639af2a9e6e36","author":{"email":"694f58a821bf423801150f81b19ffeab56e6818d@emc.com","name":"Xing Yang"},"message":"Add a FakeGateDriver\n\nCurrently there are a few features that do not have a reference\nimplementation. These features include Consistency Group (CG),\nreplication, etc. As a result, any changes to CG and replication\ncannot be easily tested. For example, when CG was converted to\nversioned objects, developers who were working on the conversion\ncould not test CG functionality because LVM does not support it.\n\nThis patch will add a FakeGateDriver to fake_driver.py under\ntests/unit. This driver will inherit from the LVM driver and\nimplement functions for CG, replication, etc for testing\npurpose only. This allows developers who do not have access to\na backend that supports these features to do some sanity testing\nusing the fake driver.\n\nRelated to this, tempest tests are submitted for CG APIs so that\nthird party CI can run them for drivers with CG support:\nhttps://review.openstack.org/#/c/252213/\n\nImplements: blueprint gate-driver\nChange-Id: I1d5868a72741b80069656efc957cfb492889b36c","distinct":true,"url":"https://api.github.com/repos/openstack/cinder/commits/fabee91d85ffb1808aae655bb0f639af2a9e6e36"},{"sha":"f950bbfee7b7fc762cd107d5e49fd96af38ce5d3","author":{"email":"d95b56ce41a2e1ac4cecdd398defd7414407cc08@review.openstack.org","name":"Jenkins"},"message":"Merge \"Add a FakeGateDriver\"","distinct":true,"url":"https://api.github.com/repos/openstack/cinder/commits/f950bbfee7b7fc762cd107d5e49fd96af38ce5d3"}]}