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]>
