)]}'
{"cinder/volume/drivers/glusterfs.py":[{"author":{"_account_id":14428,"name":"Bharat Kumar Kobagana","email":"bharath.kobagana@gmail.com","username":"bharatkk"},"change_message_id":"0658d0606d505965095ea4885a87724bbec8ad0a","unresolved":false,"context_lines":[{"line_number":54,"context_line":"CONF.register_opts(volume_opts)"},{"line_number":55,"context_line":""},{"line_number":56,"context_line":""},{"line_number":57,"context_line":"class GlusterfsDriver(remotefs_drv.RemoteFSSnapDriver, driver.CloneableVD):"},{"line_number":58,"context_line":"    \"\"\"Gluster based cinder driver. Creates file on Gluster share for using it"},{"line_number":59,"context_line":"    as block device on hypervisor."},{"line_number":60,"context_line":""}],"source_content_type":"text/x-python","patch_set":6,"id":"3afb71cf_3fc72914","line":57,"updated":"2015-06-05 08:00:45.000000000","message":"I think here ExtendVD is missing. Please check...","commit_id":"31ff4b5676afb01e0d3a50d3691d14d027853773"}],"cinder/volume/drivers/nfs.py":[{"author":{"_account_id":9003,"name":"Tom Barron","email":"tpb@dyncloud.net","username":"tbarron"},"change_message_id":"a4f72acf2c789c68642302c8dcda67bc3ee9aee6","unresolved":false,"context_lines":[{"line_number":73,"context_line":"CONF.register_opts(nfs_opts)"},{"line_number":74,"context_line":""},{"line_number":75,"context_line":""},{"line_number":76,"context_line":"class NfsDriver(remotefs.RemoteFSDriver, driver.ExtendVD):"},{"line_number":77,"context_line":"    \"\"\"NFS based cinder driver. Creates file on NFS share for using it"},{"line_number":78,"context_line":"    as block device on hypervisor."},{"line_number":79,"context_line":"    \"\"\""}],"source_content_type":"text/x-python","patch_set":3,"id":"3acd31a7_a661843b","line":76,"updated":"2015-05-04 14:31:37.000000000","message":"FWIW, in my sandbox I was doing:\n\nclass NfsDriver(driver.ExtendVD, remotefs.RemoteFSDriver):\n\nwith the thought that we usually want to have the more general classes in a mixin to the right of the list.","commit_id":"cb32c969dbefa8e621c1ff4e766854216a6b4994"}],"cinder/volume/drivers/remotefs.py":[{"author":{"_account_id":9003,"name":"Tom Barron","email":"tpb@dyncloud.net","username":"tbarron"},"change_message_id":"a4f72acf2c789c68642302c8dcda67bc3ee9aee6","unresolved":false,"context_lines":[{"line_number":119,"context_line":"            return f(inst, *args, **kwargs)"},{"line_number":120,"context_line":"        return lvo_inner2()"},{"line_number":121,"context_line":"    return lvo_inner1"},{"line_number":122,"context_line":""},{"line_number":123,"context_line":"class RemoteFSDriver(driver.LocalVD, driver.CloneableImageVD,"},{"line_number":124,"context_line":"                     driver.TransferVD, driver.BaseVD):"},{"line_number":125,"context_line":"    \"\"\"Common base for drivers that work like NFS.\"\"\""}],"source_content_type":"text/x-python","patch_set":3,"id":"3acd31a7_46399040","line":122,"updated":"2015-05-04 14:31:37.000000000","message":"need another line here","commit_id":"cb32c969dbefa8e621c1ff4e766854216a6b4994"},{"author":{"_account_id":9003,"name":"Tom Barron","email":"tpb@dyncloud.net","username":"tbarron"},"change_message_id":"a4f72acf2c789c68642302c8dcda67bc3ee9aee6","unresolved":false,"context_lines":[{"line_number":121,"context_line":"    return lvo_inner1"},{"line_number":122,"context_line":""},{"line_number":123,"context_line":"class RemoteFSDriver(driver.LocalVD, driver.CloneableImageVD,"},{"line_number":124,"context_line":"                     driver.TransferVD, driver.BaseVD):"},{"line_number":125,"context_line":"    \"\"\"Common base for drivers that work like NFS.\"\"\""},{"line_number":126,"context_line":""},{"line_number":127,"context_line":"    driver_volume_type \u003d None"}],"source_content_type":"text/x-python","patch_set":3,"id":"3acd31a7_26d0d41e","line":124,"updated":"2015-05-04 14:31:37.000000000","message":"I think this should be:\n\nclass RemoteFSDriver(driver.LocalVD, driver.TransferVD, driver.BaseVD):","commit_id":"cb32c969dbefa8e621c1ff4e766854216a6b4994"},{"author":{"_account_id":14428,"name":"Bharat Kumar Kobagana","email":"bharath.kobagana@gmail.com","username":"bharatkk"},"change_message_id":"0658d0606d505965095ea4885a87724bbec8ad0a","unresolved":false,"context_lines":[{"line_number":120,"context_line":"    return lvo_inner1"},{"line_number":121,"context_line":""},{"line_number":122,"context_line":""},{"line_number":123,"context_line":"class RemoteFSDriver(driver.LocalVD, driver.TransferVD, driver.BaseVD):"},{"line_number":124,"context_line":"    \"\"\"Common base for drivers that work like NFS.\"\"\""},{"line_number":125,"context_line":""},{"line_number":126,"context_line":"    driver_volume_type \u003d None"}],"source_content_type":"text/x-python","patch_set":6,"id":"3afb71cf_7f4ec1c2","line":123,"updated":"2015-06-05 08:00:45.000000000","message":"I think SnapshotVD is missing. Please check","commit_id":"31ff4b5676afb01e0d3a50d3691d14d027853773"}]}
