When uploading to bucket via Herald with the OpenStack backend through the openstack backend, the CreateMultipartUpload path intermittently fails. Herald logs show:
-
Herald correctly routes to the handler and proxies the create-multipart request
-
Immediately after, saving the multipart upload session fails with Not Found
-
Regular GetObject calls succeed in the same timeframe
2025-10-17 10:33:49 INFO [backends/worker] -- Worker started listening to tasks for bucket: expo-test-gitlab-dependency-proxy
2025-10-17 10:35:55 DEBUG [src/main] [61f426a] -- Receieved request on http://herald-expo-test-2.herald/expo-test-gitlab-dependency-proxy/tmp/uploads/1760697355-68-0009-2691-99ab2e239742b59d1ec35a825f1723a7?uploads
2025-10-17 10:35:55 DEBUG [src/main] [61f426a] -- Resolving Handler for Request...
2025-10-17 10:35:55 DEBUG [src/main] [61f426a] -- Resolving Swift Handler for Request...
2025-10-17 10:35:55 INFO [src/main] [61f426a] -- [Swift backend] Proxying Create Multipart Upload Request...
2025-10-17 10:35:56 WARN [src/main] [61f426a] -- Failed to save multipart upload session: Not Found upload session: Not Found
2025-10-17 10:35:57 DEBUG [src/main] [631bbbf] -- Receieved request on http://10.64.3.162:8000/health-check
2025-10-17 10:36:00 INFO [src/main] [0ef3635] -- Get Object Successful: OK
2025-10-17 10:36:00 DEBUG [src/main] [a433f05] -- Receieved request on http://herald-expo-test-2.herald/langfuse-...
Environment
- Herald deployment: Kubernetes (svc: herald-expo-test-2.herald)
- Bucket: expo-test-gitlab-dependency-proxy
- Backend: Swift
- Herald version: (please fill in: image tag / commit SHA)
- Swift provider: OpenStack Swift
When uploading to bucket via Herald with the OpenStack backend through the openstack backend, the CreateMultipartUpload path intermittently fails. Herald logs show:
Herald correctly routes to the handler and proxies the create-multipart request
Immediately after, saving the multipart upload session fails with Not Found
Regular GetObject calls succeed in the same timeframe
Environment