Re: [vpp-dev] hoststack-java netty segmentfault

2022-05-25 Thread Florin Coras
Hi, 

Interesting, thanks for the info. But the thing I was worried about is java’s 
threading model and interaction with the network. VLS, the shim between vcl and 
ldp, tries to guess how the app uses the network and enforces locking to make 
sure only one thread interacts with a vcl worker's resources. If vls does not 
correctly guess the threading model, it can lead to issues. 

Regarding the crash lower, it seems nio tries to EPOLL_CTL_MOD a session and 
that session has no fifo. That should not crash (see [1]). Are you using an 
older version of vpp?

Regards,
Florin

[1] https://git.fd.io/vpp/tree/src/vcl/vppcom.c#n2883

> On May 25, 2022, at 1:43 AM, NUAA无痕  wrote:
> 
> 
> 
> -- Forwarded message -
> 发件人: NUAA无痕 mailto:nuaawan...@gmail.com>>
> Date: 2022年5月25日周三 16:37
> Subject: Re: [vpp-dev] hoststack-java netty segmentfault
> To: Florin Coras mailto:fcoras.li...@gmail.com>>
> 
> 
> hi, Florin
> yes, im use LDP + java, i hava tested java socket, it works fine!
> i think jvm also use libc.so, so i guess java socket will translate to c 
> socket, it is
> 
> now i m use LDP for netty,but it segmentfault
> vpp version is 2101
> 
> this is info
> 
> Thread 17 "nioEventLoopGro" received signal SIGSEGV, Segmentation fault.
> [Switching to Thread 0x7f977571d0 (LWP 7042)]
> 0x007fb7d998a8 in svm_fifo_del_want_deq_ntf (f=0x0, ntf_type=2 '\002') at 
> /home/wanghe/ZFP-2101/src/svm/svm_fifo.h:770
> 770   f->want_deq_ntf &= ~ntf_type;
> (gdb) bt
> #0  0x007fb7d998a8 in svm_fifo_del_want_deq_ntf (f=0x0, ntf_type=2 
> '\002') at /home/wanghe/ZFP-2101/src/svm/svm_fifo.h:770
> #1  0x007fb7da6ba0 in vppcom_epoll_ctl (vep_handle=1, op=3, 
> session_handle=10, event=0x7f97755c68) at 
> /home/wanghe/ZFP-2101/src/vcl/vppcom.c:2740
> #2  0x007fb7dc02f0 in vls_epoll_ctl (ep_vlsh=0, op=3, vlsh=9, 
> event=0x7f97755c68) at /home/wanghe/ZFP-2101/src/vcl/vcl_locked.c:1293
> #3  0x007fb7fbc390 in epoll_ctl (epfd=128, op=3, fd=137, 
> event=0x7f97755c68) at /home/wanghe/ZFP-2101/src/vcl/ldp.c:2294
> #4  0x007fa8135b1c in Java_sun_nio_ch_EPollArrayWrapper_epollCtl () from 
> /usr/lib/jvm/java-8-openjdk-arm64/jre/lib/aarch64/libnio.so
> #5  0x007f9c08f49c in ?? ()
> Backtrace stopped: previous frame identical to this frame (corrupt stack?)
> 
> 
> this may a bug, if vpp can support java, it will very good
> i need to enhance java web performance 
> 
> best wish
> 
> Florin Coras mailto:fcoras.li...@gmail.com>> 
> 于2022年5月22日周日 06:43写道:
> Hi, 
> 
> Are you trying to use LDP + java? I suspect that has never been tested and 
> I’d be surprised if it worked. 
> 
> Regards, 
> Florin
> 
> > On May 20, 2022, at 2:18 AM, NUAA无痕  > <mailto:nuaawan...@gmail.com>> wrote:
> > 
> > hi, vpp expert
> > im use vpp hoststack for java netty
> > but it segmentfault, reason is epoll use svm_fifo_t is null
> > can u give some suggestion,thank u
> > 
> > 
> > 
> > 
> 
> 
> 
> 


-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#21460): https://lists.fd.io/g/vpp-dev/message/21460
Mute This Topic: https://lists.fd.io/mt/91227238/21656
Group Owner: vpp-dev+ow...@lists.fd.io
Unsubscribe: https://lists.fd.io/g/vpp-dev/unsub [arch...@mail-archive.com]
-=-=-=-=-=-=-=-=-=-=-=-



[vpp-dev] hoststack-java netty segmentfault

