)]}'
{"doc/source/admin/config-qos-min-bw.rst":[{"author":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"change_message_id":"73110b355354e17d75a3d994883b11273bdd2bdd","unresolved":true,"context_lines":[{"line_number":126,"context_line":"  physnet names that are only differ by case."},{"line_number":127,"context_line":""},{"line_number":128,"context_line":"* There are hardware platforms (e.g.: Cavium ThunderX) where it\u0027s possible"},{"line_number":129,"context_line":"  to have virutal functions which are netdevs which are not associated to a"},{"line_number":130,"context_line":"  physical function. As bandwidth resource is tracked per physical function,"},{"line_number":131,"context_line":"  for such hardware the QoS minimum bandwidth rules cannot be supported."},{"line_number":132,"context_line":"  Creating a server with ports using such QoS policy targeting such hardware"}],"source_content_type":"text/x-rst","patch_set":1,"id":"cae0c0f1_532ae491","line":129,"range":{"start_line":129,"start_character":38,"end_line":129,"end_character":45},"updated":"2021-07-09 15:25:42.000000000","message":"Should maybe spell this out, \"network devices\" so it\u0027s clear what it is as there are no other occurrences of this word here.","commit_id":"b826867d500de46a5b0896e72b7298256acbf5e0"},{"author":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"change_message_id":"73110b355354e17d75a3d994883b11273bdd2bdd","unresolved":true,"context_lines":[{"line_number":126,"context_line":"  physnet names that are only differ by case."},{"line_number":127,"context_line":""},{"line_number":128,"context_line":"* There are hardware platforms (e.g.: Cavium ThunderX) where it\u0027s possible"},{"line_number":129,"context_line":"  to have virutal functions which are netdevs which are not associated to a"},{"line_number":130,"context_line":"  physical function. As bandwidth resource is tracked per physical function,"},{"line_number":131,"context_line":"  for such hardware the QoS minimum bandwidth rules cannot be supported."},{"line_number":132,"context_line":"  Creating a server with ports using such QoS policy targeting such hardware"}],"source_content_type":"text/x-rst","patch_set":1,"id":"4b38975a_94b6e336","line":129,"range":{"start_line":129,"start_character":46,"end_line":129,"end_character":51},"updated":"2021-07-09 15:25:42.000000000","message":"s/that ?","commit_id":"b826867d500de46a5b0896e72b7298256acbf5e0"},{"author":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"change_message_id":"797209eaa3589242e4bb5afe8ad6629049f5df25","unresolved":true,"context_lines":[{"line_number":126,"context_line":"  physnet names that are only differ by case."},{"line_number":127,"context_line":""},{"line_number":128,"context_line":"* There are hardware platforms (e.g.: Cavium ThunderX) where it\u0027s possible"},{"line_number":129,"context_line":"  to have virutal functions which are netdevs which are not associated to a"},{"line_number":130,"context_line":"  physical function. As bandwidth resource is tracked per physical function,"},{"line_number":131,"context_line":"  for such hardware the QoS minimum bandwidth rules cannot be supported."},{"line_number":132,"context_line":"  Creating a server with ports using such QoS policy targeting such hardware"}],"source_content_type":"text/x-rst","patch_set":1,"id":"d83e1d78_272736bb","line":129,"range":{"start_line":129,"start_character":10,"end_line":129,"end_character":17},"updated":"2021-07-09 08:34:16.000000000","message":"virtual","commit_id":"b826867d500de46a5b0896e72b7298256acbf5e0"},{"author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"change_message_id":"d967e44f5499f010a9f335289a2bff6b479506bb","unresolved":false,"context_lines":[{"line_number":126,"context_line":"  physnet names that are only differ by case."},{"line_number":127,"context_line":""},{"line_number":128,"context_line":"* There are hardware platforms (e.g.: Cavium ThunderX) where it\u0027s possible"},{"line_number":129,"context_line":"  to have virutal functions which are netdevs which are not associated to a"},{"line_number":130,"context_line":"  physical function. As bandwidth resource is tracked per physical function,"},{"line_number":131,"context_line":"  for such hardware the QoS minimum bandwidth rules cannot be supported."},{"line_number":132,"context_line":"  Creating a server with ports using such QoS policy targeting such hardware"}],"source_content_type":"text/x-rst","patch_set":1,"id":"74ec4f23_980afe22","line":129,"range":{"start_line":129,"start_character":46,"end_line":129,"end_character":51},"in_reply_to":"4b38975a_94b6e336","updated":"2021-08-19 08:38:08.000000000","message":"Done","commit_id":"b826867d500de46a5b0896e72b7298256acbf5e0"},{"author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"change_message_id":"d967e44f5499f010a9f335289a2bff6b479506bb","unresolved":false,"context_lines":[{"line_number":126,"context_line":"  physnet names that are only differ by case."},{"line_number":127,"context_line":""},{"line_number":128,"context_line":"* There are hardware platforms (e.g.: Cavium ThunderX) where it\u0027s possible"},{"line_number":129,"context_line":"  to have virutal functions which are netdevs which are not associated to a"},{"line_number":130,"context_line":"  physical function. As bandwidth resource is tracked per physical function,"},{"line_number":131,"context_line":"  for such hardware the QoS minimum bandwidth rules cannot be supported."},{"line_number":132,"context_line":"  Creating a server with ports using such QoS policy targeting such hardware"}],"source_content_type":"text/x-rst","patch_set":1,"id":"b44e6033_e74fa317","line":129,"range":{"start_line":129,"start_character":38,"end_line":129,"end_character":45},"in_reply_to":"cae0c0f1_532ae491","updated":"2021-08-19 08:38:08.000000000","message":"Done","commit_id":"b826867d500de46a5b0896e72b7298256acbf5e0"},{"author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"change_message_id":"d967e44f5499f010a9f335289a2bff6b479506bb","unresolved":false,"context_lines":[{"line_number":126,"context_line":"  physnet names that are only differ by case."},{"line_number":127,"context_line":""},{"line_number":128,"context_line":"* There are hardware platforms (e.g.: Cavium ThunderX) where it\u0027s possible"},{"line_number":129,"context_line":"  to have virutal functions which are netdevs which are not associated to a"},{"line_number":130,"context_line":"  physical function. As bandwidth resource is tracked per physical function,"},{"line_number":131,"context_line":"  for such hardware the QoS minimum bandwidth rules cannot be supported."},{"line_number":132,"context_line":"  Creating a server with ports using such QoS policy targeting such hardware"}],"source_content_type":"text/x-rst","patch_set":1,"id":"97d5d5eb_629b64f5","line":129,"range":{"start_line":129,"start_character":10,"end_line":129,"end_character":17},"in_reply_to":"d83e1d78_272736bb","updated":"2021-08-19 08:38:08.000000000","message":"Done","commit_id":"b826867d500de46a5b0896e72b7298256acbf5e0"},{"author":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"change_message_id":"73110b355354e17d75a3d994883b11273bdd2bdd","unresolved":true,"context_lines":[{"line_number":127,"context_line":""},{"line_number":128,"context_line":"* There are hardware platforms (e.g.: Cavium ThunderX) where it\u0027s possible"},{"line_number":129,"context_line":"  to have virutal functions which are netdevs which are not associated to a"},{"line_number":130,"context_line":"  physical function. As bandwidth resource is tracked per physical function,"},{"line_number":131,"context_line":"  for such hardware the QoS minimum bandwidth rules cannot be supported."},{"line_number":132,"context_line":"  Creating a server with ports using such QoS policy targeting such hardware"},{"line_number":133,"context_line":"  backend will result in NoValidHost error during scheduling."}],"source_content_type":"text/x-rst","patch_set":1,"id":"cd45fc93_b04087c4","line":130,"range":{"start_line":130,"start_character":34,"end_line":130,"end_character":45},"updated":"2021-07-09 15:25:42.000000000","message":"s/resources are","commit_id":"b826867d500de46a5b0896e72b7298256acbf5e0"},{"author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"change_message_id":"d967e44f5499f010a9f335289a2bff6b479506bb","unresolved":false,"context_lines":[{"line_number":127,"context_line":""},{"line_number":128,"context_line":"* There are hardware platforms (e.g.: Cavium ThunderX) where it\u0027s possible"},{"line_number":129,"context_line":"  to have virutal functions which are netdevs which are not associated to a"},{"line_number":130,"context_line":"  physical function. As bandwidth resource is tracked per physical function,"},{"line_number":131,"context_line":"  for such hardware the QoS minimum bandwidth rules cannot be supported."},{"line_number":132,"context_line":"  Creating a server with ports using such QoS policy targeting such hardware"},{"line_number":133,"context_line":"  backend will result in NoValidHost error during scheduling."}],"source_content_type":"text/x-rst","patch_set":1,"id":"72ec1ea3_33e722cd","line":130,"range":{"start_line":130,"start_character":34,"end_line":130,"end_character":45},"in_reply_to":"cd45fc93_b04087c4","updated":"2021-08-19 08:38:08.000000000","message":"Done","commit_id":"b826867d500de46a5b0896e72b7298256acbf5e0"},{"author":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"change_message_id":"398359ecbb305d8375627c3872ccdf3976962d84","unresolved":true,"context_lines":[{"line_number":128,"context_line":"* There are hardware platforms (e.g.: Cavium ThunderX) where it\u0027s possible"},{"line_number":129,"context_line":"  to have virutal functions which are netdevs which are not associated to a"},{"line_number":130,"context_line":"  physical function. As bandwidth resource is tracked per physical function,"},{"line_number":131,"context_line":"  for such hardware the QoS minimum bandwidth rules cannot be supported."},{"line_number":132,"context_line":"  Creating a server with ports using such QoS policy targeting such hardware"},{"line_number":133,"context_line":"  backend will result in NoValidHost error during scheduling."},{"line_number":134,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"b6a16fa3_b3dcf3ce","line":131,"range":{"start_line":131,"start_character":2,"end_line":131,"end_character":71},"updated":"2021-06-30 16:01:42.000000000","message":"But only for placement. QoS could be enforced in the dataplane (unless this is not supported by the driver, but we have checks for this).","commit_id":"b826867d500de46a5b0896e72b7298256acbf5e0"},{"author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"change_message_id":"d967e44f5499f010a9f335289a2bff6b479506bb","unresolved":false,"context_lines":[{"line_number":128,"context_line":"* There are hardware platforms (e.g.: Cavium ThunderX) where it\u0027s possible"},{"line_number":129,"context_line":"  to have virutal functions which are netdevs which are not associated to a"},{"line_number":130,"context_line":"  physical function. As bandwidth resource is tracked per physical function,"},{"line_number":131,"context_line":"  for such hardware the QoS minimum bandwidth rules cannot be supported."},{"line_number":132,"context_line":"  Creating a server with ports using such QoS policy targeting such hardware"},{"line_number":133,"context_line":"  backend will result in NoValidHost error during scheduling."},{"line_number":134,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"5dc1d3f6_66301c0e","line":131,"range":{"start_line":131,"start_character":2,"end_line":131,"end_character":71},"in_reply_to":"05c938c1_989979c1","updated":"2021-08-19 08:38:08.000000000","message":"Done","commit_id":"b826867d500de46a5b0896e72b7298256acbf5e0"},{"author":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"change_message_id":"797209eaa3589242e4bb5afe8ad6629049f5df25","unresolved":true,"context_lines":[{"line_number":128,"context_line":"* There are hardware platforms (e.g.: Cavium ThunderX) where it\u0027s possible"},{"line_number":129,"context_line":"  to have virutal functions which are netdevs which are not associated to a"},{"line_number":130,"context_line":"  physical function. As bandwidth resource is tracked per physical function,"},{"line_number":131,"context_line":"  for such hardware the QoS minimum bandwidth rules cannot be supported."},{"line_number":132,"context_line":"  Creating a server with ports using such QoS policy targeting such hardware"},{"line_number":133,"context_line":"  backend will result in NoValidHost error during scheduling."},{"line_number":134,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"05c938c1_989979c1","line":131,"range":{"start_line":131,"start_character":2,"end_line":131,"end_character":71},"in_reply_to":"3428830c_01b0d62d","updated":"2021-07-09 08:34:16.000000000","message":"Ok, in any case, for those specific HW deployments the admin should check if the OS api (\"ip link\") works or if the NIC itself provides this feature.","commit_id":"b826867d500de46a5b0896e72b7298256acbf5e0"},{"author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"change_message_id":"3fd19650836859e66e1e221c52bfacb25dbdef9d","unresolved":true,"context_lines":[{"line_number":128,"context_line":"* There are hardware platforms (e.g.: Cavium ThunderX) where it\u0027s possible"},{"line_number":129,"context_line":"  to have virutal functions which are netdevs which are not associated to a"},{"line_number":130,"context_line":"  physical function. As bandwidth resource is tracked per physical function,"},{"line_number":131,"context_line":"  for such hardware the QoS minimum bandwidth rules cannot be supported."},{"line_number":132,"context_line":"  Creating a server with ports using such QoS policy targeting such hardware"},{"line_number":133,"context_line":"  backend will result in NoValidHost error during scheduling."},{"line_number":134,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"3428830c_01b0d62d","line":131,"range":{"start_line":131,"start_character":2,"end_line":131,"end_character":71},"in_reply_to":"b6a16fa3_b3dcf3ce","updated":"2021-07-01 00:39:08.000000000","message":"whell there is not netdev assocaite with the pf so you cant use ip link to set limits on the vf so im not sure that there is any kernel interface to program qos in this case.\n\nin generally i would not expect such an interface to existig hen the pf does not have a netdev.","commit_id":"b826867d500de46a5b0896e72b7298256acbf5e0"},{"author":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"change_message_id":"73110b355354e17d75a3d994883b11273bdd2bdd","unresolved":true,"context_lines":[{"line_number":130,"context_line":"  physical function. As bandwidth resource is tracked per physical function,"},{"line_number":131,"context_line":"  for such hardware the QoS minimum bandwidth rules cannot be supported."},{"line_number":132,"context_line":"  Creating a server with ports using such QoS policy targeting such hardware"},{"line_number":133,"context_line":"  backend will result in NoValidHost error during scheduling."},{"line_number":134,"context_line":""},{"line_number":135,"context_line":"Placement pre-requisites"},{"line_number":136,"context_line":"------------------------"}],"source_content_type":"text/x-rst","patch_set":1,"id":"23c36e75_477576fc","line":133,"range":{"start_line":133,"start_character":22,"end_line":133,"end_character":24},"updated":"2021-07-09 15:25:42.000000000","message":"nit: in a","commit_id":"b826867d500de46a5b0896e72b7298256acbf5e0"},{"author":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"change_message_id":"73110b355354e17d75a3d994883b11273bdd2bdd","unresolved":true,"context_lines":[{"line_number":130,"context_line":"  physical function. As bandwidth resource is tracked per physical function,"},{"line_number":131,"context_line":"  for such hardware the QoS minimum bandwidth rules cannot be supported."},{"line_number":132,"context_line":"  Creating a server with ports using such QoS policy targeting such hardware"},{"line_number":133,"context_line":"  backend will result in NoValidHost error during scheduling."},{"line_number":134,"context_line":""},{"line_number":135,"context_line":"Placement pre-requisites"},{"line_number":136,"context_line":"------------------------"}],"source_content_type":"text/x-rst","patch_set":1,"id":"7d4487bb_9b4017a1","line":133,"range":{"start_line":133,"start_character":25,"end_line":133,"end_character":36},"updated":"2021-07-09 15:25:42.000000000","message":"nit: should probably be ``NoValidHost`` so it\u0027s bold","commit_id":"b826867d500de46a5b0896e72b7298256acbf5e0"},{"author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"change_message_id":"d967e44f5499f010a9f335289a2bff6b479506bb","unresolved":false,"context_lines":[{"line_number":130,"context_line":"  physical function. As bandwidth resource is tracked per physical function,"},{"line_number":131,"context_line":"  for such hardware the QoS minimum bandwidth rules cannot be supported."},{"line_number":132,"context_line":"  Creating a server with ports using such QoS policy targeting such hardware"},{"line_number":133,"context_line":"  backend will result in NoValidHost error during scheduling."},{"line_number":134,"context_line":""},{"line_number":135,"context_line":"Placement pre-requisites"},{"line_number":136,"context_line":"------------------------"}],"source_content_type":"text/x-rst","patch_set":1,"id":"f891c34b_de97c9c9","line":133,"range":{"start_line":133,"start_character":22,"end_line":133,"end_character":24},"in_reply_to":"23c36e75_477576fc","updated":"2021-08-19 08:38:08.000000000","message":"Done","commit_id":"b826867d500de46a5b0896e72b7298256acbf5e0"},{"author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"change_message_id":"d967e44f5499f010a9f335289a2bff6b479506bb","unresolved":false,"context_lines":[{"line_number":130,"context_line":"  physical function. As bandwidth resource is tracked per physical function,"},{"line_number":131,"context_line":"  for such hardware the QoS minimum bandwidth rules cannot be supported."},{"line_number":132,"context_line":"  Creating a server with ports using such QoS policy targeting such hardware"},{"line_number":133,"context_line":"  backend will result in NoValidHost error during scheduling."},{"line_number":134,"context_line":""},{"line_number":135,"context_line":"Placement pre-requisites"},{"line_number":136,"context_line":"------------------------"}],"source_content_type":"text/x-rst","patch_set":1,"id":"4ba33cfa_1299ec28","line":133,"range":{"start_line":133,"start_character":25,"end_line":133,"end_character":36},"in_reply_to":"7d4487bb_9b4017a1","updated":"2021-08-19 08:38:08.000000000","message":"Done","commit_id":"b826867d500de46a5b0896e72b7298256acbf5e0"}]}
