>
> You are asking for a low level signal that almost nobody needs. It sounds
> like you are trying to work around a server or application issue.

Agree my use case is quite odd but that is the protocol we developed for
years and I saw the benefit of having this low-level signal. Is there any
down-side to support this?


On Sun, Jan 7, 2024 at 3:00 PM Ray Satiro via curl-library <
curl-library@lists.haxx.se> wrote:

> On 1/7/2024 1:33 PM, Cao Duc Quan wrote:
>
> I think what I proposed for GOAWAY has the same idea as
> CURLOPT_PREREQFUNCTION.
> What do you think?
>
> On Sun, Jan 7, 2024 at 10:24 AM Cao Duc Quan <caoducq...@gmail.com> wrote:
>
>> Sorry, seems I only replied to you in previous emails.
>>
>> Are you saying that you want to proactively drop the in-progress streams
>>> as soon as a GOAWAY frame has been received?
>>
>> No, it's not. With the patch I proposed, on the callback of the
>> GOAWAY frame, I did the following logic:
>> - 1. Create a new CURLM object and make an HTTP GET to the server to open
>> a new HTTP2 connection.
>> - 2. Make the new CURLM object (created in 1) to new active transport and
>> serve any new requests.
>>
>> The old CURLM object will be destroyed when the server closes the
>> connection explicitly.
>>
>
> Please do not top-post it makes the conversation hard to follow. [1]
>
> You are asking for a low level signal that almost nobody needs. It sounds
> like you are trying to work around a server or application issue. Why would
> you create a new multi? What is the disadvantage of keeping the requests in
> the original multi? If curl is working properly then as we discussed it
> opens a new connection for the subsequent requests. Are you using the
> latest curl?
>
>
> [1]: https://curl.se/mail/etiquette.html#Do_Not_Top_Post
>
> --
> Unsubscribe: https://lists.haxx.se/mailman/listinfo/curl-library
> Etiquette:   https://curl.se/mail/etiquette.html
>


-- 
--------------------------------
Watson Cao
VN: (+84) 0976574864
CA: (+1) 2368658864
-- 
Unsubscribe: https://lists.haxx.se/mailman/listinfo/curl-library
Etiquette:   https://curl.se/mail/etiquette.html

Reply via email to