2022-05-25 Thread NUAA无痕
-- Forwarded message -
发件人: NUAA无痕 
Date: 2022年5月25日周三 16:37
Subject: Re: [vpp-dev] hoststack-java netty segmentfault
To: Florin Coras 


hi, Florin
yes, im use LDP + java, i hava tested java socket, it works fine!
i think jvm also use libc.so, so i guess java socket will translate to c
socket, it is

now i m use LDP for netty,but it segmentfault
vpp version is 2101

this is info

Thread 17 "nioEventLoopGro" received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x7f977571d0 (LWP 7042)]
0x007fb7d998a8 in svm_fifo_del_want_deq_ntf (f=0x0, ntf_type=2 '\002')
at /home/wanghe/ZFP-2101/src/svm/svm_fifo.h:770
770   f->want_deq_ntf &= ~ntf_type;
(gdb) bt
#0  0x007fb7d998a8 in svm_fifo_del_want_deq_ntf (f=0x0, ntf_type=2
'\002') at /home/wanghe/ZFP-2101/src/svm/svm_fifo.h:770
#1  0x007fb7da6ba0 in vppcom_epoll_ctl (vep_handle=1, op=3,
session_handle=10, event=0x7f97755c68) at
/home/wanghe/ZFP-2101/src/vcl/vppcom.c:2740
#2  0x007fb7dc02f0 in vls_epoll_ctl (ep_vlsh=0, op=3, vlsh=9,
event=0x7f97755c68) at /home/wanghe/ZFP-2101/src/vcl/vcl_locked.c:1293
#3  0x007fb7fbc390 in epoll_ctl (epfd=128, op=3, fd=137,
event=0x7f97755c68) at /home/wanghe/ZFP-2101/src/vcl/ldp.c:2294
#4  0x007fa8135b1c in Java_sun_nio_ch_EPollArrayWrapper_epollCtl ()
from /usr/lib/jvm/java-8-openjdk-arm64/jre/lib/aarch64/libnio.so
#5  0x007f9c08f49c in ?? ()
Backtrace stopped: previous frame identical to this frame (corrupt stack?)


this may a bug, if vpp can support java, it will very good
i need to enhance java web performance

best wish

Florin Coras  于2022年5月22日周日 06:43写道:

> Hi,
>
> Are you trying to use LDP + java? I suspect that has never been tested and
> I’d be surprised if it worked.
>
> Regards,
> Florin
>
> > On May 20, 2022, at 2:18 AM, NUAA无痕  wrote:
> >
> > hi, vpp expert
> > im use vpp hoststack for java netty
> > but it segmentfault, reason is epoll use svm_fifo_t is null
> > can u give some suggestion,thank u
> >
> >
> > 
> >
>
>

-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#21452): https://lists.fd.io/g/vpp-dev/message/21452
Mute This Topic: https://lists.fd.io/mt/91227238/21656
Group Owner: vpp-dev+ow...@lists.fd.io
Unsubscribe: https://lists.fd.io/g/vpp-dev/unsub [arch...@mail-archive.com]
-=-=-=-=-=-=-=-=-=-=-=-



Re: [vpp-dev] hoststack-java netty segmentfault

2022-05-21 Thread Florin Coras
Hi, 

Are you trying to use LDP + java? I suspect that has never been tested and I’d 
be surprised if it worked. 

Regards, 
Florin

> On May 20, 2022, at 2:18 AM, NUAA无痕  wrote:
> 
> hi, vpp expert
> im use vpp hoststack for java netty
> but it segmentfault, reason is epoll use svm_fifo_t is null
> can u give some suggestion,thank u
> 
> 
> 
> 


-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#21427): https://lists.fd.io/g/vpp-dev/message/21427
Mute This Topic: https://lists.fd.io/mt/91227238/21656
Group Owner: vpp-dev+ow...@lists.fd.io
Unsubscribe: https://lists.fd.io/g/vpp-dev/unsub [arch...@mail-archive.com]
-=-=-=-=-=-=-=-=-=-=-=-



[vpp-dev] hoststack-java netty segmentfault

2022-05-20 Thread NUAA无痕
hi, vpp expert
im use vpp hoststack for java netty
but it segmentfault, reason is epoll use svm_fifo_t is null
can u give some suggestion,thank u

-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#21420): https://lists.fd.io/g/vpp-dev/message/21420
Mute This Topic: https://lists.fd.io/mt/91227238/21656
Group Owner: vpp-dev+ow...@lists.fd.io
Unsubscribe: https://lists.fd.io/g/vpp-dev/unsub [arch...@mail-archive.com]
-=-=-=-=-=-=-=-=-=-=-=-