Re: [dpdk-dev] pthread_barrier_deadlock in -rc1

2018-05-02 Thread Tan, Jianfeng
On 5/2/2018 6:08 PM, Olivier Matz wrote: On Wed, May 02, 2018 at 06:01:20PM +0800, Tan, Jianfeng wrote: Hi Olivier and Anatoly, [...] Below patch can fix another strange sigsegv issue in my VM. Please check if it works for you. I doubt it's use-after-free problem which could lead to differe

Re: [dpdk-dev] pthread_barrier_deadlock in -rc1

2018-05-02 Thread Olivier Matz
On Wed, May 02, 2018 at 06:01:20PM +0800, Tan, Jianfeng wrote: > Hi Olivier and Anatoly, > > [...] > > > > > Below patch can fix another strange sigsegv issue in my VM. Please check > > > > if it works for you. I doubt it's use-after-free problem which could > > > > lead to different issues in di

Re: [dpdk-dev] pthread_barrier_deadlock in -rc1

2018-05-02 Thread Tan, Jianfeng
Hi Olivier and Anatoly, [...] Below patch can fix another strange sigsegv issue in my VM. Please check if it works for you. I doubt it's use-after-free problem which could lead to different issues in different env. Please have a try. diff --git a/lib/librte_eal/common/eal_common_thread.c b/li

Re: [dpdk-dev] pthread_barrier_deadlock in -rc1

2018-05-02 Thread Olivier Matz
On Wed, May 02, 2018 at 10:30:56AM +0100, Burakov, Anatoly wrote: > On 02-May-18 9:50 AM, Tan, Jianfeng wrote: > > Hi Maxime, > > > > > > On 5/2/2018 4:34 PM, Maxime Coquelin wrote: > > > Hi Jiangfeng, > > > > > > On 05/02/2018 10:19 AM, Tan, Jianfeng wrote: > > > > > > > > > > > > On 5/1/2018

Re: [dpdk-dev] pthread_barrier_deadlock in -rc1

2018-05-02 Thread Maxime Coquelin
On 05/02/2018 11:32 AM, Tan, Jianfeng wrote: Hi Maxime and Olivier, [...] Below patch can fix another strange sigsegv issue in my VM. Please check if it works for you. I doubt it's use-after-free problem which could lead to different issues in different env. Please have a try. diff --git a

Re: [dpdk-dev] pthread_barrier_deadlock in -rc1

2018-05-02 Thread Tan, Jianfeng
On 5/2/2018 5:30 PM, Burakov, Anatoly wrote: On 02-May-18 9:50 AM, Tan, Jianfeng wrote: Hi Maxime, On 5/2/2018 4:34 PM, Maxime Coquelin wrote: Hi Jiangfeng, On 05/02/2018 10:19 AM, Tan, Jianfeng wrote: On 5/1/2018 2:46 AM, Olivier Matz wrote: Hi Maxime, Le 30 avril 2018 17:45:52 GMT+0

Re: [dpdk-dev] pthread_barrier_deadlock in -rc1

2018-05-02 Thread Tan, Jianfeng
Hi Maxime and Olivier, [...] Below patch can fix another strange sigsegv issue in my VM. Please check if it works for you. I doubt it's use-after-free problem which could lead to different issues in different env. Please have a try. diff --git a/lib/librte_eal/common/eal_common_thread.c b/lib/

Re: [dpdk-dev] pthread_barrier_deadlock in -rc1

2018-05-02 Thread Burakov, Anatoly
On 02-May-18 9:50 AM, Tan, Jianfeng wrote: Hi Maxime, On 5/2/2018 4:34 PM, Maxime Coquelin wrote: Hi Jiangfeng, On 05/02/2018 10:19 AM, Tan, Jianfeng wrote: On 5/1/2018 2:46 AM, Olivier Matz wrote: Hi Maxime, Le 30 avril 2018 17:45:52 GMT+02:00, Maxime Coquelin a écrit : Hi Olivier,

Re: [dpdk-dev] pthread_barrier_deadlock in -rc1

