go-ethereum/node
Brion d839515434
rpc: add graceful shutdown timeout for HTTP server (#25258)
This change ensures the HTTP server will always terminate within
at most 5s, even when all connections are busy and do not become
idle.

Co-authored-by: Felix Lange <fjl@twurst.com>
2022-07-08 21:25:12 +02:00
..
api_test.go all: remove concept of public/private API definitions (#25053) 2022-06-21 12:05:43 +03:00
api.go all: remove public field from rpc.API (#25059) 2022-06-27 13:33:13 +03:00
config_test.go all: more linters (#24783) 2022-06-13 16:24:45 +02:00
config.go all: replace uses of ioutil with io and os (#24869) 2022-05-16 11:59:35 +02:00
defaults.go core: eth: implement Kiln-v2 spec (#24506) 2022-03-17 17:20:03 +02:00
doc.go node: refactor package node (#21105) 2020-08-03 19:40:46 +02:00
endpoints.go all: update license headers and AUTHORS from git history (#24947) 2022-05-24 20:39:40 +02:00
errors.go node: refactor package node (#21105) 2020-08-03 19:40:46 +02:00
jwt_handler.go cmd/geth, node, rpc: implement jwt tokens (#24364) 2022-03-07 09:30:27 +02:00
lifecycle.go node: refactor package node (#21105) 2020-08-03 19:40:46 +02:00
node_example_test.go node: refactor package node (#21105) 2020-08-03 19:40:46 +02:00
node_test.go all: use T.TempDir to create temporary test directories (#24633) 2022-04-08 15:44:55 +02:00
node.go node: add info message when JWT secret is loaded (#25095) 2022-06-15 14:35:53 +02:00
rpcstack_test.go node: make jwt tests less time-dependent (#25120) 2022-06-20 10:10:25 +02:00
rpcstack.go rpc: add graceful shutdown timeout for HTTP server (#25258) 2022-07-08 21:25:12 +02:00
utils_test.go all: remove public field from rpc.API (#25059) 2022-06-27 13:33:13 +03:00