)]}'
{"doc/source/admin/configuration/cross-cell-resize.rst":[{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"0146c318eee4497d17af2ba2fc2317a4c146bb87","unresolved":false,"context_lines":[{"line_number":28,"context_line":"could also just cold migrate the servers during a maintenance window to the"},{"line_number":29,"context_line":"new cell."},{"line_number":30,"context_line":""},{"line_number":31,"context_line":"Requirements"},{"line_number":32,"context_line":"~~~~~~~~~~~~"},{"line_number":33,"context_line":""},{"line_number":34,"context_line":"To enable cross-cell resize functionality the following conditions must be met."}],"source_content_type":"text/x-rst","patch_set":2,"id":"3fa7e38b_645ddbea","line":31,"updated":"2019-12-09 15:12:05.000000000","message":"Neutron must expose the \"Port Bindings Extended\" API extension (added in the 13.0.0 Rocky release).","commit_id":"1826ebecd0d85b5b11e85667a556b49b61db8628"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"d2f50554932eba4a8fd74cb34933bacdafb523dd","unresolved":false,"context_lines":[{"line_number":28,"context_line":"could also just cold migrate the servers during a maintenance window to the"},{"line_number":29,"context_line":"new cell."},{"line_number":30,"context_line":""},{"line_number":31,"context_line":"Requirements"},{"line_number":32,"context_line":"~~~~~~~~~~~~"},{"line_number":33,"context_line":""},{"line_number":34,"context_line":"To enable cross-cell resize functionality the following conditions must be met."}],"source_content_type":"text/x-rst","patch_set":2,"id":"3fa7e38b_2492834b","line":31,"in_reply_to":"3fa7e38b_645ddbea","updated":"2019-12-09 15:24:41.000000000","message":"Done","commit_id":"1826ebecd0d85b5b11e85667a556b49b61db8628"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"0146c318eee4497d17af2ba2fc2317a4c146bb87","unresolved":false,"context_lines":[{"line_number":177,"context_line":"check the :oslo.config:option:`long_rpc_timeout` option to see if it is high"},{"line_number":178,"context_line":"enough though the default value (30 minutes) should be sufficient."},{"line_number":179,"context_line":""},{"line_number":180,"context_line":"Recovering from failure"},{"line_number":181,"context_line":"-----------------------"},{"line_number":182,"context_line":""},{"line_number":183,"context_line":"The orchestration tasks in conductor that drive the operation are built with"}],"source_content_type":"text/x-rst","patch_set":2,"id":"3fa7e38b_a46673bb","line":180,"updated":"2019-12-09 15:12:05.000000000","message":"Should also mention that the guest disks on the source host are not destroyed until the resize is confirmed so if there is an issue prior to confirm or confirm itself fails, the guest disks should still be available for rebuilding the instance.","commit_id":"1826ebecd0d85b5b11e85667a556b49b61db8628"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"d2f50554932eba4a8fd74cb34933bacdafb523dd","unresolved":false,"context_lines":[{"line_number":177,"context_line":"check the :oslo.config:option:`long_rpc_timeout` option to see if it is high"},{"line_number":178,"context_line":"enough though the default value (30 minutes) should be sufficient."},{"line_number":179,"context_line":""},{"line_number":180,"context_line":"Recovering from failure"},{"line_number":181,"context_line":"-----------------------"},{"line_number":182,"context_line":""},{"line_number":183,"context_line":"The orchestration tasks in conductor that drive the operation are built with"}],"source_content_type":"text/x-rst","patch_set":2,"id":"3fa7e38b_c4d04ff7","line":180,"in_reply_to":"3fa7e38b_a46673bb","updated":"2019-12-09 15:24:41.000000000","message":"Done","commit_id":"1826ebecd0d85b5b11e85667a556b49b61db8628"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"7f0041072b206f5f3c5272845392ed1234de77bb","unresolved":false,"context_lines":[{"line_number":141,"context_line":".. todo:: Add diagrams for what happens with the resize, confirm and revert"},{"line_number":142,"context_line":"          flows like in https://review.opendev.org/695759/."},{"line_number":143,"context_line":""},{"line_number":144,"context_line":"Limitations"},{"line_number":145,"context_line":"~~~~~~~~~~~"},{"line_number":146,"context_line":""},{"line_number":147,"context_line":"These are known to not yet be supported in the code:"}],"source_content_type":"text/x-rst","patch_set":5,"id":"3fa7e38b_11e52edb","line":144,"updated":"2019-12-10 18:58:21.000000000","message":"Not sure how I forgot this one in here:\n\nhttps://specs.openstack.org/openstack/nova-specs/specs/ussuri/approved/cross-cell-resize.html#limitations","commit_id":"d778147e16646616e4967ace148cbbb964a0ef2f"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"d1d21c0bcedd64b5219e5cd3adbf06c573f9b27f","unresolved":false,"context_lines":[{"line_number":141,"context_line":".. todo:: Add diagrams for what happens with the resize, confirm and revert"},{"line_number":142,"context_line":"          flows like in https://review.opendev.org/695759/."},{"line_number":143,"context_line":""},{"line_number":144,"context_line":"Limitations"},{"line_number":145,"context_line":"~~~~~~~~~~~"},{"line_number":146,"context_line":""},{"line_number":147,"context_line":"These are known to not yet be supported in the code:"}],"source_content_type":"text/x-rst","patch_set":5,"id":"3fa7e38b_43943de8","line":144,"in_reply_to":"3fa7e38b_11e52edb","updated":"2019-12-10 20:42:21.000000000","message":"Handled later here: https://review.opendev.org/#/c/698322/","commit_id":"d778147e16646616e4967ace148cbbb964a0ef2f"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"527a855b3f06f8a883985f12dd541f9dbb3a21da","unresolved":false,"context_lines":[{"line_number":1,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":2,"context_line":"Cross-cell resize"},{"line_number":3,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":4,"context_line":""},{"line_number":5,"context_line":"Historically resizing and cold migrating a server has been explicitly"},{"line_number":6,"context_line":"`restricted`_ to within the same cell in which the server already exists."},{"line_number":7,"context_line":"The cross-cell resize feature allows configuring nova to allow resizing"}],"source_content_type":"text/x-rst","patch_set":6,"id":"3fa7e38b_79fd3a06","line":4,"updated":"2019-12-13 12:30:01.000000000","message":"Can we add an introduction linking back to the resize docs? Something like I suggested at [1]\n\n[1] https://review.opendev.org/#/c/638269/63/doc/source/admin/configuration/resize.rst@9","commit_id":"861d702dff46434ae0f2d328e36b43543c8e43c0"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"ff9e113889d990f698c056ab4cfccb0fd597f7e9","unresolved":false,"context_lines":[{"line_number":1,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":2,"context_line":"Cross-cell resize"},{"line_number":3,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":4,"context_line":""},{"line_number":5,"context_line":"Historically resizing and cold migrating a server has been explicitly"},{"line_number":6,"context_line":"`restricted`_ to within the same cell in which the server already exists."},{"line_number":7,"context_line":"The cross-cell resize feature allows configuring nova to allow resizing"}],"source_content_type":"text/x-rst","patch_set":6,"id":"3fa7e38b_ef671ce9","line":4,"in_reply_to":"3fa7e38b_79fd3a06","updated":"2019-12-13 14:47:59.000000000","message":"I\u0027ll try.","commit_id":"861d702dff46434ae0f2d328e36b43543c8e43c0"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"ed91e3568d81ba7b83dd4c28ef08a0a0346f6638","unresolved":false,"context_lines":[{"line_number":1,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":2,"context_line":"Cross-cell resize"},{"line_number":3,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":4,"context_line":""},{"line_number":5,"context_line":"Historically resizing and cold migrating a server has been explicitly"},{"line_number":6,"context_line":"`restricted`_ to within the same cell in which the server already exists."},{"line_number":7,"context_line":"The cross-cell resize feature allows configuring nova to allow resizing"}],"source_content_type":"text/x-rst","patch_set":6,"id":"3fa7e38b_3d922ea2","line":4,"in_reply_to":"3fa7e38b_ef671ce9","updated":"2019-12-16 17:40:06.000000000","message":"Done","commit_id":"861d702dff46434ae0f2d328e36b43543c8e43c0"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"527a855b3f06f8a883985f12dd541f9dbb3a21da","unresolved":false,"context_lines":[{"line_number":15,"context_line":".. _video: https://www.openstack.org/videos/summits/denver-2019/whats-new-in-nova-cellsv2"},{"line_number":16,"context_line":""},{"line_number":17,"context_line":"Use case"},{"line_number":18,"context_line":"~~~~~~~~"},{"line_number":19,"context_line":""},{"line_number":20,"context_line":"There are many reasons to use multiple cells in a nova deployment beyond just"},{"line_number":21,"context_line":"scaling the database and message queue. Cells can also be used to shard a"}],"source_content_type":"text/x-rst","patch_set":6,"id":"3fa7e38b_3903420e","line":18,"range":{"start_line":18,"start_character":0,"end_line":18,"end_character":8},"updated":"2019-12-13 12:30:01.000000000","message":"Can we use\n\n  --------\n\nper the OpenStack style guide [1]\n\n[1] https://docs.openstack.org/doc-contrib-guide/rst-conv/titles.html","commit_id":"861d702dff46434ae0f2d328e36b43543c8e43c0"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"ff9e113889d990f698c056ab4cfccb0fd597f7e9","unresolved":false,"context_lines":[{"line_number":15,"context_line":".. _video: https://www.openstack.org/videos/summits/denver-2019/whats-new-in-nova-cellsv2"},{"line_number":16,"context_line":""},{"line_number":17,"context_line":"Use case"},{"line_number":18,"context_line":"~~~~~~~~"},{"line_number":19,"context_line":""},{"line_number":20,"context_line":"There are many reasons to use multiple cells in a nova deployment beyond just"},{"line_number":21,"context_line":"scaling the database and message queue. Cells can also be used to shard a"}],"source_content_type":"text/x-rst","patch_set":6,"id":"3fa7e38b_cf582026","line":18,"range":{"start_line":18,"start_character":0,"end_line":18,"end_character":8},"in_reply_to":"3fa7e38b_3903420e","updated":"2019-12-13 14:47:59.000000000","message":"Sure, tbh I can\u0027t ever keep those straight (-- vs ~~) for subsections and I probably copied this from elsewhere.","commit_id":"861d702dff46434ae0f2d328e36b43543c8e43c0"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"ed91e3568d81ba7b83dd4c28ef08a0a0346f6638","unresolved":false,"context_lines":[{"line_number":15,"context_line":".. _video: https://www.openstack.org/videos/summits/denver-2019/whats-new-in-nova-cellsv2"},{"line_number":16,"context_line":""},{"line_number":17,"context_line":"Use case"},{"line_number":18,"context_line":"~~~~~~~~"},{"line_number":19,"context_line":""},{"line_number":20,"context_line":"There are many reasons to use multiple cells in a nova deployment beyond just"},{"line_number":21,"context_line":"scaling the database and message queue. Cells can also be used to shard a"}],"source_content_type":"text/x-rst","patch_set":6,"id":"3fa7e38b_9df24205","line":18,"range":{"start_line":18,"start_character":0,"end_line":18,"end_character":8},"in_reply_to":"3fa7e38b_cf582026","updated":"2019-12-16 17:40:06.000000000","message":"Done","commit_id":"861d702dff46434ae0f2d328e36b43543c8e43c0"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"527a855b3f06f8a883985f12dd541f9dbb3a21da","unresolved":false,"context_lines":[{"line_number":36,"context_line":"Minimum compute versions"},{"line_number":37,"context_line":"------------------------"},{"line_number":38,"context_line":""},{"line_number":39,"context_line":"All compute services must be upgraded to Ussuri or later and not be pinned"},{"line_number":40,"context_line":"to older RPC API versions in :oslo.config:option:`upgrade_levels.compute`."},{"line_number":41,"context_line":""},{"line_number":42,"context_line":"Policy configuration"}],"source_content_type":"text/x-rst","patch_set":6,"id":"3fa7e38b_59063e1d","line":39,"range":{"start_line":39,"start_character":41,"end_line":39,"end_character":47},"updated":"2019-12-13 12:30:01.000000000","message":"Can you add the version number too?","commit_id":"861d702dff46434ae0f2d328e36b43543c8e43c0"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"ff9e113889d990f698c056ab4cfccb0fd597f7e9","unresolved":false,"context_lines":[{"line_number":36,"context_line":"Minimum compute versions"},{"line_number":37,"context_line":"------------------------"},{"line_number":38,"context_line":""},{"line_number":39,"context_line":"All compute services must be upgraded to Ussuri or later and not be pinned"},{"line_number":40,"context_line":"to older RPC API versions in :oslo.config:option:`upgrade_levels.compute`."},{"line_number":41,"context_line":""},{"line_number":42,"context_line":"Policy configuration"}],"source_content_type":"text/x-rst","patch_set":6,"id":"3fa7e38b_8f9c68bf","line":39,"range":{"start_line":39,"start_character":41,"end_line":39,"end_character":47},"in_reply_to":"3fa7e38b_59063e1d","updated":"2019-12-13 14:47:59.000000000","message":"sure.","commit_id":"861d702dff46434ae0f2d328e36b43543c8e43c0"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"ed91e3568d81ba7b83dd4c28ef08a0a0346f6638","unresolved":false,"context_lines":[{"line_number":36,"context_line":"Minimum compute versions"},{"line_number":37,"context_line":"------------------------"},{"line_number":38,"context_line":""},{"line_number":39,"context_line":"All compute services must be upgraded to Ussuri or later and not be pinned"},{"line_number":40,"context_line":"to older RPC API versions in :oslo.config:option:`upgrade_levels.compute`."},{"line_number":41,"context_line":""},{"line_number":42,"context_line":"Policy configuration"}],"source_content_type":"text/x-rst","patch_set":6,"id":"3fa7e38b_3dd78e53","line":39,"range":{"start_line":39,"start_character":41,"end_line":39,"end_character":47},"in_reply_to":"3fa7e38b_8f9c68bf","updated":"2019-12-16 17:40:06.000000000","message":"Done","commit_id":"861d702dff46434ae0f2d328e36b43543c8e43c0"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"527a855b3f06f8a883985f12dd541f9dbb3a21da","unresolved":false,"context_lines":[{"line_number":42,"context_line":"Policy configuration"},{"line_number":43,"context_line":"--------------------"},{"line_number":44,"context_line":""},{"line_number":45,"context_line":"The policy rule ``compute:servers:resize:cross_cell`` controls who can perform"},{"line_number":46,"context_line":"a cross-cell resize or cold migrate operation. By default the policy disables"},{"line_number":47,"context_line":"the functionality for *all* users. A microversion is not required to opt into"},{"line_number":48,"context_line":"the behavior, just passing the policy check. As such, it is recommended to"}],"source_content_type":"text/x-rst","patch_set":6,"id":"3fa7e38b_f9104a51","line":45,"range":{"start_line":45,"start_character":16,"end_line":45,"end_character":53},"updated":"2019-12-13 12:30:01.000000000","message":"note to self: must add a role to oslo.policy so we can cross-reference this stuff","commit_id":"861d702dff46434ae0f2d328e36b43543c8e43c0"},{"author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"change_message_id":"90528dbb647aecd44021981a1e011768a679e368","unresolved":false,"context_lines":[{"line_number":57,"context_line":"There are no special compute driver implementations required to support the"},{"line_number":58,"context_line":"feature, it is built on existing driver interfaces used during resize and"},{"line_number":59,"context_line":"shelve/unshelve. However, only the libvirt compute driver has integration"},{"line_number":60,"context_line":"testing in the ``nova-multi-cell`` CI job."},{"line_number":61,"context_line":""},{"line_number":62,"context_line":"Networking"},{"line_number":63,"context_line":"----------"}],"source_content_type":"text/x-rst","patch_set":6,"id":"3fa7e38b_59cb851c","line":60,"updated":"2019-12-16 12:14:51.000000000","message":"if other than libvirt virt driver support rdb then maybe the rdb image flattening patch needed for those drivers too.","commit_id":"861d702dff46434ae0f2d328e36b43543c8e43c0"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"9b1591c841b39ccc65479a984522e864c0436c4a","unresolved":false,"context_lines":[{"line_number":57,"context_line":"There are no special compute driver implementations required to support the"},{"line_number":58,"context_line":"feature, it is built on existing driver interfaces used during resize and"},{"line_number":59,"context_line":"shelve/unshelve. However, only the libvirt compute driver has integration"},{"line_number":60,"context_line":"testing in the ``nova-multi-cell`` CI job."},{"line_number":61,"context_line":""},{"line_number":62,"context_line":"Networking"},{"line_number":63,"context_line":"----------"}],"source_content_type":"text/x-rst","patch_set":6,"id":"3fa7e38b_3fa9c924","line":60,"in_reply_to":"3fa7e38b_59cb851c","updated":"2019-12-16 14:26:17.000000000","message":"The libvirt driver is the only one that supports rbd.","commit_id":"861d702dff46434ae0f2d328e36b43543c8e43c0"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"527a855b3f06f8a883985f12dd541f9dbb3a21da","unresolved":false,"context_lines":[{"line_number":94,"context_line":"Scheduling"},{"line_number":95,"context_line":"~~~~~~~~~~"},{"line_number":96,"context_line":""},{"line_number":97,"context_line":".. TODO: link to CrossCellWeigher docs when published."},{"line_number":98,"context_line":""},{"line_number":99,"context_line":"A ``CrossCellWeigher`` is enabled by default. When a scheduling request"},{"line_number":100,"context_line":"allows selecting compute nodes from another cell the weigher will by default"}],"source_content_type":"text/x-rst","patch_set":6,"id":"3fa7e38b_9929168a","line":97,"range":{"start_line":97,"start_character":0,"end_line":97,"end_character":54},"updated":"2019-12-13 12:30:01.000000000","message":"Don\u0027t you have this link now?","commit_id":"861d702dff46434ae0f2d328e36b43543c8e43c0"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"ff9e113889d990f698c056ab4cfccb0fd597f7e9","unresolved":false,"context_lines":[{"line_number":94,"context_line":"Scheduling"},{"line_number":95,"context_line":"~~~~~~~~~~"},{"line_number":96,"context_line":""},{"line_number":97,"context_line":".. TODO: link to CrossCellWeigher docs when published."},{"line_number":98,"context_line":""},{"line_number":99,"context_line":"A ``CrossCellWeigher`` is enabled by default. When a scheduling request"},{"line_number":100,"context_line":"allows selecting compute nodes from another cell the weigher will by default"}],"source_content_type":"text/x-rst","patch_set":6,"id":"3fa7e38b_efacfcee","line":97,"range":{"start_line":97,"start_character":0,"end_line":97,"end_character":54},"in_reply_to":"3fa7e38b_9929168a","updated":"2019-12-13 14:47:59.000000000","message":"Yeah I guess so. It\u0027s not published yet but we\u0027ll know where it goes when it is.","commit_id":"861d702dff46434ae0f2d328e36b43543c8e43c0"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"ed91e3568d81ba7b83dd4c28ef08a0a0346f6638","unresolved":false,"context_lines":[{"line_number":94,"context_line":"Scheduling"},{"line_number":95,"context_line":"~~~~~~~~~~"},{"line_number":96,"context_line":""},{"line_number":97,"context_line":".. TODO: link to CrossCellWeigher docs when published."},{"line_number":98,"context_line":""},{"line_number":99,"context_line":"A ``CrossCellWeigher`` is enabled by default. When a scheduling request"},{"line_number":100,"context_line":"allows selecting compute nodes from another cell the weigher will by default"}],"source_content_type":"text/x-rst","patch_set":6,"id":"3fa7e38b_bd313ebe","line":97,"range":{"start_line":97,"start_character":0,"end_line":97,"end_character":54},"in_reply_to":"3fa7e38b_efacfcee","updated":"2019-12-16 17:40:06.000000000","message":"Done","commit_id":"861d702dff46434ae0f2d328e36b43543c8e43c0"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"527a855b3f06f8a883985f12dd541f9dbb3a21da","unresolved":false,"context_lines":[{"line_number":96,"context_line":""},{"line_number":97,"context_line":".. TODO: link to CrossCellWeigher docs when published."},{"line_number":98,"context_line":""},{"line_number":99,"context_line":"A ``CrossCellWeigher`` is enabled by default. When a scheduling request"},{"line_number":100,"context_line":"allows selecting compute nodes from another cell the weigher will by default"},{"line_number":101,"context_line":"*prefer* hosts within the source cell over hosts from another cell. However,"},{"line_number":102,"context_line":"this behavior is configurable using the"}],"source_content_type":"text/x-rst","patch_set":6,"id":"3fa7e38b_f9392ad7","line":99,"range":{"start_line":99,"start_character":0,"end_line":99,"end_character":1},"updated":"2019-12-13 12:30:01.000000000","message":"The","commit_id":"861d702dff46434ae0f2d328e36b43543c8e43c0"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"ff9e113889d990f698c056ab4cfccb0fd597f7e9","unresolved":false,"context_lines":[{"line_number":96,"context_line":""},{"line_number":97,"context_line":".. TODO: link to CrossCellWeigher docs when published."},{"line_number":98,"context_line":""},{"line_number":99,"context_line":"A ``CrossCellWeigher`` is enabled by default. When a scheduling request"},{"line_number":100,"context_line":"allows selecting compute nodes from another cell the weigher will by default"},{"line_number":101,"context_line":"*prefer* hosts within the source cell over hosts from another cell. However,"},{"line_number":102,"context_line":"this behavior is configurable using the"}],"source_content_type":"text/x-rst","patch_set":6,"id":"3fa7e38b_0fa878d6","line":99,"range":{"start_line":99,"start_character":0,"end_line":99,"end_character":1},"in_reply_to":"3fa7e38b_f9392ad7","updated":"2019-12-13 14:47:59.000000000","message":"Done","commit_id":"861d702dff46434ae0f2d328e36b43543c8e43c0"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"527a855b3f06f8a883985f12dd541f9dbb3a21da","unresolved":false,"context_lines":[{"line_number":100,"context_line":"allows selecting compute nodes from another cell the weigher will by default"},{"line_number":101,"context_line":"*prefer* hosts within the source cell over hosts from another cell. However,"},{"line_number":102,"context_line":"this behavior is configurable using the"},{"line_number":103,"context_line":"``[filter_scheduler]/cross_cell_move_weight_multiplier`` configuration option"},{"line_number":104,"context_line":"if, for example, you want to drain old cells when resizing or cold migrating."},{"line_number":105,"context_line":""},{"line_number":106,"context_line":"Code flow"}],"source_content_type":"text/x-rst","patch_set":6,"id":"3fa7e38b_391ca264","line":103,"range":{"start_line":103,"start_character":0,"end_line":103,"end_character":56},"updated":"2019-12-13 12:30:01.000000000","message":"Can we use the :oslo.config:option: role here?","commit_id":"861d702dff46434ae0f2d328e36b43543c8e43c0"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"ff9e113889d990f698c056ab4cfccb0fd597f7e9","unresolved":false,"context_lines":[{"line_number":100,"context_line":"allows selecting compute nodes from another cell the weigher will by default"},{"line_number":101,"context_line":"*prefer* hosts within the source cell over hosts from another cell. However,"},{"line_number":102,"context_line":"this behavior is configurable using the"},{"line_number":103,"context_line":"``[filter_scheduler]/cross_cell_move_weight_multiplier`` configuration option"},{"line_number":104,"context_line":"if, for example, you want to drain old cells when resizing or cold migrating."},{"line_number":105,"context_line":""},{"line_number":106,"context_line":"Code flow"}],"source_content_type":"text/x-rst","patch_set":6,"id":"3fa7e38b_afb28448","line":103,"range":{"start_line":103,"start_character":0,"end_line":103,"end_character":56},"in_reply_to":"3fa7e38b_391ca264","updated":"2019-12-13 14:47:59.000000000","message":"Yeah not sure why I didn\u0027t.","commit_id":"861d702dff46434ae0f2d328e36b43543c8e43c0"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"ed91e3568d81ba7b83dd4c28ef08a0a0346f6638","unresolved":false,"context_lines":[{"line_number":100,"context_line":"allows selecting compute nodes from another cell the weigher will by default"},{"line_number":101,"context_line":"*prefer* hosts within the source cell over hosts from another cell. However,"},{"line_number":102,"context_line":"this behavior is configurable using the"},{"line_number":103,"context_line":"``[filter_scheduler]/cross_cell_move_weight_multiplier`` configuration option"},{"line_number":104,"context_line":"if, for example, you want to drain old cells when resizing or cold migrating."},{"line_number":105,"context_line":""},{"line_number":106,"context_line":"Code flow"}],"source_content_type":"text/x-rst","patch_set":6,"id":"3fa7e38b_3d6eae97","line":103,"range":{"start_line":103,"start_character":0,"end_line":103,"end_character":56},"in_reply_to":"3fa7e38b_afb28448","updated":"2019-12-16 17:40:06.000000000","message":"Done","commit_id":"861d702dff46434ae0f2d328e36b43543c8e43c0"}]}
