Swift API requests intermittently fail with HTTP 500 during 1 StorageGRID node down
Applies to
- StorageGRID 11.7.x
- Swift APIs
Issue
- Swift API requests (
GET/PUT, includingListContainersandPutObject) intermittently fail withHTTP 500 InternalErrorduring one node downtime or instability. Bycast.logrecords HTTP 500 with empty details:
Mar 13 19:45:30 00 ADE: |...| NOTICE ... SWRQ: EVENT_PROCESS_CREATE - connection=... method=GET name=</v1/AUTH_xxxx> protocol=<HTTPS>Mar 13 19:45:30 00 ADE: |...| NOTICE ... SSIM: ADC Service found at Ip x.x.x.xMar 13 19:45:33 00 ADE: |...| ERROR ... SSIM: Job (...) execution failed with status curl_easy_perform() failed: Couldn't connect to serverMar 13 19:45:33 00 ADE: |...| NOTICE ... SWRQ: Swift error response: ... ErrorCode=InternalError, Details={}
After the replacement and storage node is back online, all APIs work correctly.
