[Mondrian] [Olap4j-devel] problems with concurrency (shepherd) execution

Julian Hyde jhyde at pentaho.com
Tue Oct 18 19:07:48 EDT 2011


On Oct 18, 2011, at 9:01 AM, Luc Boudreau wrote:

> I've reproduced your issue and fixed it on our side. Seems like the
> Saiku code is executing the same OlapStatement twice concurrently (or
> the olap4j CellSet). I added a check in our code that cancels the
> previous execution prior to running it again, but you might want to
> look into your server code and make sure that you do not share
> statements across your HTTP threads.

If that's what's happening -- running two queries on the same statement -- the best behavior would be to fail, but give a descriptive error message. Tough love, as it were.

Julian


More information about the Mondrian mailing list