You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The acme library will do a single retry on a bad nonce, if the retry fails, everything falls down. By default, we trigger 1/20, which means 1/400 requests will hard fail.
CI tries to issue certs for two hosts, each cert is 5 requests + 2 polling loops, at least 7 requests, or minimum 14 requests per run. There's also tests for both Travis and Appveyor, which is 28 requests.
If my math is right (lol), that gives us a ~6-7% chance of at least one of the requests failing.
Since the bad nonce path isn't explicitly being checked for, it should be disabled when running CI tests.
The text was updated successfully, but these errors were encountered:
Set the nonce rejection rate to 0% in the CI environments.
This prevents the integration tests from failing due to
random bad nonces, which is not the behavior they're
testing for.
Fixes#351
The acme library will do a single retry on a bad nonce, if the retry fails, everything falls down. By default, we trigger 1/20, which means 1/400 requests will hard fail.
CI tries to issue certs for two hosts, each cert is 5 requests + 2 polling loops, at least 7 requests, or minimum 14 requests per run. There's also tests for both Travis and Appveyor, which is 28 requests.
If my math is right (lol), that gives us a ~6-7% chance of at least one of the requests failing.
Since the bad nonce path isn't explicitly being checked for, it should be disabled when running CI tests.
The text was updated successfully, but these errors were encountered: