)]}'
{"nova/compute/manager.py":[{"author":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"change_message_id":"514f041f0de20d7f42bada1792181ccac8dc5e48","unresolved":false,"context_lines":[{"line_number":2642,"context_line":""},{"line_number":2643,"context_line":"        admin_password \u003d (rescue_password if rescue_password else"},{"line_number":2644,"context_line":"                      utils.generate_password())"},{"line_number":2645,"context_line":""},{"line_number":2646,"context_line":"        self.conductor_api.notify_usage_exists(context, instance,"},{"line_number":2647,"context_line":"                                               current_period\u003dTrue)"},{"line_number":2648,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAATn%2F8qNM%3D","line":2645,"updated":"2013-12-23 15:40:56.000000000","message":"Hmm, not sure this is okay without a change to conductor/rpcapi to turn this back into a dict. The conductor helper apis have not been changed to take objects (nor do I think they should, I think they should go away as we stop needing to rely on them).","commit_id":"4359793640686e14b62179f80f2791b5b1316ea6"},{"author":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"change_message_id":"514f041f0de20d7f42bada1792181ccac8dc5e48","unresolved":false,"context_lines":[{"line_number":2672,"context_line":"        instance[\u0027task_state\u0027] \u003d None"},{"line_number":2673,"context_line":"        instance[\u0027power_state\u0027] \u003d current_power_state"},{"line_number":2674,"context_line":"        instance[\u0027launched_at\u0027] \u003d timeutils.utcnow()"},{"line_number":2675,"context_line":"        instance[\u0027expected_task_state\u0027] \u003d task_states.RESCUING"},{"line_number":2676,"context_line":"        instance.save()"},{"line_number":2677,"context_line":""},{"line_number":2678,"context_line":"        self._notify_about_instance_usage(context, instance,"}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAATn%2F8qNY%3D","line":2675,"updated":"2013-12-23 15:40:56.000000000","message":"...meow.","commit_id":"4359793640686e14b62179f80f2791b5b1316ea6"},{"author":{"_account_id":5754,"name":"Alex Xu","email":"hejie.xu@intel.com","username":"xuhj"},"change_message_id":"08bd323208cd64b3102af8974abb3e97c5dfc613","unresolved":false,"context_lines":[{"line_number":2637,"context_line":"                                               current_period\u003dTrue)"},{"line_number":2638,"context_line":""},{"line_number":2639,"context_line":"        network_info \u003d self._get_instance_nw_info(context, instance)"},{"line_number":2640,"context_line":""},{"line_number":2641,"context_line":"        rescue_image_meta \u003d self._get_rescue_image(context, instance)"},{"line_number":2642,"context_line":""},{"line_number":2643,"context_line":"        extra_usage_info \u003d {\u0027rescue_image_name\u0027:"}],"source_content_type":"text/x-python","patch_set":5,"id":"AAAAUH%2F%2F%2B5Y%3D","line":2640,"updated":"2014-01-05 08:13:04.000000000","message":"in the \u0027_get_rescue_image\u0027, I found a line \u0027rescue_image_ref \u003d instance[\u0027image_ref\u0027]\u0027 that\u0027s still use instance as dict.","commit_id":"77036be4b03862ffffbd2446d17a5ed18de9b7fe"}],"nova/tests/compute/test_compute.py":[{"author":{"_account_id":7494,"name":"Guangya Liu","email":"gyliu513@gmail.com","username":"JayLau"},"change_message_id":"34531c0468231b63c0bb3cd52a5a18b41747af1f","unresolved":false,"context_lines":[{"line_number":1870,"context_line":"        self.mox.ReplayAll()"},{"line_number":1871,"context_line":""},{"line_number":1872,"context_line":"        expected_message \u003d (\u0027Instance %s cannot be rescued: \u0027"},{"line_number":1873,"context_line":"                            \u0027Driver Error: Try again later\u0027 % inst_obj[\u0027uuid\u0027])"},{"line_number":1874,"context_line":"        inst_obj[\u0027vm_state\u0027] \u003d \u0027some_random_state\u0027"},{"line_number":1875,"context_line":""},{"line_number":1876,"context_line":"        with testtools.ExpectedException("}],"source_content_type":"text/x-python","patch_set":4,"id":"AAAAT3%2F%2Fvm8%3D","line":1873,"updated":"2014-01-02 14:56:20.000000000","message":"Why not use inst_obj.uuid?\n\nWhat about change all of the following test use instace_obj.xxx?","commit_id":"eb551f8335c240adb5ba923395dfc0dec0b7825d"}]}
