gnocchi icon indicating copy to clipboard operation
gnocchi copied to clipboard

The performance of gnocchi list resource interface is not good

Open magiceses opened this issue 1 year ago • 0 comments

Before reporting an issue on Gnocchi, please be sure to provide all necessary information.

Which version of Gnocchi are you using

v4.6

How to reproduce your problem

SQLAlchemy version is 1.4.36, SQLAlchemy-Utils version is 0.36.6, test code in SQLAlchemy package :

    def all(self):
        print datetime.datetime.now()
        a = self._iter().all()
        print datetime.datetime.now()
        return a
()[root@busybox-openstack-74899fb545-kp5r4 /]# gnocchi resource list -t volume --max-width=9999| wc -l
6033

[Mon May 09 20:38:27.600971 2022] [:error] [pid 76] all-- 2022-05-09 20:38:27.600942
... ...
[Mon May 09 20:39:03.488344 2022] [:error] [pid 76] all-- 2022-05-09 20:39:03.488269

it takes 36s+ when i list all resources;

What is the result that you get

it takes 36s+ when i list all resources;

What is result that you expected

I wish it takes less than 5s.

magiceses avatar Jan 16 '24 02:01 magiceses