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

We should not allow to add dynamic configs for concurrent data structures during RU #12000

Closed
Donnerbart opened this issue Dec 15, 2017 · 0 comments
Closed

Comments

@Donnerbart
Copy link
Contributor

@Donnerbart Donnerbart commented Dec 15, 2017

We've introduced new configurations for IAtomicLong and IAtomicReference for the split-brain healing. There may come more for the split-brain protection. We should disallow to add them dynamically, when the cluster is on version 3.9, since old members will fail to process them.

@Donnerbart Donnerbart added this to the 3.10 milestone Dec 15, 2017
@Donnerbart Donnerbart self-assigned this Dec 15, 2017
Donnerbart added a commit to Donnerbart/hazelcast that referenced this issue Dec 15, 2017
* throws ConfigurationException if adding an AtomicLongConfig
  when cluster version is below 3.10
* throws ConfigurationException if adding an AtomicReferenceConfig
  when cluster version is below 3.10

Fixes hazelcast#12000
Donnerbart added a commit to Donnerbart/hazelcast that referenced this issue Dec 15, 2017
* throws ConfigurationException if adding an AtomicLongConfig
  when cluster version is below 3.10
* throws ConfigurationException if adding an AtomicReferenceConfig
  when cluster version is below 3.10

Fixes hazelcast#12000
Donnerbart added a commit to Donnerbart/hazelcast that referenced this issue Dec 18, 2017
* throws ConfigurationException if adding an AtomicLongConfig
  when cluster version is below 3.10
* throws ConfigurationException if adding an AtomicReferenceConfig
  when cluster version is below 3.10

Fixes hazelcast#12000
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Linked pull requests

Successfully merging a pull request may close this issue.

2 participants
You can’t perform that action at this time.