On Sat 02 Mar 2019 at 00:08, Cong Wang wrote:
> On Thu, Feb 28, 2019 at 6:53 AM Vlad Buslov wrote:
>>
>>
>> On Wed 27 Feb 2019 at 23:03, Cong Wang wrote:
>> > On Tue, Feb 26, 2019 at 8:10 AM Vlad Buslov wrote:
>> >>
>> >>
>> >> On Tue 26 Feb 2019 at 00:15, Cong Wang wrote:
>> >> > On Mon, Fe
On Thu, Feb 28, 2019 at 6:53 AM Vlad Buslov wrote:
>
>
> On Wed 27 Feb 2019 at 23:03, Cong Wang wrote:
> > On Tue, Feb 26, 2019 at 8:10 AM Vlad Buslov wrote:
> >>
> >>
> >> On Tue 26 Feb 2019 at 00:15, Cong Wang wrote:
> >> > On Mon, Feb 25, 2019 at 7:45 AM Vlad Buslov wrote:
> >> >>
> >> >> F
On Wed 27 Feb 2019 at 23:03, Cong Wang wrote:
> On Tue, Feb 26, 2019 at 8:10 AM Vlad Buslov wrote:
>>
>>
>> On Tue 26 Feb 2019 at 00:15, Cong Wang wrote:
>> > On Mon, Feb 25, 2019 at 7:45 AM Vlad Buslov wrote:
>> >>
>> >> Function tc_dump_chain() obtains and releases block->lock on each
>> >
On Tue, Feb 26, 2019 at 8:10 AM Vlad Buslov wrote:
>
>
> On Tue 26 Feb 2019 at 00:15, Cong Wang wrote:
> > On Mon, Feb 25, 2019 at 7:45 AM Vlad Buslov wrote:
> >>
> >> Function tc_dump_chain() obtains and releases block->lock on each iteration
> >> of its inner loop that dumps all chains on bloc
On Tue 26 Feb 2019 at 00:15, Cong Wang wrote:
> On Mon, Feb 25, 2019 at 7:45 AM Vlad Buslov wrote:
>>
>> Function tc_dump_chain() obtains and releases block->lock on each iteration
>> of its inner loop that dumps all chains on block. Outputting chain template
>> info is fast operation so lockin
On Mon, Feb 25, 2019 at 7:45 AM Vlad Buslov wrote:
>
> Function tc_dump_chain() obtains and releases block->lock on each iteration
> of its inner loop that dumps all chains on block. Outputting chain template
> info is fast operation so locking/unlocking mutex multiple times is an
> overhead when
From: Vlad Buslov
Date: Mon, 25 Feb 2019 17:45:44 +0200
> Function tc_dump_chain() obtains and releases block->lock on each iteration
> of its inner loop that dumps all chains on block. Outputting chain template
> info is fast operation so locking/unlocking mutex multiple times is an
> overhead w
Function tc_dump_chain() obtains and releases block->lock on each iteration
of its inner loop that dumps all chains on block. Outputting chain template
info is fast operation so locking/unlocking mutex multiple times is an
overhead when lock is highly contested. Modify tc_dump_chain() to only
obtai