2019-01-25 15:49:48 UTC - Grant Wu: I’m not actually a C++ developer, but from 
what I’ve heard from people who are, there’s nothing trivial about compiling 
something written for Linux on Windows, if the application is nontrivial.  
“Standard C++” doesn’t necessarily mean anything.
----
2019-01-25 15:50:44 UTC - Grant Wu: If “standard C++” meant what we would like 
it to mean, it wouldn’t have taken Chrome multiple years to switch compilers.  
And Pulsar would be trivially buildable upon musl.
----
2019-01-25 17:05:34 UTC - Matteo Merli: @dba @Grant Wu I think that compiling 
on Windows shouldn’t be that bad.

We don’t use any linux/posix APIs directly, rather we rely on libraries that 
are already multi-platform (eg: boost::asio for the networking code).

In that sense, we’re using “standard C++” :slightly_smiling_face:

Also, we use CMake to compile which is well supported on Windows.

I wouldn’t expect more than a few fixes on the compile script to get everything 
working on Windows.

Having said that, I think most committers are not familiar with Windows or have 
access to a Windows machine, so that complicates things.

If anyone with Windows experience is willing to try it out, we will sure make 
everything to help out removing roadblocks!
----
2019-01-25 23:55:32 UTC - Ambud Sharma: is it possible to deploy bookkeeper 
with a custom root znode?
----
2019-01-25 23:57:29 UTC - Matteo Merli: Sure you just have to pass 
`zkServers=my-zk1:2181/my-prefix-path`
----
2019-01-25 23:58:02 UTC - Matteo Merli: (Though same prefix should be used for 
Pulsar broker too)
----
2019-01-25 23:59:41 UTC - Matteo Merli: That’s because the BK client running in 
broker is sharing the same `zookeeperServers=` option in `broker.conf`
----
2019-01-26 00:02:57 UTC - Ambud Sharma: @Matteo Merli thanks, we did that but 
the bookies are failing to start. Here are the steps I followed:
1. created 3 node bk cluster
2. used /devpulsar suffix on zkServers (same for brokers and bookies)
3. Initialized cluster metadata
4. Tried to start bookie but fails
can re-create this scenario and DM you the error
----
2019-01-26 00:03:39 UTC - Ambud Sharma: running it without the root znode worked
----
2019-01-26 00:03:57 UTC - Matteo Merli: Did you pass the same prefix when 
running initialize-cluster-metadata ?
----
2019-01-26 00:04:10 UTC - Ambud Sharma: yes
----
2019-01-26 00:04:28 UTC - Matteo Merli: Ok, then, please share the errors 
:slightly_smiling_face:
----

Reply via email to