[Mondrian] Mondrian Orchestrator SPI

Julian Hyde jhyde at pentaho.com
Thu Sep 29 15:44:29 EDT 2011


On Sep 29, 2011, at 7:16 AM, Luc Boudreau wrote:

> Since you'll be writing a hazelcast implementation of the SegmentCache
> SPI,

Very exciting!

> we might throw into the deal a new SPI for Mondrian so we can
> leverage hazelcast's task distribution capabilities.
> 
> Hazelcast can return a java.util.concurrent.ExecutorService. For
> Mondrian, this means that it would simply have a new SPI which would
> provide that service to the RolapResultShepherd. The default
> implementation will run the tasks on the local machine, while allowing
> the community to build their own executor service and customize how
> and where the queries are executed by a cluster of Mondrian nodes.

Can you sketch out some of the things we might do with a distributed executor service? Sounds to me like a solution in search of a problem. :)

Julian



More information about the Mondrian mailing list