Hi Harshad -- I did reply regarding the protobuf version (link <https://lists.apache.org/thread.html/3842f5853566b817fb99e79e39dc8097c5621449150a1dc19d439707@%3Cdev.quickstep.apache.org%3E> ). Anyway, it is ok for me to keep the submodule. And I have tested that upgrading to protobuf 3 as a git submodule works in the Travis CI ( https://github.com/apache/incubator-quickstep/pull/223/).
But there are serval issues need to fix to test the distributed version in Travis CI: - 50 minute timeout, even if we only run the distributed unit tests: https://github.com/apache/incubator-quickstep/pull/220 <https://github.com/apache/incubator-quickstep/pull/220>. We may use ccache to speed up the whole process. - What is the best way to install grpc in Travis: download in Travis script, or download in the third_party? I don't think we could install using a pre-built binary package. Again, downloading in Travis script gets stuck due to the timeout. Cheers, Zuyu