Pretty seamless, just do a rolling upgrade (see the faq) of the servers. Then upgrade your clients. Code APIs on the client are all b/w compat.


On 04/02/2010 10:41 AM, Vishal K wrote:
Hi Patrick,

We have not upgraded to 3.3.0 yet. We are using 3.2.2. I did notice the
windows specific batch files in 3.3.0. How seemless is upgrade from 3.2.2 -

I will let you know if I run into any windows related problems. Thanks.

On Fri, Apr 2, 2010 at 11:40 AM, Patrick Hunt<>  wrote:

Are you using 3.3.0? 3.3.0 included a number of fixes for cygwin and
includes windows specific batch files. If you are planning to deploy to
production on windows I'd encourage you to develop under windows directly as

If you find issues, bugs, etc... be sure to enter JIRAs. Don't worry, you
won't hurt our feelings, on the contrary we'll be happy if you find/fix
issues on windows and make things better for everyone. (just make sure you
are using the latest release).



On 04/02/2010 07:05 AM, Vishal K wrote:


I was able to start zookeeper on windows using cygwin. I had to do minor
changes to the shell scripts to use cygpath wherever needed.
I will run a few tests and post the progress. I greped through the
sources just to check if ZK is using any native code.
I didn't find any, but just to confirm - is ZK using native code.

I have talked to a few guys around and they said it is fair to assume that
the programs are portable (to Windows) if they don't have native code.
wanted to check. Thanks.
On Thu, Apr 1, 2010 at 10:09 AM, Vishal K<>   wrote:

Hi Patrick,

Thanks for your response. I start running ZK on windows and let you know
I run into issues.

On Wed, Mar 31, 2010 at 11:32 AM, Patrick Hunt<>   wrote:

Vishal K wrote:

We will be using zookeeper quite extensively for clustering. Windows is
of the platforms that we may need to support. Since Win32 is not
as a production platform I was wondering to what extent is zookeeper
on windows. We are also interested on using Zookeeper on Win64
Win64 supported? Are there any plans to support Win32/Win64 for
If not, what would one need to do support windows and what would be the
estimated QA effort?

My use of ZK is exclusively 32/64bit linux, however I can tell you that
given that the client/server are implemented in java it should work.
Problems you might encounter would be things like NIO issues with the
implementation on windows.

Testing on windows? Pretty much 0 afaik. We do support development on
cygwin, so provides some basic exercising of the codepaths with the
jvm, however it's not likely production level qa.

This question (zk on win) has come up once or twice before, I haven't
any followup from the users who asked about it previously though.

3.3.0 has batch files for running the server in windows, give those a
Probably what you'd want to do is run "ant test-core-java" or similar in
top of the ZK release directory. This will run all the java tests and
you some insight into status. I'd be happy to work with you to land
that address issues with ZK on windows. Depending on the interest level
support from win users we could support win as a dev/prod platform at
point in the future - having ongoing support for this would be important
though (people interested in testing/fixing under win I mean). Try
exercising under windows and create some JIRAs based on what you find.



Reply via email to