ignite-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Dmitriy Setrakyan <dsetrak...@apache.org>
Subject Re: Remove retries from DML
Date Tue, 26 Dec 2017 21:12:01 GMT

I think non-transactional DML should have the same guarantees as we have in
Atomic caches. Do you agree? If yes, we should discuss DML behavior in
conjunction with Atomic cache behavior.


On Tue, Dec 26, 2017 at 10:44 AM, Vladimir Ozerov <vozerov@gridgain.com>

> Igniters,
> Current implementation of DML is not transactional. We have not guarantees
> on what is updated and what is not. When certain update fails due to
> concurrent entry change, we perform a retry.
> The thing is that re-try doesn't guarantee anything still and it might
> introduce subtle performance degradation in case of complex queries.
> As it has no value for users, I propose to drop it altogether. Semantically
> nothing will change from user perspective as we have no guarantees.
> Thoughts?
> Vladimir.

  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message