kazu-yamamoto / http2

HTTP/2.0 library including HPACK
BSD 3-Clause "New" or "Revised" License
86 stars 23 forks source link

Use time-manager >= 0.1.0 #115

Closed FinleyMcIlwaine closed 7 months ago

FinleyMcIlwaine commented 7 months ago

The new time-manager API removes Handles immediately upon cancel, rather than relying on a timeout to occur. This effects http2 since servers processing many streams with a very long timeout will no longer accumulate Handles, as the Handles will be removed immediately when the stream is closed.

This PR bumps the time-manager dependency to include these changes and bumps the http2 version to 5.2.1.

edsko commented 7 months ago

@kazu-yamamoto The good news is that initial testing suggests that after this PR, a grapesy/http2 server has zero memory leaks :)

kazu-yamamoto commented 7 months ago

All relating packages are released. Thanks!

edsko commented 7 months ago

Thanks @kazu-yamamoto !