)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":10618,"name":"Pavel Kholkin","email":"p.v.holkin@mail.ru","username":"pkholkin"},"change_message_id":"d969d6e7596018c77fa2cb50f0c437f01d171d24","unresolved":false,"context_lines":[{"line_number":5,"context_line":"CommitDate: 2016-09-15 01:20:30 +0300"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"[WIP] scheduler: strictly isolate group of hosts for image/flavor"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Change-Id: I25f0551aad959c9d2570434678d16a9118bf2909"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"1a95cdbc_1d468623","line":8,"updated":"2016-10-04 16:39:29.000000000","message":"add bp and description","commit_id":"2dd5c3d967a51bf3c7e11e3b01f7a3b0f613d4c9"}],"nova/conf/scheduler.py":[{"author":{"_account_id":10618,"name":"Pavel Kholkin","email":"p.v.holkin@mail.ru","username":"pkholkin"},"change_message_id":"d969d6e7596018c77fa2cb50f0c437f01d171d24","unresolved":false,"context_lines":[{"line_number":577,"context_line":"        default\u003dFalse,"},{"line_number":578,"context_line":"        help\u003d\"\"\""},{"line_number":579,"context_line":"Whether to force isolated hosts to run only image with all keys correctly"},{"line_number":580,"context_line":"setted\u0027. TODO: !!! are they related ?"},{"line_number":581,"context_line":""},{"line_number":582,"context_line":""},{"line_number":583,"context_line":"* Related options:"}],"source_content_type":"text/x-python","patch_set":1,"id":"1a95cdbc_7d55cac4","line":580,"updated":"2016-10-04 16:39:29.000000000","message":"add better description","commit_id":"2dd5c3d967a51bf3c7e11e3b01f7a3b0f613d4c9"}],"nova/scheduler/filters/aggregate_image_properties_isolation.py":[{"author":{"_account_id":10618,"name":"Pavel Kholkin","email":"p.v.holkin@mail.ru","username":"pkholkin"},"change_message_id":"d969d6e7596018c77fa2cb50f0c437f01d171d24","unresolved":false,"context_lines":[{"line_number":39,"context_line":"        with image properties."},{"line_number":40,"context_line":""},{"line_number":41,"context_line":"        aggregate_image_filter_strict_isolation\u003dFalse"},{"line_number":42,"context_line":"            +--------------+------------+----------+----------+"},{"line_number":43,"context_line":"            | img \\  aggr  | key\u003dfoo    | key\u003dxxx  | \u003cempty\u003e  |"},{"line_number":44,"context_line":"            +\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d+\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d+\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d+\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d+"},{"line_number":45,"context_line":"            | key\u003dfoo      | True       | False    | True     |"}],"source_content_type":"text/x-python","patch_set":1,"id":"1a95cdbc_fda47a09","line":42,"updated":"2016-10-04 16:39:29.000000000","message":"change the table as it in spec","commit_id":"2dd5c3d967a51bf3c7e11e3b01f7a3b0f613d4c9"},{"author":{"_account_id":10618,"name":"Pavel Kholkin","email":"p.v.holkin@mail.ru","username":"pkholkin"},"change_message_id":"d969d6e7596018c77fa2cb50f0c437f01d171d24","unresolved":false,"context_lines":[{"line_number":83,"context_line":"                    not key.startswith(cfg_namespace + cfg_separator)):"},{"line_number":84,"context_line":"                continue"},{"line_number":85,"context_line":""},{"line_number":86,"context_line":"            # IGNORED_KEYS ?"},{"line_number":87,"context_line":""},{"line_number":88,"context_line":"            # this is needed for non-strict case"},{"line_number":89,"context_line":"            prop \u003d None"}],"source_content_type":"text/x-python","patch_set":1,"id":"1a95cdbc_5d6f2e92","line":86,"updated":"2016-10-04 16:39:29.000000000","message":"seems we need it","commit_id":"2dd5c3d967a51bf3c7e11e3b01f7a3b0f613d4c9"},{"author":{"_account_id":10618,"name":"Pavel Kholkin","email":"p.v.holkin@mail.ru","username":"pkholkin"},"change_message_id":"d969d6e7596018c77fa2cb50f0c437f01d171d24","unresolved":false,"context_lines":[{"line_number":95,"context_line":"                            {\"host\": host_state.host, \"key\": key})"},{"line_number":96,"context_line":"                continue"},{"line_number":97,"context_line":""},{"line_number":98,"context_line":"            if cfg_strictiso and len(options) !\u003d 1:"},{"line_number":99,"context_line":"                LOG.debug(\"%(host_state)s fails image aggregate properties \""},{"line_number":100,"context_line":"                          \"requirements. Property %(prop)s does not \""},{"line_number":101,"context_line":"                          \"strictly match %(options)s.\","}],"source_content_type":"text/x-python","patch_set":1,"id":"1a95cdbc_bdcf52b2","line":98,"updated":"2016-10-04 16:39:29.000000000","message":"this should be removed? (seems that we should accept sets, too)","commit_id":"2dd5c3d967a51bf3c7e11e3b01f7a3b0f613d4c9"}]}
