[DRBD-user] Slow linstor queries after recent upgrade

Roland Kammerer roland.kammerer at linbit.com
Mon May 8 09:46:16 CEST 2023


On Sun, May 07, 2023 at 02:45:53PM +0200, Łukasz Wąsikowski wrote:
> Hi,
> 
> I'm using Linstor on 5 node Proxmox 7.x cluster. After recent upgrade I've
> got some performance issues with some linstor queries.
> 
> Upgrade: linstor-common:amd64 (1.20.2-1, 1.22.1-1), python-linstor:amd64
> (1.16.0-1, 1.18.0-1), linstor-client:amd64 (1.16.0-1, 1.18.0-1),
> linstor-controller:amd64 (1.20.2-1, 1.22.1-1), linstor-satellite:amd64
> (1.20.2-1, 1.22.1-1), linstor-proxmox:amd64 (6.1.0-1, 7.0.0-1)

I'm pretty sure this isn't a LINSTOR issue but more a linstor-proxmox
issue: Proxmox calls the plugins status API *a* *lot*. And in case of
LINSTOR it isn't only that 1 nodes calls the controller a lot, but all
the nodes query it separately. There is a "cache" in the Proxmox API and
we even rolled our own that is stored persistently in the file system.
With 7.0.0 we are in a situation where we can not use the cache as
efficient as before, and I guess that shows. You can a) increase
"statuscache", or you can downgrade to 6.1.0. 6.1.0 should be fine, the
only thing that changed was improved storage information, but if you
have been happy so far, please downgrade. I have an idea how we can keep
the information in the cache more efficiently, but that will also
require some development effort in LINSTOR itself.

Regards, rck


More information about the drbd-user mailing list