)]}'
{"nova/scheduler/filter_scheduler.py":[{"author":{"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},"change_message_id":"b4ebf0c3f221ef670393a0c50baafeb71836bcbd","unresolved":false,"context_lines":[{"line_number":39,"context_line":"    \"\"\"Scheduler that can be used for filtering and weighing.\"\"\""},{"line_number":40,"context_line":"    def __init__(self, *args, **kwargs):"},{"line_number":41,"context_line":"        super(FilterScheduler, self).__init__(*args, **kwargs)"},{"line_number":42,"context_line":"        self.cost_function_cache \u003d {}"},{"line_number":43,"context_line":"        self.options \u003d scheduler_options.SchedulerOptions()"},{"line_number":44,"context_line":""},{"line_number":45,"context_line":"    def schedule_run_instance(self, context, request_spec,"}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAALn%2F%2Fu0k%3D","side":"PARENT","line":42,"updated":"2012-11-09 16:23:39.000000000","message":"Hmmm…this removal doesn\u0027t seem consistent with the stated purpose of this patch?  Actually, I see where this is indexed by topic below; I wonder if it would be appropriate to mention in the commit message?","commit_id":"ab9ee3d232e0000dd8b8f1d2623d8ac72a6c9247"},{"author":{"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},"change_message_id":"b4ebf0c3f221ef670393a0c50baafeb71836bcbd","unresolved":false,"context_lines":[{"line_number":61,"context_line":"                        \u0027scheduler.run_instance.start\u0027, notifier.INFO, payload)"},{"line_number":62,"context_line":""},{"line_number":63,"context_line":"        weighted_hosts \u003d self._schedule(context, request_spec,"},{"line_number":64,"context_line":"                filter_properties, instance_uuids)"},{"line_number":65,"context_line":""},{"line_number":66,"context_line":"        # NOTE(comstud): Make sure we do not pass this through.  It"},{"line_number":67,"context_line":"        # contains an instance of RpcContext that cannot be serialized."}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAALn%2F%2Fu0I%3D","line":64,"updated":"2012-11-09 16:23:39.000000000","message":"femtonit: It would be nice to preserve existing indentation alignment…","commit_id":"7fc83893587d4e48cbfeabdfebe62aa71c66ab35"}],"nova/tests/scheduler/test_host_manager.py":[{"author":{"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},"change_message_id":"b4ebf0c3f221ef670393a0c50baafeb71836bcbd","unresolved":false,"context_lines":[{"line_number":56,"context_line":"        self.host_manager.filter_classes \u003d [ComputeFilterClass1,"},{"line_number":57,"context_line":"                ComputeFilterClass2]"},{"line_number":58,"context_line":""},{"line_number":59,"context_line":"        # Test we returns 1 correct function"},{"line_number":60,"context_line":"        filter_fns \u003d self.host_manager._choose_host_filters(None)"},{"line_number":61,"context_line":"        self.assertEqual(len(filter_fns), 1)"},{"line_number":62,"context_line":"        self.assertEqual(filter_fns[0].__func__,"}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAALn%2F%2Fuzg%3D","line":59,"updated":"2012-11-09 16:23:39.000000000","message":"s/returns/return/","commit_id":"7fc83893587d4e48cbfeabdfebe62aa71c66ab35"}]}
