Hi Hanlin, And here’s the patch [1].
Regards, Florin [1] https://gerrit.fd.io/r/c/vpp/+/30185 > On Nov 27, 2020, at 9:07 AM, Florin Coras via lists.fd.io > <fcoras.lists=gmail....@lists.fd.io> wrote: > > Hi Hanlin, > > Good point! I actually have that on my todo list to see how/if it affects > performance. The other way around we should be somewhat safer after the > switch to the new socket api (instead of the binary api with socket > transport). That is, vpp detects if an app goes down almost instantly. > > Regards, > Florin > >> On Nov 26, 2020, at 11:55 PM, wanghanlin <wanghan...@corp.netease.com >> <mailto:wanghan...@corp.netease.com>> wrote: >> >> Hi Florin, >> I have another problem about this, that is VPP crash with a mutex lock of >> svm_queue_t, then VCL hang when locking this mutex, vice versa. >> Should we use pthread_mutexattr_setrobust_np to solve this problem? >> >> Regards, >> Hanlin >> >> >> wanghanlin >> >> wanghan...@corp.netease.com >> >> <https://maas.mail.163.com/dashi-web-extend/html/proSignature.html?ftlId=1&name=wanghanlin&uid=wanghanlin%40corp.netease.com&iconUrl=https%3A%2F%2Fmail-online.nosdn.127.net%2Fqiyelogo%2FdefaultAvatar.png&items=%5B%22wanghanlin%40corp.netease.com%22%5D&logoUrl=https%3A%2F%2Fmail-online.nosdn.127.net%2Fqiyeicon%2F209a2912f40f6683af56bb7caff1cb54.png> >> 签名由 网易邮箱大师 <https://mail.163.com/dashi/dlpro.html?from=mail81> 定制 >> On 3/24/2020 19:56,Dave Barach (dbarach)<dbar...@cisco.com> >> <mailto:dbar...@cisco.com> wrote: >> This limitation should come as no surprise, and it’s hardly a “big” >> limitation. >> >> Options include building container images which match the host distro, or >> using a vpp snap image on the host which corresponds to the container images. >> >> Given that there are two ways to deal with the situation, pick your favorite >> and move on. >> >> From: vpp-dev@lists.fd.io <mailto:vpp-dev@lists.fd.io> <vpp-dev@lists.fd.io >> <mailto:vpp-dev@lists.fd.io>> On Behalf Of wanghanlin >> Sent: Monday, March 23, 2020 10:16 PM >> To: fcoras.li...@gmail.com <mailto:fcoras.li...@gmail.com> >> Cc: vpp-dev@lists.fd.io >> Subject: Re: [vpp-dev] [VCL] Memory access error for different size of mutex >> with different glibc versions in VPP and VCL app >> >> Hi Florin, >> It's not only regarding compiled with the same glibc version, but running >> with the same glibc version also because libpthread is dynamically linked >> into VCL and VPP. >> This is really a big limitation. >> >> Regards, >> Hanlin >> >> >> wanghanlin >> >> wanghan...@corp.netease.com <mailto:wanghan...@corp.netease.com> >> 签名由 网易邮箱大师 <https://mail.163.com/dashi/dlpro.html?from=mail81> 定制 >> On 3/23/2020 23:31,Florin Coras<fcoras.li...@gmail.com> >> <mailto:fcoras.li...@gmail.com> wrote: >> Hi Hanlin, >> >> Unfortunately, you’ll have to make sure all code has been compiled with the >> same glibc version. I’ve heard that glibc changed in ubuntu 20.04 but I >> haven’t done any testing with it yet. >> >> Note that the binary api also makes use of svm_queue_t. >> >> Regards, >> Florin >> >> >> On Mar 22, 2020, at 10:49 PM, wanghanlin <wanghan...@corp.netease.com >> <mailto:wanghan...@corp.netease.com>> wrote: >> >> Hi All, >> Now, VCL app and VPP shared some data structures, such as svm_queue_t. In >> svm_queue_t, there are mutex and condvar variables that depends on specified >> glibc version. >> When VPP run in host and VCL app run in a docker container, glibc versions >> maybe different between VPP and VCL app, and then result in memory access >> error for different size of mutex and condvar. >> Has anyone noticed this? >> >> Regards, >> Hanlin >> >> wanghanlin >> >> wanghan...@corp.netease.com <mailto:wanghan...@corp.netease.com> >> 签名由 网易邮箱大师 <https://mail.163.com/dashi/dlpro.html?from=mail81> 定制 >> > > > >
-=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#18202): https://lists.fd.io/g/vpp-dev/message/18202 Mute This Topic: https://lists.fd.io/mt/72485607/21656 Group Owner: vpp-dev+ow...@lists.fd.io Unsubscribe: https://lists.fd.io/g/vpp-dev/unsub [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-