Yakov, I understand that striped pools may provide better performance. Can
you describe when it will have actually perform worse than a regular pool?

On Sat, Dec 17, 2016 at 12:44 AM, Yakov Zhdanov <yzhda...@apache.org> wrote:

> 3. if this is cache message and its target partition is determined it goes
> to particular stripe (put requests, lock requests, etc)
>
> If partition is not determined cache message goes to random stripe (update
> response, prepare request, commit request, etc) - btw this needs to be
> fixed and we need to spread partition info to these messages where
> applicable, eg finish txs on per partition basis - this way we eliminate
> contention on cache entries and partitions.
>
> Query requests go to system pool since they may iterate over entire cache.
>
> For some messages we still need to use sys pool - sometimes Ignite
> fallbacks to sync waiting in internal threads. This is obviously an issue
> that needs to be fixed. I have list of such places to fix.
>
> --Yakov
>

Reply via email to