21023: Avoid overloading 503 status.
authorTom Clegg <tom@curii.com>
Thu, 18 Jan 2024 19:04:26 +0000 (14:04 -0500)
committerTom Clegg <tom@curii.com>
Tue, 13 Feb 2024 15:33:34 +0000 (10:33 -0500)
commitc300d42d1b07d74a054be8bb561b3152c537376c
tree2dae51873a0e2941758dc43614ad43accc086531
parent4e3387a5939fe7e9c958710497d95057909670b5
21023: Avoid overloading 503 status.

When all volumes are full, return 507 (cf WebDAV) indicating the
client should not auto-retry without additional user interaction.

Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tom@curii.com>
services/keepstore/handler_test.go
services/keepstore/handlers.go
services/keepstore/keepstore.go