Skip to content

U/avadhutp/zookeeper 327 config for quorum listen on all i ps#1

Open
avadhutp wants to merge 23 commits into
hashbrowncipher:masterfrom
Yelp:u/avadhutp/ZOOKEEPER-327_config_for_quorumListenOnAllIPs
Open

U/avadhutp/zookeeper 327 config for quorum listen on all i ps#1
avadhutp wants to merge 23 commits into
hashbrowncipher:masterfrom
Yelp:u/avadhutp/ZOOKEEPER-327_config_for_quorumListenOnAllIPs

Conversation

@avadhutp

@avadhutp avadhutp commented Feb 26, 2019

Copy link
Copy Markdown

What?

This is necessary when we do the auto-healing migration for zookeeper clusters.

When I update this module in Yelp's internal puppet, I will also set the value in clusters/default.yaml to be true.

Testing done:

  1. The option has been manually tested
  2. puppet-bundle exec rake spec passes

solarkennedy and others added 23 commits October 8, 2015 13:16
Add tick_time, sync_limit and init_limit to config
Many a time (such as logging to multiple files with ROLLING appender) it is
a better to pass a custom file (templated higher up in modules calling
this module) to which /etc/zookeeper/conf/zoo.cfg is
symlinked.

Also updated the spec tests.
Add a parameter for custom log4j properties file.
Unmanage files from dataDir and logDir
allows users to separate the location logs are stored to the snapshots.
set the template so that this change has no diff where this is not set
we only want to create the directory if its specified and its specified
as someting different to datadir. if they're specified as the same dir,
then no need to create anything else, since zookeeper will just use the
datadir
Add config variable to toggle notifying zookeeper service
- Added unit file for zookeeper.service.
- Xenial related updates.
    + zookeeperd not required with systemd.
Also fix the restarting of zookeeper service when files are changed.

There was a dependency loop which meant that if restart_zookeeper were
true, the notify was being set up before service was actually defined.

Bunch of minor fixes.
rspec test fixes and updates
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

7 participants