Here you use same cache object from all computes. >> cache.query(qry.setArgs(args.toArray()).setLocal(true)).getAll();
So, actually, you run query on same cache node from threads belongs to other nodes. This will not work in multi JVM env. Just keep in mind that your task\job object can be transfered to another node (JVM or machine). You should get cache instance inside task [1]. [1] https://apacheignite.readme.io/docs/resource-injection On Fri, Jul 14, 2017 at 2:10 PM, neerajbhatt <[email protected]> wrote: > Any update ?, Also we have data as back up as one. In case of back ups can > we > get duplicate result as we might be getting result from both master and > slave > > > > -- > View this message in context: http://apache-ignite-users. > 70518.x6.nabble.com/sql-query-in-case-of-cluster-group-tp14884p14903.html > Sent from the Apache Ignite Users mailing list archive at Nabble.com. > -- Best regards, Andrey V. Mashenkov
