Can you try upgrading to 1.6 and check if the problem still reproduced? There has been fixed a lot of issues in the last two versions, so it is very likely this one will go away after an upgrade.
2016-06-02 22:06 GMT-07:00 往事如烟 <[email protected]>: > Thank you , and we are using ignite 1.4.0 > > ------------------ 原始邮件 ------------------ > *发件人:* "Alexey Goncharuk";<[email protected]>; > *发送时间:* 2016年6月3日(星期五) 中午1:02 > *收件人:* "user"<[email protected]>; > *主题:* Re: put data and then get it , but it returns null in sometimes > > Hi, > > Which version of Ignite are you using? > > 2016-06-02 21:55 GMT-07:00 往事如烟 <[email protected]>: > >> thanks for your answer, I don't use configure file, so almost we used the >> default value, only set some items as follows: >> >> *CacheConfiguration<Object, Object> cacheCfg = new >> CacheConfiguration<>("testName");* >> >> *cacheCfg.setWriteSynchronizationMode(CacheWriteSynchronizationMode.FULL_SYNC);* >> *cacheCfg.setCacheMode(CacheMode.PARTITIONED);* >> *cacheCfg.setCacheStoreFactory(new ConfigurableCacheStoreFactory<>());* >> *cacheCfg.setBackups(1);* >> >> there are 2 servers and 1 client in my test; >> >> and I alse find that invokes putAll method to put 5 records to cache, and >> then invoke cache.size() return *less than 5*, we expect 5; >> >> furthermore, we are test them in *linux* environment; >> >> How can I solve this question ? >> >> >> >> >> ------------------ 原始邮件 ------------------ >> *发件人:* "Denis Magda";<[email protected]>; >> *发送时间:* 2016年6月3日(星期五) 中午12:35 >> *收件人:* "user"<[email protected]>; >> *主题:* Re: put data and then get it , but it returns null in sometimes >> >> Hi, >> >> Do you set CacheConfiguration.readFromBackup to “true”? Please share full >> configuration of your cache. >> >> — >> Denis >> >> On Jun 3, 2016, at 6:06 AM, 往事如烟 <[email protected]> wrote: >> >> Hi all, >> I have encountered a very strange problem, described as follows: >> first , put(1, 2) to the cache in *sync* mode and the cache is *atomic >> *mode; >> then, I immediately invoke get(1) in sync mode to get key=1, expect >> it returns *2*; >> however, it returns *null*; >> >> this question is random appearance, but I have encountered a lot >> times; >> >> Is there anybody have encountered this question, And how I can solve >> it ? >> >> Thanks! >> >> >> >