2018-05-02 Thread Olivier Matz
Hi Jianfeng, On Wed, May 02, 2018 at 11:05:12AM +0200, Maxime Coquelin wrote: > > > On 05/02/2018 10:50 AM, Tan, Jianfeng wrote: > > Hi Maxime, > > > > > > On 5/2/2018 4:34 PM, Maxime Coquelin wrote: > > > Hi Jiangfeng, > > > > > > On 05/02/2018 10:19 AM, Tan, Jianfeng wrote: > > > > > > > >

Re: [dpdk-dev] pthread_barrier_deadlock in -rc1

2018-05-02 Thread Maxime Coquelin
On 05/02/2018 10:50 AM, Tan, Jianfeng wrote: Hi Maxime, On 5/2/2018 4:34 PM, Maxime Coquelin wrote: Hi Jiangfeng, On 05/02/2018 10:19 AM, Tan, Jianfeng wrote: On 5/1/2018 2:46 AM, Olivier Matz wrote: Hi Maxime, Le 30 avril 2018 17:45:52 GMT+02:00, Maxime Coquelin a écrit : Hi Olivie

Re: [dpdk-dev] pthread_barrier_deadlock in -rc1

2018-05-02 Thread Tan, Jianfeng
Hi Maxime, On 5/2/2018 4:34 PM, Maxime Coquelin wrote: Hi Jiangfeng, On 05/02/2018 10:19 AM, Tan, Jianfeng wrote: On 5/1/2018 2:46 AM, Olivier Matz wrote: Hi Maxime, Le 30 avril 2018 17:45:52 GMT+02:00, Maxime Coquelin a écrit : Hi Olivier, On 04/24/2018 04:46 PM, Olivier Matz wrote:

Re: [dpdk-dev] pthread_barrier_deadlock in -rc1

2018-05-02 Thread Maxime Coquelin
Hi Jiangfeng, On 05/02/2018 10:19 AM, Tan, Jianfeng wrote: On 5/1/2018 2:46 AM, Olivier Matz wrote: Hi Maxime, Le 30 avril 2018 17:45:52 GMT+02:00, Maxime Coquelin a écrit : Hi Olivier, On 04/24/2018 04:46 PM, Olivier Matz wrote: Some parts of dpdk use their own management threads. Most

Re: [dpdk-dev] pthread_barrier_deadlock in -rc1

2018-05-02 Thread Tan, Jianfeng
On 5/1/2018 2:46 AM, Olivier Matz wrote: Hi Maxime, Le 30 avril 2018 17:45:52 GMT+02:00, Maxime Coquelin a écrit : Hi Olivier, On 04/24/2018 04:46 PM, Olivier Matz wrote: Some parts of dpdk use their own management threads. Most of the time, the affinity of the thread is not properly se

Re: [dpdk-dev] pthread_barrier_deadlock in -rc1 (was: "Re: [PATCH v3 0/5] fix control thread affinities")

2018-05-01 Thread Thomas Monjalon
30/04/2018 20:46, Olivier Matz: > Le 30 avril 2018 17:45:52 GMT+02:00, Maxime Coquelin > a écrit : > >I face a deadlock issue with your series, that Jianfeng patch does not > >resolve ("eal: fix threads block on barrier"). Reverting the series and > >Jianfeng patch makes the issue to disappear. [

Re: [dpdk-dev] pthread_barrier_deadlock in -rc1 (was: "Re: [PATCH v3 0/5] fix control thread affinities")

2018-04-30 Thread Olivier Matz
Hi Maxime, Le 30 avril 2018 17:45:52 GMT+02:00, Maxime Coquelin a écrit : >Hi Olivier, > >On 04/24/2018 04:46 PM, Olivier Matz wrote: >> Some parts of dpdk use their own management threads. Most of the >time, >> the affinity of the thread is not properly set: it should not be >scheduled >> on th

[dpdk-dev] pthread_barrier_deadlock in -rc1 (was: "Re: [PATCH v3 0/5] fix control thread affinities")

2018-04-30 Thread Maxime Coquelin
Hi Olivier, On 04/24/2018 04:46 PM, Olivier Matz wrote: Some parts of dpdk use their own management threads. Most of the time, the affinity of the thread is not properly set: it should not be scheduled on the dataplane cores, because interrupting them can cause packet losses. This patchset intr