Yuqi Du has uploaded this change for review. ( 
http://gerrit.cloudera.org:8080/19909


Change subject: [duplication] KUDU-3290 add thirdparty libraries
......................................................................

[duplication] KUDU-3290 add thirdparty libraries

This patch is the first patch for duplication, adding 2
thirdparty libraries: cppkafka, librdkafka.
librdkfka supports c language apis to operate kafka, and
cppkafka is a C++ wrapper for librdkakfa, its an api sugger.

As my plans, I will commit about 9 commits for duplication.
1. add thirdparty libraries
2. write to kafka
3. new raft role Duplicator and raft processing
4. registe kafka uri and validate and unregiste
5. recovering duplication when a leader switches
6. creating/altering in server-side for duplication
6. cpp client apis and CLI tool
7. java client apis
8. suppports kerberos
9. alter a duplication

During this progressing, plans maybe adjust according to advices.

Change-Id: Icbd5738a61d2521b363c628f88e3699879920a49
---
M CMakeLists.txt
A cmake_modules/FindCppKafka.cmake
A cmake_modules/FindRdKafka.cmake
M thirdparty/build-definitions.sh
M thirdparty/build-thirdparty.sh
M thirdparty/download-thirdparty.sh
M thirdparty/vars.sh
7 files changed, 169 insertions(+), 0 deletions(-)



  git pull ssh://gerrit.cloudera.org:29418/kudu refs/changes/09/19909/1
--
To view, visit http://gerrit.cloudera.org:8080/19909
To unsubscribe, visit http://gerrit.cloudera.org:8080/settings

Gerrit-Project: kudu
Gerrit-Branch: master
Gerrit-MessageType: newchange
Gerrit-Change-Id: Icbd5738a61d2521b363c628f88e3699879920a49
Gerrit-Change-Number: 19909
Gerrit-PatchSet: 1
Gerrit-Owner: Yuqi Du <[email protected]>

Reply via email to