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

NewValidation: New maximum rate for HTTPS Request Throttle starting from 6.1(2) #197

Open
takishida opened this issue Mar 6, 2025 · 0 comments

Comments

@takishida
Copy link
Collaborator

(use upvote 👍 for attentions)

Validation Type

[ ] - Fault

[x] - Config

[ ] - Bug

[ ] - Other

What needs to be validated

admin@apic1:~> moquery -c commHttps | grep global
globalThrottleRate           : 30
globalThrottleSt             : enabled
globalThrottleUnit           : r/s

When upgrading to 6.1(2) or newer version from pre-6.1(2), check the following:

  • if commHttps.globalThrottleSt is enabled
  • if commHttps.globalThrottleRate is larger than 40 (req/sec) or 2400 (req/sec)

If they are, it should be flagged as FAIL - UPGRADE FAILURE!!.

Why it needs to be validated

When upgrading to 6.1(2) or newer version from pre-6.1(2), APIC upgrade will fail if HTTPS Request Throttle is enabled with a rate larger than 40 req/sec or 2400 req/min.

This is to ensure that customers using this feature configures a meaningful rate. If the rate is larger than the new maximum, APIC may not be able to keep up and the APIC GUI can get sluggish or unresponsive which defeats the purpose of this feature HTTPS Request Throttle.

Additional context

The maximum on older versions used to be 10K req/sec which was too large/loose for this feature to be useful.

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

No branches or pull requests

1 participant