On Wed, Jan 14, 2015 at 4:16 PM, Elliott Bradshaw <[email protected]> wrote:
> Just out of curiosity, are aggregations on multiple shards on a single > node executed serially or in parallel? In my experience, it appears that > they're executed serially (my CPU usage did not change when going from 1 > shard to 2 shards per node, but I didn't test this extensively). I'm > interested in maximizing the parallelism of an aggregation without creating > a massive number of nodes. > > Requests are processed serially per shard, but several shards can be processed at the same time. So if you have an index that consists of N primaries, this would run on N processors of your cluster in parallel. -- Adrien Grand -- You received this message because you are subscribed to the Google Groups "elasticsearch" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/elasticsearch/CAL6Z4j5-YvCkLzK15NpmfMrjVCE4RGV85WOPC%2Bo7MrWobCjwbA%40mail.gmail.com. For more options, visit https://groups.google.com/d/optout.
