[scale issue] regression for security group list between Newton and Rocky+
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
neutron |
In Progress
|
Medium
|
Unassigned |
Bug Description
We recently upgraded an environment from Newton -> Rocky, and experienced a dramatic increase in the amount of time it takes to return a full security group list. For ~8,000 security groups, it takes nearly 75 seconds. This was not observed in Newton.
I was able to replicate this in the following 4 environments:
Newton (virtual machine)
Rocky (baremetal)
Stein (virtual machine)
Train (baremetal)
Command: openstack security group list
> Sec Grps vs. Seconds
Qty Newton VM Rocky BM Stein VM Train BM
200 4.1 3.7 5.4 5.2
500 5.3 7 11 9.4
1000 7.2 12.4 19.2 16
2000 9.2 24.2 35.3 30.7
3000 12.1 36.5 52 44
4000 16.1 47.2 73 58.9
At this time, we do not know if this increase in time extends to other 'list' commands at scale. The 'show' commands appear to be fairly performant. This increase in time does have a negative impact on user perception, scripts, other dependent resources, etc. The Stein VM is slower than Train, but could be due to VM vs BM. The Newton environment is virtual, too, so I would expect even better performance on bare metal.
Any assistance or insight into what might have changed between releases to cause this would be helpful.
tags: | added: api |
Changed in neutron: | |
status: | New → In Progress |
importance: | Undecided → Medium |
I think this may be similar issue like https:/ /bugs.launchpad .net/neutron/ +bug/1863201 /review. opendev. org/#/c/ 708695/ in Your env and check if that will help?
Can You try to apply https:/