)]}'
{"nova/conf/scheduler.py":[{"author":{"_account_id":782,"name":"John Garbutt","email":"john@johngarbutt.com","username":"johngarbutt"},"change_message_id":"9ef62601502c13509fbb21fc0ae9950ca229ac52","unresolved":false,"context_lines":[{"line_number":91,"context_line":"   creating and maintaining the entry point in your \u0027setup.cfg\u0027 file"},{"line_number":92,"context_line":"\"\"\"),"},{"line_number":93,"context_line":"    # NOTE(sfinucan): Don\u0027t add a \u0027min\u0027 parameter here, as the \u0027periodic_task\u0027"},{"line_number":94,"context_line":"    # decorator provided by \u0027oslo_service\u0027 parses negative values as \"disable\""},{"line_number":95,"context_line":"    cfg.IntOpt(\"periodic_task_interval\","},{"line_number":96,"context_line":"        default\u003d60,"},{"line_number":97,"context_line":"        deprecated_name\u003d\"scheduler_driver_task_period\","}],"source_content_type":"text/x-python","patch_set":3,"id":"3a98d1f4_9d1d2d69","line":94,"updated":"2016-09-28 17:02:54.000000000","message":"Nit: not sure we need this here, as this is true for *lots* of interval options, we just need to start treating them all the same way.","commit_id":"8e69043cb2b3ccceb29e677f370e57a8bd17d337"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"18813ce794a1cd08dafa75d10949c1d0b0f4bae5","unresolved":false,"context_lines":[{"line_number":91,"context_line":"   creating and maintaining the entry point in your \u0027setup.cfg\u0027 file"},{"line_number":92,"context_line":"\"\"\"),"},{"line_number":93,"context_line":"    # NOTE(sfinucan): Don\u0027t add a \u0027min\u0027 parameter here, as the \u0027periodic_task\u0027"},{"line_number":94,"context_line":"    # decorator provided by \u0027oslo_service\u0027 parses negative values as \"disable\""},{"line_number":95,"context_line":"    cfg.IntOpt(\"periodic_task_interval\","},{"line_number":96,"context_line":"        default\u003d60,"},{"line_number":97,"context_line":"        deprecated_name\u003d\"scheduler_driver_task_period\","}],"source_content_type":"text/x-python","patch_set":3,"id":"3a98d1f4_2ba14c94","line":94,"in_reply_to":"3a98d1f4_9d1d2d69","updated":"2016-10-04 12:26:47.000000000","message":"Done","commit_id":"8e69043cb2b3ccceb29e677f370e57a8bd17d337"},{"author":{"_account_id":19590,"name":"Sarafraj Singh","email":"Sarafraj.Singh@intel.com","username":"sarafrajsingh"},"change_message_id":"00b5e0d47c8d6badae16d6d62f9c77382338a0e7","unresolved":false,"context_lines":[{"line_number":112,"context_line":"Possible values:"},{"line_number":113,"context_line":""},{"line_number":114,"context_line":"* An integer, where the integer corresponds to periodic task interval in"},{"line_number":115,"context_line":"  seconds. A negative value disables periodic tasks."},{"line_number":116,"context_line":""},{"line_number":117,"context_line":"Related options:"},{"line_number":118,"context_line":""}],"source_content_type":"text/x-python","patch_set":3,"id":"5a8bc5a2_18dcafe3","line":115,"updated":"2016-09-22 20:10:05.000000000","message":"I think it\u0027s worth mentioning what does 0 means here.","commit_id":"8e69043cb2b3ccceb29e677f370e57a8bd17d337"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"18813ce794a1cd08dafa75d10949c1d0b0f4bae5","unresolved":false,"context_lines":[{"line_number":112,"context_line":"Possible values:"},{"line_number":113,"context_line":""},{"line_number":114,"context_line":"* An integer, where the integer corresponds to periodic task interval in"},{"line_number":115,"context_line":"  seconds. A negative value disables periodic tasks."},{"line_number":116,"context_line":""},{"line_number":117,"context_line":"Related options:"},{"line_number":118,"context_line":""}],"source_content_type":"text/x-python","patch_set":3,"id":"3a98d1f4_eb9a0461","line":115,"in_reply_to":"3a98d1f4_e2edb08f","updated":"2016-10-04 12:26:47.000000000","message":"Done","commit_id":"8e69043cb2b3ccceb29e677f370e57a8bd17d337"},{"author":{"_account_id":782,"name":"John Garbutt","email":"john@johngarbutt.com","username":"johngarbutt"},"change_message_id":"9ef62601502c13509fbb21fc0ae9950ca229ac52","unresolved":false,"context_lines":[{"line_number":112,"context_line":"Possible values:"},{"line_number":113,"context_line":""},{"line_number":114,"context_line":"* An integer, where the integer corresponds to periodic task interval in"},{"line_number":115,"context_line":"  seconds. A negative value disables periodic tasks."},{"line_number":116,"context_line":""},{"line_number":117,"context_line":"Related options:"},{"line_number":118,"context_line":""}],"source_content_type":"text/x-python","patch_set":3,"id":"3a98d1f4_e2edb08f","line":115,"in_reply_to":"5a8bc5a2_18dcafe3","updated":"2016-09-28 17:02:54.000000000","message":"oh, good point, it uses the default interval. Could be another patch, unless this needs redoing for some other reason.","commit_id":"8e69043cb2b3ccceb29e677f370e57a8bd17d337"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"a923bb4fb1ca1b0935af83b150b066e1cdc2a79c","unresolved":false,"context_lines":[{"line_number":430,"context_line":"* An integer or float value, where the value corresponds to the multipler"},{"line_number":431,"context_line":"  ratio for this weigher."},{"line_number":432,"context_line":"\"\"\"),"},{"line_number":433,"context_line":"    cfg.FloatOpt(\"soft_affinity_weight_multiplier\","},{"line_number":434,"context_line":"        default\u003d1.0,"},{"line_number":435,"context_line":"        deprecated_group\u003d\"DEFAULT\","},{"line_number":436,"context_line":"        help\u003d\"\"\""}],"source_content_type":"text/x-python","patch_set":3,"id":"3a98d1f4_1421cc9f","line":433,"updated":"2016-09-29 11:37:25.000000000","message":"We should actually add a TODO here to add \u0027min\u0027: we currently generate a warning here for invalid values but do allow them [1]. There\u0027s probably little reason to continue doing this.\n\n[1] https://github.com/openstack/nova/blob/61af70/nova/scheduler/weights/affinity.py#L79","commit_id":"8e69043cb2b3ccceb29e677f370e57a8bd17d337"}],"nova/scheduler/filters/num_instances_filter.py":[{"author":{"_account_id":2271,"name":"Michael Still","email":"mikal@stillhq.com","username":"mikalstill"},"change_message_id":"53efd3fc6573b93f748fd5bace994b97b6fe51ca","unresolved":false,"context_lines":[{"line_number":60,"context_line":"            LOG.warning(_LW(\u0027Future versions of nova will restrict the \u0027"},{"line_number":61,"context_line":"                \u0027\"filter_scheduler.max_instances_per_host\" config option to \u0027"},{"line_number":62,"context_line":"                \u0027values \u003e\u003d0. Update your configuration file to mitigate \u0027"},{"line_number":63,"context_line":"                \u0027future upgrade issues.\u0027))"},{"line_number":64,"context_line":""},{"line_number":65,"context_line":"        aggregate_vals \u003d utils.aggregate_values_from_key("},{"line_number":66,"context_line":"            host_state,"}],"source_content_type":"text/x-python","patch_set":11,"id":"ba5da102_36b9f815","line":63,"updated":"2016-11-02 19:50:00.000000000","message":"I am not convinced that operators will notice this log message.","commit_id":"cf8b1e52c8314eca16b4fb76f3de7d8556bb0c51"}],"nova/scheduler/filters/trusted_filter.py":[{"author":{"_account_id":2271,"name":"Michael Still","email":"mikal@stillhq.com","username":"mikalstill"},"change_message_id":"53efd3fc6573b93f748fd5bace994b97b6fe51ca","unresolved":false,"context_lines":[{"line_number":160,"context_line":"            LOG.warning(_LW(\u0027Future versions of nova will restrict the \u0027"},{"line_number":161,"context_line":"                \u0027\"trusted_computing.attestation_auth_timeout\" config option \u0027"},{"line_number":162,"context_line":"                \u0027to values \u003e\u003d0. Update your configuration file to mitigate \u0027"},{"line_number":163,"context_line":"                \u0027future upgrade issues.\u0027))"},{"line_number":164,"context_line":""},{"line_number":165,"context_line":"    def _cache_valid(self, host):"},{"line_number":166,"context_line":"        cachevalid \u003d False"}],"source_content_type":"text/x-python","patch_set":11,"id":"ba5da102_b6434812","line":163,"updated":"2016-11-02 19:50:00.000000000","message":"Ditto on noticability.","commit_id":"cf8b1e52c8314eca16b4fb76f3de7d8556bb0c51"}]}
