Re: Tentative proposal: TS mutexes should be queues not OS mutexes

2019-10-03 Thread Alan Carroll
It's reasonably likely this was discussed on the mailing list the last time around, probably in the 2015-2016 time frame. Alternatively it might have been a JIRA ticket on the old ASF Jira. On Thu, Oct 3, 2019 at 9:57 AM Walt Karas wrote: > Thread affinity seems like a worthwhile incremental imp

Re: Tentative proposal: TS mutexes should be queues not OS mutexes

2019-10-03 Thread Walt Karas
Thread affinity seems like a worthwhile incremental improvement for the current approach. I'm just offering alternatives approach for consideration. Were any measurements sent to this mailing list or recorded somewhere else? On Thu, Oct 3, 2019 at 9:14 AM Alan Carroll wrote: > I didn't see the

Re: Tentative proposal: TS mutexes should be queues not OS mutexes

2019-10-03 Thread Alan Carroll
I didn't see the thread affinity as a rathole, but more as a regularization of existing practice. That kind of thing was already being done in many places in an ad hoc manner (e.g. cache, DNS, VC migration). Putting it in the Thread support classes meant there was a single implementation, not sever