Hello, This week I got to know ZooKeeper by working on the distributed planning system at work (in automation of fork lifts). I upgraded the zookeeper version we use to the new 3.5.1 version to support a changing fleet size using the dynamic reconfiguration in ZooKeeper. During the initial tests on my development laptop (mac OS) everything worked nicely. Unfortunately this changed when trying it on the embedded windows systems used in our vehicles. Soon after starting the zookeeper servers, a version is added in the filename of the dynamic configuration file specified in zoo.cfg. The updated location of the file is saved using \ as file seperator instead of / causing FileNotFoundExceptions in QuorumPeerMain. I’ve been looking for the cause of this for a while now but I’m stuck so I hope someone can point me in the right direction to find the problem. At this point I have no clue if this is caused by a mistake in configuration from me (and what configuration that could cause this) or if I should be looking at the zooKeeper classes for some windows specific bug (or which class in zookeeper updates the zoo.cfg when the dynamic configuration changes).
Thanks in advance, Dean Voets
