node: Stop flushing big object when termination signal received #364

Closed
opened 2023-05-18 06:38:24 +00:00 by acid-ant · 1 comment
Member

Flushing big objects from the writecache may take a lot of time.
By default, we have only 90 seconds to stop node gracefully. To avoid killing by system, need to listen for closeCh and interrupt flushing as earlier as it possible.

Flushing big objects from the writecache may take a lot of time. By default, we have only 90 seconds to stop node gracefully. To avoid killing by system, need to listen for closeCh and interrupt flushing as earlier as it possible.
acid-ant added the
bug
triage
labels 2023-05-18 06:38:24 +00:00
Author
Member

Routines list before node killing by system.

Node version:

service@az:~$ frostfs-node --version
FrostFS Storage node
Version: v0.0.1-414-gc60029d3
GoVersion: go1.18.4
Routines list before node killing by system. Node version: ``` service@az:~$ frostfs-node --version FrostFS Storage node Version: v0.0.1-414-gc60029d3 GoVersion: go1.18.4 ```
acid-ant self-assigned this 2023-05-18 06:40:05 +00:00
fyrchik added the
frostfs-node
label 2023-05-18 08:20:29 +00:00
fyrchik added this to the v0.37.0 milestone 2023-05-18 08:27:32 +00:00
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: TrueCloudLab/frostfs-node#364
No description provided.