> On Jul 24, 2015, at 3:16 AM, Susan Hinrichs 
> <shinr...@network-geographics.com> wrote:
> 
> Hello,
> 
> Another latent cross-thread race condition has become very active in our 
> environment (TS-3797).  Given that we just spent time within the last month 
> squashing another cross thread race condition (TS-3486) that was active in 
> several environments, Alan and I would like to step back and try to reduce 
> the cross thread impact of the global session pools.
> 
> I wrote up our thoughts and plan for implementation.  Given that threading 
> and race conditions are always tricky, I'd appreciate more eyes looking for 
> flaws in our approach or suggestions for alternatives.
> 
> https://cwiki.apache.org/confluence/display/TS/Threading+Issues+And+NetVC+Migration



My gut reaction to this is that this makes our efforts for NUMA / thread 
affinity very, very difficult to achieve. The goal is to avoid memory migrating 
cross NUMA sockets, to avoid QPI traffic. This would encourage the opposite 
unless I misread it ? It also obviously violates the original design goals, 
where VCs do *not* migrate.

It’d be very interesting to hear from John Plevyak and what their initial 
design had considered for these issues?

Cheers,

— Leif

Reply via email to