)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":25562,"name":"Chen","email":"dstbtgagt@foxmail.com","username":"chenn2"},"change_message_id":"f8a513abf23946b1ed1ef5251b6ed7e64ebdb5e6","unresolved":false,"context_lines":[{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Remove Chancefilter"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"ChanceScheduler is deprecated in Pike and will be"},{"line_number":10,"context_line":"removed in a subsequent release."},{"line_number":11,"context_line":""},{"line_number":12,"context_line":"Change-Id: I44f9c1cabf9fc64b1a6903236bc88f5ed8619e9e"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"5f7c97a3_340be07d","line":10,"range":{"start_line":9,"start_character":0,"end_line":10,"end_character":32},"updated":"2018-06-19 09:33:03.000000000","message":"please provide a reference for this so that it can be verified at sight","commit_id":"e31d765cb15b6b1112d76364185c9645eaa0d945"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"5f6950e0dde031e336529b876e1bc6852dd94124","unresolved":false,"context_lines":[{"line_number":4,"context_line":"Commit:     zhangyangyang \u003czhangyangyang@unionpay.com\u003e"},{"line_number":5,"context_line":"CommitDate: 2018-06-19 22:59:32 +0800"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Remove Chancefilter"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"ChanceScheduler is deprecated in Pike and will be"},{"line_number":10,"context_line":"removed in a subsequent release."}],"source_content_type":"text/x-gerrit-commit-message","patch_set":3,"id":"5f7c97a3_ed511232","line":7,"range":{"start_line":7,"start_character":7,"end_line":7,"end_character":19},"updated":"2018-06-19 15:07:04.000000000","message":"ChanceScheduler","commit_id":"a11be759426fa88505f095ae4a02d4da31cab1ed"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"5f6950e0dde031e336529b876e1bc6852dd94124","unresolved":false,"context_lines":[{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Remove Chancefilter"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"ChanceScheduler is deprecated in Pike and will be"},{"line_number":10,"context_line":"removed in a subsequent release."},{"line_number":11,"context_line":""},{"line_number":12,"context_line":"Change-Id: I44f9c1cabf9fc64b1a6903236bc88f5ed8619e9e"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":3,"id":"5f7c97a3_2d586a55","line":9,"range":{"start_line":9,"start_character":30,"end_line":9,"end_character":37},"updated":"2018-06-19 15:07:04.000000000","message":"Please link to the change that deprecated it.","commit_id":"a11be759426fa88505f095ae4a02d4da31cab1ed"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"332f1ce6bcd556bbb208235277ec628aeb3569c2","unresolved":false,"context_lines":[{"line_number":11,"context_line":"and will be removed in a subsequent release."},{"line_number":12,"context_line":""},{"line_number":13,"context_line":"Change-Id: I44f9c1cabf9fc64b1a6903236bc88f5ed8619e9e"},{"line_number":14,"context_line":"Closes-Bug: #1777664"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":9,"id":"3f79a3b5_97a6d0c0","line":14,"updated":"2018-08-16 08:33:49.000000000","message":"This isn\u0027t a bug; we don\u0027t require bugs for removing deprecated code.","commit_id":"71cdb152539c47d0a424034359e2ebc765a7eb93"}],"doc/source/admin/configuration/schedulers.rst":[{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"64b6e43f120f63d9d164ecc6a0f7c9159932796c","unresolved":false,"context_lines":[{"line_number":904,"context_line":"   ram_weight_multiplier \u003d 1.0"},{"line_number":905,"context_line":"   offset_weight_multiplier \u003d 1.0"},{"line_number":906,"context_line":""},{"line_number":907,"context_line":"Chance scheduler"},{"line_number":908,"context_line":"~~~~~~~~~~~~~~~~"},{"line_number":909,"context_line":""},{"line_number":910,"context_line":"As an administrator, you work with the filter scheduler.  However, the Compute"}],"source_content_type":"text/x-rst","patch_set":3,"id":"5f7c97a3_4806f41e","side":"PARENT","line":907,"updated":"2018-06-19 15:08:43.000000000","message":"This would also need to be updated:\n\nhttps://github.com/openstack/nova/blob/afcf078715554e3efe5b71d583586dc112159299/nova/conf/scheduler.py#L40\n\nAnd this:\n\nhttps://github.com/openstack/nova/blob/40a0b579c43108f17e8346b456fcd0b4c226f91a/setup.cfg#L89","commit_id":"ef6b4f43f467dfad2fd0fe99d9dec3fc93a9ffed"}],"nova/conf/releasenotes/notes/remove_ChanceScheduler-0f4861f788adcfc7.yaml":[{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"7a526d80308e6f44e006fb027e552ac2dd6169a0","unresolved":false,"context_lines":[{"line_number":2,"context_line":"deprecations:"},{"line_number":3,"context_line":"  - |"},{"line_number":4,"context_line":"    ChanceScheduler is deprecated in Pike"},{"line_number":5,"context_line":"    (https://review.openstack.org/#/c/492210/)"},{"line_number":6,"context_line":"    and will be removed in a subsequent release."}],"source_content_type":"text/x-yaml","patch_set":6,"id":"5f7c97a3_aa6697ba","line":5,"range":{"start_line":5,"start_character":0,"end_line":5,"end_character":46},"updated":"2018-06-19 20:52:38.000000000","message":"Put this in the commit message but not here. It\u0027s not really something operators will care about.","commit_id":"8e7146f1baabd021094f8abf9672dfe4a9e14acf"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"7a526d80308e6f44e006fb027e552ac2dd6169a0","unresolved":false,"context_lines":[{"line_number":1,"context_line":"---"},{"line_number":2,"context_line":"deprecations:"},{"line_number":3,"context_line":"  - |"},{"line_number":4,"context_line":"    ChanceScheduler is deprecated in Pike"},{"line_number":5,"context_line":"    (https://review.openstack.org/#/c/492210/)"},{"line_number":6,"context_line":"    and will be removed in a subsequent release."}],"source_content_type":"text/x-yaml","patch_set":6,"id":"5f7c97a3_0a0d4be7","line":6,"range":{"start_line":4,"start_character":0,"end_line":6,"end_character":48},"updated":"2018-06-19 20:52:38.000000000","message":"This should all be in past tense, e.g. \"we have done this thing\". Perhaps something like.\n\nWhat might be more useful is to give the configuration that would have to change. For example:\n\n  The ``chance_scheduler`` scheduler driver was deprecated in Pike\n  and has now been removed. You should enable the ``filter_scheduler``\n  driver instead.\n\nI\u0027m pretty sure there are (were?) some advantages to the old chance scheduler so calling out how users can mitigate the impact could be helpful (or it could be overkill. I\u0027ll let others weigh in here)","commit_id":"8e7146f1baabd021094f8abf9672dfe4a9e14acf"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"b1853f2eb284ac2c9ca5b4ee9f75d612bb27a838","unresolved":false,"context_lines":[{"line_number":3,"context_line":"  - |"},{"line_number":4,"context_line":"    The ``chance_scheduler`` scheduler driver was deprecated in Pike"},{"line_number":5,"context_line":"    and has now been removed. You should enable the ``filter_scheduler``"},{"line_number":6,"context_line":"    driver instead.yIf ChanceScheduler behavior is desired"},{"line_number":7,"context_line":"    (i.e. speed trumps correctness) then configuring the FilterScheduler with"},{"line_number":8,"context_line":"    no enabled filters should approximate that behavior."}],"source_content_type":"text/x-yaml","patch_set":7,"id":"5f7c97a3_15824253","line":6,"range":{"start_line":6,"start_character":23,"end_line":6,"end_character":38},"updated":"2018-06-20 10:31:41.000000000","message":"``chance_scheduler``","commit_id":"2c80064c91c63cdea05c305d6871dcf8f54f9225"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"b1853f2eb284ac2c9ca5b4ee9f75d612bb27a838","unresolved":false,"context_lines":[{"line_number":3,"context_line":"  - |"},{"line_number":4,"context_line":"    The ``chance_scheduler`` scheduler driver was deprecated in Pike"},{"line_number":5,"context_line":"    and has now been removed. You should enable the ``filter_scheduler``"},{"line_number":6,"context_line":"    driver instead.yIf ChanceScheduler behavior is desired"},{"line_number":7,"context_line":"    (i.e. speed trumps correctness) then configuring the FilterScheduler with"},{"line_number":8,"context_line":"    no enabled filters should approximate that behavior."}],"source_content_type":"text/x-yaml","patch_set":7,"id":"5f7c97a3_75b13644","line":6,"range":{"start_line":6,"start_character":19,"end_line":6,"end_character":22},"updated":"2018-06-20 10:31:41.000000000","message":"typo","commit_id":"2c80064c91c63cdea05c305d6871dcf8f54f9225"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"b1853f2eb284ac2c9ca5b4ee9f75d612bb27a838","unresolved":false,"context_lines":[{"line_number":4,"context_line":"    The ``chance_scheduler`` scheduler driver was deprecated in Pike"},{"line_number":5,"context_line":"    and has now been removed. You should enable the ``filter_scheduler``"},{"line_number":6,"context_line":"    driver instead.yIf ChanceScheduler behavior is desired"},{"line_number":7,"context_line":"    (i.e. speed trumps correctness) then configuring the FilterScheduler with"},{"line_number":8,"context_line":"    no enabled filters should approximate that behavior."}],"source_content_type":"text/x-yaml","patch_set":7,"id":"5f7c97a3_3585fe59","line":7,"range":{"start_line":7,"start_character":53,"end_line":7,"end_character":72},"updated":"2018-06-20 10:31:41.000000000","message":"``filter_scheduler``","commit_id":"2c80064c91c63cdea05c305d6871dcf8f54f9225"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"b1853f2eb284ac2c9ca5b4ee9f75d612bb27a838","unresolved":false,"context_lines":[{"line_number":5,"context_line":"    and has now been removed. You should enable the ``filter_scheduler``"},{"line_number":6,"context_line":"    driver instead.yIf ChanceScheduler behavior is desired"},{"line_number":7,"context_line":"    (i.e. speed trumps correctness) then configuring the FilterScheduler with"},{"line_number":8,"context_line":"    no enabled filters should approximate that behavior."}],"source_content_type":"text/x-yaml","patch_set":7,"id":"5f7c97a3_15e7a248","line":8,"range":{"start_line":8,"start_character":23,"end_line":8,"end_character":56},"updated":"2018-06-20 10:31:41.000000000","message":"will provide similar performance.","commit_id":"2c80064c91c63cdea05c305d6871dcf8f54f9225"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"21c4e169a7fe8e6be03b745744afe505c4d652e6","unresolved":false,"context_lines":[{"line_number":1,"context_line":"---"},{"line_number":2,"context_line":"deprecations:"},{"line_number":3,"context_line":"  - |"},{"line_number":4,"context_line":"    The ``chance_scheduler`` scheduler driver was deprecated in Pike"},{"line_number":5,"context_line":"    and has now been removed. You should enable the ``filter_scheduler``"}],"source_content_type":"text/x-yaml","patch_set":8,"id":"3f79a3b5_57f4b8f0","line":2,"range":{"start_line":2,"start_character":0,"end_line":2,"end_character":12},"updated":"2018-08-16 08:24:04.000000000","message":"\"upgrade\" - it was deprecated in pike, but is now being removed, which is an upgrade impact for anyone using it.","commit_id":"314c67e0340e2860b675b67da821f4869a6e01fa"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"a0c5f063e342930cbcf7bc44834b556eee67a840","unresolved":false,"context_lines":[{"line_number":3,"context_line":"  - |"},{"line_number":4,"context_line":"    The ``chance_scheduler`` scheduler driver was deprecated in Pike"},{"line_number":5,"context_line":"    and has now been removed. You should enable the ``filter_scheduler``"},{"line_number":6,"context_line":"    driver instead.If chance_scheduler behavior is desired"},{"line_number":7,"context_line":"    (i.e. speed trumps correctness) then configuring the filter_scheduler with"},{"line_number":8,"context_line":"    no enabled filters will provide similar performance."}],"source_content_type":"text/x-yaml","patch_set":8,"id":"3f79a3b5_d1a4584d","line":6,"range":{"start_line":6,"start_character":19,"end_line":6,"end_character":21},"updated":"2018-08-16 07:25:12.000000000","message":"Add a space.","commit_id":"314c67e0340e2860b675b67da821f4869a6e01fa"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"a0c5f063e342930cbcf7bc44834b556eee67a840","unresolved":false,"context_lines":[{"line_number":4,"context_line":"    The ``chance_scheduler`` scheduler driver was deprecated in Pike"},{"line_number":5,"context_line":"    and has now been removed. You should enable the ``filter_scheduler``"},{"line_number":6,"context_line":"    driver instead.If chance_scheduler behavior is desired"},{"line_number":7,"context_line":"    (i.e. speed trumps correctness) then configuring the filter_scheduler with"},{"line_number":8,"context_line":"    no enabled filters will provide similar performance."}],"source_content_type":"text/x-yaml","patch_set":8,"id":"3f79a3b5_11af302a","line":7,"range":{"start_line":7,"start_character":16,"end_line":7,"end_character":22},"updated":"2018-08-16 07:25:12.000000000","message":"Do non-English speakers understand what this means? Might be better to say \"speed is valued over correctness\"","commit_id":"314c67e0340e2860b675b67da821f4869a6e01fa"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"a0c5f063e342930cbcf7bc44834b556eee67a840","unresolved":false,"context_lines":[{"line_number":5,"context_line":"    and has now been removed. You should enable the ``filter_scheduler``"},{"line_number":6,"context_line":"    driver instead.If chance_scheduler behavior is desired"},{"line_number":7,"context_line":"    (i.e. speed trumps correctness) then configuring the filter_scheduler with"},{"line_number":8,"context_line":"    no enabled filters will provide similar performance."}],"source_content_type":"text/x-yaml","patch_set":8,"id":"3f79a3b5_916820f5","line":8,"range":{"start_line":8,"start_character":4,"end_line":8,"end_character":22},"updated":"2018-08-16 07:25:12.000000000","message":"Is this true? Does it work if there are no filters? Or should we just say to enable the ``AllHostsFilter`` which is essentially the same thing. Also, to randomize the results, you\u0027d want to set the ``[scheduler]/host_subset_size`` value to randomize the selected hosts.\n\nhttps://docs.openstack.org/nova/latest/configuration/config.html#filter_scheduler.host_subset_size","commit_id":"314c67e0340e2860b675b67da821f4869a6e01fa"}],"nova/conf/scheduler.py":[{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"b301eb3a7ea414c4e51f0fae72d75d401798f2c8","unresolved":false,"context_lines":[{"line_number":44,"context_line":"* Any of the drivers included in Nova:"},{"line_number":45,"context_line":"** filter_scheduler"},{"line_number":46,"context_line":"** caching_scheduler"},{"line_number":47,"context_line":"** chance_scheduler"},{"line_number":48,"context_line":"** fake_scheduler"},{"line_number":49,"context_line":"* You may also set this to the entry point name of a custom scheduler driver,"},{"line_number":50,"context_line":"  but you will be responsible for creating and maintaining it in your setup.cfg"}],"source_content_type":"text/x-python","patch_set":5,"id":"5f7c97a3_f938f4d4","line":47,"range":{"start_line":47,"start_character":3,"end_line":47,"end_character":19},"updated":"2018-06-19 16:56:22.000000000","message":"also remove","commit_id":"63fc234f4478c92e3638dd6f11ad2b74950f50f5"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"7a526d80308e6f44e006fb027e552ac2dd6169a0","unresolved":false,"context_lines":[{"line_number":23,"context_line":""},{"line_number":24,"context_line":"scheduler_opts \u003d ["},{"line_number":25,"context_line":"    cfg.StrOpt(\"driver\","},{"line_number":26,"context_line":"        default\u003d\"filter_scheduler\","},{"line_number":27,"context_line":"        deprecated_name\u003d\"scheduler_driver\","},{"line_number":28,"context_line":"        deprecated_group\u003d\"DEFAULT\","},{"line_number":29,"context_line":"        help\u003d\"\"\""}],"source_content_type":"text/x-python","patch_set":6,"id":"5f7c97a3_caf673d9","line":26,"range":{"start_line":26,"start_character":0,"end_line":26,"end_character":35},"updated":"2018-06-19 20:52:38.000000000","message":"side note: This should really have a \u0027choices\u0027 parameter, but that\u0027s not related to this change and might be unnecessary depending on how soon we can drop caching_scheduler","commit_id":"8e7146f1baabd021094f8abf9672dfe4a9e14acf"}]}
