)]}'
{"cinder/scheduler/filters/backend_filter.py":[{"author":{"_account_id":739,"name":"Michael Basnight","email":"mbasnight@gmail.com","username":"hubcap"},"change_message_id":"ab8a8e784662691826d917163754f7d37871348d","unresolved":false,"context_lines":[{"line_number":26,"context_line":"    \"\"\"MultiBackendFilter for determining the backend to send to.\"\"\""},{"line_number":27,"context_line":""},{"line_number":28,"context_line":"    def host_passes(self, host_state, filter_properties):"},{"line_number":29,"context_line":"        \"\"\"Return True if host has sufficient capacity.\"\"\""},{"line_number":30,"context_line":"        vol_type \u003d host_state.volume_type"},{"line_number":31,"context_line":"        return filter_properties[\u0027volume_type\u0027][\u0027name\u0027] \u003d\u003d vol_type"}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAAM3%2F%2B%2BSg%3D","line":29,"updated":"2013-02-12 20:02:14.000000000","message":"gonna fix this copy-pasta in the next patchset","commit_id":"9a25a879880ea3ca8ff1bd11bfac2a965ce5e565"}],"cinder/volume/drivers/lvm.py":[{"author":{"_account_id":1207,"name":"Duncan Thomas","email":"duncan.thomas@gmail.com","username":"duncan-thomas"},"change_message_id":"52298f3570db408807bf413280f2ab0f854bd3a1","unresolved":false,"context_lines":[{"line_number":65,"context_line":"    def __init__(self, *args, **kwargs):"},{"line_number":66,"context_line":"        super(LVMVolumeDriver, self).__init__(*args, **kwargs)"},{"line_number":67,"context_line":"        self.configuration.append_config_values(volume_opts)"},{"line_number":68,"context_line":""},{"line_number":69,"context_line":"    def check_for_setup_error(self):"},{"line_number":70,"context_line":"        \"\"\"Returns an error if prerequisites aren\u0027t met\"\"\""},{"line_number":71,"context_line":"        out, err \u003d self._execute(\u0027vgs\u0027, \u0027--noheadings\u0027, \u0027-o\u0027, \u0027name\u0027,"}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAAM3%2F%2B%2BUU%3D","line":68,"updated":"2013-02-12 19:57:40.000000000","message":"Does this need to be done here? Looks like it is done in the super already?","commit_id":"9a25a879880ea3ca8ff1bd11bfac2a965ce5e565"},{"author":{"_account_id":739,"name":"Michael Basnight","email":"mbasnight@gmail.com","username":"hubcap"},"change_message_id":"ab8a8e784662691826d917163754f7d37871348d","unresolved":false,"context_lines":[{"line_number":65,"context_line":"    def __init__(self, *args, **kwargs):"},{"line_number":66,"context_line":"        super(LVMVolumeDriver, self).__init__(*args, **kwargs)"},{"line_number":67,"context_line":"        self.configuration.append_config_values(volume_opts)"},{"line_number":68,"context_line":""},{"line_number":69,"context_line":"    def check_for_setup_error(self):"},{"line_number":70,"context_line":"        \"\"\"Returns an error if prerequisites aren\u0027t met\"\"\""},{"line_number":71,"context_line":"        out, err \u003d self._execute(\u0027vgs\u0027, \u0027--noheadings\u0027, \u0027-o\u0027, \u0027name\u0027,"}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAAM3%2F%2B%2BSk%3D","line":68,"in_reply_to":"AAAAM3%2F%2B%2BUU%3D","updated":"2013-02-12 20:02:14.000000000","message":"since the config options have to be pulled in and added (register_opts), each group of them has to be done, so its in the super for the supers list of configs, and this one is to add the lvm ones as well","commit_id":"9a25a879880ea3ca8ff1bd11bfac2a965ce5e565"}]}
