)]}'
{"api-guide/source/server_concepts.rst":[{"author":{"_account_id":6062,"name":"jichenjc","email":"jichenjc@cn.ibm.com","username":"jichenjc"},"change_message_id":"691a76aa3d3fd23edc9e79bc6ca317176f65170a","unresolved":false,"context_lines":[{"line_number":600,"context_line":"~~~~~~~~~~~~~~~"},{"line_number":601,"context_line":""},{"line_number":602,"context_line":"User could provide some hints to tell how the cluster scheduler place the"},{"line_number":603,"context_line":"requested instance. There are some default hints can be leverage by default,"},{"line_number":604,"context_line":"some hints are for supporting server group e.g.: `group`, `different_host`,"},{"line_number":605,"context_line":"`same_host`, and other hits inlude `query`, `target_cell`, `different_cell`,"},{"line_number":606,"context_line":"`build_near_host_ip`, `cidr`."}],"source_content_type":"text/x-rst","patch_set":2,"id":"ff82abbf_5a51f261","line":603,"range":{"start_line":603,"start_character":65,"end_line":603,"end_character":75},"updated":"2017-11-22 10:02:29.000000000","message":"remove this /by default/  ?","commit_id":"e1e771060ef68b754e9f01d538bd818bfd51da62"},{"author":{"_account_id":12175,"name":"Eli Qiao","email":"qiaoliyong@gmail.com","username":"Eli"},"change_message_id":"3908d02dd516d5d9cce167853ccb35d9fa041ca2","unresolved":false,"context_lines":[{"line_number":600,"context_line":"~~~~~~~~~~~~~~~"},{"line_number":601,"context_line":""},{"line_number":602,"context_line":"User could provide some hints to tell how the cluster scheduler place the"},{"line_number":603,"context_line":"requested instance. There are some default hints can be leverage by default,"},{"line_number":604,"context_line":"some hints are for supporting server group e.g.: `group`, `different_host`,"},{"line_number":605,"context_line":"`same_host`, and other hits inlude `query`, `target_cell`, `different_cell`,"},{"line_number":606,"context_line":"`build_near_host_ip`, `cidr`."}],"source_content_type":"text/x-rst","patch_set":2,"id":"ff82abbf_79adcf86","line":603,"range":{"start_line":603,"start_character":65,"end_line":603,"end_character":75},"in_reply_to":"ff82abbf_5a51f261","updated":"2017-11-23 01:04:25.000000000","message":"Done","commit_id":"e1e771060ef68b754e9f01d538bd818bfd51da62"},{"author":{"_account_id":6062,"name":"jichenjc","email":"jichenjc@cn.ibm.com","username":"jichenjc"},"change_message_id":"691a76aa3d3fd23edc9e79bc6ca317176f65170a","unresolved":false,"context_lines":[{"line_number":602,"context_line":"User could provide some hints to tell how the cluster scheduler place the"},{"line_number":603,"context_line":"requested instance. There are some default hints can be leverage by default,"},{"line_number":604,"context_line":"some hints are for supporting server group e.g.: `group`, `different_host`,"},{"line_number":605,"context_line":"`same_host`, and other hits inlude `query`, `target_cell`, `different_cell`,"},{"line_number":606,"context_line":"`build_near_host_ip`, `cidr`."},{"line_number":607,"context_line":""},{"line_number":608,"context_line":"Besides, the hint interface is problematic, user can get additional hints"}],"source_content_type":"text/x-rst","patch_set":2,"id":"ff82abbf_5ad6d2c5","line":605,"range":{"start_line":605,"start_character":23,"end_line":605,"end_character":27},"updated":"2017-11-22 10:02:29.000000000","message":"s/hits/hints/ ?","commit_id":"e1e771060ef68b754e9f01d538bd818bfd51da62"},{"author":{"_account_id":5754,"name":"Alex Xu","email":"hejie.xu@intel.com","username":"xuhj"},"change_message_id":"463ad51985dd5d4aded34177e8207c6edceffae4","unresolved":false,"context_lines":[{"line_number":602,"context_line":"User could provide some hints to tell how the cluster scheduler place the"},{"line_number":603,"context_line":"requested instance. There are some default hints can be leverage by default,"},{"line_number":604,"context_line":"some hints are for supporting server group e.g.: `group`, `different_host`,"},{"line_number":605,"context_line":"`same_host`, and other hits inlude `query`, `target_cell`, `different_cell`,"},{"line_number":606,"context_line":"`build_near_host_ip`, `cidr`."},{"line_number":607,"context_line":""},{"line_number":608,"context_line":"Besides, the hint interface is problematic, user can get additional hints"}],"source_content_type":"text/x-rst","patch_set":2,"id":"ff82abbf_c42e8742","line":605,"range":{"start_line":605,"start_character":28,"end_line":605,"end_character":34},"updated":"2017-11-22 08:28:43.000000000","message":"s/inlude/include/s","commit_id":"e1e771060ef68b754e9f01d538bd818bfd51da62"},{"author":{"_account_id":12175,"name":"Eli Qiao","email":"qiaoliyong@gmail.com","username":"Eli"},"change_message_id":"3908d02dd516d5d9cce167853ccb35d9fa041ca2","unresolved":false,"context_lines":[{"line_number":602,"context_line":"User could provide some hints to tell how the cluster scheduler place the"},{"line_number":603,"context_line":"requested instance. There are some default hints can be leverage by default,"},{"line_number":604,"context_line":"some hints are for supporting server group e.g.: `group`, `different_host`,"},{"line_number":605,"context_line":"`same_host`, and other hits inlude `query`, `target_cell`, `different_cell`,"},{"line_number":606,"context_line":"`build_near_host_ip`, `cidr`."},{"line_number":607,"context_line":""},{"line_number":608,"context_line":"Besides, the hint interface is problematic, user can get additional hints"}],"source_content_type":"text/x-rst","patch_set":2,"id":"ff82abbf_b9a3579e","line":605,"range":{"start_line":605,"start_character":23,"end_line":605,"end_character":27},"in_reply_to":"ff82abbf_5ad6d2c5","updated":"2017-11-23 01:04:25.000000000","message":"Done","commit_id":"e1e771060ef68b754e9f01d538bd818bfd51da62"},{"author":{"_account_id":12175,"name":"Eli Qiao","email":"qiaoliyong@gmail.com","username":"Eli"},"change_message_id":"3c0f0dbd754d98dc5c3c31c23ccc94de6814c06f","unresolved":false,"context_lines":[{"line_number":602,"context_line":"User could provide some hints to tell how the cluster scheduler place the"},{"line_number":603,"context_line":"requested instance. There are some default hints can be leverage by default,"},{"line_number":604,"context_line":"some hints are for supporting server group e.g.: `group`, `different_host`,"},{"line_number":605,"context_line":"`same_host`, and other hits inlude `query`, `target_cell`, `different_cell`,"},{"line_number":606,"context_line":"`build_near_host_ip`, `cidr`."},{"line_number":607,"context_line":""},{"line_number":608,"context_line":"Besides, the hint interface is problematic, user can get additional hints"}],"source_content_type":"text/x-rst","patch_set":2,"id":"ff82abbf_77416f0b","line":605,"range":{"start_line":605,"start_character":28,"end_line":605,"end_character":34},"in_reply_to":"ff82abbf_c42e8742","updated":"2017-11-22 09:00:12.000000000","message":"sure thx","commit_id":"e1e771060ef68b754e9f01d538bd818bfd51da62"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"5cec3d6e56d66a12fdd760df0af94983e31aeaac","unresolved":false,"context_lines":[{"line_number":601,"context_line":""},{"line_number":602,"context_line":"User could provide some hints to tell how the cluster scheduler place the"},{"line_number":603,"context_line":"requested instance. There are some default hints can be leverage by default,"},{"line_number":604,"context_line":"some hints are for supporting server group e.g.: `group`, `different_host`,"},{"line_number":605,"context_line":"`same_host`, and other hits inlude `query`, `target_cell`, `different_cell`,"},{"line_number":606,"context_line":"`build_near_host_ip`, `cidr`."},{"line_number":607,"context_line":""},{"line_number":608,"context_line":"Besides, the hint interface is problematic, user can get additional hints"},{"line_number":609,"context_line":"support, this depends on how the cloud admin configure the cluster\u0027s scheduler."}],"source_content_type":"text/x-rst","patch_set":2,"id":"ff82abbf_2403b311","line":606,"range":{"start_line":604,"start_character":43,"end_line":606,"end_character":29},"updated":"2017-11-22 08:51:53.000000000","message":"can we put these as list","commit_id":"e1e771060ef68b754e9f01d538bd818bfd51da62"},{"author":{"_account_id":12175,"name":"Eli Qiao","email":"qiaoliyong@gmail.com","username":"Eli"},"change_message_id":"3c0f0dbd754d98dc5c3c31c23ccc94de6814c06f","unresolved":false,"context_lines":[{"line_number":601,"context_line":""},{"line_number":602,"context_line":"User could provide some hints to tell how the cluster scheduler place the"},{"line_number":603,"context_line":"requested instance. There are some default hints can be leverage by default,"},{"line_number":604,"context_line":"some hints are for supporting server group e.g.: `group`, `different_host`,"},{"line_number":605,"context_line":"`same_host`, and other hits inlude `query`, `target_cell`, `different_cell`,"},{"line_number":606,"context_line":"`build_near_host_ip`, `cidr`."},{"line_number":607,"context_line":""},{"line_number":608,"context_line":"Besides, the hint interface is problematic, user can get additional hints"},{"line_number":609,"context_line":"support, this depends on how the cloud admin configure the cluster\u0027s scheduler."}],"source_content_type":"text/x-rst","patch_set":2,"id":"ff82abbf_17e26330","line":606,"range":{"start_line":604,"start_character":43,"end_line":606,"end_character":29},"in_reply_to":"ff82abbf_2403b311","updated":"2017-11-22 09:00:12.000000000","message":"Sure, thx, will do a respin later.","commit_id":"e1e771060ef68b754e9f01d538bd818bfd51da62"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"5cec3d6e56d66a12fdd760df0af94983e31aeaac","unresolved":false,"context_lines":[{"line_number":604,"context_line":"some hints are for supporting server group e.g.: `group`, `different_host`,"},{"line_number":605,"context_line":"`same_host`, and other hits inlude `query`, `target_cell`, `different_cell`,"},{"line_number":606,"context_line":"`build_near_host_ip`, `cidr`."},{"line_number":607,"context_line":""},{"line_number":608,"context_line":"Besides, the hint interface is problematic, user can get additional hints"},{"line_number":609,"context_line":"support, this depends on how the cloud admin configure the cluster\u0027s scheduler."},{"line_number":610,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"ff82abbf_7722cfa6","line":607,"range":{"start_line":607,"start_character":0,"end_line":607,"end_character":0},"updated":"2017-11-22 08:51:53.000000000","message":"also if you can tell how these filters can be configured.","commit_id":"e1e771060ef68b754e9f01d538bd818bfd51da62"},{"author":{"_account_id":12175,"name":"Eli Qiao","email":"qiaoliyong@gmail.com","username":"Eli"},"change_message_id":"3c0f0dbd754d98dc5c3c31c23ccc94de6814c06f","unresolved":false,"context_lines":[{"line_number":604,"context_line":"some hints are for supporting server group e.g.: `group`, `different_host`,"},{"line_number":605,"context_line":"`same_host`, and other hits inlude `query`, `target_cell`, `different_cell`,"},{"line_number":606,"context_line":"`build_near_host_ip`, `cidr`."},{"line_number":607,"context_line":""},{"line_number":608,"context_line":"Besides, the hint interface is problematic, user can get additional hints"},{"line_number":609,"context_line":"support, this depends on how the cloud admin configure the cluster\u0027s scheduler."},{"line_number":610,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"ff82abbf_17bb430e","line":607,"range":{"start_line":607,"start_character":0,"end_line":607,"end_character":0},"in_reply_to":"ff82abbf_7722cfa6","updated":"2017-11-22 09:00:12.000000000","message":"hmm... about how to configure filter that should be a guide for operator...\n\nbut this is api guide.","commit_id":"e1e771060ef68b754e9f01d538bd818bfd51da62"},{"author":{"_account_id":5754,"name":"Alex Xu","email":"hejie.xu@intel.com","username":"xuhj"},"change_message_id":"463ad51985dd5d4aded34177e8207c6edceffae4","unresolved":false,"context_lines":[{"line_number":605,"context_line":"`same_host`, and other hits inlude `query`, `target_cell`, `different_cell`,"},{"line_number":606,"context_line":"`build_near_host_ip`, `cidr`."},{"line_number":607,"context_line":""},{"line_number":608,"context_line":"Besides, the hint interface is problematic, user can get additional hints"},{"line_number":609,"context_line":"support, this depends on how the cloud admin configure the cluster\u0027s scheduler."},{"line_number":610,"context_line":""},{"line_number":611,"context_line":"For better understanding of the Scheduler Hints, learn more for how the"},{"line_number":612,"context_line":"scheduler filter works `Filter Scheduler \u003chttps://docs.openstack.org/nova/latest/user/filter-scheduler.html`\u003e_."}],"source_content_type":"text/x-rst","patch_set":2,"id":"ff82abbf_44e7d713","line":609,"range":{"start_line":608,"start_character":44,"end_line":609,"end_character":7},"updated":"2017-11-22 08:28:43.000000000","message":"Also may not get some hints, since the filter disabled.","commit_id":"e1e771060ef68b754e9f01d538bd818bfd51da62"},{"author":{"_account_id":12175,"name":"Eli Qiao","email":"qiaoliyong@gmail.com","username":"Eli"},"change_message_id":"3c0f0dbd754d98dc5c3c31c23ccc94de6814c06f","unresolved":false,"context_lines":[{"line_number":605,"context_line":"`same_host`, and other hits inlude `query`, `target_cell`, `different_cell`,"},{"line_number":606,"context_line":"`build_near_host_ip`, `cidr`."},{"line_number":607,"context_line":""},{"line_number":608,"context_line":"Besides, the hint interface is problematic, user can get additional hints"},{"line_number":609,"context_line":"support, this depends on how the cloud admin configure the cluster\u0027s scheduler."},{"line_number":610,"context_line":""},{"line_number":611,"context_line":"For better understanding of the Scheduler Hints, learn more for how the"},{"line_number":612,"context_line":"scheduler filter works `Filter Scheduler \u003chttps://docs.openstack.org/nova/latest/user/filter-scheduler.html`\u003e_."}],"source_content_type":"text/x-rst","patch_set":2,"id":"ff82abbf_374be72b","line":609,"range":{"start_line":608,"start_character":44,"end_line":609,"end_character":7},"in_reply_to":"ff82abbf_44e7d713","updated":"2017-11-22 09:00:12.000000000","message":"okay.","commit_id":"e1e771060ef68b754e9f01d538bd818bfd51da62"},{"author":{"_account_id":20722,"name":"Yikun Jiang","email":"yikunkero@gmail.com","username":"yikunkero"},"change_message_id":"460fe2cff6bccd86e0edbc4d83cc1fa176c98cff","unresolved":false,"context_lines":[{"line_number":644,"context_line":"- `build_near_host_ip`"},{"line_number":645,"context_line":"- `cidr`"},{"line_number":646,"context_line":""},{"line_number":647,"context_line":"Besides, the hint interface is problematic, for what Scheduler hint user can"},{"line_number":648,"context_line":"use, it depends on how the cloud admin configure the cluster\u0027s scheduler."},{"line_number":649,"context_line":""},{"line_number":650,"context_line":"For better understanding of the Scheduler Hints, learn more for how the"}],"source_content_type":"text/x-rst","patch_set":3,"id":"ff82abbf_dff4fbd1","line":647,"range":{"start_line":647,"start_character":53,"end_line":647,"end_character":62},"updated":"2017-11-23 02:48:00.000000000","message":"nit: scheduler   s/S/s/","commit_id":"21e98e70a3f6d1fdda103d78ad11b39fd30083fb"},{"author":{"_account_id":5754,"name":"Alex Xu","email":"hejie.xu@intel.com","username":"xuhj"},"change_message_id":"f5e6fb1df8e86e34c7082d4ab57ac639dc306f28","unresolved":false,"context_lines":[{"line_number":634,"context_line":"requested instance. There are some default hints can be leveraged."},{"line_number":635,"context_line":"Some hints are for supporting server group e.g.:"},{"line_number":636,"context_line":"- `group`"},{"line_number":637,"context_line":"- `different_host`"},{"line_number":638,"context_line":"- `same_host`"},{"line_number":639,"context_line":""},{"line_number":640,"context_line":"And other hints include:"},{"line_number":641,"context_line":"- `query`"}],"source_content_type":"text/x-rst","patch_set":5,"id":"ff82abbf_f0f48cd1","line":638,"range":{"start_line":637,"start_character":0,"end_line":638,"end_character":13},"updated":"2017-11-23 05:34:50.000000000","message":"This two aren\u0027t for sever group, it is for affinity and anti-affinity between two instances.","commit_id":"9e0804da278b28bf65d0bf89469bcac10d058828"},{"author":{"_account_id":5754,"name":"Alex Xu","email":"hejie.xu@intel.com","username":"xuhj"},"change_message_id":"f5e6fb1df8e86e34c7082d4ab57ac639dc306f28","unresolved":false,"context_lines":[{"line_number":639,"context_line":""},{"line_number":640,"context_line":"And other hints include:"},{"line_number":641,"context_line":"- `query`"},{"line_number":642,"context_line":"- `target_cell`"},{"line_number":643,"context_line":"- `different_cell`"},{"line_number":644,"context_line":"- `build_near_host_ip`"},{"line_number":645,"context_line":"- `cidr`"},{"line_number":646,"context_line":""}],"source_content_type":"text/x-rst","patch_set":5,"id":"ff82abbf_b0c5a45d","line":643,"range":{"start_line":642,"start_character":0,"end_line":643,"end_character":18},"updated":"2017-11-23 05:34:50.000000000","message":"I think we just say few example of the usage of scheduler hints, like use hints for affinity and anti-affinity. For other hints, like target_cell and different_cell are actually for cellv1, but we already deprecated  cellv1. \n\nFor all the detail of each hints, we can put it in the api-ref doc https://developer.openstack.org/api-ref/compute/#create-server","commit_id":"9e0804da278b28bf65d0bf89469bcac10d058828"},{"author":{"_account_id":19554,"name":"Nam","email":"namnh68@fsoft.com.vn","username":"namnh"},"change_message_id":"fd1f91aea4a17d5256f9df47593363aa7d87972c","unresolved":false,"context_lines":[{"line_number":146,"context_line":"   use almost all the options except the options parameters for sorting"},{"line_number":147,"context_line":"   and pagination."},{"line_number":148,"context_line":""},{"line_number":149,"context_line":".. code::"},{"line_number":150,"context_line":""},{"line_number":151,"context_line":"   Precondition:"},{"line_number":152,"context_line":"   there are 2 servers existing in cloud with following info:"}],"source_content_type":"text/x-rst","patch_set":7,"id":"ff82abbf_915f3f0d","line":149,"range":{"start_line":149,"start_character":0,"end_line":149,"end_character":9},"updated":"2017-11-23 09:49:18.000000000","message":"it should be changed to \".. code-block:: ini\"","commit_id":"ca117022d0974e325da2e097486f0f269df05c09"},{"author":{"_account_id":19554,"name":"Nam","email":"namnh68@fsoft.com.vn","username":"namnh"},"change_message_id":"fd1f91aea4a17d5256f9df47593363aa7d87972c","unresolved":false,"context_lines":[{"line_number":166,"context_line":""},{"line_number":167,"context_line":"   **Example: General user query server with administrator only options**"},{"line_number":168,"context_line":""},{"line_number":169,"context_line":".. code::"},{"line_number":170,"context_line":""},{"line_number":171,"context_line":"   Request with non-administrator context:"},{"line_number":172,"context_line":"   GET /servers/detail?locked\u003d1"}],"source_content_type":"text/x-rst","patch_set":7,"id":"ff82abbf_519f77b3","line":169,"range":{"start_line":169,"start_character":0,"end_line":169,"end_character":9},"updated":"2017-11-23 09:49:18.000000000","message":"ditto","commit_id":"ca117022d0974e325da2e097486f0f269df05c09"},{"author":{"_account_id":19554,"name":"Nam","email":"namnh68@fsoft.com.vn","username":"namnh"},"change_message_id":"fd1f91aea4a17d5256f9df47593363aa7d87972c","unresolved":false,"context_lines":[{"line_number":188,"context_line":""},{"line_number":189,"context_line":"   **Example: Administrator query server with administrator only options**"},{"line_number":190,"context_line":""},{"line_number":191,"context_line":".. code::"},{"line_number":192,"context_line":""},{"line_number":193,"context_line":"   Request with administrator context:"},{"line_number":194,"context_line":"   GET /servers/detail?locked\u003d1"}],"source_content_type":"text/x-rst","patch_set":7,"id":"ff82abbf_11824f50","line":191,"range":{"start_line":191,"start_character":0,"end_line":191,"end_character":9},"updated":"2017-11-23 09:49:18.000000000","message":"ditto","commit_id":"ca117022d0974e325da2e097486f0f269df05c09"},{"author":{"_account_id":19554,"name":"Nam","email":"namnh68@fsoft.com.vn","username":"namnh"},"change_message_id":"fd1f91aea4a17d5256f9df47593363aa7d87972c","unresolved":false,"context_lines":[{"line_number":253,"context_line":""},{"line_number":254,"context_line":"   **Example: Query server using regex matching on name**"},{"line_number":255,"context_line":""},{"line_number":256,"context_line":".. code::"},{"line_number":257,"context_line":""},{"line_number":258,"context_line":"   Precondition:"},{"line_number":259,"context_line":"   Request with administrator context:"}],"source_content_type":"text/x-rst","patch_set":7,"id":"ff82abbf_918dff7c","line":256,"range":{"start_line":256,"start_character":0,"end_line":256,"end_character":9},"updated":"2017-11-23 09:49:18.000000000","message":"ditto","commit_id":"ca117022d0974e325da2e097486f0f269df05c09"},{"author":{"_account_id":19554,"name":"Nam","email":"namnh68@fsoft.com.vn","username":"namnh"},"change_message_id":"fd1f91aea4a17d5256f9df47593363aa7d87972c","unresolved":false,"context_lines":[{"line_number":307,"context_line":"   **Example: User query server using exact matching on host and"},{"line_number":308,"context_line":"   regex matching on name**"},{"line_number":309,"context_line":""},{"line_number":310,"context_line":".. code::"},{"line_number":311,"context_line":""},{"line_number":312,"context_line":"   Precondition:"},{"line_number":313,"context_line":"   Request with administrator context:"}],"source_content_type":"text/x-rst","patch_set":7,"id":"ff82abbf_d1c14782","line":310,"range":{"start_line":310,"start_character":1,"end_line":310,"end_character":9},"updated":"2017-11-23 09:49:18.000000000","message":"ditto","commit_id":"ca117022d0974e325da2e097486f0f269df05c09"},{"author":{"_account_id":19554,"name":"Nam","email":"namnh68@fsoft.com.vn","username":"namnh"},"change_message_id":"fd1f91aea4a17d5256f9df47593363aa7d87972c","unresolved":false,"context_lines":[{"line_number":358,"context_line":""},{"line_number":359,"context_line":"   **Example: User query server with special keys changes-since**"},{"line_number":360,"context_line":""},{"line_number":361,"context_line":".. code::"},{"line_number":362,"context_line":""},{"line_number":363,"context_line":"   Precondition:"},{"line_number":364,"context_line":"   GET /servers/detail"}],"source_content_type":"text/x-rst","patch_set":7,"id":"ff82abbf_b14b6329","line":361,"range":{"start_line":361,"start_character":0,"end_line":361,"end_character":9},"updated":"2017-11-23 09:49:18.000000000","message":"ditto","commit_id":"ca117022d0974e325da2e097486f0f269df05c09"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"1ee1e80c792a189af681505b770d2e58e02d04a6","unresolved":false,"context_lines":[{"line_number":631,"context_line":"Scheduler Hints"},{"line_number":632,"context_line":"~~~~~~~~~~~~~~~"},{"line_number":633,"context_line":""},{"line_number":634,"context_line":"User could provide some hints to tell how the cluster scheduler place the"},{"line_number":635,"context_line":"requested server. There are some default hints can be leveraged."},{"line_number":636,"context_line":"The scheduler hints depend on how the cloud admin configure the cluster\u0027s"},{"line_number":637,"context_line":"scheduler, e.g. what scheduler filter has been configured."}],"source_content_type":"text/x-rst","patch_set":7,"id":"ff82abbf_2f06e31e","line":634,"range":{"start_line":634,"start_character":0,"end_line":634,"end_character":4},"updated":"2017-11-25 12:32:17.000000000","message":"During server boot request, user ...","commit_id":"ca117022d0974e325da2e097486f0f269df05c09"},{"author":{"_account_id":12175,"name":"Eli Qiao","email":"qiaoliyong@gmail.com","username":"Eli"},"change_message_id":"7fc2d1b1353bf4e8cd05790c719b0873b83019f8","unresolved":false,"context_lines":[{"line_number":631,"context_line":"Scheduler Hints"},{"line_number":632,"context_line":"~~~~~~~~~~~~~~~"},{"line_number":633,"context_line":""},{"line_number":634,"context_line":"User could provide some hints to tell how the cluster scheduler place the"},{"line_number":635,"context_line":"requested server. There are some default hints can be leveraged."},{"line_number":636,"context_line":"The scheduler hints depend on how the cloud admin configure the cluster\u0027s"},{"line_number":637,"context_line":"scheduler, e.g. what scheduler filter has been configured."}],"source_content_type":"text/x-rst","patch_set":7,"id":"ff82abbf_1da2364c","line":634,"range":{"start_line":634,"start_character":0,"end_line":634,"end_character":4},"in_reply_to":"ff82abbf_2f06e31e","updated":"2017-11-27 03:11:01.000000000","message":"Sure, will do it.","commit_id":"ca117022d0974e325da2e097486f0f269df05c09"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"1ee1e80c792a189af681505b770d2e58e02d04a6","unresolved":false,"context_lines":[{"line_number":634,"context_line":"User could provide some hints to tell how the cluster scheduler place the"},{"line_number":635,"context_line":"requested server. There are some default hints can be leveraged."},{"line_number":636,"context_line":"The scheduler hints depend on how the cloud admin configure the cluster\u0027s"},{"line_number":637,"context_line":"scheduler, e.g. what scheduler filter has been configured."},{"line_number":638,"context_line":""},{"line_number":639,"context_line":"For an example, user can specify ``group`` hint to specify which server group"},{"line_number":640,"context_line":"the newly created want to be joined, in below example, the requested server"}],"source_content_type":"text/x-rst","patch_set":7,"id":"ff82abbf_ef0b1b21","line":637,"range":{"start_line":637,"start_character":21,"end_line":637,"end_character":41},"updated":"2017-11-25 12:32:17.000000000","message":"s/scheduler filter has/all scheduler filters have\n\nas it is list of filters which can be configured.","commit_id":"ca117022d0974e325da2e097486f0f269df05c09"},{"author":{"_account_id":12175,"name":"Eli Qiao","email":"qiaoliyong@gmail.com","username":"Eli"},"change_message_id":"7fc2d1b1353bf4e8cd05790c719b0873b83019f8","unresolved":false,"context_lines":[{"line_number":634,"context_line":"User could provide some hints to tell how the cluster scheduler place the"},{"line_number":635,"context_line":"requested server. There are some default hints can be leveraged."},{"line_number":636,"context_line":"The scheduler hints depend on how the cloud admin configure the cluster\u0027s"},{"line_number":637,"context_line":"scheduler, e.g. what scheduler filter has been configured."},{"line_number":638,"context_line":""},{"line_number":639,"context_line":"For an example, user can specify ``group`` hint to specify which server group"},{"line_number":640,"context_line":"the newly created want to be joined, in below example, the requested server"}],"source_content_type":"text/x-rst","patch_set":7,"id":"ff82abbf_1bb9dee7","line":637,"range":{"start_line":637,"start_character":21,"end_line":637,"end_character":41},"in_reply_to":"ff82abbf_ef0b1b21","updated":"2017-11-27 03:11:01.000000000","message":"Done","commit_id":"ca117022d0974e325da2e097486f0f269df05c09"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"1ee1e80c792a189af681505b770d2e58e02d04a6","unresolved":false,"context_lines":[{"line_number":636,"context_line":"The scheduler hints depend on how the cloud admin configure the cluster\u0027s"},{"line_number":637,"context_line":"scheduler, e.g. what scheduler filter has been configured."},{"line_number":638,"context_line":""},{"line_number":639,"context_line":"For an example, user can specify ``group`` hint to specify which server group"},{"line_number":640,"context_line":"the newly created want to be joined, in below example, the requested server"},{"line_number":641,"context_line":"wants to join the created server group"},{"line_number":642,"context_line":"``8cbb7e1a-8cde-4df0-9a3c-75e7dff27111``, json body will be looks like:"}],"source_content_type":"text/x-rst","patch_set":7,"id":"ff82abbf_8fb04f45","line":639,"range":{"start_line":639,"start_character":43,"end_line":639,"end_character":47},"updated":"2017-11-25 12:32:17.000000000","message":"s/hints/scheduler hint in create server request body","commit_id":"ca117022d0974e325da2e097486f0f269df05c09"},{"author":{"_account_id":12175,"name":"Eli Qiao","email":"qiaoliyong@gmail.com","username":"Eli"},"change_message_id":"7fc2d1b1353bf4e8cd05790c719b0873b83019f8","unresolved":false,"context_lines":[{"line_number":636,"context_line":"The scheduler hints depend on how the cloud admin configure the cluster\u0027s"},{"line_number":637,"context_line":"scheduler, e.g. what scheduler filter has been configured."},{"line_number":638,"context_line":""},{"line_number":639,"context_line":"For an example, user can specify ``group`` hint to specify which server group"},{"line_number":640,"context_line":"the newly created want to be joined, in below example, the requested server"},{"line_number":641,"context_line":"wants to join the created server group"},{"line_number":642,"context_line":"``8cbb7e1a-8cde-4df0-9a3c-75e7dff27111``, json body will be looks like:"}],"source_content_type":"text/x-rst","patch_set":7,"id":"ff82abbf_7bc7ca65","line":639,"range":{"start_line":639,"start_character":43,"end_line":639,"end_character":47},"in_reply_to":"ff82abbf_8fb04f45","updated":"2017-11-27 03:11:01.000000000","message":"Done","commit_id":"ca117022d0974e325da2e097486f0f269df05c09"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"1ee1e80c792a189af681505b770d2e58e02d04a6","unresolved":false,"context_lines":[{"line_number":637,"context_line":"scheduler, e.g. what scheduler filter has been configured."},{"line_number":638,"context_line":""},{"line_number":639,"context_line":"For an example, user can specify ``group`` hint to specify which server group"},{"line_number":640,"context_line":"the newly created want to be joined, in below example, the requested server"},{"line_number":641,"context_line":"wants to join the created server group"},{"line_number":642,"context_line":"``8cbb7e1a-8cde-4df0-9a3c-75e7dff27111``, json body will be looks like:"},{"line_number":643,"context_line":""}],"source_content_type":"text/x-rst","patch_set":7,"id":"ff82abbf_4fb6c740","line":640,"range":{"start_line":640,"start_character":18,"end_line":640,"end_character":35},"updated":"2017-11-25 12:32:17.000000000","message":"This is not just server to join in mentioned group but also hint to scheduler.","commit_id":"ca117022d0974e325da2e097486f0f269df05c09"},{"author":{"_account_id":6062,"name":"jichenjc","email":"jichenjc@cn.ibm.com","username":"jichenjc"},"change_message_id":"7114c98c410401ee82bfe940a1428b3a1b33e436","unresolved":false,"context_lines":[{"line_number":637,"context_line":"scheduler, e.g. what scheduler filter has been configured."},{"line_number":638,"context_line":""},{"line_number":639,"context_line":"For an example, user can specify ``group`` hint to specify which server group"},{"line_number":640,"context_line":"the newly created want to be joined, in below example, the requested server"},{"line_number":641,"context_line":"wants to join the created server group"},{"line_number":642,"context_line":"``8cbb7e1a-8cde-4df0-9a3c-75e7dff27111``, json body will be looks like:"},{"line_number":643,"context_line":""}],"source_content_type":"text/x-rst","patch_set":7,"id":"ff82abbf_52052445","line":640,"range":{"start_line":640,"start_character":10,"end_line":640,"end_character":17},"updated":"2017-11-24 05:32:57.000000000","message":"created server","commit_id":"ca117022d0974e325da2e097486f0f269df05c09"},{"author":{"_account_id":12175,"name":"Eli Qiao","email":"qiaoliyong@gmail.com","username":"Eli"},"change_message_id":"7fc2d1b1353bf4e8cd05790c719b0873b83019f8","unresolved":false,"context_lines":[{"line_number":637,"context_line":"scheduler, e.g. what scheduler filter has been configured."},{"line_number":638,"context_line":""},{"line_number":639,"context_line":"For an example, user can specify ``group`` hint to specify which server group"},{"line_number":640,"context_line":"the newly created want to be joined, in below example, the requested server"},{"line_number":641,"context_line":"wants to join the created server group"},{"line_number":642,"context_line":"``8cbb7e1a-8cde-4df0-9a3c-75e7dff27111``, json body will be looks like:"},{"line_number":643,"context_line":""}],"source_content_type":"text/x-rst","patch_set":7,"id":"ff82abbf_fbaf5a7a","line":640,"range":{"start_line":640,"start_character":18,"end_line":640,"end_character":35},"in_reply_to":"ff82abbf_4fb6c740","updated":"2017-11-27 03:11:01.000000000","message":"Done","commit_id":"ca117022d0974e325da2e097486f0f269df05c09"},{"author":{"_account_id":12175,"name":"Eli Qiao","email":"qiaoliyong@gmail.com","username":"Eli"},"change_message_id":"7fc2d1b1353bf4e8cd05790c719b0873b83019f8","unresolved":false,"context_lines":[{"line_number":637,"context_line":"scheduler, e.g. what scheduler filter has been configured."},{"line_number":638,"context_line":""},{"line_number":639,"context_line":"For an example, user can specify ``group`` hint to specify which server group"},{"line_number":640,"context_line":"the newly created want to be joined, in below example, the requested server"},{"line_number":641,"context_line":"wants to join the created server group"},{"line_number":642,"context_line":"``8cbb7e1a-8cde-4df0-9a3c-75e7dff27111``, json body will be looks like:"},{"line_number":643,"context_line":""}],"source_content_type":"text/x-rst","patch_set":7,"id":"ff82abbf_1bb55ecd","line":640,"range":{"start_line":640,"start_character":10,"end_line":640,"end_character":17},"in_reply_to":"ff82abbf_52052445","updated":"2017-11-27 03:11:01.000000000","message":"Done","commit_id":"ca117022d0974e325da2e097486f0f269df05c09"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"1ee1e80c792a189af681505b770d2e58e02d04a6","unresolved":false,"context_lines":[{"line_number":637,"context_line":"scheduler, e.g. what scheduler filter has been configured."},{"line_number":638,"context_line":""},{"line_number":639,"context_line":"For an example, user can specify ``group`` hint to specify which server group"},{"line_number":640,"context_line":"the newly created want to be joined, in below example, the requested server"},{"line_number":641,"context_line":"wants to join the created server group"},{"line_number":642,"context_line":"``8cbb7e1a-8cde-4df0-9a3c-75e7dff27111``, json body will be looks like:"},{"line_number":643,"context_line":""}],"source_content_type":"text/x-rst","patch_set":7,"id":"ff82abbf_8f14cf45","line":640,"range":{"start_line":640,"start_character":10,"end_line":640,"end_character":17},"in_reply_to":"ff82abbf_52052445","updated":"2017-11-25 12:32:17.000000000","message":"s/created/requested server","commit_id":"ca117022d0974e325da2e097486f0f269df05c09"},{"author":{"_account_id":12175,"name":"Eli Qiao","email":"qiaoliyong@gmail.com","username":"Eli"},"change_message_id":"7fc2d1b1353bf4e8cd05790c719b0873b83019f8","unresolved":false,"context_lines":[{"line_number":637,"context_line":"scheduler, e.g. what scheduler filter has been configured."},{"line_number":638,"context_line":""},{"line_number":639,"context_line":"For an example, user can specify ``group`` hint to specify which server group"},{"line_number":640,"context_line":"the newly created want to be joined, in below example, the requested server"},{"line_number":641,"context_line":"wants to join the created server group"},{"line_number":642,"context_line":"``8cbb7e1a-8cde-4df0-9a3c-75e7dff27111``, json body will be looks like:"},{"line_number":643,"context_line":""}],"source_content_type":"text/x-rst","patch_set":7,"id":"ff82abbf_5bbf66af","line":640,"range":{"start_line":640,"start_character":10,"end_line":640,"end_character":17},"in_reply_to":"ff82abbf_8f14cf45","updated":"2017-11-27 03:11:01.000000000","message":"Done","commit_id":"ca117022d0974e325da2e097486f0f269df05c09"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"1ee1e80c792a189af681505b770d2e58e02d04a6","unresolved":false,"context_lines":[{"line_number":639,"context_line":"For an example, user can specify ``group`` hint to specify which server group"},{"line_number":640,"context_line":"the newly created want to be joined, in below example, the requested server"},{"line_number":641,"context_line":"wants to join the created server group"},{"line_number":642,"context_line":"``8cbb7e1a-8cde-4df0-9a3c-75e7dff27111``, json body will be looks like:"},{"line_number":643,"context_line":""},{"line_number":644,"context_line":".. code-block:: Json"},{"line_number":645,"context_line":""}],"source_content_type":"text/x-rst","patch_set":7,"id":"ff82abbf_afad13ea","line":642,"range":{"start_line":642,"start_character":42,"end_line":642,"end_character":46},"updated":"2017-11-25 12:32:17.000000000","message":"s/json/request","commit_id":"ca117022d0974e325da2e097486f0f269df05c09"},{"author":{"_account_id":12175,"name":"Eli Qiao","email":"qiaoliyong@gmail.com","username":"Eli"},"change_message_id":"7fc2d1b1353bf4e8cd05790c719b0873b83019f8","unresolved":false,"context_lines":[{"line_number":639,"context_line":"For an example, user can specify ``group`` hint to specify which server group"},{"line_number":640,"context_line":"the newly created want to be joined, in below example, the requested server"},{"line_number":641,"context_line":"wants to join the created server group"},{"line_number":642,"context_line":"``8cbb7e1a-8cde-4df0-9a3c-75e7dff27111``, json body will be looks like:"},{"line_number":643,"context_line":""},{"line_number":644,"context_line":".. code-block:: Json"},{"line_number":645,"context_line":""}],"source_content_type":"text/x-rst","patch_set":7,"id":"ff82abbf_3bbaa2c0","line":642,"range":{"start_line":642,"start_character":42,"end_line":642,"end_character":46},"in_reply_to":"ff82abbf_afad13ea","updated":"2017-11-27 03:11:01.000000000","message":"Done","commit_id":"ca117022d0974e325da2e097486f0f269df05c09"},{"author":{"_account_id":8864,"name":"Artom Lifshitz","email":"notartom@gmail.com","username":"artom"},"change_message_id":"f525356fa74a3f942831eaab0c7953e431f51a0f","unresolved":false,"context_lines":[{"line_number":649,"context_line":""},{"line_number":650,"context_line":"Scheduler Hints"},{"line_number":651,"context_line":"~~~~~~~~~~~~~~~"},{"line_number":652,"context_line":""},{"line_number":653,"context_line":"In server boot request, user could provide some hints to tell how the cluster"},{"line_number":654,"context_line":"scheduler place the server. There are some default hints can be leveraged."},{"line_number":655,"context_line":"The scheduler hints depend on how the cloud admin configure the cluster\u0027s"}],"source_content_type":"text/x-rst","patch_set":8,"id":"9fb8cfa7_ceca7c9f","line":652,"updated":"2019-06-13 17:50:24.000000000","message":"This whole thing has been done in 579e0cfd5787e88e57862e04d009e9523453ac99, so it can be dropped form the patch.","commit_id":"90621de2d5de3802fd83277057b1ca7c9fcbd133"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"97058ec10d98eb1cd65bf87cc2944201bf27c4f9","unresolved":false,"context_lines":[{"line_number":653,"context_line":"In server boot request, user could provide some hints to tell how the cluster"},{"line_number":654,"context_line":"scheduler place the server. There are some default hints can be leveraged."},{"line_number":655,"context_line":"The scheduler hints depend on how the cloud admin configure the cluster\u0027s"},{"line_number":656,"context_line":"scheduler, e.g. what all scheduler filters have."},{"line_number":657,"context_line":""},{"line_number":658,"context_line":"For an example, user can specify ``group`` scheduler hint in the request body"},{"line_number":659,"context_line":"to specify which server group the newly requested server want to be joined,"}],"source_content_type":"text/x-rst","patch_set":8,"id":"ff82abbf_91ef0a1d","line":656,"range":{"start_line":656,"start_character":16,"end_line":656,"end_character":47},"updated":"2017-11-27 08:39:31.000000000","message":"complete the sentence - \"what all scheduler filters have been configured.\"","commit_id":"90621de2d5de3802fd83277057b1ca7c9fcbd133"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"97058ec10d98eb1cd65bf87cc2944201bf27c4f9","unresolved":false,"context_lines":[{"line_number":655,"context_line":"The scheduler hints depend on how the cloud admin configure the cluster\u0027s"},{"line_number":656,"context_line":"scheduler, e.g. what all scheduler filters have."},{"line_number":657,"context_line":""},{"line_number":658,"context_line":"For an example, user can specify ``group`` scheduler hint in the request body"},{"line_number":659,"context_line":"to specify which server group the newly requested server want to be joined,"},{"line_number":660,"context_line":"also it\u0027s a hint to the scheduler, in below example, the requested server"},{"line_number":661,"context_line":"wants to join the created server group"},{"line_number":662,"context_line":"``8cbb7e1a-8cde-4df0-9a3c-75e7dff27111``, request body will be looks like:"},{"line_number":663,"context_line":""},{"line_number":664,"context_line":".. code-block:: Json"},{"line_number":665,"context_line":""}],"source_content_type":"text/x-rst","patch_set":8,"id":"ff82abbf_31571ecd","line":662,"range":{"start_line":658,"start_character":0,"end_line":662,"end_character":74},"updated":"2017-11-27 08:39:31.000000000","message":"can we rephrase it little more, something like-\n\nFor an example, user can specify ``group`` scheduler hint in the request body to specify which server group the newly requested server want to join. Also this is a hint to the scheduler to boot the new server.\nValue of the ``group`` field will be server groups\u0027 UUID ``8cbb7e1a-8cde-4df0-9a3c-75e7dff27111``.\nRequest body will be looks like:","commit_id":"90621de2d5de3802fd83277057b1ca7c9fcbd133"},{"author":{"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},"change_message_id":"7926d2883e147ac46225db95d888489009fbeda4","unresolved":false,"context_lines":[{"line_number":676,"context_line":""},{"line_number":677,"context_line":"For the supported `Scheduler Hints` list, learn more from the api reference"},{"line_number":678,"context_line":"`Create server \u003chttps://developer.openstack.org/api-ref/compute/#create-server\u003e`_."},{"line_number":679,"context_line":""},{"line_number":680,"context_line":"Server Consoles"},{"line_number":681,"context_line":"~~~~~~~~~~~~~~~"},{"line_number":682,"context_line":""}],"source_content_type":"text/x-rst","patch_set":8,"id":"ff82abbf_11445d1a","line":679,"updated":"2017-11-27 05:01:35.000000000","message":"Scheduler hints are related to scheduler filters.\nSo \"Filter Scheduler\" document should be linked as well.\n\nhttps://docs.openstack.org/nova/latest/user/filter-scheduler.html","commit_id":"90621de2d5de3802fd83277057b1ca7c9fcbd133"},{"author":{"_account_id":12175,"name":"Eli Qiao","email":"qiaoliyong@gmail.com","username":"Eli"},"change_message_id":"c26415dc47d3a5b99cc3eac57ad95ae0bc6ec3aa","unresolved":false,"context_lines":[{"line_number":676,"context_line":""},{"line_number":677,"context_line":"For the supported `Scheduler Hints` list, learn more from the api reference"},{"line_number":678,"context_line":"`Create server \u003chttps://developer.openstack.org/api-ref/compute/#create-server\u003e`_."},{"line_number":679,"context_line":""},{"line_number":680,"context_line":"Server Consoles"},{"line_number":681,"context_line":"~~~~~~~~~~~~~~~"},{"line_number":682,"context_line":""}],"source_content_type":"text/x-rst","patch_set":8,"id":"ff82abbf_ae60abd0","line":679,"in_reply_to":"ff82abbf_11445d1a","updated":"2017-11-27 07:13:29.000000000","message":"hum ..., uh...  I think I had added it in PS 5.\n\nhttps://review.openstack.org/#/c/522106/5/api-guide/source/server_concepts.rst\n\nI removed it from PS6 after talk with alex_xu.\n\n@alex_xu have some comments, since this is only the user api guide, it\u0027s for OpenStack user (not for operator) so we don\u0027t need to expose too much detail to end user (API user).","commit_id":"90621de2d5de3802fd83277057b1ca7c9fcbd133"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"a76d750ac4b35dea64a6d1533aa726328c1d9936","unresolved":false,"context_lines":[{"line_number":742,"context_line":""},{"line_number":743,"context_line":"Scheduler hints are a way for the user to influence on which host the scheduler"},{"line_number":744,"context_line":"places a server. They are pre-determined key-value pairs specified as a"},{"line_number":745,"context_line":"dictionary separate from the main ``server`` dictionary in the server boot"},{"line_number":746,"context_line":"request. Available scheduler hints vary from cloud to cloud, depending on the"},{"line_number":747,"context_line":"cloud\u0027s configuration."},{"line_number":748,"context_line":""}],"source_content_type":"text/x-rst","patch_set":9,"id":"9fb8cfa7_74639add","line":745,"range":{"start_line":745,"start_character":70,"end_line":745,"end_character":74},"updated":"2019-06-21 13:18:52.000000000","message":"\u0027create\u0027 since that\u0027s the API verb - nova boot is for the CLI (and not used in OSC).","commit_id":"1aab5bab6b539868c9b872ba9ca844a92f51093a"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"9b1aaabf226f70df176b91fabb1decd2e8a8906a","unresolved":false,"context_lines":[{"line_number":742,"context_line":""},{"line_number":743,"context_line":"Scheduler hints are a way for the user to influence on which host the scheduler"},{"line_number":744,"context_line":"places a server. They are pre-determined key-value pairs specified as a"},{"line_number":745,"context_line":"dictionary separate from the main ``server`` dictionary in the server boot"},{"line_number":746,"context_line":"request. Available scheduler hints vary from cloud to cloud, depending on the"},{"line_number":747,"context_line":"cloud\u0027s configuration."},{"line_number":748,"context_line":""}],"source_content_type":"text/x-rst","patch_set":9,"id":"9fb8cfa7_d46e0695","line":745,"range":{"start_line":745,"start_character":70,"end_line":745,"end_character":74},"in_reply_to":"9fb8cfa7_74639add","updated":"2019-06-21 13:24:48.000000000","message":"Done","commit_id":"1aab5bab6b539868c9b872ba9ca844a92f51093a"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"a76d750ac4b35dea64a6d1533aa726328c1d9936","unresolved":false,"context_lines":[{"line_number":749,"context_line":".. code-block:: json"},{"line_number":750,"context_line":""},{"line_number":751,"context_line":"    {"},{"line_number":752,"context_line":"        \"server\": {"},{"line_number":753,"context_line":"            \"name\": \"server-with-hints\","},{"line_number":754,"context_line":"            \"flavorRef\": \"ae58be5c-f745-4316-b923-4838c5f1f909\""},{"line_number":755,"context_line":"        },"},{"line_number":756,"context_line":"        \"os:scheduler_hints\": {"},{"line_number":757,"context_line":"            \"same_host\": \"05a81485-010f-4df1-bbec-7821c85686e8\""},{"line_number":758,"context_line":"        }"}],"source_content_type":"text/x-rst","patch_set":9,"id":"9fb8cfa7_14a81ed9","line":755,"range":{"start_line":752,"start_character":8,"end_line":755,"end_character":10},"updated":"2019-06-21 13:18:52.000000000","message":"Since I was asked to provide a full/real request body, you probably should here as well so provide an imageRef.","commit_id":"1aab5bab6b539868c9b872ba9ca844a92f51093a"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"9b1aaabf226f70df176b91fabb1decd2e8a8906a","unresolved":false,"context_lines":[{"line_number":749,"context_line":".. code-block:: json"},{"line_number":750,"context_line":""},{"line_number":751,"context_line":"    {"},{"line_number":752,"context_line":"        \"server\": {"},{"line_number":753,"context_line":"            \"name\": \"server-with-hints\","},{"line_number":754,"context_line":"            \"flavorRef\": \"ae58be5c-f745-4316-b923-4838c5f1f909\""},{"line_number":755,"context_line":"        },"},{"line_number":756,"context_line":"        \"os:scheduler_hints\": {"},{"line_number":757,"context_line":"            \"same_host\": \"05a81485-010f-4df1-bbec-7821c85686e8\""},{"line_number":758,"context_line":"        }"}],"source_content_type":"text/x-rst","patch_set":9,"id":"9fb8cfa7_d4f366e6","line":755,"range":{"start_line":752,"start_character":8,"end_line":755,"end_character":10},"in_reply_to":"9fb8cfa7_14a81ed9","updated":"2019-06-21 13:24:48.000000000","message":"Done","commit_id":"1aab5bab6b539868c9b872ba9ca844a92f51093a"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"a76d750ac4b35dea64a6d1533aa726328c1d9936","unresolved":false,"context_lines":[{"line_number":754,"context_line":"            \"flavorRef\": \"ae58be5c-f745-4316-b923-4838c5f1f909\""},{"line_number":755,"context_line":"        },"},{"line_number":756,"context_line":"        \"os:scheduler_hints\": {"},{"line_number":757,"context_line":"            \"same_host\": \"05a81485-010f-4df1-bbec-7821c85686e8\""},{"line_number":758,"context_line":"        }"},{"line_number":759,"context_line":"    }"},{"line_number":760,"context_line":""}],"source_content_type":"text/x-rst","patch_set":9,"id":"9fb8cfa7_1481fe4a","line":757,"updated":"2019-06-21 13:18:52.000000000","message":"Per below, maybe we should use a hint that is enabled by default, like for one of the affinity server group filters:\n\nhttps://docs.openstack.org/nova/latest/admin/configuration/schedulers.html#servergroupantiaffinityfilter\n\nSo you could just do a group hint like:\n\n    group: \"05a81485-010f-4df1-bbec-7821c85686e8\"","commit_id":"1aab5bab6b539868c9b872ba9ca844a92f51093a"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"9b1aaabf226f70df176b91fabb1decd2e8a8906a","unresolved":false,"context_lines":[{"line_number":754,"context_line":"            \"flavorRef\": \"ae58be5c-f745-4316-b923-4838c5f1f909\""},{"line_number":755,"context_line":"        },"},{"line_number":756,"context_line":"        \"os:scheduler_hints\": {"},{"line_number":757,"context_line":"            \"same_host\": \"05a81485-010f-4df1-bbec-7821c85686e8\""},{"line_number":758,"context_line":"        }"},{"line_number":759,"context_line":"    }"},{"line_number":760,"context_line":""}],"source_content_type":"text/x-rst","patch_set":9,"id":"9fb8cfa7_7402bab6","line":757,"in_reply_to":"9fb8cfa7_1481fe4a","updated":"2019-06-21 13:24:48.000000000","message":"Done","commit_id":"1aab5bab6b539868c9b872ba9ca844a92f51093a"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"9b1aaabf226f70df176b91fabb1decd2e8a8906a","unresolved":false,"context_lines":[{"line_number":759,"context_line":"    }"},{"line_number":760,"context_line":""},{"line_number":761,"context_line":""},{"line_number":762,"context_line":"For more information on how to specifiy scheduler hints, as well as which hints"},{"line_number":763,"context_line":"are available by default, refer to `the create-server-detail Request section`"},{"line_number":764,"context_line":"in the Nova API reference."},{"line_number":765,"context_line":""}],"source_content_type":"text/x-rst","patch_set":9,"id":"9fb8cfa7_342e8243","line":762,"range":{"start_line":762,"start_character":31,"end_line":762,"end_character":39},"updated":"2019-06-21 13:24:48.000000000","message":"specify","commit_id":"1aab5bab6b539868c9b872ba9ca844a92f51093a"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"f082e1201068ded82a3f00bf18815e0716994131","unresolved":false,"context_lines":[{"line_number":760,"context_line":""},{"line_number":761,"context_line":""},{"line_number":762,"context_line":"For more information on how to specifiy scheduler hints, as well as which hints"},{"line_number":763,"context_line":"are available by default, refer to `the create-server-detail Request section`"},{"line_number":764,"context_line":"in the Nova API reference."},{"line_number":765,"context_line":""},{"line_number":766,"context_line":"For more information on how scheduler hints are different from flavor extra"}],"source_content_type":"text/x-rst","patch_set":9,"id":"9fb8cfa7_34dd2214","line":763,"range":{"start_line":763,"start_character":76,"end_line":763,"end_character":77},"updated":"2019-06-21 13:32:01.000000000","message":"Missing the _ to make this a link.","commit_id":"1aab5bab6b539868c9b872ba9ca844a92f51093a"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"a76d750ac4b35dea64a6d1533aa726328c1d9936","unresolved":false,"context_lines":[{"line_number":760,"context_line":""},{"line_number":761,"context_line":""},{"line_number":762,"context_line":"For more information on how to specifiy scheduler hints, as well as which hints"},{"line_number":763,"context_line":"are available by default, refer to `the create-server-detail Request section`"},{"line_number":764,"context_line":"in the Nova API reference."},{"line_number":765,"context_line":""},{"line_number":766,"context_line":"For more information on how scheduler hints are different from flavor extra"}],"source_content_type":"text/x-rst","patch_set":9,"id":"9fb8cfa7_54877662","line":763,"range":{"start_line":763,"start_character":14,"end_line":763,"end_character":24},"updated":"2019-06-21 13:18:52.000000000","message":"The in-tree hints are not available by default if you mean by the default enabled_filters config option, e.g. the SameHostFilter - which you\u0027re using with the same_host example - is not enabled by default.\n\nSo I think I\u0027d just remove the \"as well as which hints\nare available by default\" part of this.","commit_id":"1aab5bab6b539868c9b872ba9ca844a92f51093a"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"9b1aaabf226f70df176b91fabb1decd2e8a8906a","unresolved":false,"context_lines":[{"line_number":760,"context_line":""},{"line_number":761,"context_line":""},{"line_number":762,"context_line":"For more information on how to specifiy scheduler hints, as well as which hints"},{"line_number":763,"context_line":"are available by default, refer to `the create-server-detail Request section`"},{"line_number":764,"context_line":"in the Nova API reference."},{"line_number":765,"context_line":""},{"line_number":766,"context_line":"For more information on how scheduler hints are different from flavor extra"}],"source_content_type":"text/x-rst","patch_set":9,"id":"9fb8cfa7_f4dc6a47","line":763,"range":{"start_line":763,"start_character":14,"end_line":763,"end_character":24},"in_reply_to":"9fb8cfa7_54877662","updated":"2019-06-21 13:24:48.000000000","message":"Done","commit_id":"1aab5bab6b539868c9b872ba9ca844a92f51093a"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"9b1aaabf226f70df176b91fabb1decd2e8a8906a","unresolved":false,"context_lines":[{"line_number":761,"context_line":""},{"line_number":762,"context_line":"For more information on how to specifiy scheduler hints, as well as which hints"},{"line_number":763,"context_line":"are available by default, refer to `the create-server-detail Request section`"},{"line_number":764,"context_line":"in the Nova API reference."},{"line_number":765,"context_line":""},{"line_number":766,"context_line":"For more information on how scheduler hints are different from flavor extra"},{"line_number":767,"context_line":"specs, refer to `this document`_."}],"source_content_type":"text/x-rst","patch_set":9,"id":"9fb8cfa7_94164ef1","line":764,"range":{"start_line":764,"start_character":7,"end_line":764,"end_character":11},"updated":"2019-06-21 13:24:48.000000000","message":"Compute","commit_id":"1aab5bab6b539868c9b872ba9ca844a92f51093a"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"a76d750ac4b35dea64a6d1533aa726328c1d9936","unresolved":false,"context_lines":[{"line_number":767,"context_line":"specs, refer to `this document`_."},{"line_number":768,"context_line":""},{"line_number":769,"context_line":".. _this document: https://docs.openstack.org/nova/latest/reference/scheduler-hints-vs-flavor-extra-specs.html#scheduler-hints"},{"line_number":770,"context_line":".. _the create-server-detail Request section: https://developer.openstack.org/api-ref/compute/?expanded\u003dcreate-server-detail#id12"},{"line_number":771,"context_line":""},{"line_number":772,"context_line":"Server Consoles"},{"line_number":773,"context_line":"~~~~~~~~~~~~~~~"}],"source_content_type":"text/x-rst","patch_set":9,"id":"9fb8cfa7_b4c59290","line":770,"range":{"start_line":770,"start_character":125,"end_line":770,"end_character":129},"updated":"2019-06-21 13:18:52.000000000","message":"I\u0027m not sure I trust this not changing, so maybe just link to https://developer.openstack.org/api-ref/compute/?expanded\u003dcreate-server-detail#create-server","commit_id":"1aab5bab6b539868c9b872ba9ca844a92f51093a"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"9b1aaabf226f70df176b91fabb1decd2e8a8906a","unresolved":false,"context_lines":[{"line_number":767,"context_line":"specs, refer to `this document`_."},{"line_number":768,"context_line":""},{"line_number":769,"context_line":".. _this document: https://docs.openstack.org/nova/latest/reference/scheduler-hints-vs-flavor-extra-specs.html#scheduler-hints"},{"line_number":770,"context_line":".. _the create-server-detail Request section: https://developer.openstack.org/api-ref/compute/?expanded\u003dcreate-server-detail#id12"},{"line_number":771,"context_line":""},{"line_number":772,"context_line":"Server Consoles"},{"line_number":773,"context_line":"~~~~~~~~~~~~~~~"}],"source_content_type":"text/x-rst","patch_set":9,"id":"9fb8cfa7_d4e126fe","line":770,"range":{"start_line":770,"start_character":125,"end_line":770,"end_character":129},"in_reply_to":"9fb8cfa7_b4c59290","updated":"2019-06-21 13:24:48.000000000","message":"Done","commit_id":"1aab5bab6b539868c9b872ba9ca844a92f51093a"}],"api-ref/source/parameters.yaml":[{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"1ee1e80c792a189af681505b770d2e58e02d04a6","unresolved":false,"context_lines":[{"line_number":4507,"context_line":"    For these reasons, it is important to consult each cloud\u0027s user"},{"line_number":4508,"context_line":"    documentation to know what is available for scheduler hints."},{"line_number":4509,"context_line":""},{"line_number":4510,"context_line":"    Supported hints:"},{"line_number":4511,"context_line":""},{"line_number":4512,"context_line":"    * group: handle server creation affinity/anti-affinity."},{"line_number":4513,"context_line":"    * same_host/different_host: hints for scheduling the request server to the"}],"source_content_type":"text/x-yaml","patch_set":7,"id":"ff82abbf_af68b3b8","line":4510,"range":{"start_line":4510,"start_character":0,"end_line":4510,"end_character":20},"updated":"2017-11-25 12:32:17.000000000","message":"I am not sure we should list these hints here as those are pluggable things but if you are listing then you should say- nova default available hints are:","commit_id":"ca117022d0974e325da2e097486f0f269df05c09"},{"author":{"_account_id":6062,"name":"jichenjc","email":"jichenjc@cn.ibm.com","username":"jichenjc"},"change_message_id":"7114c98c410401ee82bfe940a1428b3a1b33e436","unresolved":false,"context_lines":[{"line_number":4507,"context_line":"    For these reasons, it is important to consult each cloud\u0027s user"},{"line_number":4508,"context_line":"    documentation to know what is available for scheduler hints."},{"line_number":4509,"context_line":""},{"line_number":4510,"context_line":"    Supported hints:"},{"line_number":4511,"context_line":""},{"line_number":4512,"context_line":"    * group: handle server creation affinity/anti-affinity."},{"line_number":4513,"context_line":"    * same_host/different_host: hints for scheduling the request server to the"}],"source_content_type":"text/x-yaml","patch_set":7,"id":"ff82abbf_d264d424","line":4510,"range":{"start_line":4510,"start_character":4,"end_line":4510,"end_character":13},"updated":"2017-11-24 05:32:57.000000000","message":"user can\u0027t add more hints? seems the schema allows more..","commit_id":"ca117022d0974e325da2e097486f0f269df05c09"},{"author":{"_account_id":12175,"name":"Eli Qiao","email":"qiaoliyong@gmail.com","username":"Eli"},"change_message_id":"7fc2d1b1353bf4e8cd05790c719b0873b83019f8","unresolved":false,"context_lines":[{"line_number":4507,"context_line":"    For these reasons, it is important to consult each cloud\u0027s user"},{"line_number":4508,"context_line":"    documentation to know what is available for scheduler hints."},{"line_number":4509,"context_line":""},{"line_number":4510,"context_line":"    Supported hints:"},{"line_number":4511,"context_line":""},{"line_number":4512,"context_line":"    * group: handle server creation affinity/anti-affinity."},{"line_number":4513,"context_line":"    * same_host/different_host: hints for scheduling the request server to the"}],"source_content_type":"text/x-yaml","patch_set":7,"id":"ff82abbf_1b2b1e30","line":4510,"range":{"start_line":4510,"start_character":0,"end_line":4510,"end_character":20},"in_reply_to":"ff82abbf_af68b3b8","updated":"2017-11-27 03:11:01.000000000","message":"Done","commit_id":"ca117022d0974e325da2e097486f0f269df05c09"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"1ee1e80c792a189af681505b770d2e58e02d04a6","unresolved":false,"context_lines":[{"line_number":4511,"context_line":""},{"line_number":4512,"context_line":"    * group: handle server creation affinity/anti-affinity."},{"line_number":4513,"context_line":"    * same_host/different_host: hints for scheduling the request server to the"},{"line_number":4514,"context_line":"      `same` or `differnet` host of the given set of server."},{"line_number":4515,"context_line":"    * query: schedule the request server on the host which can satisfy"},{"line_number":4516,"context_line":"      the query condition. e.g. query\u003d\u0027[\"\u003e\u003d\",\"$free_ram_mb\",1024]\u0027, this hint"},{"line_number":4517,"context_line":"      will require scheduler to find hosts which have more than 1024 free ram."}],"source_content_type":"text/x-yaml","patch_set":7,"id":"ff82abbf_6f5e2b13","line":4514,"range":{"start_line":4514,"start_character":53,"end_line":4514,"end_character":59},"updated":"2017-11-25 12:32:17.000000000","message":"servers","commit_id":"ca117022d0974e325da2e097486f0f269df05c09"},{"author":{"_account_id":12175,"name":"Eli Qiao","email":"qiaoliyong@gmail.com","username":"Eli"},"change_message_id":"7fc2d1b1353bf4e8cd05790c719b0873b83019f8","unresolved":false,"context_lines":[{"line_number":4511,"context_line":""},{"line_number":4512,"context_line":"    * group: handle server creation affinity/anti-affinity."},{"line_number":4513,"context_line":"    * same_host/different_host: hints for scheduling the request server to the"},{"line_number":4514,"context_line":"      `same` or `differnet` host of the given set of server."},{"line_number":4515,"context_line":"    * query: schedule the request server on the host which can satisfy"},{"line_number":4516,"context_line":"      the query condition. e.g. query\u003d\u0027[\"\u003e\u003d\",\"$free_ram_mb\",1024]\u0027, this hint"},{"line_number":4517,"context_line":"      will require scheduler to find hosts which have more than 1024 free ram."}],"source_content_type":"text/x-yaml","patch_set":7,"id":"ff82abbf_fb251a5d","line":4514,"range":{"start_line":4514,"start_character":53,"end_line":4514,"end_character":59},"in_reply_to":"ff82abbf_6f5e2b13","updated":"2017-11-27 03:11:01.000000000","message":"Done","commit_id":"ca117022d0974e325da2e097486f0f269df05c09"},{"author":{"_account_id":6062,"name":"jichenjc","email":"jichenjc@cn.ibm.com","username":"jichenjc"},"change_message_id":"7114c98c410401ee82bfe940a1428b3a1b33e436","unresolved":false,"context_lines":[{"line_number":4516,"context_line":"      the query condition. e.g. query\u003d\u0027[\"\u003e\u003d\",\"$free_ram_mb\",1024]\u0027, this hint"},{"line_number":4517,"context_line":"      will require scheduler to find hosts which have more than 1024 free ram."},{"line_number":4518,"context_line":"    * build_near_host_ip and cidr: hints are used together, schedules the"},{"line_number":4519,"context_line":"      server bfased on host IP subnet range."},{"line_number":4520,"context_line":"    * target_cell/different_cell: the 2 hints are for cell v1."},{"line_number":4521,"context_line":"  in: body"},{"line_number":4522,"context_line":"  required: false"}],"source_content_type":"text/x-yaml","patch_set":7,"id":"ff82abbf_9243ac6c","line":4519,"range":{"start_line":4519,"start_character":13,"end_line":4519,"end_character":19},"updated":"2017-11-24 05:32:57.000000000","message":"based","commit_id":"ca117022d0974e325da2e097486f0f269df05c09"},{"author":{"_account_id":12175,"name":"Eli Qiao","email":"qiaoliyong@gmail.com","username":"Eli"},"change_message_id":"7fc2d1b1353bf4e8cd05790c719b0873b83019f8","unresolved":false,"context_lines":[{"line_number":4516,"context_line":"      the query condition. e.g. query\u003d\u0027[\"\u003e\u003d\",\"$free_ram_mb\",1024]\u0027, this hint"},{"line_number":4517,"context_line":"      will require scheduler to find hosts which have more than 1024 free ram."},{"line_number":4518,"context_line":"    * build_near_host_ip and cidr: hints are used together, schedules the"},{"line_number":4519,"context_line":"      server bfased on host IP subnet range."},{"line_number":4520,"context_line":"    * target_cell/different_cell: the 2 hints are for cell v1."},{"line_number":4521,"context_line":"  in: body"},{"line_number":4522,"context_line":"  required: false"}],"source_content_type":"text/x-yaml","patch_set":7,"id":"ff82abbf_5b35268e","line":4519,"range":{"start_line":4519,"start_character":13,"end_line":4519,"end_character":19},"in_reply_to":"ff82abbf_9243ac6c","updated":"2017-11-27 03:11:01.000000000","message":"Done","commit_id":"ca117022d0974e325da2e097486f0f269df05c09"},{"author":{"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},"change_message_id":"7926d2883e147ac46225db95d888489009fbeda4","unresolved":false,"context_lines":[{"line_number":4509,"context_line":""},{"line_number":4510,"context_line":"    Nova default available scheduler hints:"},{"line_number":4511,"context_line":""},{"line_number":4512,"context_line":"    * group: handle server creation affinity/anti-affinity."},{"line_number":4513,"context_line":"    * same_host/different_host: hints for scheduling the request server to the"},{"line_number":4514,"context_line":"      `same` or `differnet` host of the given set of servers."},{"line_number":4515,"context_line":"    * query: schedule the request server on the host which can satisfy"},{"line_number":4516,"context_line":"      the query condition. e.g. query\u003d\u0027[\"\u003e\u003d\",\"$free_ram_mb\",1024]\u0027, this hint"},{"line_number":4517,"context_line":"      will require scheduler to find hosts which have more than 1024 free ram."},{"line_number":4518,"context_line":"    * build_near_host_ip and cidr: hints are used together, schedules the"},{"line_number":4519,"context_line":"      server based on host IP subnet range."},{"line_number":4520,"context_line":"    * target_cell/different_cell: the 2 hints are for cell v1."},{"line_number":4521,"context_line":"  in: body"},{"line_number":4522,"context_line":"  required: false"},{"line_number":4523,"context_line":"  type: object"}],"source_content_type":"text/x-yaml","patch_set":8,"id":"ff82abbf_b199f1c4","line":4520,"range":{"start_line":4512,"start_character":0,"end_line":4520,"end_character":62},"updated":"2017-11-27 05:01:35.000000000","message":"These parameters should be defined as separate items in api-ref/source/servers.inc.\n\n* os:scheduler_hints.group\n* os:scheduler_hints.same_host\n* os:scheduler_hints.different_host\n* os:scheduler_hints.query\n* os:scheduler_hints.build_near_host_ip\n* os:scheduler_hints.cidr\n* os:scheduler_hints.target_cell\n* os:scheduler_hints.different_cell","commit_id":"90621de2d5de3802fd83277057b1ca7c9fcbd133"},{"author":{"_account_id":12175,"name":"Eli Qiao","email":"qiaoliyong@gmail.com","username":"Eli"},"change_message_id":"c26415dc47d3a5b99cc3eac57ad95ae0bc6ec3aa","unresolved":false,"context_lines":[{"line_number":4509,"context_line":""},{"line_number":4510,"context_line":"    Nova default available scheduler hints:"},{"line_number":4511,"context_line":""},{"line_number":4512,"context_line":"    * group: handle server creation affinity/anti-affinity."},{"line_number":4513,"context_line":"    * same_host/different_host: hints for scheduling the request server to the"},{"line_number":4514,"context_line":"      `same` or `differnet` host of the given set of servers."},{"line_number":4515,"context_line":"    * query: schedule the request server on the host which can satisfy"},{"line_number":4516,"context_line":"      the query condition. e.g. query\u003d\u0027[\"\u003e\u003d\",\"$free_ram_mb\",1024]\u0027, this hint"},{"line_number":4517,"context_line":"      will require scheduler to find hosts which have more than 1024 free ram."},{"line_number":4518,"context_line":"    * build_near_host_ip and cidr: hints are used together, schedules the"},{"line_number":4519,"context_line":"      server based on host IP subnet range."},{"line_number":4520,"context_line":"    * target_cell/different_cell: the 2 hints are for cell v1."},{"line_number":4521,"context_line":"  in: body"},{"line_number":4522,"context_line":"  required: false"},{"line_number":4523,"context_line":"  type: object"}],"source_content_type":"text/x-yaml","patch_set":8,"id":"ff82abbf_ceb2cf49","line":4520,"range":{"start_line":4512,"start_character":0,"end_line":4520,"end_character":62},"in_reply_to":"ff82abbf_b199f1c4","updated":"2017-11-27 07:13:29.000000000","message":"yes, if you insist, we can do that in another patch.","commit_id":"90621de2d5de3802fd83277057b1ca7c9fcbd133"},{"author":{"_account_id":8864,"name":"Artom Lifshitz","email":"notartom@gmail.com","username":"artom"},"change_message_id":"f525356fa74a3f942831eaab0c7953e431f51a0f","unresolved":false,"context_lines":[{"line_number":4509,"context_line":""},{"line_number":4510,"context_line":"    Nova default available scheduler hints:"},{"line_number":4511,"context_line":""},{"line_number":4512,"context_line":"    * group: handle server creation affinity/anti-affinity."},{"line_number":4513,"context_line":"    * same_host/different_host: hints for scheduling the request server to the"},{"line_number":4514,"context_line":"      `same` or `differnet` host of the given set of servers."},{"line_number":4515,"context_line":"    * query: schedule the request server on the host which can satisfy"},{"line_number":4516,"context_line":"      the query condition. e.g. query\u003d\u0027[\"\u003e\u003d\",\"$free_ram_mb\",1024]\u0027, this hint"},{"line_number":4517,"context_line":"      will require scheduler to find hosts which have more than 1024 free ram."},{"line_number":4518,"context_line":"    * build_near_host_ip and cidr: hints are used together, schedules the"},{"line_number":4519,"context_line":"      server based on host IP subnet range."},{"line_number":4520,"context_line":"    * target_cell/different_cell: the 2 hints are for cell v1."},{"line_number":4521,"context_line":"  in: body"},{"line_number":4522,"context_line":"  required: false"},{"line_number":4523,"context_line":"  type: object"}],"source_content_type":"text/x-yaml","patch_set":8,"id":"9fb8cfa7_6eea70d8","line":4520,"range":{"start_line":4512,"start_character":0,"end_line":4520,"end_character":62},"in_reply_to":"ff82abbf_ceb2cf49","updated":"2019-06-13 17:50:24.000000000","message":"And this part was addressed by bab3184ced29ef8333cdd4d1cf6caf0b4226a1d4","commit_id":"90621de2d5de3802fd83277057b1ca7c9fcbd133"}]}
