RE: EntryProcessor in ATOMIC cache and CLOCK versioning mode

2016-02-09 Thread Alexey Goncharuk
Igniters, I want to bring community attention to the ticket [1] once again since it raises a lot of confusion among Ignite users [2] and I would like this to be addressed in 1.6. The alternatives for the case when entry processor is used in CLOCK mode are: * Print a warning, but still allow to

Re: EntryProcessor in ATOMIC cache and CLOCK versioning mode

2016-02-09 Thread Alexey Goncharuk
After a second thought, I think the warning should be printed anyways when CLOCK versioning mode is used because it does not guarantee happens-before relationship when cache operations are invoked on different nodes (see an example in pseudo-code below). Essentially, when cache operations are

Re: EntryProcessor in ATOMIC cache and CLOCK versioning mode

2016-02-09 Thread Dmitriy Setrakyan
I don’t think there is anything else that can be done in addition to printing our a warning and fixing documentation. Looks like an easy fix, I marked it with “newbie”, so some of the new community members could pick it up. On Tue, Feb 9, 2016 at 5:17 AM, Alexey Goncharuk