Unhealthy s3 gw service when canceling a list-object-versions request #546

Open
opened 2025-12-28 17:37:45 +00:00 by sami · 0 comments
Owner

Originally created by @EESergey on GitHub (Dec 19, 2025).

Current Behavior

Run and immediately cancel a command:

aws s3api list-object-versions --bucket b001 --prefix 'wueUr3qV'
^C

The neofs_s3_gw_state_health has changed from 2 to 0.

In logs:

warn	layer/object.go:1359	could not fetch object meta	{"error": "read object header via connection pool: rpc failure: rpc error: code = Canceled desc = context canceled"}
warn	layer/object.go:1359	could not fetch object meta	{"error": "read object header via connection pool: connection: no healthy client"}
error	handler/util.go:34	call method	{"status": 500, "request_id": "1f318600-6903-4d24-8a65-d15e8b29cd39", "method": "ListBucketVersions", "bucket": "b001", "object": "", "description": "something went wrong", "error": "encode xml response: write tcp 172.22.0.2:9080->192.168.42.236:46272: write: broken pipe"}
Originally created by @EESergey on GitHub (Dec 19, 2025). ## Current Behavior Run and immediately cancel a command: ``` aws s3api list-object-versions --bucket b001 --prefix 'wueUr3qV' ^C ``` The neofs_s3_gw_state_health has changed from 2 to 0. In logs: ``` warn layer/object.go:1359 could not fetch object meta {"error": "read object header via connection pool: rpc failure: rpc error: code = Canceled desc = context canceled"} warn layer/object.go:1359 could not fetch object meta {"error": "read object header via connection pool: connection: no healthy client"} error handler/util.go:34 call method {"status": 500, "request_id": "1f318600-6903-4d24-8a65-d15e8b29cd39", "method": "ListBucketVersions", "bucket": "b001", "object": "", "description": "something went wrong", "error": "encode xml response: write tcp 172.22.0.2:9080->192.168.42.236:46272: write: broken pipe"} ```
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
nspcc-dev/neofs-s3-gw#546
No description provided.