)]}'
{"nova/network/neutron.py":[{"author":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"change_message_id":"1245ae4104c45cb121b76e0f37b2ce73d4e9cce4","unresolved":true,"context_lines":[{"line_number":807,"context_line":"            # prepare list of rules for each found security group. That may"},{"line_number":808,"context_line":"            # speed processing of this request a lot in case when tenant has"},{"line_number":809,"context_line":"            # got many security groups"},{"line_number":810,"context_line":"            sg_fields \u003d [\u0027id\u0027, \u0027name\u0027]"},{"line_number":811,"context_line":"            search_opts \u003d {\u0027tenant_id\u0027: instance.project_id}"},{"line_number":812,"context_line":"            user_security_groups \u003d neutron.list_security_groups("},{"line_number":813,"context_line":"                fields\u003dsg_fields, **search_opts).get(\u0027security_groups\u0027)"}],"source_content_type":"text/x-python","patch_set":1,"id":"a0b54c06_13fcead1","line":810,"updated":"2021-03-26 11:39:21.000000000","message":"Right! Since both referred patches were merged, in Neutron we have the ability to define lazy loaded DB child objects. If those fields are not requested in the query, the OVO do not load form the DB those registers. In this case, you\u0027ll speed up a lot this query in case of having several SG rules per SG.","commit_id":"388498ac5fa15ed8deef06ec061ea47e4a1b7377"}]}
