)]}'
{"cinder/tests/unit/scheduler/test_host_filters.py":[{"author":{"_account_id":8912,"name":"Ryan McNair","email":"rdmcnair@us.ibm.com","username":"rdmcnair"},"change_message_id":"46124c65c8bc64236216839fa7f0fa4bc897a20b","unresolved":false,"context_lines":[{"line_number":975,"context_line":"    @mock.patch(\u0027novaclient.client.discover_extensions\u0027)"},{"line_number":976,"context_line":"    @mock.patch(\u0027requests.request\u0027)"},{"line_number":977,"context_line":"    def test_nova_timeout(self, _mock_request, fake_extensions):"},{"line_number":978,"context_line":"        # Simulate a HTTP timeout"},{"line_number":979,"context_line":"\timport pdb"},{"line_number":980,"context_line":"\tpdb.set_trace()"},{"line_number":981,"context_line":"        _mock_request.side_effect \u003d request_exceptions.Timeout"}],"source_content_type":"text/x-python","patch_set":3,"id":"1a26ad4f_9fb0898d","line":978,"updated":"2015-10-27 20:40:49.000000000","message":"pdb hanging out","commit_id":"d4581789bf8ec798843927a3c24181b63934392d"},{"author":{"_account_id":17275,"name":"Nate Potter","email":"nathaniel.potter@intel.com","username":"npotter"},"change_message_id":"b2fc18a25ddbce0046109618a8188df3856d1116","unresolved":false,"context_lines":[{"line_number":975,"context_line":"    @mock.patch(\u0027novaclient.client.discover_extensions\u0027)"},{"line_number":976,"context_line":"    @mock.patch(\u0027requests.request\u0027)"},{"line_number":977,"context_line":"    def test_nova_timeout(self, _mock_request, fake_extensions):"},{"line_number":978,"context_line":"        # Simulate a HTTP timeout"},{"line_number":979,"context_line":"\timport pdb"},{"line_number":980,"context_line":"\tpdb.set_trace()"},{"line_number":981,"context_line":"        _mock_request.side_effect \u003d request_exceptions.Timeout"}],"source_content_type":"text/x-python","patch_set":3,"id":"1a26ad4f_df11215f","line":978,"in_reply_to":"1a26ad4f_9fb0898d","updated":"2015-10-27 20:47:10.000000000","message":"whoops :)","commit_id":"d4581789bf8ec798843927a3c24181b63934392d"}],"cinder/tests/unit/test_dellsc.py":[{"author":{"_account_id":11600,"name":"Michał Dulko","email":"michal.dulko@gmail.com","username":"dulek"},"change_message_id":"b76d0afb52a78081318935c6e58669ba00f13dcb","unresolved":false,"context_lines":[{"line_number":1,"context_line":""},{"line_number":2,"context_line":"#    Copyright (c) 2014 Dell Inc."},{"line_number":3,"context_line":"#"},{"line_number":4,"context_line":"#    Licensed under the Apache License, Version 2.0 (the \"License\"); you may"}],"source_content_type":"text/x-python","patch_set":7,"id":"1a26ad4f_5acca869","line":1,"updated":"2015-11-02 20:12:25.000000000","message":"I think this line is added unnecessarily.","commit_id":"07b3503935b55d08f9f552c665a84b234634268f"}],"cinder/tests/unit/test_dothill.py":[{"author":{"_account_id":8912,"name":"Ryan McNair","email":"rdmcnair@us.ibm.com","username":"rdmcnair"},"change_message_id":"0fb98215388ae232b28a4a4692e6c360982ec474","unresolved":false,"context_lines":[{"line_number":642,"context_line":"                            \u0027total_capacity_gb\u0027: 100,"},{"line_number":643,"context_line":"                            \u0027QoS_support\u0027: False,"},{"line_number":644,"context_line":"                            \u0027location_info\u0027: \u0027xx:xx:xx:xx\u0027,"},{"line_number":645,"context_line":"                            \u0027pool_name\u0027: \u0027x\u0027}]}"},{"line_number":646,"context_line":"        mock_stats.side_effect \u003d [stats, stats, stats]"},{"line_number":647,"context_line":""},{"line_number":648,"context_line":"        ret \u003d self.driver.get_volume_stats()"}],"source_content_type":"text/x-python","patch_set":7,"id":"fa80f949_cc1295b4","line":645,"updated":"2015-11-05 02:05:09.000000000","message":"Could change this to mock_stats.return_value \u003d stats now that we\u0027re always returning the same value","commit_id":"07b3503935b55d08f9f552c665a84b234634268f"}],"cinder/tests/unit/test_volume.py":[{"author":{"_account_id":11600,"name":"Michał Dulko","email":"michal.dulko@gmail.com","username":"dulek"},"change_message_id":"b76d0afb52a78081318935c6e58669ba00f13dcb","unresolved":false,"context_lines":[{"line_number":5560,"context_line":"        capabilities \u003d self.volume.get_capabilities(self.context,"},{"line_number":5561,"context_line":"                                                    discover)"},{"line_number":5562,"context_line":"        self.assertEqual(expected, capabilities)"},{"line_number":5563,"context_line":"        mock_get_volume_stats.assert_called_once_with(True)"},{"line_number":5564,"context_line":""},{"line_number":5565,"context_line":"        # Test to get existing original capabilities"},{"line_number":5566,"context_line":"        mock_get_volume_stats.reset_mock()"}],"source_content_type":"text/x-python","patch_set":7,"id":"1a26ad4f_ba37fc4b","side":"PARENT","line":5563,"updated":"2015-11-02 20:12:25.000000000","message":"Shouldn\u0027t you leave the assertion as assert_called_once_with()?","commit_id":"547f107867619a8d0d670e86959addf2f41c6de0"}],"cinder/volume/api.py":[{"author":{"_account_id":11600,"name":"Michał Dulko","email":"michal.dulko@gmail.com","username":"dulek"},"change_message_id":"7820c94440b402740a4163a1847e9eee0e072de3","unresolved":false,"context_lines":[{"line_number":801,"context_line":"                        allowed\u003dquotas[over])"},{"line_number":802,"context_line":""},{"line_number":803,"context_line":"        self._check_metadata_properties(metadata)"},{"line_number":804,"context_line":""},{"line_number":805,"context_line":"        snapshot \u003d None"},{"line_number":806,"context_line":"        try:"},{"line_number":807,"context_line":"            kwargs \u003d {"}],"source_content_type":"text/x-python","patch_set":8,"id":"fa80f949_db3b0ad0","side":"PARENT","line":804,"updated":"2015-11-05 18:22:29.000000000","message":"This change is unnecessary and not related to the patch.","commit_id":"547f107867619a8d0d670e86959addf2f41c6de0"},{"author":{"_account_id":17275,"name":"Nate Potter","email":"nathaniel.potter@intel.com","username":"npotter"},"change_message_id":"eadf005abb284be35ad808632938314a4b870b7b","unresolved":false,"context_lines":[{"line_number":801,"context_line":"                        allowed\u003dquotas[over])"},{"line_number":802,"context_line":""},{"line_number":803,"context_line":"        self._check_metadata_properties(metadata)"},{"line_number":804,"context_line":""},{"line_number":805,"context_line":"        snapshot \u003d None"},{"line_number":806,"context_line":"        try:"},{"line_number":807,"context_line":"            kwargs \u003d {"}],"source_content_type":"text/x-python","patch_set":8,"id":"fa80f949_fb784e2d","side":"PARENT","line":804,"in_reply_to":"fa80f949_db3b0ad0","updated":"2015-11-05 18:33:15.000000000","message":"Thanks, I was doing some other work here not related to this patch and had a pdb.set_trace() here, I deleted it but I guess deleted another line by accident.","commit_id":"547f107867619a8d0d670e86959addf2f41c6de0"}],"cinder/volume/drivers/emc/emc_cli_iscsi.py":[{"author":{"_account_id":8912,"name":"Ryan McNair","email":"rdmcnair@us.ibm.com","username":"rdmcnair"},"change_message_id":"0fb98215388ae232b28a4a4692e6c360982ec474","unresolved":false,"context_lines":[{"line_number":160,"context_line":"        \"\"\"Disallow connection from connector.\"\"\""},{"line_number":161,"context_line":"        self.cli.terminate_connection(volume, connector)"},{"line_number":162,"context_line":""},{"line_number":163,"context_line":"    def get_volume_stats(self):"},{"line_number":164,"context_line":"        \"\"\"Get volume status.\"\"\""},{"line_number":165,"context_line":"        self.update_volume_stats()"},{"line_number":166,"context_line":""}],"source_content_type":"text/x-python","patch_set":7,"id":"fa80f949_0cfdfd39","line":163,"updated":"2015-11-05 02:05:09.000000000","message":"Another stray \"status\"","commit_id":"07b3503935b55d08f9f552c665a84b234634268f"}],"cinder/volume/drivers/hgst.py":[{"author":{"_account_id":8912,"name":"Ryan McNair","email":"rdmcnair@us.ibm.com","username":"rdmcnair"},"change_message_id":"0fb98215388ae232b28a4a4692e6c360982ec474","unresolved":false,"context_lines":[{"line_number":349,"context_line":"        self._stats[\u0027total_capacity_gb\u0027] \u003d cap"},{"line_number":350,"context_line":"        self._stats[\u0027reserved_percentage\u0027] \u003d 0"},{"line_number":351,"context_line":""},{"line_number":352,"context_line":"    def get_volume_stats(self):"},{"line_number":353,"context_line":"        \"\"\"Return Volume statistics, potentially cached copy.\"\"\""},{"line_number":354,"context_line":"        self.update_volume_stats()"},{"line_number":355,"context_line":"        return self._stats"}],"source_content_type":"text/x-python","patch_set":7,"id":"fa80f949_8c9fad02","line":352,"updated":"2015-11-05 02:05:09.000000000","message":"No longer a potentially cached copy","commit_id":"07b3503935b55d08f9f552c665a84b234634268f"}],"cinder/volume/drivers/huawei/huawei_driver.py":[{"author":{"_account_id":8912,"name":"Ryan McNair","email":"rdmcnair@us.ibm.com","username":"rdmcnair"},"change_message_id":"56fcd211beaeab8cb2e92dc3a3f613b38ff8a71f","unresolved":false,"context_lines":[{"line_number":68,"context_line":"        return huawei_utils.check_conf_file(self.xml_file_path)"},{"line_number":69,"context_line":""},{"line_number":70,"context_line":"    def get_volume_stats(self):"},{"line_number":71,"context_line":"        \"\"\"Get volume status.\"\"\""},{"line_number":72,"context_line":"        return self.restclient.update_volume_stats()"},{"line_number":73,"context_line":""},{"line_number":74,"context_line":"    @utils.synchronized(\u0027huawei\u0027, external\u003dTrue)"}],"source_content_type":"text/x-python","patch_set":2,"id":"1a26ad4f_b4cecc58","line":71,"updated":"2015-10-27 19:27:44.000000000","message":"Think this should be \"Get volume stats.\" not \"status\".  Know you didn\u0027t change this but if you are updating this area could be nice.","commit_id":"b236d92bbdab18d14f620a44a6db80da50f2c40c"},{"author":{"_account_id":17275,"name":"Nate Potter","email":"nathaniel.potter@intel.com","username":"npotter"},"change_message_id":"f0a51033e758eb230a84c5199fdc9fb471106bdd","unresolved":false,"context_lines":[{"line_number":68,"context_line":"        return huawei_utils.check_conf_file(self.xml_file_path)"},{"line_number":69,"context_line":""},{"line_number":70,"context_line":"    def get_volume_stats(self):"},{"line_number":71,"context_line":"        \"\"\"Get volume status.\"\"\""},{"line_number":72,"context_line":"        return self.restclient.update_volume_stats()"},{"line_number":73,"context_line":""},{"line_number":74,"context_line":"    @utils.synchronized(\u0027huawei\u0027, external\u003dTrue)"}],"source_content_type":"text/x-python","patch_set":2,"id":"1a26ad4f_bf3c6530","line":71,"in_reply_to":"1a26ad4f_b4cecc58","updated":"2015-10-27 20:28:55.000000000","message":"Done","commit_id":"b236d92bbdab18d14f620a44a6db80da50f2c40c"}],"cinder/volume/drivers/infortrend/eonstor_ds_cli/common_cli.py":[{"author":{"_account_id":8912,"name":"Ryan McNair","email":"rdmcnair@us.ibm.com","username":"rdmcnair"},"change_message_id":"56fcd211beaeab8cb2e92dc3a3f613b38ff8a71f","unresolved":false,"context_lines":[{"line_number":997,"context_line":""},{"line_number":998,"context_line":"        return {\u0027provider_location\u0027: model_update}"},{"line_number":999,"context_line":""},{"line_number":1000,"context_line":"    def get_volume_stats(self):"},{"line_number":1001,"context_line":"        \"\"\"Get volume status.\"\"\""},{"line_number":1002,"context_line":"        if self._volume_stats is None:"},{"line_number":1003,"context_line":"            self._update_volume_stats()"}],"source_content_type":"text/x-python","patch_set":2,"id":"1a26ad4f_d4e6e8e7","line":1000,"updated":"2015-10-27 19:27:44.000000000","message":"Think this should be \"Get volume stats.\" not \"status\".  Know you didn\u0027t change this but if you are updating this area could be nice.","commit_id":"b236d92bbdab18d14f620a44a6db80da50f2c40c"},{"author":{"_account_id":17275,"name":"Nate Potter","email":"nathaniel.potter@intel.com","username":"npotter"},"change_message_id":"f0a51033e758eb230a84c5199fdc9fb471106bdd","unresolved":false,"context_lines":[{"line_number":997,"context_line":""},{"line_number":998,"context_line":"        return {\u0027provider_location\u0027: model_update}"},{"line_number":999,"context_line":""},{"line_number":1000,"context_line":"    def get_volume_stats(self):"},{"line_number":1001,"context_line":"        \"\"\"Get volume status.\"\"\""},{"line_number":1002,"context_line":"        if self._volume_stats is None:"},{"line_number":1003,"context_line":"            self._update_volume_stats()"}],"source_content_type":"text/x-python","patch_set":2,"id":"1a26ad4f_9f3f2925","line":1000,"in_reply_to":"1a26ad4f_d4e6e8e7","updated":"2015-10-27 20:28:55.000000000","message":"Done","commit_id":"b236d92bbdab18d14f620a44a6db80da50f2c40c"}],"cinder/volume/drivers/infortrend/infortrend_iscsi_cli.py":[{"author":{"_account_id":8912,"name":"Ryan McNair","email":"rdmcnair@us.ibm.com","username":"rdmcnair"},"change_message_id":"56fcd211beaeab8cb2e92dc3a3f613b38ff8a71f","unresolved":false,"context_lines":[{"line_number":167,"context_line":"            \u0027volume_id\u0027: volume[\u0027id\u0027]})"},{"line_number":168,"context_line":"        self.common.terminate_connection(volume, connector)"},{"line_number":169,"context_line":""},{"line_number":170,"context_line":"    def get_volume_stats(self):"},{"line_number":171,"context_line":"        \"\"\"Get volume stats.\"\"\""},{"line_number":172,"context_line":"        LOG.debug(\u0027get_volume_stats\u0027)"},{"line_number":173,"context_line":"        return self.common.get_volume_stats()"}],"source_content_type":"text/x-python","patch_set":2,"id":"1a26ad4f_54c4183f","line":170,"updated":"2015-10-27 19:27:44.000000000","message":"Think this should be \"Get volume stats.\" not \"status\".  Know you didn\u0027t change this but if you are updating this area could be nice.","commit_id":"b236d92bbdab18d14f620a44a6db80da50f2c40c"},{"author":{"_account_id":17275,"name":"Nate Potter","email":"nathaniel.potter@intel.com","username":"npotter"},"change_message_id":"f0a51033e758eb230a84c5199fdc9fb471106bdd","unresolved":false,"context_lines":[{"line_number":167,"context_line":"            \u0027volume_id\u0027: volume[\u0027id\u0027]})"},{"line_number":168,"context_line":"        self.common.terminate_connection(volume, connector)"},{"line_number":169,"context_line":""},{"line_number":170,"context_line":"    def get_volume_stats(self):"},{"line_number":171,"context_line":"        \"\"\"Get volume stats.\"\"\""},{"line_number":172,"context_line":"        LOG.debug(\u0027get_volume_stats\u0027)"},{"line_number":173,"context_line":"        return self.common.get_volume_stats()"}],"source_content_type":"text/x-python","patch_set":2,"id":"1a26ad4f_3fd85553","line":170,"in_reply_to":"1a26ad4f_54c4183f","updated":"2015-10-27 20:28:55.000000000","message":"This one looks like it\u0027s already \"stats\"","commit_id":"b236d92bbdab18d14f620a44a6db80da50f2c40c"}],"cinder/volume/drivers/lvm.py":[{"author":{"_account_id":8912,"name":"Ryan McNair","email":"rdmcnair@us.ibm.com","username":"rdmcnair"},"change_message_id":"56fcd211beaeab8cb2e92dc3a3f613b38ff8a71f","unresolved":false,"context_lines":[{"line_number":532,"context_line":"            with open(volume_path, \u0027wb\u0027) as volume_file:"},{"line_number":533,"context_line":"                backup_service.restore(backup, volume[\u0027id\u0027], volume_file)"},{"line_number":534,"context_line":""},{"line_number":535,"context_line":"    def get_volume_stats(self):"},{"line_number":536,"context_line":"        \"\"\"Get volume status.\"\"\""},{"line_number":537,"context_line":""},{"line_number":538,"context_line":"        self._update_volume_stats()"}],"source_content_type":"text/x-python","patch_set":2,"id":"1a26ad4f_74c1142e","line":535,"updated":"2015-10-27 19:27:44.000000000","message":"Think this should be \"Get volume stats.\" not \"status\".  Know you didn\u0027t change this but if you are updating this area could be nice.","commit_id":"b236d92bbdab18d14f620a44a6db80da50f2c40c"},{"author":{"_account_id":17275,"name":"Nate Potter","email":"nathaniel.potter@intel.com","username":"npotter"},"change_message_id":"f0a51033e758eb230a84c5199fdc9fb471106bdd","unresolved":false,"context_lines":[{"line_number":532,"context_line":"            with open(volume_path, \u0027wb\u0027) as volume_file:"},{"line_number":533,"context_line":"                backup_service.restore(backup, volume[\u0027id\u0027], volume_file)"},{"line_number":534,"context_line":""},{"line_number":535,"context_line":"    def get_volume_stats(self):"},{"line_number":536,"context_line":"        \"\"\"Get volume status.\"\"\""},{"line_number":537,"context_line":""},{"line_number":538,"context_line":"        self._update_volume_stats()"}],"source_content_type":"text/x-python","patch_set":2,"id":"1a26ad4f_ff397d42","line":535,"in_reply_to":"1a26ad4f_74c1142e","updated":"2015-10-27 20:28:55.000000000","message":"Done","commit_id":"b236d92bbdab18d14f620a44a6db80da50f2c40c"}],"cinder/volume/drivers/violin/v6000_fcp.py":[{"author":{"_account_id":8912,"name":"Ryan McNair","email":"rdmcnair@us.ibm.com","username":"rdmcnair"},"change_message_id":"56fcd211beaeab8cb2e92dc3a3f613b38ff8a71f","unresolved":false,"context_lines":[{"line_number":200,"context_line":"        return {\u0027driver_volume_type\u0027: \u0027fibre_channel\u0027, \u0027data\u0027: properties}"},{"line_number":201,"context_line":""},{"line_number":202,"context_line":"    def get_volume_stats(self, refresh\u003dFalse):"},{"line_number":203,"context_line":"        \"\"\"Get volume stats.\"\"\""},{"line_number":204,"context_line":"        if refresh or not self.stats:"},{"line_number":205,"context_line":"            self._update_stats()"},{"line_number":206,"context_line":"        return self.stats"}],"source_content_type":"text/x-python","patch_set":2,"id":"1a26ad4f_549f385f","side":"PARENT","line":203,"updated":"2015-10-27 19:27:44.000000000","message":"Won\u0027t this cause us to only update the stats the first time (now that we\u0027re not passing refresh?  Think you just want to remove the whole \"if\"","commit_id":"46b69094a7a4f1cf411103971d5b606c435be80c"},{"author":{"_account_id":17275,"name":"Nate Potter","email":"nathaniel.potter@intel.com","username":"npotter"},"change_message_id":"f0a51033e758eb230a84c5199fdc9fb471106bdd","unresolved":false,"context_lines":[{"line_number":200,"context_line":"        return {\u0027driver_volume_type\u0027: \u0027fibre_channel\u0027, \u0027data\u0027: properties}"},{"line_number":201,"context_line":""},{"line_number":202,"context_line":"    def get_volume_stats(self, refresh\u003dFalse):"},{"line_number":203,"context_line":"        \"\"\"Get volume stats.\"\"\""},{"line_number":204,"context_line":"        if refresh or not self.stats:"},{"line_number":205,"context_line":"            self._update_stats()"},{"line_number":206,"context_line":"        return self.stats"}],"source_content_type":"text/x-python","patch_set":2,"id":"1a26ad4f_df34c14b","side":"PARENT","line":203,"in_reply_to":"1a26ad4f_549f385f","updated":"2015-10-27 20:28:55.000000000","message":"Done","commit_id":"46b69094a7a4f1cf411103971d5b606c435be80c"}],"cinder/volume/drivers/violin/v6000_iscsi.py":[{"author":{"_account_id":8912,"name":"Ryan McNair","email":"rdmcnair@us.ibm.com","username":"rdmcnair"},"change_message_id":"56fcd211beaeab8cb2e92dc3a3f613b38ff8a71f","unresolved":false,"context_lines":[{"line_number":214,"context_line":"        self.common.vip.basic.save_config()"},{"line_number":215,"context_line":""},{"line_number":216,"context_line":"    def get_volume_stats(self, refresh\u003dFalse):"},{"line_number":217,"context_line":"        \"\"\"Get volume stats.\"\"\""},{"line_number":218,"context_line":"        if refresh or not self.stats:"},{"line_number":219,"context_line":"            self._update_stats()"},{"line_number":220,"context_line":"        return self.stats"}],"source_content_type":"text/x-python","patch_set":2,"id":"1a26ad4f_1488e021","side":"PARENT","line":217,"updated":"2015-10-27 19:27:44.000000000","message":"Won\u0027t this cause us to only update the stats the first time (now that we\u0027re not passing refresh?  Think you just want to remove the whole \"if\"","commit_id":"46b69094a7a4f1cf411103971d5b606c435be80c"},{"author":{"_account_id":17275,"name":"Nate Potter","email":"nathaniel.potter@intel.com","username":"npotter"},"change_message_id":"f0a51033e758eb230a84c5199fdc9fb471106bdd","unresolved":false,"context_lines":[{"line_number":214,"context_line":"        self.common.vip.basic.save_config()"},{"line_number":215,"context_line":""},{"line_number":216,"context_line":"    def get_volume_stats(self, refresh\u003dFalse):"},{"line_number":217,"context_line":"        \"\"\"Get volume stats.\"\"\""},{"line_number":218,"context_line":"        if refresh or not self.stats:"},{"line_number":219,"context_line":"            self._update_stats()"},{"line_number":220,"context_line":"        return self.stats"}],"source_content_type":"text/x-python","patch_set":2,"id":"1a26ad4f_3f305556","side":"PARENT","line":217,"in_reply_to":"1a26ad4f_1488e021","updated":"2015-10-27 20:28:55.000000000","message":"Done","commit_id":"46b69094a7a4f1cf411103971d5b606c435be80c"}],"cinder/volume/drivers/violin/v7000_fcp.py":[{"author":{"_account_id":8912,"name":"Ryan McNair","email":"rdmcnair@us.ibm.com","username":"rdmcnair"},"change_message_id":"56fcd211beaeab8cb2e92dc3a3f613b38ff8a71f","unresolved":false,"context_lines":[{"line_number":180,"context_line":"        return {\u0027driver_volume_type\u0027: \u0027fibre_channel\u0027, \u0027data\u0027: properties}"},{"line_number":181,"context_line":""},{"line_number":182,"context_line":"    def get_volume_stats(self):"},{"line_number":183,"context_line":"        \"\"\"Get volume stats.\"\"\""},{"line_number":184,"context_line":"        if not self.stats:"},{"line_number":185,"context_line":"            self._update_volume_stats()"},{"line_number":186,"context_line":"        return self.stats"}],"source_content_type":"text/x-python","patch_set":2,"id":"1a26ad4f_348ddc31","line":183,"updated":"2015-10-27 19:27:44.000000000","message":"Won\u0027t this cause us to only update the stats the first time (now that we\u0027re not passing refresh?  Think you just want to remove the whole \"if\"","commit_id":"b236d92bbdab18d14f620a44a6db80da50f2c40c"},{"author":{"_account_id":17275,"name":"Nate Potter","email":"nathaniel.potter@intel.com","username":"npotter"},"change_message_id":"f0a51033e758eb230a84c5199fdc9fb471106bdd","unresolved":false,"context_lines":[{"line_number":180,"context_line":"        return {\u0027driver_volume_type\u0027: \u0027fibre_channel\u0027, \u0027data\u0027: properties}"},{"line_number":181,"context_line":""},{"line_number":182,"context_line":"    def get_volume_stats(self):"},{"line_number":183,"context_line":"        \"\"\"Get volume stats.\"\"\""},{"line_number":184,"context_line":"        if not self.stats:"},{"line_number":185,"context_line":"            self._update_volume_stats()"},{"line_number":186,"context_line":"        return self.stats"}],"source_content_type":"text/x-python","patch_set":2,"id":"1a26ad4f_7f17aded","line":183,"in_reply_to":"1a26ad4f_348ddc31","updated":"2015-10-27 20:28:55.000000000","message":"Yep you\u0027re definitely right, sorry missed that in the sea of changes being made.","commit_id":"b236d92bbdab18d14f620a44a6db80da50f2c40c"}],"cinder/volume/drivers/zfssa/zfssaiscsi.py":[{"author":{"_account_id":8912,"name":"Ryan McNair","email":"rdmcnair@us.ibm.com","username":"rdmcnair"},"change_message_id":"0fb98215388ae232b28a4a4692e6c360982ec474","unresolved":false,"context_lines":[{"line_number":418,"context_line":"        data[\u0027QoS_support\u0027] \u003d False"},{"line_number":419,"context_line":"        self._stats \u003d data"},{"line_number":420,"context_line":""},{"line_number":421,"context_line":"    def get_volume_stats(self):"},{"line_number":422,"context_line":"        \"\"\"Get volume status.\"\"\""},{"line_number":423,"context_line":"        self._update_volume_status()"},{"line_number":424,"context_line":"        return self._stats"}],"source_content_type":"text/x-python","patch_set":7,"id":"fa80f949_4cb1c58e","line":421,"updated":"2015-11-05 02:05:09.000000000","message":"Another stray \"status\"","commit_id":"07b3503935b55d08f9f552c665a84b234634268f"}]}
