Great feature! It would be nice to have an option to abort connections and close their sockets even in cases when transfer(s) were completed successfully, but connections must go away by some reason (i.e. too old, too many etc).
The graceful shutdown may take some time, and during that period connection resources (i.e. socket buffers, SSL contexts etc) will be held until it is done. For resource limited systems, it may be critical to release resources for expired connections as soon as possible and use them for something else (i.e. fresh connections). Thanks, Dmitry Karpov -----Original Message----- From: curl-library <curl-library-boun...@lists.haxx.se> On Behalf Of Daniel Stenberg via curl-library Sent: Thursday, June 27, 2024 1:35 AM To: libcurl hacking <curl-library@lists.haxx.se> Cc: Daniel Stenberg <dan...@haxx.se> Subject: [EXTERNAL] graceful shutdowns coming in 8.9.0 Hello, "In the upcoming curl 8.9.0 release, we gave some love to ending connections in a better way. What does that mean? Will it affect you? Let" Stefan explains here: https://github.com/icing/blog/blob/main/curl-all-ends-well.md -- / daniel.haxx.se | Commercial curl support up to 24x7 is available! | Private help, bug fixes, support, ports, new features | https://curl.se/support.html -- Unsubscribe: https://lists.haxx.se/mailman/listinfo/curl-library Etiquette: https://curl.se/mail/etiquette.html -- Unsubscribe: https://lists.haxx.se/mailman/listinfo/curl-library Etiquette: https://curl.se/mail/etiquette.html