Skip to content

[Bug]: ACME does not have a pending request limit #2201

@LeeTeng2001

Description

@LeeTeng2001

Steps to Reproduce

Create a new step ca instance, request lots of cert authorisation for different domain at 1 minute interval. Old pending request will not be terminated, badger db 2 will be filled out and consume a huge portion of memory/disk space. Occationally, the CPU usage will spike too.

Your Environment

  • OS - Rocky Linux 8.5 (Green Obsidian)
  • step-ca Version - Smallstep CA/0.24.2 (linux/amd64)

Expected Behavior

Have a pending request limit per domain / clear old pending authorisation upon receiving new authorisation request

Actual Behavior

Does none of the expected behaviour

Additional Context

No response

Contributing

Vote on this issue by adding a 👍 reaction.
To contribute a fix for this issue, leave a comment (and link to your pull request, if you've opened one already).

I can work on this issue if this is marked as a valid bug

Metadata

Metadata

Assignees

Labels

bugneeds triageWaiting for discussion / prioritization by team

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions