* Waiman Long wrote:
> > It can be seen that a lot more readers got the lock via optimistic
> > spinning. One possibility is that reader optimistic spinning causes
> > readers to spread out into more lock acquisition groups than without. The
> > K3 results show that grouping more readers into
On 04/12/2019 10:24 PM, Waiman Long wrote:
> On 04/12/2019 02:05 PM, Waiman Long wrote:
>
>>> [locking/rwsem] adc32e8877: will-it-scale.per_thread_ops -21.0% regression
>> Will look into that also.
> I can reproduce the regression on the same skylake system.
>
> The results of the page_fault1 will
On 04/12/2019 02:05 PM, Waiman Long wrote:
> On 04/12/2019 12:41 PM, Ingo Molnar wrote:
>>
>> So beyond the primary constraint of PeterZ OK-ing it all, there's also
>> these two scalability regression reports from the ktest bot:
>>
>> [locking/rwsem] 1b94536f2d: stress-ng.bad-altstack.ops_per_sec
On Fri, Apr 12, 2019 at 10:22:20AM -0400, Waiman Long wrote:
> Oh, I see that the WIP.locking/core is currently merged into master. I
> would say rwsem part1 patchset and patch 1 of part2 are stable. So I
> would suggest merging those into the the master will be good. The rests
> are still under re
On 04/12/2019 12:41 PM, Ingo Molnar wrote:
> * Waiman Long wrote:
>
>>> BTW, the v3 patch that I posted yesterday should work fine as long as
>>> CONFIG_RWSEM_SPIN_ON_OWNER is defined.
>>>
>>> Cheers,
>>> Longman
>>>
>> Oh, I see that the WIP.locking/core is currently merged into master. I
>> woul
* Waiman Long wrote:
> > BTW, the v3 patch that I posted yesterday should work fine as long as
> > CONFIG_RWSEM_SPIN_ON_OWNER is defined.
> >
> > Cheers,
> > Longman
> >
> Oh, I see that the WIP.locking/core is currently merged into master. I
> would say rwsem part1 patchset and patch 1 of part
On 04/12/2019 10:07 AM, Waiman Long wrote:
> On 04/12/2019 10:04 AM, Waiman Long wrote:
>> On 04/12/2019 03:09 AM, Ingo Molnar wrote:
>>> * Peter Zijlstra wrote:
>>>
On Fri, Apr 12, 2019 at 09:02:09AM +0200, Ingo Molnar wrote:
> * Waiman Long wrote:
>
>> On 04/11/2019 04:12 AM, P
On 04/12/2019 10:04 AM, Waiman Long wrote:
> On 04/12/2019 03:09 AM, Ingo Molnar wrote:
>> * Peter Zijlstra wrote:
>>
>>> On Fri, Apr 12, 2019 at 09:02:09AM +0200, Ingo Molnar wrote:
* Waiman Long wrote:
> On 04/11/2019 04:12 AM, Peter Zijlstra wrote:
>> On Wed, Apr 10, 2019 at
On 04/12/2019 03:09 AM, Ingo Molnar wrote:
> * Peter Zijlstra wrote:
>
>> On Fri, Apr 12, 2019 at 09:02:09AM +0200, Ingo Molnar wrote:
>>> * Waiman Long wrote:
>>>
On 04/11/2019 04:12 AM, Peter Zijlstra wrote:
> On Wed, Apr 10, 2019 at 02:42:19PM -0400, Waiman Long wrote:
>> The owne
* Peter Zijlstra wrote:
> On Fri, Apr 12, 2019 at 09:02:09AM +0200, Ingo Molnar wrote:
> >
> > * Waiman Long wrote:
> >
> > > On 04/11/2019 04:12 AM, Peter Zijlstra wrote:
> > > > On Wed, Apr 10, 2019 at 02:42:19PM -0400, Waiman Long wrote:
> > > >> The owner field in the rw_semaphore struct
On Fri, Apr 12, 2019 at 09:02:09AM +0200, Ingo Molnar wrote:
>
> * Waiman Long wrote:
>
> > On 04/11/2019 04:12 AM, Peter Zijlstra wrote:
> > > On Wed, Apr 10, 2019 at 02:42:19PM -0400, Waiman Long wrote:
> > >> The owner field in the rw_semaphore structure is used primarily for
> > >> optimisti
* Waiman Long wrote:
> On 04/11/2019 04:12 AM, Peter Zijlstra wrote:
> > On Wed, Apr 10, 2019 at 02:42:19PM -0400, Waiman Long wrote:
> >> The owner field in the rw_semaphore structure is used primarily for
> >> optimistic spinning. However, identifying the rwsem owner can also be
> >> helpful
On 04/11/2019 04:12 AM, Peter Zijlstra wrote:
> On Wed, Apr 10, 2019 at 02:42:19PM -0400, Waiman Long wrote:
>> The owner field in the rw_semaphore structure is used primarily for
>> optimistic spinning. However, identifying the rwsem owner can also be
>> helpful in debugging as well as tracing loc
On Wed, Apr 10, 2019 at 02:42:19PM -0400, Waiman Long wrote:
> The owner field in the rw_semaphore structure is used primarily for
> optimistic spinning. However, identifying the rwsem owner can also be
> helpful in debugging as well as tracing locking related issues when
> analyzing crash dump. Th
The owner field in the rw_semaphore structure is used primarily for
optimistic spinning. However, identifying the rwsem owner can also be
helpful in debugging as well as tracing locking related issues when
analyzing crash dump. The owner field may also store state information
that can be important
15 matches
Mail list logo