frostfs-node/cmd/neofs-node
Alex Vanin 3de3c102fc [#1270] neofs-node: Add timeout for grpc GracefulStop()
GracefulStop() may be blocked until all server-side streams
are finished. There is no control over such streams yet, so
application may be frozen in shutdown stage.

Naive solution is to add timeout for GracefulStop(). At this
point healthy connection will be finished and unhealthy
connections will be terminated by Stop().

Signed-off-by: Alex Vanin <alexey@nspcc.ru>
(cherry picked from commit 683439970a)
2022-03-28 13:54:20 +03:00
..
config config: replace use_write_cache with writecache.enabled 2022-01-27 16:44:56 +03:00
reputation [#1023] neofs-node/reputation: remove epoch from common parameters 2022-01-31 13:01:58 +03:00
accounting.go [#607] cmd/node: Serve gRPC on multiple interfaces 2021-06-28 15:52:50 +03:00
attributes.go *: replace neofs-api-go with neofs-sdk-go 2021-11-12 17:29:09 +03:00
cache.go [#1236] neofs-node: Neofs-node: Remove mutex from ttlNetCache 2022-03-28 13:48:44 +03:00
config.go [#1023] *: fix linter errors 2022-01-31 13:01:58 +03:00
container.go [#1087] *: Adopt SDK changes 2022-01-14 17:29:03 +03:00
control.go [#1048] control: Add ListShards implementation to ctrl svc 2021-12-28 13:21:44 +03:00
grpc.go [#1270] neofs-node: Add timeout for grpc GracefulStop() 2022-03-28 13:54:20 +03:00
main.go [#1005] neofs-node: fix usage message 2021-12-03 10:37:24 +03:00
metrics.go [#745] node: Add more debug logs on shutdown 2021-08-05 14:44:05 +03:00
morph.go [#851] util/rand: use single random source 2022-01-12 19:29:27 +03:00
netmap.go [#1054] neofs-node: add epoch metric 2021-12-28 15:34:20 +03:00
object.go [#1100] *: Adopt new SDK's owner.ID API 2022-01-21 17:58:30 +03:00
pprof.go [#745] node: Add more debug logs on shutdown 2021-08-05 14:44:05 +03:00
reputation.go [#812] cmd/neofs-node: Support notary notifications in reputation service 2021-09-13 14:51:07 +03:00
session.go [#607] cmd/node: Serve gRPC on multiple interfaces 2021-06-28 15:52:50 +03:00
timers.go [#873] node: Delete useless notary timer 2021-10-15 12:22:25 +03:00
worker.go [#108] cmd/neofs-node: Listen new epoch notifications from morph 2020-10-21 14:42:51 +03:00