[keepstore] Return 5xx (not 4xx) if block is not found due to transient backend device failure
Currently, when keepstore is trying to read a block, if one Azure-backed volume encounters a 503 error and all other volumes return 404, keepstore returns 404 to its client. This is a non-retryable error so the client will give up.
The correct behavior is to return a 502 or 503 status in this situation.
Azure error message:
storage: service returned error: StatusCode=503, ErrorCode=ServerBusy, ErrorMessage=The server is busy.
#2 Updated by josef bican 14 days ago
There are some captivating due dates in this article yet I don't know whether I see all of them center to heart. There is some authenticity, in any case, I will snatch hold feeling till I examine it further. Incredible godaddy 99 domain article , thanks and we may need more!