)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"change_message_id":"cdee85a8946cedcd4bacec119c99f406fc2fc5e0","unresolved":false,"context_lines":[{"line_number":4,"context_line":"Commit:     amansi26 \u003camansi26@in.ibm.com\u003e"},{"line_number":5,"context_line":"CommitDate: 2019-06-12 14:32:10 -0400"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Fixing UI failure."},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Change-Id: Ia733c160da57ab07149c48a3b886505c5c557d7c"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":15,"id":"9fb8cfa7_fe970039","line":7,"range":{"start_line":7,"start_character":7,"end_line":7,"end_character":9},"updated":"2019-06-12 22:23:32.000000000","message":"What?","commit_id":"2f2f32a8b8943795a7c01c0e78a4f235d96b4fb3"},{"author":{"_account_id":13637,"name":"Divya K Konoor","email":"dikonoor@in.ibm.com","username":"dikonoor"},"change_message_id":"3eeff457395166c9d04c3f2b1f46e7b3d68cfc68","unresolved":false,"context_lines":[{"line_number":4,"context_line":"Commit:     amansi26 \u003camansi26@in.ibm.com\u003e"},{"line_number":5,"context_line":"CommitDate: 2019-06-12 14:32:10 -0400"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Fixing UI failure."},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Change-Id: Ia733c160da57ab07149c48a3b886505c5c557d7c"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":15,"id":"9fb8cfa7_3c0b6024","line":7,"range":{"start_line":7,"start_character":7,"end_line":7,"end_character":9},"in_reply_to":"9fb8cfa7_fe970039","updated":"2019-06-13 00:56:10.000000000","message":"I guess he meant UT failure.","commit_id":"2f2f32a8b8943795a7c01c0e78a4f235d96b4fb3"}],"nova_powervm/conf/powervm.py":[{"author":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"change_message_id":"cdee85a8946cedcd4bacec119c99f406fc2fc5e0","unresolved":false,"context_lines":[{"line_number":197,"context_line":"               \u0027to use for verifying VNC X509 Authentication.\u0027)"},{"line_number":198,"context_line":"]"},{"line_number":199,"context_line":""},{"line_number":200,"context_line":"STATIC_OPTIONS \u003d (powervm_opts + ssp_opts + vol_adapter_opts + npiv_opts)"},{"line_number":201,"context_line":"STATIC_OPTIONS \u003d STATIC_OPTIONS + (remote_restart_opts + swift_opts + vnc_opts)"},{"line_number":202,"context_line":""},{"line_number":203,"context_line":"# Dictionary where the key is the NPIV Fabric Name, and the value is a list of"}],"source_content_type":"text/x-python","patch_set":15,"id":"9fb8cfa7_1ead349a","line":200,"updated":"2019-06-12 22:23:32.000000000","message":"I don\u0027t love this delta. Are you doing it to get around a pep error? Which one?\n\n[later] Oh, the notorious W504. Yeah, you should just disable that one (add it to L92 of tox.ini). It\u0027s bogus. Then you can get rid of a bunch of the deltas in this patch.","commit_id":"2f2f32a8b8943795a7c01c0e78a4f235d96b4fb3"}],"nova_powervm/tests/virt/powervm/__init__.py":[{"author":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"change_message_id":"cdee85a8946cedcd4bacec119c99f406fc2fc5e0","unresolved":false,"context_lines":[{"line_number":14,"context_line":"#    License for the specific language governing permissions and limitations"},{"line_number":15,"context_line":"#    under the License."},{"line_number":16,"context_line":""},{"line_number":17,"context_line":"import eventlet"},{"line_number":18,"context_line":"from nova.compute import power_state"},{"line_number":19,"context_line":"from nova.compute import task_states"},{"line_number":20,"context_line":"from nova.compute import vm_states"}],"source_content_type":"text/x-python","patch_set":15,"id":"9fb8cfa7_de923c57","line":17,"updated":"2019-06-12 22:23:32.000000000","message":"This isn\u0027t correct, as now it will *always* trigger the first part of the conditional on L85. eventlet was being imported late on purpose.","commit_id":"2f2f32a8b8943795a7c01c0e78a4f235d96b4fb3"}],"nova_powervm/virt/powervm/host.py":[{"author":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"change_message_id":"cdee85a8946cedcd4bacec119c99f406fc2fc5e0","unresolved":false,"context_lines":[{"line_number":64,"context_line":"    data[\u0027vcpus_used\u0027] \u003d int(math.ceil(pu_used))"},{"line_number":65,"context_line":""},{"line_number":66,"context_line":"    data[\u0027memory_mb\u0027] \u003d ms_wrapper.memory_configurable"},{"line_number":67,"context_line":"    used_memory \u003d (ms_wrapper.memory_configurable - ms_wrapper.memory_free)"},{"line_number":68,"context_line":"    data[\u0027memory_mb_used\u0027] \u003d used_memory"},{"line_number":69,"context_line":"    data[\"hypervisor_type\"] \u003d fields.HVType.PHYP"},{"line_number":70,"context_line":"    data[\"hypervisor_version\"] \u003d IBM_POWERVM_HYPERVISOR_VERSION"}],"source_content_type":"text/x-python","patch_set":15,"id":"9fb8cfa7_be80a8f6","line":67,"updated":"2019-06-12 22:23:32.000000000","message":"these parens now redundant","commit_id":"2f2f32a8b8943795a7c01c0e78a4f235d96b4fb3"}],"nova_powervm/virt/powervm/volume/iscsi.py":[{"author":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"change_message_id":"cdee85a8946cedcd4bacec119c99f406fc2fc5e0","unresolved":false,"context_lines":[{"line_number":66,"context_line":"        # Get the VIOS id lock for initiator lookup"},{"line_number":67,"context_line":"        @lockutils.synchronized(\u0027inititator-lookup-\u0027 + vios_id)"},{"line_number":68,"context_line":"        def _discover_initiator():"},{"line_number":69,"context_line":"            if (vios_id in _ISCSI_INITIATORS and _ISCSI_INITIATORS[vios_id]):"},{"line_number":70,"context_line":"                return"},{"line_number":71,"context_line":"            else:"},{"line_number":72,"context_line":"                try:"}],"source_content_type":"text/x-python","patch_set":15,"id":"9fb8cfa7_3ebb58c5","line":69,"updated":"2019-06-12 22:23:32.000000000","message":"parens now redundant","commit_id":"2f2f32a8b8943795a7c01c0e78a4f235d96b4fb3"}],"nova_powervm/virt/powervm/volume/npiv.py":[{"author":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"change_message_id":"cdee85a8946cedcd4bacec119c99f406fc2fc5e0","unresolved":false,"context_lines":[{"line_number":337,"context_line":"        :return: True if the instance appears to be migrating to this host."},{"line_number":338,"context_line":"                 False otherwise."},{"line_number":339,"context_line":"        \"\"\""},{"line_number":340,"context_line":"        return (fc_state \u003d\u003d FS_INST_MAPPED and self.instance.host !\u003d CONF.host)"},{"line_number":341,"context_line":""},{"line_number":342,"context_line":"    def _configure_wwpns_for_migration(self, fabric):"},{"line_number":343,"context_line":"        \"\"\"Configures the WWPNs for a migration."}],"source_content_type":"text/x-python","patch_set":15,"id":"9fb8cfa7_5ebe4cb4","line":340,"updated":"2019-06-12 22:23:32.000000000","message":"parens now redundant","commit_id":"2f2f32a8b8943795a7c01c0e78a4f235d96b4fb3"}],"requirements.txt":[{"author":{"_account_id":13637,"name":"Divya K Konoor","email":"dikonoor@in.ibm.com","username":"dikonoor"},"change_message_id":"7538d7eb9155b5b5ac36468eb761e7f84c676b37","unresolved":false,"context_lines":[{"line_number":10,"context_line":"oslo.utils\u003e\u003d3.37.0 # Apache-2.0"},{"line_number":11,"context_line":"os-resource-classes\u003e\u003d0.1.0 # Apache-2.0"},{"line_number":12,"context_line":"pypowervm\u003e\u003d1.1.20 # Apache-2.0"},{"line_number":13,"context_line":"sphinx!\u003d1.6.6,!\u003d1.6.7,\u003c2.0.0 "},{"line_number":14,"context_line":"python-swiftclient\u003e\u003d3.2.0 # Apache-2.0"},{"line_number":15,"context_line":"hacking\u003e\u003d1.1.0,\u003c1.2.0 # Apache-2.0"},{"line_number":16,"context_line":"taskflow\u003e\u003d2.16.0 # Apache-2.0"}],"source_content_type":"text/plain","patch_set":2,"id":"9fb8cfa7_c0287635","line":13,"updated":"2019-06-07 11:46:50.000000000","message":"There\u0027s a space at the end of this line that needs to be removed.","commit_id":"de69ff783d50dca1d333696910937947ede89381"},{"author":{"_account_id":13637,"name":"Divya K Konoor","email":"dikonoor@in.ibm.com","username":"dikonoor"},"change_message_id":"7538d7eb9155b5b5ac36468eb761e7f84c676b37","unresolved":false,"context_lines":[{"line_number":12,"context_line":"pypowervm\u003e\u003d1.1.20 # Apache-2.0"},{"line_number":13,"context_line":"sphinx!\u003d1.6.6,!\u003d1.6.7,\u003c2.0.0 "},{"line_number":14,"context_line":"python-swiftclient\u003e\u003d3.2.0 # Apache-2.0"},{"line_number":15,"context_line":"hacking\u003e\u003d1.1.0,\u003c1.2.0 # Apache-2.0"},{"line_number":16,"context_line":"taskflow\u003e\u003d2.16.0 # Apache-2.0"},{"line_number":17,"context_line":"setuptools!\u003d24.0.0,!\u003d34.0.0,!\u003d34.0.1,!\u003d34.0.2,!\u003d34.0.3,!\u003d34.1.0,!\u003d34.1.1,!\u003d34.2.0,!\u003d34.3.0,!\u003d34.3.1,!\u003d34.3.2,!\u003d36.2.0,\u003e\u003d21.0.0 # PSF/ZPL"}],"source_content_type":"text/plain","patch_set":2,"id":"9fb8cfa7_c00f16df","line":15,"updated":"2019-06-07 11:46:50.000000000","message":"I don\u0027t see any reason hacking should be specified here.","commit_id":"de69ff783d50dca1d333696910937947ede89381"},{"author":{"_account_id":13637,"name":"Divya K Konoor","email":"dikonoor@in.ibm.com","username":"dikonoor"},"change_message_id":"ed14ba547a8e2d1b25e2dc8220c1ee448c1fae42","unresolved":false,"context_lines":[{"line_number":10,"context_line":"oslo.utils\u003e\u003d3.37.0 # Apache-2.0"},{"line_number":11,"context_line":"os-resource-classes\u003e\u003d0.1.0 # Apache-2.0"},{"line_number":12,"context_line":"pypowervm\u003e\u003d1.1.20 # Apache-2.0"},{"line_number":13,"context_line":"sphinx!\u003d1.6.6,!\u003d1.6.7,\u003c2.0.0"},{"line_number":14,"context_line":"python-swiftclient\u003e\u003d3.2.0 # Apache-2.0"},{"line_number":15,"context_line":"taskflow\u003e\u003d2.16.0 # Apache-2.0"},{"line_number":16,"context_line":"setuptools!\u003d24.0.0,!\u003d34.0.0,!\u003d34.0.1,!\u003d34.0.2,!\u003d34.0.3,!\u003d34.1.0,!\u003d34.1.1,!\u003d34.2.0,!\u003d34.3.0,!\u003d34.3.1,!\u003d34.3.2,!\u003d36.2.0,\u003e\u003d21.0.0 # PSF/ZPL"}],"source_content_type":"text/plain","patch_set":3,"id":"9fb8cfa7_43f1f0cc","line":13,"updated":"2019-06-07 12:45:34.000000000","message":"Please use sphinx!\u003d1.6.6,!\u003d1.6.7,\u003c2.0.0;python_version\u003d\u003d\u00272.7\u0027 # BSD","commit_id":"9cd738886b7cd085dac12a9a4bde1b9133e3c6d6"}]}
