Netflix/exhibitor — pull request #172 by metacret (2014-01-16 19:26:55+00:00)
Title: Configuration Rolling Release bug fixed

About the bug description, please refer to https://github.com/Netflix/exhibitor/issues/166

In MonitorRunningInstance, when exhibitor should restart zookeeper such as configuration change or server list change, it just schedules restarting zookeeper. When the current rolling host name is itself(implemented on ConfigManager.isRollingMe) and restarting zookeeper is scheduled, exhibitor actually restart the zookeeper.

When restarting is not scheduled but RestartSignificantConfigucation is changed, it should write the new configuration file. StandardProcessOperation.writeConfigFile method is created so.