Hello,
Execution flow: Python API calls Jenkins POST method(J01) where J01 is some job.
Jenkins setup:
1 Controller and 2 Agent(15 Executor Each)
Only Agent are responsible for executing builds.
Requirement : i want to make 300 request to Jenkins server to register these jobs in 10 sec. Transaction rate is 30tps.
Observation:
- For 1tps, i.e 300 request in 300 sec is working fine without any failure.
- For 30 tps, about 50% of the request is getting dropped with error code 303.
How can i fix this issue? How can I make sure if I send 30 request to Jenkins HTTP server for registering job all at once, then success rate 100%?
Regards,
Shiv Sagar