Skip to content

Upgrade to 3.5.18/17 does not handle the same load handled by 3.5.9 #20471

@suryaprakashm1

Description

@suryaprakashm1

Bug report criteria

What happened?

We have been using etcd 3.5.9 successfully, but after upgrading to 3.5.17/3.5.18, we noticed that it struggles with the same load, with range queries taking over 10 minutes. We are working to reproduce this issue outside of production. How can I capture all incoming requests to etcd for analysis?

What did you expect to happen?

3.5.17/3.5.18 should not face any problem in handling the load, which was working fine with 3.5.9

How can we reproduce it (as minimally and precisely as possible)?

Do you have any suggestions for capturing all incoming request logs?

I've enabled debug logging for etcd, but currently, the logs only show range queries that are taking a long time. I don't see all incoming requests being logged.

Anything else we need to know?

We're running a 3-member etcd cluster handling approximately 14,000+ range queries and 4,000 transaction queries per second.

Etcd version (please run commands below)

$ etcd --version
# paste output here

$ etcdctl version
# paste output here

Etcd configuration (command line flags or environment variables)

paste your configuration here

Etcd debug information (please run commands below, feel free to obfuscate the IP address or FQDN in the output)

$ etcdctl member list -w table
# paste output here

$ etcdctl --endpoints=<member list> endpoint status -w table
# paste output here

Relevant log output

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions