Skip to content

ENG-115413: Make read timeout configurable for AC server calls#81

Merged
dmeenaarmorcode merged 1 commit into
mainfrom
ENG-115413
Apr 14, 2026
Merged

ENG-115413: Make read timeout configurable for AC server calls#81
dmeenaarmorcode merged 1 commit into
mainfrom
ENG-115413

Conversation

@dmeenaarmorcode
Copy link
Copy Markdown
Collaborator

Summary

Make read timeout configurable for all ArmorCode server (/api/http-teleport) endpoint calls.

Changes

  • Added --readTimeout CLI arg (default: 100s)
  • Connection timeout fixed at 25s across all AC server calls
  • Upload endpoints (upload-result, upload-logs) use max(300, readTimeout) to handle large payloads
  • Endpoints affected: get-task, put-result, upload-result, upload-logs, upload-url

Usage

python3 worker.py --serverUrl='...' --apiKey='...' --readTimeout=200

Jira: https://armorcode.atlassian.net/browse/ENG-115413

- Add --readTimeout CLI arg (default: 100s)
- Connection timeout fixed at 25s for all AC server endpoints
- Upload endpoints (upload-result, upload-logs) use max(300, readTimeout)
- Affects: get-task, put-result, upload-result, upload-logs, upload-url
@dmeenaarmorcode dmeenaarmorcode merged commit d5e388d into main Apr 14, 2026
4 checks passed
@dmeenaarmorcode dmeenaarmorcode deleted the ENG-115413 branch April 14, 2026 15:14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants