ignite-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Alexei Scherbakov <alexey.scherbak...@gmail.com>
Subject Re: How to call loadCache before node is started ?
Date Fri, 24 Jun 2016 15:31:28 GMT
Hi, Kristian.

It looks like an issue which was recently fixed.
Try set CacheRebalanceMode.ASYNC.



2016-06-22 14:54 GMT+03:00 Kristian Rosenvold <krosenvold@apache.org>:

> If I fill the newly created Replicated cache with IgniteDataStreamer,
> replication works as expected. If I use loadCache, the result is
> arbitrary on other nodes. This has to be a bug... ??
>
>
> Complete miniature easy-to-run test project at
> https://github.com/krosenvold/ignite-loadCache-failure-demo, should be
> reproducable in 5 minutes or less :)
>
> Kristian
>
>
> 2016-06-22 9:03 GMT+02:00 Kristian Rosenvold <krosenvold@apache.org>:
> > I have created a testcase that quite consistently reproduces this
> > problem on my mac;
> > https://gist.github.com/krosenvold/fa20521ad121a0cbb4c6ed6be91452e5
> >
> > If you start two processes with this main method, and stagger startup
> > of the second process by about 10 seconds, the second process will
> > almost never achieve any kind of consistent cache. This just does not
> > make any sense with a cache that is replicated ?!?
> >
> > Kristian
> >
> >
> > 2016-06-21 9:28 GMT+02:00 Kristian Rosenvold <krosenvold@apache.org>:
> >> 2016-06-20 10:27 GMT+02:00 Alexei Scherbakov <
> alexey.scherbakoff@gmail.com>:
> >>> Hi,
> >>>
> >>> You should not rely on cache.size method for checking data consistency.
> >>> cache.size skips keys which is not currently loaded by read-through
> >>> behavior.
> >>
> >> Sorry for not mentioning that this is CacheMode.REPLICATED and
> >> CacheRebalanceMode.SYNC. I really do expect the sizes to be fairly
> >> consistent, or is there some other mechanism I should be using to get
> >> a consistent view of the cache ?
> >>
> >> Kristian
>



-- 

Best regards,
Alexei Scherbakov

Mime
View raw message