-
Notifications
You must be signed in to change notification settings - Fork 0
RavenDB-24937/8: refactor project internals & deploying db to specific nodes & index configuration & index deployment mode #15
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
Conversation
…ogy of db , index deployment mode and index configuration features
bc34bf1 to
53906db
Compare
53906db to
e9feed5
Compare
plugins/module_utils/dto/database.py
Outdated
|
|
||
|
|
||
| class DatabaseSpec(object): | ||
| def __init__(self, url, name, replication_factor=1, settings=None, encryption=None, members=None): |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
replication_factor set to 1 by default encourages lack of high availability. RavenDB Studio itself creates the db on all nodes. Can we do this here too?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
done
gregolsky
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Please see my comments
7034dcd to
4d02a66
Compare
| return ModuleResult.ok(msg=msg.members_would_reconcile(spec.name, to_add, to_remove), changed=True) | ||
| base_msg = msg.members_reconciled(spec.name, to_add, to_remove) | ||
| created = True | ||
| return ModuleResult.error(msg="topology_members is only supported on database creation; modifying an existing database topology is blocked.") |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
| return ModuleResult.error(msg="topology_members is only supported on database creation; modifying an existing database topology is blocked.") | |
| return ModuleResult.error(msg="topology_members is only supported on database creation; modifying an existing database topology is not supported.") |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
done
https://issues.hibernatingrhinos.com/issue/RavenDB-24937/Ansible-add-the-ability-to-deploy-database-to-specific-nodes-only
https://issues.hibernatingrhinos.com/issue/RavenDB-24938/Ansible-add-support-for-rolling-deployment-of-indexes-and-Index-configuration