)]}'
{"nova/api/openstack/compute/plugins/v3/multinic.py":[{"author":{"_account_id":5292,"name":"Christopher Yeoh","email":"cbkyeoh@gmail.com","username":"cyeoh-0"},"change_message_id":"f638b1b9b7d5e57d650f74034361f6b17481e385","unresolved":false,"context_lines":[{"line_number":37,"context_line":"        super(MultinicController, self).__init__(*args, **kwargs)"},{"line_number":38,"context_line":"        self.compute_api \u003d compute.API()"},{"line_number":39,"context_line":""},{"line_number":40,"context_line":"    def _get_instance(self, context, instance_id, want_objects\u003dFalse):"},{"line_number":41,"context_line":"        try:"},{"line_number":42,"context_line":"            return self.compute_api.get(context, instance_id,"},{"line_number":43,"context_line":"                                        want_objects\u003dwant_objects)"}],"source_content_type":"text/x-python","patch_set":9,"id":"AAAAUX%2F%2FgZY%3D","line":40,"updated":"2014-02-12 17:54:37.000000000","message":"I think you\u0027ve merge conflicted with yourself and will need to rebase","commit_id":"49386c47a60a70f7f48404e059016c1efe985490"}],"nova/compute/manager.py":[{"author":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"change_message_id":"ba8d89925431af594f3ea084b227f62ba3ab5a23","unresolved":false,"context_lines":[{"line_number":3272,"context_line":"                                                  network_id)"},{"line_number":3273,"context_line":""},{"line_number":3274,"context_line":"        inst_obj \u003d instance_obj.Instance._from_db_object("},{"line_number":3275,"context_line":"                context, instance_obj.Instance(), instance)"},{"line_number":3276,"context_line":"        network_info \u003d self._inject_network_info(context, inst_obj)"},{"line_number":3277,"context_line":"        self.reset_network(context, inst_obj)"},{"line_number":3278,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAATn%2F8qMk%3D","line":3275,"updated":"2013-12-23 15:42:30.000000000","message":"This is useless code once the object_compat decorator is added to the method","commit_id":"3d991fdb63de1761289dc7d7d84095f195b46989"},{"author":{"_account_id":1653,"name":"garyk","email":"gkotton@vmware.com","username":"garyk"},"change_message_id":"9317ca7e7616e7eda6130ecfda6221293dbebbb6","unresolved":false,"context_lines":[{"line_number":3277,"context_line":"        self.reset_network(context, inst_obj)"},{"line_number":3278,"context_line":""},{"line_number":3279,"context_line":"        # NOTE(russellb) We just want to bump updated_at.  See bug 1143466."},{"line_number":3280,"context_line":"        instance[\u0027updated_at\u0027] \u003d timeutils.utcnow()"},{"line_number":3281,"context_line":"        instance.save()"},{"line_number":3282,"context_line":""},{"line_number":3283,"context_line":"        self._notify_about_instance_usage("}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAATn%2F8tO0%3D","line":3280,"updated":"2013-12-22 07:48:00.000000000","message":"this should be instance.updated_at \u003d timeutils.utcnow()","commit_id":"3d991fdb63de1761289dc7d7d84095f195b46989"},{"author":{"_account_id":6450,"name":"Hans Lindgren","email":"hanlind@kth.se","username":"hanlind"},"change_message_id":"d35553bd2e9c2763d3799fbb99d134bdb8066b56","unresolved":false,"context_lines":[{"line_number":3327,"context_line":"        self.network_api.add_fixed_ip_to_instance(context, instance,"},{"line_number":3328,"context_line":"                                                  network_id)"},{"line_number":3329,"context_line":""},{"line_number":3330,"context_line":"        inst_obj \u003d instance_obj.Instance._from_db_object("},{"line_number":3331,"context_line":"                context, instance_obj.Instance(), instance)"},{"line_number":3332,"context_line":"        network_info \u003d self._inject_network_info(context, inst_obj)"},{"line_number":3333,"context_line":"        self.reset_network(context, inst_obj)"}],"source_content_type":"text/x-python","patch_set":6,"id":"AAAAUH%2F9lYc%3D","line":3330,"updated":"2014-02-05 21:35:03.000000000","message":"This conversion is not needed anymore. With the added decorator, Instance is already an object.","commit_id":"0db867f3ebedab5d5f38f8624bad1f706d1d8025"},{"author":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"change_message_id":"579b1a533a9f4870f9f40a244885bd96d3487745","unresolved":false,"context_lines":[{"line_number":3327,"context_line":"        self.network_api.add_fixed_ip_to_instance(context, instance,"},{"line_number":3328,"context_line":"                                                  network_id)"},{"line_number":3329,"context_line":""},{"line_number":3330,"context_line":"        inst_obj \u003d instance_obj.Instance._from_db_object("},{"line_number":3331,"context_line":"                context, instance_obj.Instance(), instance)"},{"line_number":3332,"context_line":"        network_info \u003d self._inject_network_info(context, inst_obj)"},{"line_number":3333,"context_line":"        self.reset_network(context, inst_obj)"}],"source_content_type":"text/x-python","patch_set":6,"id":"AAAAUH%2F9ffU%3D","line":3330,"in_reply_to":"AAAAUH%2F9lYc%3D","updated":"2014-02-06 15:09:41.000000000","message":"Yep, good catch.","commit_id":"0db867f3ebedab5d5f38f8624bad1f706d1d8025"},{"author":{"_account_id":6450,"name":"Hans Lindgren","email":"hanlind@kth.se","username":"hanlind"},"change_message_id":"6515863e91bcd2878425f691adb72ed5d531193a","unresolved":false,"context_lines":[{"line_number":3335,"context_line":""},{"line_number":3336,"context_line":"        self.network_api.add_fixed_ip_to_instance(context, instance,"},{"line_number":3337,"context_line":"                                                  network_id)"},{"line_number":3338,"context_line":""},{"line_number":3339,"context_line":"        inst_obj \u003d instance_obj.Instance._from_db_object("},{"line_number":3340,"context_line":"                context, instance_obj.Instance(), instance)"},{"line_number":3341,"context_line":"        network_info \u003d self._inject_network_info(context, inst_obj)"}],"source_content_type":"text/x-python","patch_set":8,"id":"AAAAUX%2F%2F2Mw%3D","line":3338,"updated":"2014-02-10 13:04:53.000000000","message":"This conversion is unnecessary as per previous comment.","commit_id":"1af3cce3accd77edf207b49df486d3d7e38ba2bf"}],"nova/tests/api/openstack/compute/contrib/test_multinic_xs.py":[{"author":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"change_message_id":"424e86e64a0aca866e4a54a29cff4c7d763df1c8","unresolved":false,"context_lines":[{"line_number":39,"context_line":""},{"line_number":40,"context_line":""},{"line_number":41,"context_line":"def compute_api_get(self, context, instance_id, want_objects\u003dFalse):"},{"line_number":42,"context_line":"    return {\u0027id\u0027: 1, \u0027uuid\u0027: instance_id}"},{"line_number":43,"context_line":""},{"line_number":44,"context_line":""},{"line_number":45,"context_line":"class FixedIpTest(test.NoDBTestCase):"}],"source_content_type":"text/x-python","patch_set":10,"id":"AAAAUX%2F%2FWyM%3D","line":42,"updated":"2014-02-13 19:03:50.000000000","message":"Shouldn\u0027t we be returning an actual instance here if want_objects\u003dTrue? Else we\u0027re not really testing with accurate compute_api.get() behavior...","commit_id":"c2a11d460c5cf0c836194e3eb3e85a1bb4d1f4c7"},{"author":{"_account_id":2271,"name":"Michael Still","email":"mikal@stillhq.com","username":"mikalstill"},"change_message_id":"529b199bc6ad5fa7a7919abf14d4f27bb828d3af","unresolved":false,"context_lines":[{"line_number":39,"context_line":""},{"line_number":40,"context_line":""},{"line_number":41,"context_line":"def compute_api_get(self, context, instance_id, want_objects\u003dFalse):"},{"line_number":42,"context_line":"    return {\u0027id\u0027: 1, \u0027uuid\u0027: instance_id}"},{"line_number":43,"context_line":""},{"line_number":44,"context_line":""},{"line_number":45,"context_line":"class FixedIpTest(test.NoDBTestCase):"}],"source_content_type":"text/x-python","patch_set":10,"id":"AAAAUX%2F%2FH2A%3D","line":42,"in_reply_to":"AAAAUX%2F%2FWyM%3D","updated":"2014-02-16 22:49:41.000000000","message":"Done","commit_id":"c2a11d460c5cf0c836194e3eb3e85a1bb4d1f4c7"}]}
