)]}'
{"nova/api/openstack/compute/plugins/v3/scheduler_hints.py":[{"author":{"_account_id":6167,"name":"Ken\u0027ichi Ohmichi","email":"ken1ohmichi@gmail.com","username":"oomichi"},"change_message_id":"f3186331fbf9b60eca04de253f6bcdbfe3bc03ad","unresolved":false,"context_lines":[{"line_number":38,"context_line":"        scheduler_hints \u003d server_dict.get(ALIAS + \u0027:scheduler_hints\u0027, {})"},{"line_number":39,"context_line":"        if not isinstance(scheduler_hints, dict):"},{"line_number":40,"context_line":"            msg \u003d _(\"Malformed scheduler_hints attribute\")"},{"line_number":41,"context_line":"            raise webob.exc.HTTPBadRequest(reason\u003dmsg)"},{"line_number":42,"context_line":"        create_kwargs[\u0027scheduler_hints\u0027] \u003d scheduler_hints"},{"line_number":43,"context_line":""},{"line_number":44,"context_line":"    def get_server_create_schema(self):"}],"source_content_type":"text/x-python","patch_set":4,"id":"AAAAUX%2F%2F6DA%3D","line":41,"updated":"2014-02-10 02:22:28.000000000","message":"This validation code should be removed because the schama can cover here.","commit_id":"addb0610badcc1b798f44bbbd3d765371bf63d30"}],"nova/api/openstack/compute/schemas/v3/scheduler_hints.py":[{"author":{"_account_id":6167,"name":"Ken\u0027ichi Ohmichi","email":"ken1ohmichi@gmail.com","username":"oomichi"},"change_message_id":"6f33bfa14145b7c0678dd774438142d051ae895c","unresolved":false,"context_lines":[{"line_number":21,"context_line":"                # defined as varchar(255) in instance_system_metadata table."},{"line_number":22,"context_line":"                \u0027type\u0027: \u0027string\u0027, \u0027maxLength\u0027: 255,"},{"line_number":23,"context_line":"            },"},{"line_number":24,"context_line":"            \u0027different_host\u0027: {"},{"line_number":25,"context_line":"                \u0027type\u0027: [\u0027string\u0027, \u0027array\u0027],"},{"line_number":26,"context_line":"            },"},{"line_number":27,"context_line":"            \u0027same_host\u0027: {"}],"source_content_type":"text/x-python","patch_set":4,"id":"AAAAUX%2F%2F5%2Bw%3D","line":24,"updated":"2014-02-10 02:30:01.000000000","message":"need the NOTE for reviewing.","commit_id":"addb0610badcc1b798f44bbbd3d765371bf63d30"},{"author":{"_account_id":6167,"name":"Ken\u0027ichi Ohmichi","email":"ken1ohmichi@gmail.com","username":"oomichi"},"change_message_id":"6f33bfa14145b7c0678dd774438142d051ae895c","unresolved":false,"context_lines":[{"line_number":24,"context_line":"            \u0027different_host\u0027: {"},{"line_number":25,"context_line":"                \u0027type\u0027: [\u0027string\u0027, \u0027array\u0027],"},{"line_number":26,"context_line":"            },"},{"line_number":27,"context_line":"            \u0027same_host\u0027: {"},{"line_number":28,"context_line":"                \u0027type\u0027: [\u0027string\u0027, \u0027array\u0027],"},{"line_number":29,"context_line":"            },"},{"line_number":30,"context_line":"            # NOTE: The combination string of \u0027build_near_host_ip\u0027 and \u0027cidr\u0027"}],"source_content_type":"text/x-python","patch_set":4,"id":"AAAAUX%2F%2F5%2Bs%3D","line":27,"updated":"2014-02-10 02:30:01.000000000","message":"ditto","commit_id":"addb0610badcc1b798f44bbbd3d765371bf63d30"},{"author":{"_account_id":6167,"name":"Ken\u0027ichi Ohmichi","email":"ken1ohmichi@gmail.com","username":"oomichi"},"change_message_id":"6f33bfa14145b7c0678dd774438142d051ae895c","unresolved":false,"context_lines":[{"line_number":40,"context_line":"            \u0027cidr\u0027: {"},{"line_number":41,"context_line":"                \u0027type\u0027: \u0027string\u0027,"},{"line_number":42,"context_line":"                \u0027pattern\u0027: \u0027^\\/[0-9a-f.:]+$\u0027"},{"line_number":43,"context_line":"            },"},{"line_number":44,"context_line":"        },"},{"line_number":45,"context_line":"        \u0027additionalProperties\u0027: False,"},{"line_number":46,"context_line":"    },"}],"source_content_type":"text/x-python","patch_set":4,"id":"AAAAUX%2F%2F5%2B0%3D","line":43,"updated":"2014-02-10 02:30:01.000000000","message":"\u0027query\u0027 is necessary for cells.","commit_id":"addb0610badcc1b798f44bbbd3d765371bf63d30"},{"author":{"_account_id":6167,"name":"Ken\u0027ichi Ohmichi","email":"ken1ohmichi@gmail.com","username":"oomichi"},"change_message_id":"fd7b0249fd612c8b1651a5705ee1d695d79d29c8","unresolved":false,"context_lines":[{"line_number":40,"context_line":"            \u0027cidr\u0027: {"},{"line_number":41,"context_line":"                \u0027type\u0027: \u0027string\u0027,"},{"line_number":42,"context_line":"                \u0027pattern\u0027: \u0027^\\/[0-9a-f.:]+$\u0027"},{"line_number":43,"context_line":"            },"},{"line_number":44,"context_line":"        },"},{"line_number":45,"context_line":"        \u0027additionalProperties\u0027: False,"},{"line_number":46,"context_line":"    },"}],"source_content_type":"text/x-python","patch_set":4,"id":"AAAAUX%2F%2F5%2BU%3D","line":43,"in_reply_to":"AAAAUX%2F%2F5%2B0%3D","updated":"2014-02-10 02:31:29.000000000","message":"\u0027target_cell\u0027 also is necessary.","commit_id":"addb0610badcc1b798f44bbbd3d765371bf63d30"}]}
