Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Transactional put/set operation should replicate result of interceptPut #13499

Merged
merged 1 commit into from Sep 10, 2018

Conversation

mdogan
Copy link
Contributor

@mdogan mdogan commented Jul 27, 2018

TxnSetOperation was not taking changes made by MapInterceptor into account
while sending backups.

Fixes #12705

Copy link
Contributor

@blazember blazember left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

One thing though: it seems that LegacyMergeOperation is also affected by the same issue if the configured MapStore is a PostProcessingMapStore. Shouldn't that one also follow the parent's logic for creating backup op?

`TxnSetOperation` was not taking changes made by `MapInterceptor` into account
while sending backups.
@mdogan
Copy link
Contributor Author

mdogan commented Sep 10, 2018

@blazember: Can you please take a look again? I included a fix for LegacyMergeOperation too.

@mdogan mdogan merged commit 86a579d into hazelcast:master Sep 10, 2018
@mdogan mdogan deleted the map-interceptor-tx branch September 10, 2018 11:06
@mmedenjak mmedenjak added the Source: Internal PR or issue was opened by an employee label Apr 13, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Committing/rolling-back already committed transaction after one of node is killed
4 participants