Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Work Queue Latency increased 10 times #740

Open
eshikhov opened this issue Nov 28, 2024 · 5 comments
Open

Work Queue Latency increased 10 times #740

eshikhov opened this issue Nov 28, 2024 · 5 comments

Comments

@eshikhov
Copy link

eshikhov commented Nov 28, 2024

When deploying Piraeus Operator Work Queue Latency increased 10 times

Deleting Custom Resources and the operator itself does not solve the problem.
I noticed that after deleting the operator, CRDs remain in the cluster.
internal.linstor.linbit.com, only after removing them Work Queue Latency returns to normal times. In the graph you can see the moment of installation and deletion of data
internal.linstor.linbit.com CRDs.

At the time of operator installation, the cluster is not empty with 130 different CRDs already deployed.

Снимок экрана 2024-11-27 в 18 33 21

How to reproduce

Deploy Piraeus Operator configure LinstorCluster Custom Resource observe Work Queue Latency increased.
Removing Linstore CRDs (group internal.linstor.linbit.com) normalizes response times.

Environment

  • OS: Talos v1.8.3
  • Kubernetes version: v1.30.7
  • Piraeus Operator: v2.7.1
@WanzenBug
Copy link
Member

I guess the apiserver is not optmized for many CRDs? I wonder what it is actually doing that takes so long...

@vladimirfx
Copy link

I guess the apiserver is not optmized for many CRDs? I wonder what it is actually doing that takes so long...

20% more CRDs slow down service in order of magnitude. So I think there is something 'special' in these CRDs.

@WanzenBug
Copy link
Member

20% more CRDs slow down service in order of magnitude

Does this happen with all CRDs? In any case, this sounds like a Kubernetes issue to me.

@eshikhov
Copy link
Author

eshikhov commented Dec 3, 2024

No, only when LINSTOR's CRDs are installed
Installing other CRDs, even more than LINSTOR's, has no negative impact

@vladimirfx
Copy link

It seems that is not a Piraeus issue but Linstore, see LINBIT/linstor-server#428

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants