Hi Christopher,
I've verified that outgoing connections are now spread between multiple
threads! Thank you very much!

23 : st=0x000121(cl heopI W:sRa R:srA) tmask=0x8 umask=0x0
owner=0x56219da29280 iocb=0x56219cdc8730(sock_conn_iocb) back=0
cflg=0x00000300 fam=ipv4 lport=1024 rport=52046 fe=hap1 mux=PASS
ctx=0x7f4c2002f410 xprt=RAW
24 : st=0x000121(cl heopI W:sRa R:srA) tmask=0x20 umask=0x0
owner=0x7f4c2802a7a0 iocb=0x56219cdc8730(sock_conn_iocb) back=0
cflg=0x00000300 fam=ipv4 lport=1024 rport=55428 fe=hap1 mux=PASS
ctx=0x7f4c2c02f200 xprt=RAW
25 : st=0x000121(cl heopI W:sRa R:srA) tmask=0x1 umask=0x0
owner=0x7f4c2c0260b0 iocb=0x56219cdc8730(sock_conn_iocb) back=0
cflg=0x00000300 fam=ipv4 lport=1024 rport=51190 fe=hap1 mux=PASS
ctx=0x56219da24180 xprt=RAW
26 : st=0x010121(cL heopI W:sRa R:srA) tmask=0x20 umask=0x0
owner=0x7f4c2c026ac0 iocb=0x56219cdc8730(sock_conn_iocb) back=1
cflg=0x10000300 fam=ipv4 lport=34454 rport=1024 px=hap1 mux=PASS
ctx=0x7f4c2c026610 xprt=RAW
27 : st=0x000121(cl heopI W:sRa R:srA) tmask=0x4 umask=0x0
owner=0x7f4c40026cf0 iocb=0x56219cdc8730(sock_conn_iocb) back=0
cflg=0x00000300 fam=ipv4 lport=1024 rport=50226 fe=hap1 mux=PASS
ctx=0x7f4c3002eb60 xprt=RAW

Kind regards,

wt., 17 maj 2022 o 16:25 Christopher Faulet <cfau...@haproxy.com>
napisał(a):

> Le 4/20/22 à 14:51, Maciej Zdeb a écrit :
> > Hi Willy,
> > I saw Christopher changes are now merged. I was wondering how to proceed
> with my
> > issue. Right now in stream_new() I'm able to get cs_endpoint and appctx
> (if
> > endpoint is applet), so I can get thread_mask of appctx to create a
> stream task
> > on the same thread. Is this approach correct?
> >
>
> Hi Maciej,
>
> I've finally finish my applet refactoring. Now it is possible to choose
> where to
> start an applet. I've also merged your patches. Peer applets must now be
> balanced across threads. So, you may give it a try to be sure it solves
> your
> issue and also validate everything works fine.
>
> --
> Christopher Faulet
>

Reply via email to