Commit Graph

3 Commits

Author SHA1 Message Date
Mondo Diaz
9fde586938 Fix concurrent upload tests to use ORCHARD_TEST_URL env var
The concurrent upload tests were hardcoding localhost:8080 for worker
threads, but CI sets ORCHARD_TEST_URL to the actual server hostname.
This caused "Connection refused" errors in CI.
2026-01-21 15:16:26 +00:00
Mondo Diaz
423de8939e Fix CI integration test failures
- Add proxy-body-size annotation to allow unlimited uploads via nginx
- Add requires_direct_s3 marker for tests needing direct MinIO access
- Exclude requires_direct_s3 tests from CI (can't access MinIO from outside K8s)
- Add auto-migration for tag ref_count triggers to ensure they exist
2026-01-16 21:49:11 +00:00
Mondo Diaz
722e7d2d81 Add large file upload enhancements and tests (#43)
- Add upload duration/throughput metrics (duration_ms, throughput_mbps) to response
- Add upload progress logging for large files (hash computation and multipart upload)
- Add client disconnect handling during uploads with proper cleanup
- Add upload progress tracking endpoint GET /upload/{upload_id}/progress
- Add large file upload tests (10MB, 100MB, 1GB)
- Add upload cancellation and timeout handling tests
- Add API documentation for upload endpoints with curl, Python, JavaScript examples
2026-01-16 19:33:31 +00:00