)]}'
{"api-ref/source/v2/parameters.yaml":[{"author":{"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},"change_message_id":"060cc3cb97a53c759c76c5b939404703d99a2e39","unresolved":false,"context_lines":[{"line_number":4134,"context_line":"numa_affinity_policy:"},{"line_number":4135,"context_line":"  description: |"},{"line_number":4136,"context_line":"    The port NUMA affinity policy requested during the virtual machine"},{"line_number":4137,"context_line":"    scheduling. Values: None, \u0027requiered\u0027, \u0027preferred\u0027 or \u0027legacy\u0027."},{"line_number":4138,"context_line":"  in: body"},{"line_number":4139,"context_line":"  required: False"},{"line_number":4140,"context_line":"  type: string"}],"source_content_type":"text/x-yaml","patch_set":9,"id":"9f560f44_d17afbb7","line":4137,"range":{"start_line":4137,"start_character":24,"end_line":4137,"end_character":66},"updated":"2020-08-05 11:13:17.000000000","message":"please put all those values in `` `` instead of \u0027\u0027 - that will be better rendered in the html doc.","commit_id":"6b1f9c790d7240c03c8892d51fa04c1729156b66"},{"author":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"change_message_id":"1d7deb54fd63cbbf95c67194183d12e47f31049d","unresolved":false,"context_lines":[{"line_number":4134,"context_line":"numa_affinity_policy:"},{"line_number":4135,"context_line":"  description: |"},{"line_number":4136,"context_line":"    The port NUMA affinity policy requested during the virtual machine"},{"line_number":4137,"context_line":"    scheduling. Values: None, \u0027requiered\u0027, \u0027preferred\u0027 or \u0027legacy\u0027."},{"line_number":4138,"context_line":"  in: body"},{"line_number":4139,"context_line":"  required: False"},{"line_number":4140,"context_line":"  type: string"}],"source_content_type":"text/x-yaml","patch_set":9,"id":"9f560f44_f8f6ffd6","line":4137,"range":{"start_line":4137,"start_character":24,"end_line":4137,"end_character":66},"in_reply_to":"9f560f44_d17afbb7","updated":"2020-08-05 12:30:44.000000000","message":"I forgot that, thanks!","commit_id":"6b1f9c790d7240c03c8892d51fa04c1729156b66"},{"author":{"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},"change_message_id":"060cc3cb97a53c759c76c5b939404703d99a2e39","unresolved":false,"context_lines":[{"line_number":4141,"context_line":"numa_affinity_policy-request:"},{"line_number":4142,"context_line":"  description: |"},{"line_number":4143,"context_line":"    The port NUMA affinity policy requested during the virtual machine"},{"line_number":4144,"context_line":"    scheduling. Values: None, \u0027requiered\u0027, \u0027preferred\u0027 or \u0027legacy\u0027."},{"line_number":4145,"context_line":"  in: body"},{"line_number":4146,"context_line":"  required: False"},{"line_number":4147,"context_line":"  type: string"}],"source_content_type":"text/x-yaml","patch_set":9,"id":"9f560f44_71432f6d","line":4144,"range":{"start_line":4144,"start_character":24,"end_line":4144,"end_character":66},"updated":"2020-08-05 11:13:17.000000000","message":"ditto","commit_id":"6b1f9c790d7240c03c8892d51fa04c1729156b66"},{"author":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"change_message_id":"1d7deb54fd63cbbf95c67194183d12e47f31049d","unresolved":false,"context_lines":[{"line_number":4141,"context_line":"numa_affinity_policy-request:"},{"line_number":4142,"context_line":"  description: |"},{"line_number":4143,"context_line":"    The port NUMA affinity policy requested during the virtual machine"},{"line_number":4144,"context_line":"    scheduling. Values: None, \u0027requiered\u0027, \u0027preferred\u0027 or \u0027legacy\u0027."},{"line_number":4145,"context_line":"  in: body"},{"line_number":4146,"context_line":"  required: False"},{"line_number":4147,"context_line":"  type: string"}],"source_content_type":"text/x-yaml","patch_set":9,"id":"9f560f44_d825fb5d","line":4144,"range":{"start_line":4144,"start_character":24,"end_line":4144,"end_character":66},"in_reply_to":"9f560f44_71432f6d","updated":"2020-08-05 12:30:44.000000000","message":"Done","commit_id":"6b1f9c790d7240c03c8892d51fa04c1729156b66"}],"api-ref/source/v2/ports.inc":[{"author":{"_account_id":5948,"name":"Oleg Bondarev","email":"obondarev@mirantis.com","username":"obondarev"},"change_message_id":"db3676d428206a207a7d1bf4c33c25489add6b62","unresolved":false,"context_lines":[{"line_number":90,"context_line":""},{"line_number":91,"context_line":"The NUMA affinity policy extension (``port-numa-affinity-policy``) defines"},{"line_number":92,"context_line":"the Nova scheduling strategy according to the network backend NUMA topology."},{"line_number":93,"context_line":"This parameter could be \"required\", \"deferred\", \"legacy\" or \"None\"."},{"line_number":94,"context_line":""},{"line_number":95,"context_line":"Port binding extended attributes"},{"line_number":96,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"}],"source_content_type":"text/x-c++src","patch_set":8,"id":"9f560f44_7c74cdfe","line":93,"range":{"start_line":93,"start_character":37,"end_line":93,"end_character":45},"updated":"2020-08-03 06:31:15.000000000","message":"preferred","commit_id":"66af61c744dd49772a5dc270eabcae84d877b8df"},{"author":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"change_message_id":"29b8f33dfa458b4be496b8d835e3ed00ba7e49a8","unresolved":false,"context_lines":[{"line_number":90,"context_line":""},{"line_number":91,"context_line":"The NUMA affinity policy extension (``port-numa-affinity-policy``) defines"},{"line_number":92,"context_line":"the Nova scheduling strategy according to the network backend NUMA topology."},{"line_number":93,"context_line":"This parameter could be \"required\", \"deferred\", \"legacy\" or \"None\"."},{"line_number":94,"context_line":""},{"line_number":95,"context_line":"Port binding extended attributes"},{"line_number":96,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"}],"source_content_type":"text/x-c++src","patch_set":8,"id":"9f560f44_4c5ae482","line":93,"range":{"start_line":93,"start_character":37,"end_line":93,"end_character":45},"in_reply_to":"9f560f44_7c74cdfe","updated":"2020-08-04 14:05:38.000000000","message":"Thanks!","commit_id":"66af61c744dd49772a5dc270eabcae84d877b8df"},{"author":{"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},"change_message_id":"060cc3cb97a53c759c76c5b939404703d99a2e39","unresolved":false,"context_lines":[{"line_number":90,"context_line":""},{"line_number":91,"context_line":"The NUMA affinity policy extension (``port-numa-affinity-policy``) defines"},{"line_number":92,"context_line":"the Nova scheduling strategy according to the network backend NUMA topology."},{"line_number":93,"context_line":"This parameter could be \"required\", \"preferred\", \"legacy\" or \"None\"."},{"line_number":94,"context_line":""},{"line_number":95,"context_line":"Port binding extended attributes"},{"line_number":96,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"}],"source_content_type":"text/x-c++src","patch_set":9,"id":"9f560f44_b1602703","line":93,"range":{"start_line":93,"start_character":24,"end_line":93,"end_character":67},"updated":"2020-08-05 11:13:17.000000000","message":"same here","commit_id":"6b1f9c790d7240c03c8892d51fa04c1729156b66"},{"author":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"change_message_id":"1d7deb54fd63cbbf95c67194183d12e47f31049d","unresolved":false,"context_lines":[{"line_number":90,"context_line":""},{"line_number":91,"context_line":"The NUMA affinity policy extension (``port-numa-affinity-policy``) defines"},{"line_number":92,"context_line":"the Nova scheduling strategy according to the network backend NUMA topology."},{"line_number":93,"context_line":"This parameter could be \"required\", \"preferred\", \"legacy\" or \"None\"."},{"line_number":94,"context_line":""},{"line_number":95,"context_line":"Port binding extended attributes"},{"line_number":96,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"}],"source_content_type":"text/x-c++src","patch_set":9,"id":"9f560f44_1823f357","line":93,"range":{"start_line":93,"start_character":24,"end_line":93,"end_character":67},"in_reply_to":"9f560f44_b1602703","updated":"2020-08-05 12:30:44.000000000","message":"Done","commit_id":"6b1f9c790d7240c03c8892d51fa04c1729156b66"}],"neutron_lib/api/definitions/port_numa_affinity_policy.py":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"2a5ce90d819c1c383fb36da0b1f913c0bf6c0597","unresolved":false,"context_lines":[{"line_number":13,"context_line":"#    under the License."},{"line_number":14,"context_line":""},{"line_number":15,"context_line":"from neutron_lib.api.definitions import port"},{"line_number":16,"context_line":"from neutron_lib.api.definitions import port_resource_request"},{"line_number":17,"context_line":"from neutron_lib import constants"},{"line_number":18,"context_line":""},{"line_number":19,"context_line":""}],"source_content_type":"text/x-python","patch_set":6,"id":"9f560f44_509e2454","line":16,"updated":"2020-07-31 12:01:27.000000000","message":"pep8: F401 \u0027neutron_lib.api.definitions.port_resource_request\u0027 imported but unused","commit_id":"b57bf8e547228aff4e15ee48a447c2e97d1e9f7e"},{"author":{"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},"change_message_id":"060cc3cb97a53c759c76c5b939404703d99a2e39","unresolved":false,"context_lines":[{"line_number":34,"context_line":"            \u0027validate\u0027: {"},{"line_number":35,"context_line":"                \u0027type:values\u0027: constants.PORT_NUMA_POLICIES + (None, )},"},{"line_number":36,"context_line":"            \u0027default\u0027: None,"},{"line_number":37,"context_line":"            \u0027is_visible\u0027: True}"},{"line_number":38,"context_line":"    },"},{"line_number":39,"context_line":"}"},{"line_number":40,"context_line":""}],"source_content_type":"text/x-python","patch_set":9,"id":"9f560f44_f12bbf91","line":37,"updated":"2020-08-05 11:13:17.000000000","message":"shouldn\u0027t You add also \"is_sort_key\" and/or \"is_filter\" parameters?","commit_id":"6b1f9c790d7240c03c8892d51fa04c1729156b66"},{"author":{"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},"change_message_id":"e29e197202e7b98911f011eba018bc7414d0de32","unresolved":false,"context_lines":[{"line_number":34,"context_line":"            \u0027validate\u0027: {"},{"line_number":35,"context_line":"                \u0027type:values\u0027: constants.PORT_NUMA_POLICIES + (None, )},"},{"line_number":36,"context_line":"            \u0027default\u0027: None,"},{"line_number":37,"context_line":"            \u0027is_visible\u0027: True}"},{"line_number":38,"context_line":"    },"},{"line_number":39,"context_line":"}"},{"line_number":40,"context_line":""}],"source_content_type":"text/x-python","patch_set":9,"id":"9f560f44_987a63ee","line":37,"in_reply_to":"9f560f44_98a263ad","updated":"2020-08-05 12:43:47.000000000","message":"Makes sense. Thx","commit_id":"6b1f9c790d7240c03c8892d51fa04c1729156b66"},{"author":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"change_message_id":"1d7deb54fd63cbbf95c67194183d12e47f31049d","unresolved":false,"context_lines":[{"line_number":34,"context_line":"            \u0027validate\u0027: {"},{"line_number":35,"context_line":"                \u0027type:values\u0027: constants.PORT_NUMA_POLICIES + (None, )},"},{"line_number":36,"context_line":"            \u0027default\u0027: None,"},{"line_number":37,"context_line":"            \u0027is_visible\u0027: True}"},{"line_number":38,"context_line":"    },"},{"line_number":39,"context_line":"}"},{"line_number":40,"context_line":""}],"source_content_type":"text/x-python","patch_set":9,"id":"9f560f44_98a263ad","line":37,"in_reply_to":"9f560f44_f12bbf91","updated":"2020-08-05 12:30:44.000000000","message":"By default those parameters are False. Being a extension of \"port\", that means being not part of the \"port\" DB register (synthetic field [1]), this parameter won\u0027t be used to filter nor sort a query.\n\n[1]https://review.opendev.org/#/c/740067/4/neutron/objects/ports.py","commit_id":"6b1f9c790d7240c03c8892d51fa04c1729156b66"}]}
