)]}'
{"nova/virt/driver.py":[{"author":{"_account_id":6167,"name":"Ken\u0027ichi Ohmichi","email":"ken1ohmichi@gmail.com","username":"oomichi"},"change_message_id":"9ba22432822406803dd1cf374efd8747051d073e","unresolved":false,"context_lines":[{"line_number":588,"context_line":""},{"line_number":589,"context_line":"        :param instance: nova.objects.instance.Instance"},{"line_number":590,"context_line":"        \"\"\""},{"line_number":591,"context_line":"        # TODO(Vek): Need to pass context in for access to auth_token"},{"line_number":592,"context_line":"        raise NotImplementedError()"},{"line_number":593,"context_line":""},{"line_number":594,"context_line":"    def finish_revert_migration(self, context, instance, network_info,"}],"source_content_type":"text/x-python","patch_set":3,"id":"7a77a97e_ae02ab6d","line":591,"range":{"start_line":591,"start_character":8,"end_line":591,"end_character":69},"updated":"2016-11-21 20:36:59.000000000","message":"I feel we can remove this line ;)","commit_id":"b95487fc45d09b7b1d4bcfab283b9220835983c7"},{"author":{"_account_id":6062,"name":"jichenjc","email":"jichenjc@cn.ibm.com","username":"jichenjc"},"change_message_id":"f505f1c300ee4aa8c8c30f75fedfbc3ed57fce2e","unresolved":false,"context_lines":[{"line_number":588,"context_line":""},{"line_number":589,"context_line":"        :param instance: nova.objects.instance.Instance"},{"line_number":590,"context_line":"        \"\"\""},{"line_number":591,"context_line":"        # TODO(Vek): Need to pass context in for access to auth_token"},{"line_number":592,"context_line":"        raise NotImplementedError()"},{"line_number":593,"context_line":""},{"line_number":594,"context_line":"    def finish_revert_migration(self, context, instance, network_info,"}],"source_content_type":"text/x-python","patch_set":3,"id":"7a77a97e_938416b2","line":591,"range":{"start_line":591,"start_character":8,"end_line":591,"end_character":69},"in_reply_to":"7a77a97e_ae02ab6d","updated":"2016-11-22 12:57:17.000000000","message":"Done","commit_id":"b95487fc45d09b7b1d4bcfab283b9220835983c7"}],"nova/virt/hyperv/driver.py":[{"author":{"_account_id":14819,"name":"Timofey Durakov","email":"timofei.nd@gmail.com","username":"tdurakov"},"change_message_id":"5c864178088342f50ba1af91d0dbf01a493fd00f","unresolved":false,"context_lines":[{"line_number":310,"context_line":"                                                             retry_interval)"},{"line_number":311,"context_line":""},{"line_number":312,"context_line":"    def confirm_migration(self, context, migration, instance, network_info):"},{"line_number":313,"context_line":"        self._migrationops.confirm_migration(migration, instance, network_info)"},{"line_number":314,"context_line":""},{"line_number":315,"context_line":"    def finish_revert_migration(self, context, instance, network_info,"},{"line_number":316,"context_line":"                                block_device_info\u003dNone, power_on\u003dTrue):"}],"source_content_type":"text/x-python","patch_set":1,"id":"1a95cdbc_fe3859f0","line":313,"updated":"2016-10-07 14:11:15.000000000","message":"I think you need to pass it here too","commit_id":"200ec7fbedf359de9e267f7411df8a27d91d792d"},{"author":{"_account_id":6062,"name":"jichenjc","email":"jichenjc@cn.ibm.com","username":"jichenjc"},"change_message_id":"592c78abbbc38807eff749dde618ebe25710ec4c","unresolved":false,"context_lines":[{"line_number":310,"context_line":"                                                             retry_interval)"},{"line_number":311,"context_line":""},{"line_number":312,"context_line":"    def confirm_migration(self, context, migration, instance, network_info):"},{"line_number":313,"context_line":"        self._migrationops.confirm_migration(migration, instance, network_info)"},{"line_number":314,"context_line":""},{"line_number":315,"context_line":"    def finish_revert_migration(self, context, instance, network_info,"},{"line_number":316,"context_line":"                                block_device_info\u003dNone, power_on\u003dTrue):"}],"source_content_type":"text/x-python","patch_set":1,"id":"9a629dbe_8e7a8f22","line":313,"in_reply_to":"1a95cdbc_fe3859f0","updated":"2016-11-11 14:27:06.000000000","message":"right, thx","commit_id":"200ec7fbedf359de9e267f7411df8a27d91d792d"}],"nova/virt/xenapi/driver.py":[{"author":{"_account_id":6167,"name":"Ken\u0027ichi Ohmichi","email":"ken1ohmichi@gmail.com","username":"oomichi"},"change_message_id":"9ba22432822406803dd1cf374efd8747051d073e","unresolved":false,"context_lines":[{"line_number":167,"context_line":""},{"line_number":168,"context_line":"    def confirm_migration(self, context, migration, instance, network_info):"},{"line_number":169,"context_line":"        \"\"\"Confirms a resize, destroying the source VM.\"\"\""},{"line_number":170,"context_line":"        # TODO(Vek): Need to pass context in for access to auth_token"},{"line_number":171,"context_line":"        self._vmops.confirm_migration(migration, instance, network_info)"},{"line_number":172,"context_line":""},{"line_number":173,"context_line":"    def finish_revert_migration(self, context, instance, network_info,"}],"source_content_type":"text/x-python","patch_set":3,"id":"7a77a97e_4e2af7e8","line":170,"range":{"start_line":170,"start_character":8,"end_line":170,"end_character":69},"updated":"2016-11-21 20:36:59.000000000","message":"ditto: remove this line","commit_id":"b95487fc45d09b7b1d4bcfab283b9220835983c7"},{"author":{"_account_id":6062,"name":"jichenjc","email":"jichenjc@cn.ibm.com","username":"jichenjc"},"change_message_id":"f505f1c300ee4aa8c8c30f75fedfbc3ed57fce2e","unresolved":false,"context_lines":[{"line_number":167,"context_line":""},{"line_number":168,"context_line":"    def confirm_migration(self, context, migration, instance, network_info):"},{"line_number":169,"context_line":"        \"\"\"Confirms a resize, destroying the source VM.\"\"\""},{"line_number":170,"context_line":"        # TODO(Vek): Need to pass context in for access to auth_token"},{"line_number":171,"context_line":"        self._vmops.confirm_migration(migration, instance, network_info)"},{"line_number":172,"context_line":""},{"line_number":173,"context_line":"    def finish_revert_migration(self, context, instance, network_info,"}],"source_content_type":"text/x-python","patch_set":3,"id":"7a77a97e_93ab361e","line":170,"range":{"start_line":170,"start_character":8,"end_line":170,"end_character":69},"in_reply_to":"7a77a97e_4e2af7e8","updated":"2016-11-22 12:57:17.000000000","message":"Done","commit_id":"b95487fc45d09b7b1d4bcfab283b9220835983c7"},{"author":{"_account_id":782,"name":"John Garbutt","email":"john@johngarbutt.com","username":"johngarbutt"},"change_message_id":"8da33b80e6b39d9bb9e495b9b52faa01acf38e98","unresolved":false,"context_lines":[{"line_number":167,"context_line":""},{"line_number":168,"context_line":"    def confirm_migration(self, migration, instance, network_info):"},{"line_number":169,"context_line":"        \"\"\"Confirms a resize, destroying the source VM.\"\"\""},{"line_number":170,"context_line":"        # TODO(Vek): Need to pass context in for access to auth_token"},{"line_number":171,"context_line":"        self._vmops.confirm_migration(migration, instance, network_info)"},{"line_number":172,"context_line":""},{"line_number":173,"context_line":"    def finish_revert_migration(self, context, instance, network_info,"}],"source_content_type":"text/x-python","patch_set":5,"id":"5a74a57a_ff60aa37","side":"PARENT","line":170,"updated":"2016-11-24 09:40:37.000000000","message":"Nit: This TODO hasn\u0027t been completed, as you don\u0027t pass the context down to vmops yet.","commit_id":"80306af88bfe367eec7db11f175dc24d4369316f"}]}
