)]}'
{
  "log": [
    {
      "commit": "1cffeabbed17b63d707a507299e4072145248a50",
      "tree": "1734388a83a1c14a716fb469b482d09886e93929",
      "parents": [
        "5019bc3d0b39b8be795b7ede6663cf31438da2c5"
      ],
      "author": {
        "name": "Sean Busbey",
        "email": "busbey@apache.org",
        "time": "Mon Feb 07 00:41:24 2022 -0600"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Feb 07 00:41:24 2022 -0600"
      },
      "message": "HBASE-26737 addendum for parallel stage node label"
    },
    {
      "commit": "5019bc3d0b39b8be795b7ede6663cf31438da2c5",
      "tree": "68602158d5ed93bdb5956298ddc472ab05921e32",
      "parents": [
        "926a6f9dc66eeb551769b1ab15dc1a86352df175"
      ],
      "author": {
        "name": "Sean Busbey",
        "email": "busbey@apache.org",
        "time": "Sun Feb 06 23:47:44 2022 -0600"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Feb 06 23:47:44 2022 -0600"
      },
      "message": "HBASE-26737 run PR checks on the hbase specific worker nodes (#16)\n\n"
    },
    {
      "commit": "926a6f9dc66eeb551769b1ab15dc1a86352df175",
      "tree": "c0d28e8694629242e3941d98d1e9e791fe93cb97",
      "parents": [
        "3b81c3d8ce9d817b0da00b4dc1bd0efb1510a296"
      ],
      "author": {
        "name": "Bharath Vissapragada",
        "email": "bharathv@apache.org",
        "time": "Sun Aug 02 13:42:58 2020 -0700"
      },
      "committer": {
        "name": "Bharath Vissapragada",
        "email": "bharathv@apache.org",
        "time": "Mon Aug 10 22:18:43 2020 -0700"
      },
      "message": "HBASE-24642 (addendum): Reduce make concurrency and increase container mem limit\n\nSigned-off-by: Josh Elser \u003celserj@apache.org\u003e\n"
    },
    {
      "commit": "3b81c3d8ce9d817b0da00b4dc1bd0efb1510a296",
      "tree": "6741064bccf24ecb4d1de68c986cebfb14fb6755",
      "parents": [
        "3b8617410903b7f2cb9c2b7e995fc566083cf1da"
      ],
      "author": {
        "name": "Bharath Vissapragada",
        "email": "bharathv@apache.org",
        "time": "Thu Jul 30 21:14:23 2020 -0700"
      },
      "committer": {
        "name": "Bharath Vissapragada",
        "email": "bharathv@apache.org",
        "time": "Mon Aug 10 22:18:43 2020 -0700"
      },
      "message": "HBASE-24810: Download Boost with other dependencies\n\nSigned-off-by: Josh Elser \u003celserj@apache.org\u003e\n"
    },
    {
      "commit": "3b8617410903b7f2cb9c2b7e995fc566083cf1da",
      "tree": "3be9bbe4cb33f71f9d3f70cbc7a5e6effecafc52",
      "parents": [
        "7281fc6e5be95dcfa6c42004dbbb41efdf0bf807"
      ],
      "author": {
        "name": "Bharath Vissapragada",
        "email": "bharathv@apache.org",
        "time": "Sun Aug 02 17:06:34 2020 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Aug 02 17:06:34 2020 -0700"
      },
      "message": "HBASE-24642 (addendum): Do not run the container as root (#13)\n\nThis pollutes the permissions of output artifacts thus affecting the\r\nfinal cleanup. This can potentially fill up disks on jenkins machines.\r\nAlso adds some additional debugging information related to the env."
    },
    {
      "commit": "7281fc6e5be95dcfa6c42004dbbb41efdf0bf807",
      "tree": "1445320f1b2ed805107a14603ad8ed994ac37f24",
      "parents": [
        "931ecad60dc00f7662ec84c0e9464dc070eb8279"
      ],
      "author": {
        "name": "Bharath Vissapragada",
        "email": "bharathv@apache.org",
        "time": "Thu Jul 30 10:47:31 2020 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jul 30 10:47:31 2020 -0700"
      },
      "message": "HBASE-24724: Parallelize make with Yetus (#11)\n\nPasses -j$(nproc) args to make compilation.\r\n\r\nSigned-off-by: Josh Elser \u003celserj@apache.org\u003e\r\nSigned-off-by: Marc Parisi \u003cphrocker@apache.org\u003e"
    },
    {
      "commit": "931ecad60dc00f7662ec84c0e9464dc070eb8279",
      "tree": "87480289856bda0bf4c03df78b0bd4ea8023c7b5",
      "parents": [
        "0e226ebddd124d1ba730bd8549130b00eec58d2e"
      ],
      "author": {
        "name": "Bharath Vissapragada",
        "email": "bharathv@apache.org",
        "time": "Mon Jul 13 09:21:45 2020 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jul 13 09:21:45 2020 -0700"
      },
      "message": "HBASE-24642: Apache Yetus test-patch and Jenkins integration. (#10)\n\nAdds the plumbing needed to run test-patch tooling from Yetus.\r\n\r\nSample output (with a few failing tests).\r\n\r\n| Vote |          Subsystem |  Runtime   | Comment\r\n\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\r\n+---------------------------------------------------------------------------\r\n|      |                    |            | Prechecks\r\n+---------------------------------------------------------------------------\r\n+---------------------------------------------------------------------------\r\n|      |                    |            | master Compile Tests\r\n+---------------------------------------------------------------------------\r\n|  +1  |    CMakeLists.txt  |   2m  9s   | master passed\r\n|  +1  |           compile  |   0m 44s   | master passed\r\n+---------------------------------------------------------------------------\r\n|      |                    |            | Patch Compile Tests\r\n+---------------------------------------------------------------------------\r\n|  +1  |    CMakeLists.txt  |   2m  3s   | the patch passed\r\n|  +1  |           compile  |  13m 54s   | the patch passed\r\n+---------------------------------------------------------------------------\r\n|      |                    |            | Other Tests\r\n+---------------------------------------------------------------------------\r\n|  -1  |              unit  |   0m 34s   | root in the patch failed.\r\n|      |                    |  21m  1s   |\r\n\r\n              Reason | Tests\r\n Failed CTEST tests  |  async-batch-rpc-retrying-test\r\n                     |  async-rpc-retrying-test\r\n                     |  client-test\r\n                     |  filter-test\r\n                     |  location-cache-retry-test\r\n                     |  location-cache-test\r\n                     |  scanner-test\r\n\r\nSupports both docker and non-docker mode. Runs all the unit-tests\r\nas a part of the test-patch run.\r\n\r\nAdditionally adds the Jenkins integration needed to run the precommit\r\non Apache infra. To be hooked up with the following job\r\n\r\nhttps://builds.apache.org/view/H-L/view/HBase/job/hbase-native-client-github-precommit/\r\n\r\nSigned-off-by: Marc Parisi \u003cphrocker@apache.org\u003e\r\nSigned-off-by: Josh Elser \u003celserj@apache.org\u003e\r\n\r\n"
    },
    {
      "commit": "0e226ebddd124d1ba730bd8549130b00eec58d2e",
      "tree": "1ed190b7931d1fc82ef1fe8e2bc792f9950af22d",
      "parents": [
        "599ae165d48d63a7abbe2f91cdf21666ebc14465"
      ],
      "author": {
        "name": "Bharath Vissapragada",
        "email": "bharathv@apache.org",
        "time": "Fri Jun 19 13:42:51 2020 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Jun 19 13:42:51 2020 -0700"
      },
      "message": "HBASE-24559: Fix test logging (#8)\n\n1. Moved test-util/* to mini-cluster-util*\r\n2. Implement a macro that is to be used by all tests. The macro adds\r\nthe initialization that can be exploited by all the unit tests\r\n3. Misc fixes for classpath resolution.\r\n4. Enforces boost min version to 1.6.1 for using\r\nboost::dll::program_location\r\n\r\nEx: GLOG_logtostderr\u003d1 ./async-batch-rpc-test // logs to stderr\r\n\r\nSigned-off-by: Marc Parisi \u003cphrocker@apache.org\u003e"
    },
    {
      "commit": "599ae165d48d63a7abbe2f91cdf21666ebc14465",
      "tree": "4645278d09e2982f00f1cee352dc068662cae181",
      "parents": [
        "4f276fb99f0c81c786c934635fd0c6ffa324a6e9"
      ],
      "author": {
        "name": "Bharath Vissapragada",
        "email": "bharathv@apache.org",
        "time": "Wed Jun 17 12:33:37 2020 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jun 17 12:33:37 2020 -0700"
      },
      "message": "HBASE-24575: Cleanup the build directory structure (#9)\n\nSwitches the build layout to the following. Logically groups\r\nall the build artifacts to make it easy to work with.\r\n.\r\n├── bin\r\n├── CMakeCache.txt\r\n├── CMakeFiles\r\n├── cmake_install.cmake\r\n├── CTestTestfile.cmake\r\n├── dependencies\r\n├── libs\r\n├── Makefile\r\n└── tests\r\n\r\nSigned-off-by: Marc Parisi \u003cphrocker@apache.org\u003e"
    },
    {
      "commit": "4f276fb99f0c81c786c934635fd0c6ffa324a6e9",
      "tree": "76cfabc68b9c39c976b9defc0340fed5be54dec9",
      "parents": [
        "575a3c49df74f40e6e0204d2432899262fa7c53a"
      ],
      "author": {
        "name": "Bharath Vissapragada",
        "email": "bharathv@apache.org",
        "time": "Wed Jun 17 12:02:31 2020 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jun 17 12:02:31 2020 -0700"
      },
      "message": "HBASE-24538: Simplify the lifecycle of mini cluster. (#7)\n\nCleans up unnecessary methods and moves the teardown of the mini cluster\r\nto the d\u0027tor so that an explicit cleanup is not needed. It is not prone\r\nto the deadlocks mentioned in the jira anymore.\r\n\r\nSigned-off-by: Marc Parisi \u003cphrocker@apache.org\u003e\r\n"
    },
    {
      "commit": "575a3c49df74f40e6e0204d2432899262fa7c53a",
      "tree": "a66724c53cab775ba5c662815f7872bd503dd8d7",
      "parents": [
        "39a06db6e7abcfc9f767d910d59cac2b52c17746"
      ],
      "author": {
        "name": "Marc",
        "email": "phrocker@apache.org",
        "time": "Mon Jun 15 12:22:40 2020 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jun 15 09:22:40 2020 -0700"
      },
      "message": "HBASE-24540: Leverage DOWNLOAD_DEPENDENCIES in docker build system (#5)\n\nSigned-off-by: Bharath Vissapragada \u003cbharathv@apache.org\u003e"
    },
    {
      "commit": "39a06db6e7abcfc9f767d910d59cac2b52c17746",
      "tree": "a66c51d31707465dce9541779fd23402d9522eba",
      "parents": [
        "4c7a4099279425b2eb5e38873d8a3f33461bcd5d"
      ],
      "author": {
        "name": "Bharath Vissapragada",
        "email": "bharathv@apache.org",
        "time": "Fri Jun 12 15:12:43 2020 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Jun 12 15:12:43 2020 -0700"
      },
      "message": "HBASE-24539: Fix the classpath for mini-cluster (#4)\n\nFixes the classpath and HBaseTestingUtility c\u0027tor invocation.\r\nPromoted some local JNI refs to global to avoid GC cleaning them up.\r\n\r\nTested locally with a single unit-test that can bring-up the minicluster\r\nup cleanly. There are other minicluster lifecycle issues that need to\r\nbe fixed (follow on patches) before we can fully use it.\r\n\r\nSigned-off-by: Marc Parisi \u003cphrocker@apache.org\u003e"
    },
    {
      "commit": "4c7a4099279425b2eb5e38873d8a3f33461bcd5d",
      "tree": "c159c93d069dedb081a938e770e5c6bf74615619",
      "parents": [
        "6cd0071a62a9b936fa8def7736d867a3bd0af3ce"
      ],
      "author": {
        "name": "Marc Parisi",
        "email": "phrocker@apache.org",
        "time": "Mon Jun 01 12:00:42 2020 -0400"
      },
      "committer": {
        "name": "Bharath Vissapragada",
        "email": "bharathv@apache.org",
        "time": "Thu Jun 11 12:27:11 2020 -0700"
      },
      "message": "HBASE-24400: Download folly, wangle, zookeeper, and protobuf\n\nSigned-off-by: Bharath Vissapragada \u003cbharathv@apache.org\u003e\n"
    },
    {
      "commit": "6cd0071a62a9b936fa8def7736d867a3bd0af3ce",
      "tree": "cdd5439e25c21cdf5cb1e3894e22ad086747dc8a",
      "parents": [
        "11be99a19713206b70a3367ee25758f4b08924b2"
      ],
      "author": {
        "name": "Bharath Vissapragada",
        "email": "bharathv@apache.org",
        "time": "Tue May 05 17:21:16 2020 -0700"
      },
      "committer": {
        "name": "Bharath Vissapragada",
        "email": "bharathv@apache.org",
        "time": "Tue May 05 17:21:16 2020 -0700"
      },
      "message": "HBASE-24261: Initial version of ASF infra integration configuration\n\nThis is an initial version of the yaml config for ASF infra\nintegration. We might have some hiccups in the beginning but we\ncan iteratively improve until the old (desired) setup is back\nin place.\n"
    },
    {
      "commit": "11be99a19713206b70a3367ee25758f4b08924b2",
      "tree": "ad7812338ed843b652dc708e48c03c75e3024cb3",
      "parents": [
        "10f12831ca4c6ae3017717d0aeeaae771ebd27d6"
      ],
      "author": {
        "name": "Ian Buss",
        "email": "ianbuss@users.noreply.github.com",
        "time": "Tue Apr 23 13:52:49 2019 -0400"
      },
      "committer": {
        "name": "Michael Stack",
        "email": "saintstack@users.noreply.github.com",
        "time": "Tue Apr 23 10:52:48 2019 -0700"
      },
      "message": "HBASE-22201 Fixing a number of issues with test cases (#1)\n\n* fix classpath and meta region spec\r\n* fix result-test failing on EstimatedSize assertion\r\n* allow classpath to be set through env var\r\n* update building instructions\r\n* use correct classpath file for makefile test execution\r\n* cleanup env between tests\r\n* fix cell-tests which don\u0027t take string capacity into account with size estimates"
    },
    {
      "commit": "10f12831ca4c6ae3017717d0aeeaae771ebd27d6",
      "tree": "1badd346983527e22bf37e5fb6b5d2c43ae58b13",
      "parents": [
        "5eaad7c74844d43377608636212b893efed2d5b6"
      ],
      "author": {
        "name": "xujunhong",
        "email": "xujunhong@xiaomi.com",
        "time": "Mon Mar 11 19:11:41 2019 -0700"
      },
      "committer": {
        "name": "Guanghao Zhang",
        "email": "zghao@apache.org",
        "time": "Wed Mar 20 16:21:24 2019 +0800"
      },
      "message": "HBASE-22024 Clean up BUCK related things for C++ native client\n\nSigned-off-by: Guanghao Zhang \u003czghao@apache.org\u003e\n"
    },
    {
      "commit": "5eaad7c74844d43377608636212b893efed2d5b6",
      "tree": "f439fdd133bc837b6b0cc2ba0ca75435836d925e",
      "parents": [
        "5785b609b75f71bcc1adb3af7a698e8e2a6aab3f"
      ],
      "author": {
        "name": "xujunhong",
        "email": "xujunhong@xiaomi.com",
        "time": "Tue Mar 12 05:11:25 2019 -0700"
      },
      "committer": {
        "name": "Guanghao Zhang",
        "email": "zghao@apache.org",
        "time": "Wed Mar 20 11:06:28 2019 +0800"
      },
      "message": "HBASE-22038 fix buiding failures\n\nSigned-off-by: Guanghao Zhang \u003czghao@apache.org\u003e\n"
    },
    {
      "commit": "5785b609b75f71bcc1adb3af7a698e8e2a6aab3f",
      "tree": "e233349c79b6c9c9202c0d15cfb5f869e82f09b8",
      "parents": [
        "69841292024ca888d3b33ea36cae7910a0cbf471"
      ],
      "author": {
        "name": "tedyu",
        "email": "yuzhihong@gmail.com",
        "time": "Wed Feb 28 10:19:54 2018 -0800"
      },
      "committer": {
        "name": "Guanghao Zhang",
        "email": "zghao@apache.org",
        "time": "Tue Mar 12 20:39:26 2019 +0800"
      },
      "message": "HBASE-20009 Add license header to krb5.conf\n"
    },
    {
      "commit": "69841292024ca888d3b33ea36cae7910a0cbf471",
      "tree": "83dbee25a332ffa7ea28c2c16535155c4b21dbbb",
      "parents": [
        "7b70670135af5b90922d2984b7d85b0aa9b6a20b"
      ],
      "author": {
        "name": "Marc Parisi",
        "email": "phrocker@apache.org",
        "time": "Thu Sep 21 14:40:40 2017 -0400"
      },
      "committer": {
        "name": "Guanghao Zhang",
        "email": "zghao@apache.org",
        "time": "Tue Mar 12 20:39:26 2019 +0800"
      },
      "message": "HBASE-18901 [C++] Provide CMAKE infrastructure\n\n* Provided cmake files for packages in which a default module\ndid not exist.\n* Moved tests to a location where we could automatically build\nthe test suite.\n* Resolved minor issues with tests\n* Tested across OSX, RHEL7, and Ubuntu16\n* Fix PROTOBUF_LIBRARY by removing static override in FindZookeeper\n* Get the Dockerfile working again\n\nSigned-off-by: Josh Elser \u003celserj@apache.org\u003e\n"
    },
    {
      "commit": "7b70670135af5b90922d2984b7d85b0aa9b6a20b",
      "tree": "3ab494f0c9e25921b9bf3c5519b94b47e85c9233",
      "parents": [
        "f89c22e07b535b053771d9fbb916a10c7752bb20"
      ],
      "author": {
        "name": "Enis Soztutar",
        "email": "enis@apache.org",
        "time": "Fri Sep 22 11:23:59 2017 -0700"
      },
      "committer": {
        "name": "Guanghao Zhang",
        "email": "zghao@apache.org",
        "time": "Tue Mar 12 20:39:26 2019 +0800"
      },
      "message": "HBASE-18861 [C++] Use boost::optional instead of std::experimental::optional\n"
    },
    {
      "commit": "f89c22e07b535b053771d9fbb916a10c7752bb20",
      "tree": "5548ee50e3d681a40855ed113370d641ff56fba6",
      "parents": [
        "725bdedecfffa4716b23fc9ea24b31cb149acd1e"
      ],
      "author": {
        "name": "Enis Soztutar",
        "email": "enis@apache.org",
        "time": "Fri Sep 15 17:55:30 2017 -0700"
      },
      "committer": {
        "name": "Guanghao Zhang",
        "email": "zghao@apache.org",
        "time": "Tue Mar 12 20:39:26 2019 +0800"
      },
      "message": "HBASE-18725 [C++] Install header files as well as library - ADDENDUM to only install .h files for if/\n"
    },
    {
      "commit": "725bdedecfffa4716b23fc9ea24b31cb149acd1e",
      "tree": "a3755bc430a15b6aa23358c2c450a4c77c05539b",
      "parents": [
        "4810f57895f86c245355174210242c1c4518b372"
      ],
      "author": {
        "name": "Enis Soztutar",
        "email": "enis@apache.org",
        "time": "Mon Sep 11 18:36:11 2017 -0700"
      },
      "committer": {
        "name": "Guanghao Zhang",
        "email": "zghao@apache.org",
        "time": "Tue Mar 12 20:39:26 2019 +0800"
      },
      "message": "HBASE-18725 [C++] Install header files as well as library\n"
    },
    {
      "commit": "4810f57895f86c245355174210242c1c4518b372",
      "tree": "190cc07612f9a81bdc0a7c08914e53be7dc031ba",
      "parents": [
        "012b3188ddba80caba182da2ff2e4e0a9f67a5a0"
      ],
      "author": {
        "name": "Enis Soztutar",
        "email": "enis@apache.org",
        "time": "Thu Sep 14 14:07:34 2017 -0700"
      },
      "committer": {
        "name": "Guanghao Zhang",
        "email": "zghao@apache.org",
        "time": "Tue Mar 12 20:39:26 2019 +0800"
      },
      "message": "HBASE-18802 [C++] Remove hbase-macros.h\n"
    },
    {
      "commit": "012b3188ddba80caba182da2ff2e4e0a9f67a5a0",
      "tree": "aec3a44ebe9b1c25756b4363f80869844ba2760e",
      "parents": [
        "0713a7479ccdb913feab214251dfaab70700aeac"
      ],
      "author": {
        "name": "Enis Soztutar",
        "email": "enis@apache.org",
        "time": "Thu Sep 14 12:27:45 2017 -0700"
      },
      "committer": {
        "name": "Guanghao Zhang",
        "email": "zghao@apache.org",
        "time": "Tue Mar 12 20:39:26 2019 +0800"
      },
      "message": "HBASE-18727 [C++] Don\u0027t link JNI/JVM stuff into libHbaseClient\n"
    },
    {
      "commit": "0713a7479ccdb913feab214251dfaab70700aeac",
      "tree": "1f5b3a3bb3a587894ac17d4105096adfc27ab2bb",
      "parents": [
        "37517773ade8bfa418d423a01f491e37ebe9271c"
      ],
      "author": {
        "name": "tedyu",
        "email": "yuzhihong@gmail.com",
        "time": "Thu Sep 07 19:31:59 2017 -0700"
      },
      "committer": {
        "name": "Guanghao Zhang",
        "email": "zghao@apache.org",
        "time": "Tue Mar 12 20:39:26 2019 +0800"
      },
      "message": "HBASE-18579 Enable core dump by default for docker\n"
    },
    {
      "commit": "37517773ade8bfa418d423a01f491e37ebe9271c",
      "tree": "21cbbe32099ea5ed761d14a57e25594320062ee1",
      "parents": [
        "0084543450fbfa4b44b8707404884d0a5c50abf4"
      ],
      "author": {
        "name": "tedyu",
        "email": "yuzhihong@gmail.com",
        "time": "Thu Sep 07 19:24:34 2017 -0700"
      },
      "committer": {
        "name": "Guanghao Zhang",
        "email": "zghao@apache.org",
        "time": "Tue Mar 12 20:39:26 2019 +0800"
      },
      "message": "HBASE-18777 Create one table for subtests in multi-retry-test\n"
    },
    {
      "commit": "0084543450fbfa4b44b8707404884d0a5c50abf4",
      "tree": "300c4acb89a0e02dcfae616634fe26367e6650fd",
      "parents": [
        "01bb387c099507029c1fc35da3a9fce0dc4f73ad"
      ],
      "author": {
        "name": "Enis Soztutar",
        "email": "enis@apache.org",
        "time": "Wed Sep 06 16:29:18 2017 -0700"
      },
      "committer": {
        "name": "Guanghao Zhang",
        "email": "zghao@apache.org",
        "time": "Tue Mar 12 20:39:26 2019 +0800"
      },
      "message": "HBASE-18720 [C++] Update wangle dependency to pick up the new release with Apache License v2\n"
    },
    {
      "commit": "01bb387c099507029c1fc35da3a9fce0dc4f73ad",
      "tree": "e9fe1a16ab5f41faa5b0ad10b82f56ce22221a58",
      "parents": [
        "a4040d2f7c8ed7efc7af23f80dc7c42ff9a94195"
      ],
      "author": {
        "name": "Enis Soztutar",
        "email": "enis@apache.org",
        "time": "Fri Sep 01 10:55:57 2017 -0700"
      },
      "committer": {
        "name": "Guanghao Zhang",
        "email": "zghao@apache.org",
        "time": "Tue Mar 12 20:39:26 2019 +0800"
      },
      "message": "HBASE-18507 [C++] Support for MultiPuts in AsyncBatchRpcRetryingCaller class (Sudeep Sunthankar)\n"
    },
    {
      "commit": "a4040d2f7c8ed7efc7af23f80dc7c42ff9a94195",
      "tree": "89131d577f4730b6283512a13fb55450b3936117",
      "parents": [
        "874b001a332e3928cb862cec87a8aec109d7c697"
      ],
      "author": {
        "name": "Enis Soztutar",
        "email": "enis@apache.org",
        "time": "Thu Aug 31 17:34:37 2017 -0700"
      },
      "committer": {
        "name": "Guanghao Zhang",
        "email": "zghao@apache.org",
        "time": "Tue Mar 12 20:39:26 2019 +0800"
      },
      "message": "HBASE-18728 [C++] The library should be named libHBaseClient, instead of libHbaseClient\n"
    },
    {
      "commit": "874b001a332e3928cb862cec87a8aec109d7c697",
      "tree": "9e5c3d2a25d2749d17a9ce4e24b7c8c887636607",
      "parents": [
        "2509f5298cf856484ccf83bdd7212b41f16ec880"
      ],
      "author": {
        "name": "Enis Soztutar",
        "email": "enis@apache.org",
        "time": "Tue Aug 22 19:04:29 2017 -0700"
      },
      "committer": {
        "name": "Guanghao Zhang",
        "email": "zghao@apache.org",
        "time": "Tue Mar 12 20:39:26 2019 +0800"
      },
      "message": "HBASE-18204 [C++] Rpc connection close and reconnecting\n"
    },
    {
      "commit": "2509f5298cf856484ccf83bdd7212b41f16ec880",
      "tree": "4ded59f073b1a916806d8a9eeca76cbf5023117e",
      "parents": [
        "b665d673e2c4662a83d0d3ba3dccaa0101871e08"
      ],
      "author": {
        "name": "Xiaobing Zhou",
        "email": "xzhou@hortonworks.com",
        "time": "Tue Aug 22 12:01:21 2017 -0700"
      },
      "committer": {
        "name": "Guanghao Zhang",
        "email": "zghao@apache.org",
        "time": "Tue Mar 12 20:39:26 2019 +0800"
      },
      "message": "HBASE-18578 [C++] Add pause for RPC test\n\nSigned-off-by: Enis Soztutar \u003cenis@apache.org\u003e\n"
    },
    {
      "commit": "b665d673e2c4662a83d0d3ba3dccaa0101871e08",
      "tree": "b5bf44f6ca92a6222dbf929f67bf430727a8ec08",
      "parents": [
        "003df13b790579428602cf6e3f84c869b6801f76"
      ],
      "author": {
        "name": "tedyu",
        "email": "yuzhihong@gmail.com",
        "time": "Tue Aug 15 11:26:56 2017 -0700"
      },
      "committer": {
        "name": "Guanghao Zhang",
        "email": "zghao@apache.org",
        "time": "Tue Mar 12 20:39:26 2019 +0800"
      },
      "message": "HBASE-18603 buck complains about Build target path containing double slash\n"
    },
    {
      "commit": "003df13b790579428602cf6e3f84c869b6801f76",
      "tree": "4f11273b2ee9c796ce4218c1ef8b8b908855b5d7",
      "parents": [
        "9fb0544bcf864d0d810ba9c272511d3596ec5fe8"
      ],
      "author": {
        "name": "tedyu",
        "email": "yuzhihong@gmail.com",
        "time": "Mon Aug 14 16:15:22 2017 -0700"
      },
      "committer": {
        "name": "Guanghao Zhang",
        "email": "zghao@apache.org",
        "time": "Tue Mar 12 20:39:26 2019 +0800"
      },
      "message": "HBASE-18579 Enable core dump by default for docker -revert\n"
    },
    {
      "commit": "9fb0544bcf864d0d810ba9c272511d3596ec5fe8",
      "tree": "2615ef8ba1c027249bdc87a547885a27339fdfdb",
      "parents": [
        "725cc4ce888985ac03ee856b20ca0cafa17c0ee4"
      ],
      "author": {
        "name": "tedyu",
        "email": "yuzhihong@gmail.com",
        "time": "Mon Aug 14 07:06:23 2017 -0700"
      },
      "committer": {
        "name": "Guanghao Zhang",
        "email": "zghao@apache.org",
        "time": "Tue Mar 12 20:39:26 2019 +0800"
      },
      "message": "HBASE-18579 Enable core dump by default for docker\n"
    },
    {
      "commit": "725cc4ce888985ac03ee856b20ca0cafa17c0ee4",
      "tree": "4f11273b2ee9c796ce4218c1ef8b8b908855b5d7",
      "parents": [
        "f4041f3f7e0a0d3a2115eab0181165e98b3bb59b"
      ],
      "author": {
        "name": "Xiaobing Zhou",
        "email": "xzhou@hortonworks.com",
        "time": "Fri Aug 11 15:02:58 2017 -0700"
      },
      "committer": {
        "name": "Guanghao Zhang",
        "email": "zghao@apache.org",
        "time": "Tue Mar 12 20:39:26 2019 +0800"
      },
      "message": "HBASE-18576. [C++] Add ping for RPC test\n\nSigned-off-by: Enis Soztutar \u003cenis@apache.org\u003e\n"
    },
    {
      "commit": "f4041f3f7e0a0d3a2115eab0181165e98b3bb59b",
      "tree": "c8b332e7263d28c8c00c71add97294d8a45c0701",
      "parents": [
        "efd0a46fc0581e14973e80912972c889a25509db"
      ],
      "author": {
        "name": "Enis Soztutar",
        "email": "enis@apache.org",
        "time": "Fri Aug 11 12:23:43 2017 -0700"
      },
      "committer": {
        "name": "Guanghao Zhang",
        "email": "zghao@apache.org",
        "time": "Tue Mar 12 20:39:26 2019 +0800"
      },
      "message": "HBASE-18565 [C++] Fix deadlock in AsyncScanRetryingCaller and other RPCs\n"
    },
    {
      "commit": "efd0a46fc0581e14973e80912972c889a25509db",
      "tree": "7ec64a881d66a30466ea4b366e7fb4d1459619b3",
      "parents": [
        "4bc225d6ee32a5fc53ad0f75fd5cec71c6d01471"
      ],
      "author": {
        "name": "Enis Soztutar",
        "email": "enis@apache.org",
        "time": "Fri Aug 11 11:09:34 2017 -0700"
      },
      "committer": {
        "name": "Guanghao Zhang",
        "email": "zghao@apache.org",
        "time": "Tue Mar 12 20:39:26 2019 +0800"
      },
      "message": "HBASE-18537 [C++] Improvements to load-client\n"
    },
    {
      "commit": "4bc225d6ee32a5fc53ad0f75fd5cec71c6d01471",
      "tree": "fcf6e87045771d22db2ac934911a23b487562a3b",
      "parents": [
        "0368621908b07b5b84642dc9b12caddc51d23140"
      ],
      "author": {
        "name": "Enis Soztutar",
        "email": "enis@apache.org",
        "time": "Fri Aug 11 10:47:56 2017 -0700"
      },
      "committer": {
        "name": "Guanghao Zhang",
        "email": "zghao@apache.org",
        "time": "Tue Mar 12 20:39:26 2019 +0800"
      },
      "message": "HBASE-18564 [C++] Problems compiling with GCC\n"
    },
    {
      "commit": "0368621908b07b5b84642dc9b12caddc51d23140",
      "tree": "a72af3f2372201fb526ed4a1c9526f0097568036",
      "parents": [
        "cd6e21f03a63e0784b28608e2d5d6428a98259d6"
      ],
      "author": {
        "name": "Xiaobing Zhou",
        "email": "xzhou@hortonworks.com",
        "time": "Mon Aug 07 17:44:59 2017 -0700"
      },
      "committer": {
        "name": "Guanghao Zhang",
        "email": "zghao@apache.org",
        "time": "Tue Mar 12 20:39:26 2019 +0800"
      },
      "message": "HBASE-18078. [C++] Harden RPC by handling various communication abnormalities\n\nSigned-off-by: Enis Soztutar \u003cenis@apache.org\u003e\n"
    },
    {
      "commit": "cd6e21f03a63e0784b28608e2d5d6428a98259d6",
      "tree": "3703511f838e04dd3728fc65eac469a391f2f494",
      "parents": [
        "f799780c47b0f426dd319418cf08bb2eabc856f4"
      ],
      "author": {
        "name": "Xiaobing Zhou",
        "email": "xzhou@hortonworks.com",
        "time": "Mon Aug 07 17:51:34 2017 -0700"
      },
      "committer": {
        "name": "Guanghao Zhang",
        "email": "zghao@apache.org",
        "time": "Tue Mar 12 20:39:26 2019 +0800"
      },
      "message": "HBASE-18536. [C++] Add fault injection infra\n\nSigned-off-by: Enis Soztutar \u003cenis@apache.org\u003e\n"
    },
    {
      "commit": "f799780c47b0f426dd319418cf08bb2eabc856f4",
      "tree": "7872aad335650bc7222feff7c7a123d368ac1399",
      "parents": [
        "913d1f19b62e540182ad6fcddee122e1c3e7e5e4"
      ],
      "author": {
        "name": "Enis Soztutar",
        "email": "enis@apache.org",
        "time": "Tue Aug 01 16:02:20 2017 -0700"
      },
      "committer": {
        "name": "Guanghao Zhang",
        "email": "zghao@apache.org",
        "time": "Tue Mar 12 20:39:26 2019 +0800"
      },
      "message": "HBASE-18459 [C++] Fix Segfault in location-cache\n"
    },
    {
      "commit": "913d1f19b62e540182ad6fcddee122e1c3e7e5e4",
      "tree": "8a4bc248b82a0ebc1fceda41f9adea9b3dd4a5fc",
      "parents": [
        "16f45a0a111fe2f2bf455bd4bb33a8eefd4220d0"
      ],
      "author": {
        "name": "Xiaobing Zhou",
        "email": "xzhou@hortonworks.com",
        "time": "Thu Jul 27 17:33:08 2017 -0700"
      },
      "committer": {
        "name": "Guanghao Zhang",
        "email": "zghao@apache.org",
        "time": "Tue Mar 12 20:39:26 2019 +0800"
      },
      "message": "HBASE-18466. [C++] Support handling exception in RpcTestServer\n\nSigned-off-by: Enis Soztutar \u003cenis@apache.org\u003e\n"
    },
    {
      "commit": "16f45a0a111fe2f2bf455bd4bb33a8eefd4220d0",
      "tree": "b795579d01e0dcc0bf92c30f6e6e47d2cbf63523",
      "parents": [
        "323a774687788b34252f7090285c12f77d07fd53"
      ],
      "author": {
        "name": "Enis Soztutar",
        "email": "enis@apache.org",
        "time": "Wed Jul 26 14:01:01 2017 -0700"
      },
      "committer": {
        "name": "Guanghao Zhang",
        "email": "zghao@apache.org",
        "time": "Tue Mar 12 20:39:26 2019 +0800"
      },
      "message": "HBASE-18338 [C++] Implement RpcTestServer - ADDENDUM to fix rsync for new proto files\n"
    },
    {
      "commit": "323a774687788b34252f7090285c12f77d07fd53",
      "tree": "c2c39f1b8240456f1e20a9e3952f245dab99a071",
      "parents": [
        "4cfb6e9182fd84aa8276a93a4821292efb9de8ac"
      ],
      "author": {
        "name": "Enis Soztutar",
        "email": "enis@apache.org",
        "time": "Wed Jul 26 12:18:05 2017 -0700"
      },
      "committer": {
        "name": "Guanghao Zhang",
        "email": "zghao@apache.org",
        "time": "Tue Mar 12 20:39:26 2019 +0800"
      },
      "message": "HBASE-18371 [C++] Update folly and wangle dependencies\n"
    },
    {
      "commit": "4cfb6e9182fd84aa8276a93a4821292efb9de8ac",
      "tree": "346ef60cac74079503e251845527f368aa576112",
      "parents": [
        "96d8879ebfbd852162aca4e8afbdee9cecc0d3ca"
      ],
      "author": {
        "name": "tedyu",
        "email": "yuzhihong@gmail.com",
        "time": "Sun Jul 23 23:52:58 2017 -0700"
      },
      "committer": {
        "name": "Guanghao Zhang",
        "email": "zghao@apache.org",
        "time": "Tue Mar 12 20:39:26 2019 +0800"
      },
      "message": "HBASE-18086 Create native client which creates load on selected cluster\n"
    },
    {
      "commit": "96d8879ebfbd852162aca4e8afbdee9cecc0d3ca",
      "tree": "77e49ff59df29167c289736830ae85665f7bd900",
      "parents": [
        "9918d09dab8753c1b8c6900d16f0120626d6f77f"
      ],
      "author": {
        "name": "Enis Soztutar",
        "email": "enis@apache.org",
        "time": "Fri Jul 21 16:46:54 2017 -0700"
      },
      "committer": {
        "name": "Guanghao Zhang",
        "email": "zghao@apache.org",
        "time": "Tue Mar 12 20:39:26 2019 +0800"
      },
      "message": "HBASE-18407 [C++] make Configuration::Set/GetBool work for both true/false and 1/0 (Xiaobing Zhou)\n"
    },
    {
      "commit": "9918d09dab8753c1b8c6900d16f0120626d6f77f",
      "tree": "b55a1ad78e4623d9ded87e1db6cd2df1a69776be",
      "parents": [
        "0b42c7a37a2a554879822c47e21ffaee2b418f83"
      ],
      "author": {
        "name": "Enis Soztutar",
        "email": "enis@apache.org",
        "time": "Fri Jul 21 16:29:44 2017 -0700"
      },
      "committer": {
        "name": "Guanghao Zhang",
        "email": "zghao@apache.org",
        "time": "Tue Mar 12 20:39:26 2019 +0800"
      },
      "message": "HBASE-18338 [C++] Implement RpcTestServer (Xiaobing Zhou)\n"
    },
    {
      "commit": "0b42c7a37a2a554879822c47e21ffaee2b418f83",
      "tree": "b3069b4b682f04a2c95093e92ff7b61231a4196a",
      "parents": [
        "f212486b8fd011de7863ff452de26bc4ec49e557"
      ],
      "author": {
        "name": "Enis Soztutar",
        "email": "enis@apache.org",
        "time": "Wed Jul 19 11:50:40 2017 -0700"
      },
      "committer": {
        "name": "Guanghao Zhang",
        "email": "zghao@apache.org",
        "time": "Tue Mar 12 20:39:26 2019 +0800"
      },
      "message": "HBASE-18061 [C++] Fix retry logic in multi-get calls (Sudeep Sunthankar)\n"
    },
    {
      "commit": "f212486b8fd011de7863ff452de26bc4ec49e557",
      "tree": "8465d757e5d0fb5012c6e303bd98d31029ff88cd",
      "parents": [
        "b6a32146396f719aa1f2664a381a7f08c34b11e4"
      ],
      "author": {
        "name": "Enis Soztutar",
        "email": "enis@apache.org",
        "time": "Wed Jul 19 11:45:45 2017 -0700"
      },
      "committer": {
        "name": "Guanghao Zhang",
        "email": "zghao@apache.org",
        "time": "Tue Mar 12 20:39:26 2019 +0800"
      },
      "message": "HBASE-18400 [C++] ConnectionId Equals/Hash should consider service_name (Xiaobing Zhou) - ADDENDUM to reformat the code.\n"
    },
    {
      "commit": "b6a32146396f719aa1f2664a381a7f08c34b11e4",
      "tree": "974c3049083599830000ca4aa2dbd68b33826a59",
      "parents": [
        "448ec33fbc76d92adc34788be5cd3f715cc38139"
      ],
      "author": {
        "name": "tedyu",
        "email": "yuzhihong@gmail.com",
        "time": "Tue Jul 18 14:11:43 2017 -0700"
      },
      "committer": {
        "name": "Guanghao Zhang",
        "email": "zghao@apache.org",
        "time": "Tue Mar 12 20:39:26 2019 +0800"
      },
      "message": "HBASE-18400 [C++] ConnectionId Equals/Hash should consider service_name (Xiaobing Zhou)\n"
    },
    {
      "commit": "448ec33fbc76d92adc34788be5cd3f715cc38139",
      "tree": "a7317b5ab82d5d80f97bf5806666af5e2e143b41",
      "parents": [
        "7d796134b0657f0acbf45663334224e82f91a71e"
      ],
      "author": {
        "name": "Enis Soztutar",
        "email": "enis@apache.org",
        "time": "Mon Jun 26 14:30:49 2017 -0700"
      },
      "committer": {
        "name": "Guanghao Zhang",
        "email": "zghao@apache.org",
        "time": "Tue Mar 12 20:39:26 2019 +0800"
      },
      "message": "HBASE-18214 Replace the folly::AtomicHashMap usage in the RPC layer\n"
    },
    {
      "commit": "7d796134b0657f0acbf45663334224e82f91a71e",
      "tree": "621d83b2b1540a28afdca36e984faba0e9da3021",
      "parents": [
        "a924ead2846d5ed4722f95a5dd1ec9231ed4cae9"
      ],
      "author": {
        "name": "Enis Soztutar",
        "email": "enis@apache.org",
        "time": "Mon Jun 26 12:28:42 2017 -0700"
      },
      "committer": {
        "name": "Guanghao Zhang",
        "email": "zghao@apache.org",
        "time": "Tue Mar 12 20:39:26 2019 +0800"
      },
      "message": "HBASE-18236 [C++] Add batching and reporting to simple-client\n"
    },
    {
      "commit": "a924ead2846d5ed4722f95a5dd1ec9231ed4cae9",
      "tree": "1c36750708a35fbc2df792700f93bc05d410d9d5",
      "parents": [
        "aa3c2167227a222bb8d71baca68ffa0712921a18"
      ],
      "author": {
        "name": "tedyu",
        "email": "yuzhihong@gmail.com",
        "time": "Tue Jun 20 18:41:14 2017 -0700"
      },
      "committer": {
        "name": "Guanghao Zhang",
        "email": "zghao@apache.org",
        "time": "Tue Mar 12 20:39:26 2019 +0800"
      },
      "message": "HBASE-18210 Implement Table#checkAndDelete()\n"
    },
    {
      "commit": "aa3c2167227a222bb8d71baca68ffa0712921a18",
      "tree": "a5c70c3cf535cd4d9d5ad24dc9e849984abf189c",
      "parents": [
        "62f042b5ebc3f066fb64b8f38ad12f365b660bdd"
      ],
      "author": {
        "name": "Enis Soztutar",
        "email": "enis@apache.org",
        "time": "Fri Jun 16 11:55:51 2017 -0700"
      },
      "committer": {
        "name": "Guanghao Zhang",
        "email": "zghao@apache.org",
        "time": "Tue Mar 12 20:39:26 2019 +0800"
      },
      "message": "HBASE-18178 [C++] Retrying meta location lookup and zookeeper connection\n"
    },
    {
      "commit": "62f042b5ebc3f066fb64b8f38ad12f365b660bdd",
      "tree": "fc0d407133bb5ae7bcbb7346b6deff50d098c7dd",
      "parents": [
        "bad90d06bb65b1e1cff6db838c1fb7b2eb0b4020"
      ],
      "author": {
        "name": "Enis Soztutar",
        "email": "enis@apache.org",
        "time": "Fri Jun 16 11:38:22 2017 -0700"
      },
      "committer": {
        "name": "Guanghao Zhang",
        "email": "zghao@apache.org",
        "time": "Tue Mar 12 20:39:26 2019 +0800"
      },
      "message": "HBASE-18188 [C++] Fix Handling do not retry exceptions\n"
    },
    {
      "commit": "bad90d06bb65b1e1cff6db838c1fb7b2eb0b4020",
      "tree": "c9c9fbca918eae651c0e48c05b6e738c75681241",
      "parents": [
        "fa7c7a996873600ce027cda09dd42b12fd378cf6"
      ],
      "author": {
        "name": "tedyu",
        "email": "yuzhihong@gmail.com",
        "time": "Fri Jun 09 17:19:57 2017 -0700"
      },
      "committer": {
        "name": "Guanghao Zhang",
        "email": "zghao@apache.org",
        "time": "Tue Mar 12 20:39:26 2019 +0800"
      },
      "message": "HBASE-18174 Implement Table#checkAndPut()\n"
    },
    {
      "commit": "fa7c7a996873600ce027cda09dd42b12fd378cf6",
      "tree": "33b3268e79758c28267c9508cc59b25250228476",
      "parents": [
        "348842d22a6b35c384202e867c2c8fb773b4491b"
      ],
      "author": {
        "name": "Enis Soztutar",
        "email": "enis@apache.org",
        "time": "Wed Jun 07 17:49:47 2017 -0700"
      },
      "committer": {
        "name": "Guanghao Zhang",
        "email": "zghao@apache.org",
        "time": "Tue Mar 12 20:39:26 2019 +0800"
      },
      "message": "HBASE-18173 Append class - Addendum to fix formatting\n"
    },
    {
      "commit": "348842d22a6b35c384202e867c2c8fb773b4491b",
      "tree": "f281b834563e131bf465169815ffa39f80e80725",
      "parents": [
        "14c2d8730888bc4b7a371501a0a93f993fa7fdae"
      ],
      "author": {
        "name": "tedyu",
        "email": "yuzhihong@gmail.com",
        "time": "Tue Jun 06 16:42:45 2017 -0700"
      },
      "committer": {
        "name": "Guanghao Zhang",
        "email": "zghao@apache.org",
        "time": "Tue Mar 12 20:39:26 2019 +0800"
      },
      "message": "HBASE-18173 Append class\n"
    },
    {
      "commit": "14c2d8730888bc4b7a371501a0a93f993fa7fdae",
      "tree": "ca400eb4541a7d0552e2d9b63b87c0f5551594e4",
      "parents": [
        "f1614d86ca9b6c20a4b30568fd88464792a6663b"
      ],
      "author": {
        "name": "tedyu",
        "email": "yuzhihong@gmail.com",
        "time": "Tue Jun 06 16:28:32 2017 -0700"
      },
      "committer": {
        "name": "Guanghao Zhang",
        "email": "zghao@apache.org",
        "time": "Tue Mar 12 20:39:26 2019 +0800"
      },
      "message": "HBASE-18126 Increment class - addendum changes table name for test\n"
    },
    {
      "commit": "f1614d86ca9b6c20a4b30568fd88464792a6663b",
      "tree": "8dc8a406a2c029b97f2c972efcf758dcee77b74c",
      "parents": [
        "39f4b71b2167375ecc2f6b9d934adbd5b0e79355"
      ],
      "author": {
        "name": "Enis Soztutar",
        "email": "enis@apache.org",
        "time": "Tue Jun 06 15:16:09 2017 -0700"
      },
      "committer": {
        "name": "Guanghao Zhang",
        "email": "zghao@apache.org",
        "time": "Tue Mar 12 20:39:26 2019 +0800"
      },
      "message": "HBASE-17907 [C++] End to end Scans from Client/Table\n"
    },
    {
      "commit": "39f4b71b2167375ecc2f6b9d934adbd5b0e79355",
      "tree": "154cebfbade5280f028b85c21207368504cbb513",
      "parents": [
        "c0f829eaa74a2c70a4e67c2edcc23ee7f730b1c2"
      ],
      "author": {
        "name": "tedyu",
        "email": "yuzhihong@gmail.com",
        "time": "Tue Jun 06 11:32:36 2017 -0700"
      },
      "committer": {
        "name": "Guanghao Zhang",
        "email": "zghao@apache.org",
        "time": "Tue Mar 12 20:39:26 2019 +0800"
      },
      "message": "HBASE-18126 Increment class - addendum creates TestToStringToInt64 in bytes-util-test\n"
    },
    {
      "commit": "c0f829eaa74a2c70a4e67c2edcc23ee7f730b1c2",
      "tree": "fa2d0069ef08f99349b523d896739e89f3552087",
      "parents": [
        "395ea2c9a646c9b35d376b0b644745f253618e84"
      ],
      "author": {
        "name": "tedyu",
        "email": "yuzhihong@gmail.com",
        "time": "Mon Jun 05 16:33:48 2017 -0700"
      },
      "committer": {
        "name": "Guanghao Zhang",
        "email": "zghao@apache.org",
        "time": "Tue Mar 12 20:39:26 2019 +0800"
      },
      "message": "HBASE-18126 Increment class\n"
    },
    {
      "commit": "395ea2c9a646c9b35d376b0b644745f253618e84",
      "tree": "f12e3dd02e7f07209b05ce5a3c09173d88acfae7",
      "parents": [
        "0cb84520b9f9c93465af47bb5e86134bb5c99092"
      ],
      "author": {
        "name": "Enis Soztutar",
        "email": "enis@apache.org",
        "time": "Fri Jun 02 17:19:57 2017 -0700"
      },
      "committer": {
        "name": "Guanghao Zhang",
        "email": "zghao@apache.org",
        "time": "Tue Mar 12 20:39:26 2019 +0800"
      },
      "message": "HBASE-18153 [C++] Add valgrind to the docker image\n"
    },
    {
      "commit": "0cb84520b9f9c93465af47bb5e86134bb5c99092",
      "tree": "a3a6551d18d6eeca6c1ca63f3b644ff9da5d96a4",
      "parents": [
        "8a2c2459ae28cd1522858a2730604a3e499fd027"
      ],
      "author": {
        "name": "tedyu",
        "email": "yuzhihong@gmail.com",
        "time": "Thu Jun 01 17:13:03 2017 -0700"
      },
      "committer": {
        "name": "Guanghao Zhang",
        "email": "zghao@apache.org",
        "time": "Tue Mar 12 20:39:26 2019 +0800"
      },
      "message": "HBASE-15903 Delete Object - addnedum moves misplaced sleep\n"
    },
    {
      "commit": "8a2c2459ae28cd1522858a2730604a3e499fd027",
      "tree": "e15823e3e6676c8cce3f8d2c8a7c301ac7fe591d",
      "parents": [
        "2710ab9345e7b9ce0ffb421cf16f05d866884b99"
      ],
      "author": {
        "name": "tedyu",
        "email": "yuzhihong@gmail.com",
        "time": "Wed May 31 17:18:10 2017 -0700"
      },
      "committer": {
        "name": "Guanghao Zhang",
        "email": "zghao@apache.org",
        "time": "Tue Mar 12 20:39:26 2019 +0800"
      },
      "message": "HBASE-15903 Delete Object - addnedum makes PutGetDelete robust\n"
    },
    {
      "commit": "2710ab9345e7b9ce0ffb421cf16f05d866884b99",
      "tree": "a30d74b0d8def99212b41f9af9f2e5fc18b6f850",
      "parents": [
        "4545eddf12efc390fd110c2b0d23571a08f4f6fa"
      ],
      "author": {
        "name": "Enis Soztutar",
        "email": "enis@apache.org",
        "time": "Wed May 31 11:34:51 2017 -0700"
      },
      "committer": {
        "name": "Guanghao Zhang",
        "email": "zghao@apache.org",
        "time": "Tue Mar 12 20:39:26 2019 +0800"
      },
      "message": "HBASE-17860 Implement secure native client connection - ADDENDUM to remove Dockerfile\n"
    },
    {
      "commit": "4545eddf12efc390fd110c2b0d23571a08f4f6fa",
      "tree": "665d541317c69e51a31f4e1732c402e030b90bed",
      "parents": [
        "16beea20984a195baa252bf5ce635fc7ad9d1d81"
      ],
      "author": {
        "name": "tedyu",
        "email": "yuzhihong@gmail.com",
        "time": "Wed May 31 11:13:14 2017 -0700"
      },
      "committer": {
        "name": "Guanghao Zhang",
        "email": "zghao@apache.org",
        "time": "Tue Mar 12 20:39:26 2019 +0800"
      },
      "message": "HBASE-15903 Delete Object\n"
    },
    {
      "commit": "16beea20984a195baa252bf5ce635fc7ad9d1d81",
      "tree": "60c9580345e935061d2415217d500a188b73ed72",
      "parents": [
        "e51f4a3f27ed11054a30432cd8bf90d700ee6d0a"
      ],
      "author": {
        "name": "Scott Hunt",
        "email": "schunt@adobe.com",
        "time": "Tue May 30 16:26:04 2017 -0700"
      },
      "committer": {
        "name": "Guanghao Zhang",
        "email": "zghao@apache.org",
        "time": "Tue Mar 12 20:39:26 2019 +0800"
      },
      "message": "HBASE-15602 Clean up using directives in cc files.\n\nSigned-off-by: Enis Soztutar \u003cenis@apache.org\u003e\n"
    },
    {
      "commit": "e51f4a3f27ed11054a30432cd8bf90d700ee6d0a",
      "tree": "2f60f265c812a6c56a0a3f95c9c048a1c81e84a5",
      "parents": [
        "c34838bc673e0dcc9acc455b52e230dabdae357c"
      ],
      "author": {
        "name": "tedyu",
        "email": "yuzhihong@gmail.com",
        "time": "Tue May 30 14:31:23 2017 -0700"
      },
      "committer": {
        "name": "Guanghao Zhang",
        "email": "zghao@apache.org",
        "time": "Tue Mar 12 20:39:26 2019 +0800"
      },
      "message": "HBASE-17860 Implement secure native client connection\n"
    },
    {
      "commit": "c34838bc673e0dcc9acc455b52e230dabdae357c",
      "tree": "5a5c27f59fb8a7dcd11cf2c82c8218c461ec29b6",
      "parents": [
        "569c6d0369c8184dcdae01c53e7849a2bee3e13d"
      ],
      "author": {
        "name": "Enis Soztutar",
        "email": "enis@apache.org",
        "time": "Tue May 16 11:43:04 2017 -0700"
      },
      "committer": {
        "name": "Guanghao Zhang",
        "email": "zghao@apache.org",
        "time": "Tue Mar 12 20:39:26 2019 +0800"
      },
      "message": "HBASE-17576 [C++] Implement request retry mechanism over RPC for Multi calls. (Sudeep Sunthankar)\n"
    },
    {
      "commit": "569c6d0369c8184dcdae01c53e7849a2bee3e13d",
      "tree": "e8c9cb094a0d2dcc9708158c5aca5b8f39225a23",
      "parents": [
        "eb8fe1851e0830fe3a11acbcecfad331d3a90c6c"
      ],
      "author": {
        "name": "Enis Soztutar",
        "email": "enis@apache.org",
        "time": "Thu Apr 27 18:52:53 2017 -0700"
      },
      "committer": {
        "name": "Guanghao Zhang",
        "email": "zghao@apache.org",
        "time": "Tue Mar 12 20:39:26 2019 +0800"
      },
      "message": "HBASE-17800 [C++] handle exceptions in client RPC (Xiaobing Zhou and Enis Soztutar)\n"
    },
    {
      "commit": "eb8fe1851e0830fe3a11acbcecfad331d3a90c6c",
      "tree": "a468620787cbe4b2e7a9dad78ede129907e8937c",
      "parents": [
        "ab47d94c061e02c7ec7f1a9ebf0023817f9c1d33"
      ],
      "author": {
        "name": "Enis Soztutar",
        "email": "enis@apache.org",
        "time": "Tue Apr 11 06:14:41 2017 -0700"
      },
      "committer": {
        "name": "Guanghao Zhang",
        "email": "zghao@apache.org",
        "time": "Tue Mar 12 20:39:26 2019 +0800"
      },
      "message": "HBASE-17726 [C++] Move implementation from header to cc for request retry\n"
    },
    {
      "commit": "ab47d94c061e02c7ec7f1a9ebf0023817f9c1d33",
      "tree": "e89c860fe7690c7ca082ce0f81b64678fc4fbcb9",
      "parents": [
        "59bfb2142809a72d1322264261a2259009b67604"
      ],
      "author": {
        "name": "Enis Soztutar",
        "email": "enis@apache.org",
        "time": "Wed Mar 29 16:53:45 2017 -0700"
      },
      "committer": {
        "name": "Guanghao Zhang",
        "email": "zghao@apache.org",
        "time": "Tue Mar 12 20:39:26 2019 +0800"
      },
      "message": "HBASE-16365 [C++] End to end Table::Put()\n"
    },
    {
      "commit": "59bfb2142809a72d1322264261a2259009b67604",
      "tree": "1cf0e570775417d4361e80d06f568114e076f9e0",
      "parents": [
        "c26b5d9e9085057d735696e555bd18efc7c46489"
      ],
      "author": {
        "name": "Enis Soztutar",
        "email": "enis@apache.org",
        "time": "Wed Mar 29 16:34:20 2017 -0700"
      },
      "committer": {
        "name": "Guanghao Zhang",
        "email": "zghao@apache.org",
        "time": "Tue Mar 12 20:39:26 2019 +0800"
      },
      "message": "HBASE-15894 [C++] Put and Mutation objects\n"
    },
    {
      "commit": "c26b5d9e9085057d735696e555bd18efc7c46489",
      "tree": "c5e9571d2952ec32f6d8ba8464a763a14270f8bd",
      "parents": [
        "215a4a16fc11163df696034d70b7bc14e14b2f36"
      ],
      "author": {
        "name": "Sudeep Sunthankar",
        "email": "sudeep.sunthankar@hashmapinc.com",
        "time": "Wed Mar 29 16:55:21 2017 +1100"
      },
      "committer": {
        "name": "Guanghao Zhang",
        "email": "zghao@apache.org",
        "time": "Tue Mar 12 20:39:26 2019 +0800"
      },
      "message": "HBASE-17771 [C++] Classes required for implementation of BatchCallerBuilder\n\nSigned-off-by: Enis Soztutar \u003cenis@apache.org\u003e\n"
    },
    {
      "commit": "215a4a16fc11163df696034d70b7bc14e14b2f36",
      "tree": "cc6016b9d2770acdc6db26cd9f26aaaf2a5efefb",
      "parents": [
        "37a6d7058dcb807609dc9f0f5d97e8584bafb86e"
      ],
      "author": {
        "name": "Enis Soztutar",
        "email": "enis@apache.org",
        "time": "Tue Mar 28 13:52:31 2017 -0700"
      },
      "committer": {
        "name": "Guanghao Zhang",
        "email": "zghao@apache.org",
        "time": "Tue Mar 12 20:39:26 2019 +0800"
      },
      "message": "HBASE-17727 [C++] Make RespConverter work with RawAsyncTableImpl\n"
    },
    {
      "commit": "37a6d7058dcb807609dc9f0f5d97e8584bafb86e",
      "tree": "ae6ecfeecc1f7d91f77a474c5b1852679474cfeb",
      "parents": [
        "0458058afd71da1215befa4e4abb218c3423dd9f"
      ],
      "author": {
        "name": "Sudeep Sunthankar",
        "email": "sudeep.sunthankar@hashmapinc.com",
        "time": "Fri Mar 24 15:58:58 2017 +1100"
      },
      "committer": {
        "name": "Guanghao Zhang",
        "email": "zghao@apache.org",
        "time": "Tue Mar 12 20:39:26 2019 +0800"
      },
      "message": "Adding methods to run a stand-alone HBase instance\n\nSigned-off-by: Enis Soztutar \u003cenis@apache.org\u003e\n"
    },
    {
      "commit": "0458058afd71da1215befa4e4abb218c3423dd9f",
      "tree": "7e5d9fdf93a2ba0b7d9689b560aac0ef16465e2e",
      "parents": [
        "a2caa164cf69aae6bed1d38a971b326456c31657"
      ],
      "author": {
        "name": "Enis Soztutar",
        "email": "enis@apache.org",
        "time": "Fri Mar 17 19:23:09 2017 -0700"
      },
      "committer": {
        "name": "Guanghao Zhang",
        "email": "zghao@apache.org",
        "time": "Tue Mar 12 20:39:26 2019 +0800"
      },
      "message": "HBASE-17754 [C++] RawAsyncTable\n"
    },
    {
      "commit": "a2caa164cf69aae6bed1d38a971b326456c31657",
      "tree": "83a2df9b53ef72577f616b5433d15f7a7ea82ef1",
      "parents": [
        "e9ab73fbb971d048247322cea34b071f4b473c28"
      ],
      "author": {
        "name": "Enis Soztutar",
        "email": "enis@apache.org",
        "time": "Tue Mar 14 14:35:22 2017 -0700"
      },
      "committer": {
        "name": "Guanghao Zhang",
        "email": "zghao@apache.org",
        "time": "Tue Mar 12 20:39:26 2019 +0800"
      },
      "message": "HBASE-17768 [C++] Makefile should recompile only the changed sources (Sudeep Sunthankar)\n"
    },
    {
      "commit": "e9ab73fbb971d048247322cea34b071f4b473c28",
      "tree": "5466e28cb16acbd4e8bc41d77f6b0ab18c845d62",
      "parents": [
        "4c5a0896def97b402e5c067c8238473076dc25c8"
      ],
      "author": {
        "name": "Enis Soztutar",
        "email": "enis@apache.org",
        "time": "Mon Mar 13 14:21:24 2017 -0700"
      },
      "committer": {
        "name": "Guanghao Zhang",
        "email": "zghao@apache.org",
        "time": "Tue Mar 12 20:39:26 2019 +0800"
      },
      "message": "HBASE-17466 [C++] Test cleanup and minor improvements\n"
    },
    {
      "commit": "4c5a0896def97b402e5c067c8238473076dc25c8",
      "tree": "f63d77cd6ebe76bfca045b4f11edf1314a0d5de3",
      "parents": [
        "e71fff0ea157b937cd7add4c70aab761e8b9eb19"
      ],
      "author": {
        "name": "tedyu",
        "email": "yuzhihong@gmail.com",
        "time": "Wed Mar 08 12:11:57 2017 -0800"
      },
      "committer": {
        "name": "Guanghao Zhang",
        "email": "zghao@apache.org",
        "time": "Tue Mar 12 20:39:26 2019 +0800"
      },
      "message": "HBASE-17728 Create separate build target for Configuration classes\n"
    },
    {
      "commit": "e71fff0ea157b937cd7add4c70aab761e8b9eb19",
      "tree": "d01d2857b1231dbf36f5a6321e9374d28852cbc5",
      "parents": [
        "ad85594098d367c5409a44e4c7f9364f3242c9dd"
      ],
      "author": {
        "name": "Enis Soztutar",
        "email": "enis@apache.org",
        "time": "Mon Mar 06 19:27:20 2017 -0800"
      },
      "committer": {
        "name": "Guanghao Zhang",
        "email": "zghao@apache.org",
        "time": "Tue Mar 12 20:39:26 2019 +0800"
      },
      "message": "HBASE-17741 [C++] rename some files to use (dash) instead of _\n"
    },
    {
      "commit": "ad85594098d367c5409a44e4c7f9364f3242c9dd",
      "tree": "2925651e75f8f00189fccd4a51e7d9dfcda27a68",
      "parents": [
        "670943a5867ad5833e287124e39fc35cb704c961"
      ],
      "author": {
        "name": "tedyu",
        "email": "yuzhihong@gmail.com",
        "time": "Mon Mar 06 14:59:39 2017 -0800"
      },
      "committer": {
        "name": "Guanghao Zhang",
        "email": "zghao@apache.org",
        "time": "Tue Mar 12 20:39:26 2019 +0800"
      },
      "message": "HBASE-17680 Run mini cluster through JNI in tests\n"
    },
    {
      "commit": "670943a5867ad5833e287124e39fc35cb704c961",
      "tree": "94e9688f2cb6745fc69d8b94800099d2a14c453a",
      "parents": [
        "effe9667705838537b53942159f128c7afa013e5"
      ],
      "author": {
        "name": "Enis Soztutar",
        "email": "enis@apache.org",
        "time": "Fri Mar 03 19:15:16 2017 -0800"
      },
      "committer": {
        "name": "Guanghao Zhang",
        "email": "zghao@apache.org",
        "time": "Tue Mar 12 20:39:26 2019 +0800"
      },
      "message": "HBASE-17465 [C++] implement request retry mechanism over RPC (Xiaobing Zhou)\n"
    },
    {
      "commit": "effe9667705838537b53942159f128c7afa013e5",
      "tree": "f04d421e61a5214a005f257aaef39c26011fb202",
      "parents": [
        "c117c361b394442eb59f411340a5577465bda092"
      ],
      "author": {
        "name": "Enis Soztutar",
        "email": "enis@apache.org",
        "time": "Fri Feb 24 16:30:52 2017 -0800"
      },
      "committer": {
        "name": "Guanghao Zhang",
        "email": "zghao@apache.org",
        "time": "Tue Mar 12 20:39:26 2019 +0800"
      },
      "message": "HBASE-17629 [C++] Timeouts and retry configuration for connections\n"
    },
    {
      "commit": "c117c361b394442eb59f411340a5577465bda092",
      "tree": "31f0bce9046d410402e1cabff4607d58f6f6392e",
      "parents": [
        "f58f72a1dc1d9552f7ad7b2e4fb5587fbba3279c"
      ],
      "author": {
        "name": "Enis Soztutar",
        "email": "enis@apache.org",
        "time": "Fri Feb 24 14:18:18 2017 -0800"
      },
      "committer": {
        "name": "Guanghao Zhang",
        "email": "zghao@apache.org",
        "time": "Tue Mar 12 20:39:26 2019 +0800"
      },
      "message": "HBASE-17226 [C++] Filter and Query classes\n"
    },
    {
      "commit": "f58f72a1dc1d9552f7ad7b2e4fb5587fbba3279c",
      "tree": "bd02d120bb620b17769a8746bd23e095e759de47",
      "parents": [
        "608c192893de3869adf3a39aad298354cda050d4"
      ],
      "author": {
        "name": "Enis Soztutar",
        "email": "enis@apache.org",
        "time": "Mon Feb 13 18:52:04 2017 -0800"
      },
      "committer": {
        "name": "Guanghao Zhang",
        "email": "zghao@apache.org",
        "time": "Tue Mar 12 20:39:26 2019 +0800"
      },
      "message": "HBASE-17612 [C++] Set client version info in RPC header\n"
    },
    {
      "commit": "608c192893de3869adf3a39aad298354cda050d4",
      "tree": "bf49aef40ef0a64b1445cebfe5374d3ebb854110",
      "parents": [
        "719615ae398028b8d01707309e9f1087c3d98188"
      ],
      "author": {
        "name": "Enis Soztutar",
        "email": "enis@apache.org",
        "time": "Mon Feb 13 18:50:36 2017 -0800"
      },
      "committer": {
        "name": "Guanghao Zhang",
        "email": "zghao@apache.org",
        "time": "Tue Mar 12 20:38:30 2019 +0800"
      },
      "message": "HBASE-17585 [C++] Use KVCodec in the RPC request/response\n"
    },
    {
      "commit": "719615ae398028b8d01707309e9f1087c3d98188",
      "tree": "fa4037ab0f80685e0776c9a69fc60442cc9d7410",
      "parents": [
        "851a40871034f69bd7a4365e3dc823d8daa183b9"
      ],
      "author": {
        "name": "Enis Soztutar",
        "email": "enis@apache.org",
        "time": "Thu Feb 09 11:26:47 2017 -0800"
      },
      "committer": {
        "name": "Guanghao Zhang",
        "email": "zghao@apache.org",
        "time": "Tue Mar 12 20:38:30 2019 +0800"
      },
      "message": "HBASE-17278 [C++] Cell Scanner and KeyValueCodec for encoding cells in RPC (Sudeep Sunthankar and enis)\n"
    },
    {
      "commit": "851a40871034f69bd7a4365e3dc823d8daa183b9",
      "tree": "7f434e076371cbc0efdf98b2e29eee99e8cf7802",
      "parents": [
        "93210389ee90c5b53937bd120aee588374911497"
      ],
      "author": {
        "name": "Enis Soztutar",
        "email": "enis@apache.org",
        "time": "Tue Jan 24 15:41:34 2017 -0800"
      },
      "committer": {
        "name": "Guanghao Zhang",
        "email": "zghao@apache.org",
        "time": "Tue Mar 12 20:38:30 2019 +0800"
      },
      "message": "HBASE-17485 [C++] Zookeeper quorum and znode lookup made configurable (Sudeep Sunthankar \u0026 enis)\n"
    },
    {
      "commit": "93210389ee90c5b53937bd120aee588374911497",
      "tree": "1ca26ac34c752202b5248d0f539f7485b16d34b3",
      "parents": [
        "0c67147b09d765745ffe6c3a37a57f058270b072"
      ],
      "author": {
        "name": "Enis Soztutar",
        "email": "enis@apache.org",
        "time": "Tue Jan 24 15:38:43 2017 -0800"
      },
      "committer": {
        "name": "Guanghao Zhang",
        "email": "zghao@apache.org",
        "time": "Tue Mar 12 20:38:30 2019 +0800"
      },
      "message": "HBASE-17503 [C++] Configuration should be settable and used w/o XML files\n"
    },
    {
      "commit": "0c67147b09d765745ffe6c3a37a57f058270b072",
      "tree": "c8d547076ddf3b036e4a2b20a3182f93d1ff619d",
      "parents": [
        "9a4a6cb61f5a363ca8c7fbda5b128edba111b433"
      ],
      "author": {
        "name": "Sudeep Sunthankar",
        "email": "sudeep.sunthankar@hashmapinc.com",
        "time": "Tue Jan 17 23:57:16 2017 +1100"
      },
      "committer": {
        "name": "Guanghao Zhang",
        "email": "zghao@apache.org",
        "time": "Tue Mar 12 20:38:30 2019 +0800"
      },
      "message": "HBASE-17481 [C++] cpplint should use line wrapping of 100\n\nSigned-off-by: Enis Soztutar \u003cenis@apache.org\u003e\n"
    },
    {
      "commit": "9a4a6cb61f5a363ca8c7fbda5b128edba111b433",
      "tree": "3c57572a7d32c65af21ed74297118770f6e54370",
      "parents": [
        "cc8c8f9cb2117c2a0f2b14aee627f7a1c56e7dea"
      ],
      "author": {
        "name": "Enis Soztutar",
        "email": "enis@apache.org",
        "time": "Thu Jan 19 15:01:11 2017 -0800"
      },
      "committer": {
        "name": "Guanghao Zhang",
        "email": "zghao@apache.org",
        "time": "Tue Mar 12 20:38:30 2019 +0800"
      },
      "message": "HBASE-15705 Add on meta cache (Mikhail Antonov)\n"
    },
    {
      "commit": "cc8c8f9cb2117c2a0f2b14aee627f7a1c56e7dea",
      "tree": "9b423d5e4c047e5dc413b58e01e6c2bdb3c7f5eb",
      "parents": [
        "a8bc1f6c3362dfd0bbf85c1ef1d3f11590f103de"
      ],
      "author": {
        "name": "Enis Soztutar",
        "email": "enis@apache.org",
        "time": "Fri Jan 13 17:42:10 2017 -0800"
      },
      "committer": {
        "name": "Guanghao Zhang",
        "email": "zghao@apache.org",
        "time": "Tue Mar 12 20:38:30 2019 +0800"
      },
      "message": "HBASE-17219 [C++] Reformat the code according to the style guidelines - ADDENDUM after HBASE-17395\n"
    },
    {
      "commit": "a8bc1f6c3362dfd0bbf85c1ef1d3f11590f103de",
      "tree": "21ab5a89be1292e1ca398b194c031c7ddbca426b",
      "parents": [
        "72f4f4cfb959fa7b5a954de2ce43ccf38f80353a"
      ],
      "author": {
        "name": "Enis Soztutar",
        "email": "enis@apache.org",
        "time": "Fri Jan 13 16:03:30 2017 -0800"
      },
      "committer": {
        "name": "Guanghao Zhang",
        "email": "zghao@apache.org",
        "time": "Tue Mar 12 20:38:30 2019 +0800"
      },
      "message": "HBASE-17315 [C++] HBase Client and Table Implementation (Sudeep Sunthankar)\n"
    },
    {
      "commit": "72f4f4cfb959fa7b5a954de2ce43ccf38f80353a",
      "tree": "092b5b0fa4208f95d7edd0c942ee6d3c87614f1d",
      "parents": [
        "df9fa3d0d9c6b6890657c0ea17842b52e8798fba"
      ],
      "author": {
        "name": "Enis Soztutar",
        "email": "enis@apache.org",
        "time": "Fri Jan 13 11:29:00 2017 -0800"
      },
      "committer": {
        "name": "Guanghao Zhang",
        "email": "zghao@apache.org",
        "time": "Tue Mar 12 20:38:30 2019 +0800"
      },
      "message": "HBASE-17463 [C++] RpcClient should close the thread pool\n"
    },
    {
      "commit": "df9fa3d0d9c6b6890657c0ea17842b52e8798fba",
      "tree": "f6de6ea0576c08f3c2c69b8c9e3115ac9eab11d7",
      "parents": [
        "e1ce4b93652b922149e87172e23cffe764ea3038"
      ],
      "author": {
        "name": "Sudeep Sunthankar",
        "email": "sudeep.sunthankar@hashmapinc.com",
        "time": "Wed Jan 11 20:44:39 2017 +1100"
      },
      "committer": {
        "name": "Guanghao Zhang",
        "email": "zghao@apache.org",
        "time": "Tue Mar 12 20:38:30 2019 +0800"
      },
      "message": "HBASE-17451 [C++] HBase Request and Response Converter\n\nSigned-off-by: Enis Soztutar \u003cenis@apache.org\u003e\n"
    },
    {
      "commit": "e1ce4b93652b922149e87172e23cffe764ea3038",
      "tree": "d5341aeca0196f7702de9de2c2a91239664f2880",
      "parents": [
        "2a72ee4fbc91b297f725c6e7063f330a8892cc2d"
      ],
      "author": {
        "name": "Sudeep Sunthankar",
        "email": "sudeep.sunthankar@hashmapinc.com",
        "time": "Thu Jan 05 18:17:52 2017 +1100"
      },
      "committer": {
        "name": "Guanghao Zhang",
        "email": "zghao@apache.org",
        "time": "Tue Mar 12 20:38:30 2019 +0800"
      },
      "message": "HBASE-17395 [C++] Use custom line wrapping in formatting - ADDENDUM to remove an extra \u0027\u003d\u0027 sign.\n\nSigned-off-by: Enis Soztutar \u003cenis@apache.org\u003e\n"
    },
    {
      "commit": "2a72ee4fbc91b297f725c6e7063f330a8892cc2d",
      "tree": "448408d9d4a01d1ddc4bd257ee1176fa50d7df98",
      "parents": [
        "563d036d6b3e540a94f921c5e93e9f70002fb0f6"
      ],
      "author": {
        "name": "Sudeep Sunthankar",
        "email": "sudeep.sunthankar@hashmapinc.com",
        "time": "Fri Dec 30 10:03:56 2016 +1100"
      },
      "committer": {
        "name": "Guanghao Zhang",
        "email": "zghao@apache.org",
        "time": "Tue Mar 12 20:38:30 2019 +0800"
      },
      "message": "HBASE-17395 [C++] Use custom line wrapping in formatting\n\nSigned-off-by: Enis Soztutar \u003cenis@apache.org\u003e\n"
    },
    {
      "commit": "563d036d6b3e540a94f921c5e93e9f70002fb0f6",
      "tree": "f4ab70edb62151660ca691f5d3bd633b7ca364c7",
      "parents": [
        "5c967300e6cc3218003c38eee5d427cb2d6c8028"
      ],
      "author": {
        "name": "Sudeep Sunthankar",
        "email": "sudeep.sunthankar@hashmapinc.com",
        "time": "Fri Dec 30 10:27:29 2016 +1100"
      },
      "committer": {
        "name": "Guanghao Zhang",
        "email": "zghao@apache.org",
        "time": "Tue Mar 12 20:38:30 2019 +0800"
      },
      "message": "HBASE-17283 [C++] Result class\n\nSigned-off-by: Enis Soztutar \u003cenis@apache.org\u003e\n"
    }
  ],
  "next": "5c967300e6cc3218003c38eee5d427cb2d6c8028"
}
