[07/42] hbase git commit: HBASE-15850 Localize the configuration change in testCheckTableLocks to reduce flakiness of TestHBaseFsck test suite (Stephen Yuan Jiang)

2016-05-18 Thread eclark
HBASE-15850 Localize the configuration change in testCheckTableLocks to reduce flakiness of TestHBaseFsck test suite (Stephen Yuan Jiang) Project: http://git-wip-us.apache.org/repos/asf/hbase/repo Commit: http://git-wip-us.apache.org/repos/asf/hbase/commit/8aa8abfc Tree: http://git-wip-us.apache

[18/42] hbase git commit: HBASE-14854 Read meta location from zk

2016-05-18 Thread eclark
HBASE-14854 Read meta location from zk Project: http://git-wip-us.apache.org/repos/asf/hbase/repo Commit: http://git-wip-us.apache.org/repos/asf/hbase/commit/b9881d21 Tree: http://git-wip-us.apache.org/repos/asf/hbase/tree/b9881d21 Diff: http://git-wip-us.apache.org/repos/asf/hbase/diff/b9881d21

[20/42] hbase git commit: HBASE-15604 Add a good readme on the build.

2016-05-18 Thread eclark
HBASE-15604 Add a good readme on the build. Project: http://git-wip-us.apache.org/repos/asf/hbase/repo Commit: http://git-wip-us.apache.org/repos/asf/hbase/commit/711b6619 Tree: http://git-wip-us.apache.org/repos/asf/hbase/tree/711b6619 Diff: http://git-wip-us.apache.org/repos/asf/hbase/diff/711b

[33/42] hbase git commit: HBASE-15748 Don't link in static libunwind.

2016-05-18 Thread eclark
HBASE-15748 Don't link in static libunwind. Project: http://git-wip-us.apache.org/repos/asf/hbase/repo Commit: http://git-wip-us.apache.org/repos/asf/hbase/commit/39154784 Tree: http://git-wip-us.apache.org/repos/asf/hbase/tree/39154784 Diff: http://git-wip-us.apache.org/repos/asf/hbase/diff/3915

[22/42] hbase git commit: HBASE-15045 Keep hbase-native-client/if and hbase-protocol in sync.

2016-05-18 Thread eclark
DIR=$(pushd "${BIN_DIR}/../" 2>&1 > /dev/null && pwd && popd 2>&1 > /dev/null) +${BIN_DIR}/copy-protobuf.sh +# Go into the base dir. This just makes things cleaner. +pushd ${BASE_DIR} + +# Make sure that there is a thrid-party dir. mkdir third-pa

[42/42] hbase git commit: HBASE-15718 Add on TableName implementation and tests

2016-05-18 Thread eclark
::read(Context *ctx, std::unique_ptr buf) { } } - // TODO(eclark): Figure out how to handle the // network errors that are going to come. Future ClientHandler::write(Context *ctx, Request r) { http://git-wip-us.apache.org/repos/asf/hbase/blob/a6a2878c/hbase-native-client/core/BUCK

[37/42] hbase git commit: HBASE-15777 Fix needs header in client handler

2016-05-18 Thread eclark
), serde_(), +: user_name_(user_name), serde_(), header_info_(), resp_msgs_( make_unique>>(5000)) {} @@ -81,22 +81,27 @@ void ClientHandler::read(Context *ctx, std::unique_ptr buf) { } } -// TODO(eclark): Figure out how to handle the -// network errors that are go

[19/42] hbase git commit: HBASE-15418 Clean up un-used warning in test util

2016-05-18 Thread eclark
HBASE-15418 Clean up un-used warning in test util Project: http://git-wip-us.apache.org/repos/asf/hbase/repo Commit: http://git-wip-us.apache.org/repos/asf/hbase/commit/80977a67 Tree: http://git-wip-us.apache.org/repos/asf/hbase/tree/80977a67 Diff: http://git-wip-us.apache.org/repos/asf/hbase/dif

[39/42] hbase git commit: HBASE-15821 Document TestUtil

2016-05-18 Thread eclark
HBASE-15821 Document TestUtil Project: http://git-wip-us.apache.org/repos/asf/hbase/repo Commit: http://git-wip-us.apache.org/repos/asf/hbase/commit/f49f262f Tree: http://git-wip-us.apache.org/repos/asf/hbase/tree/f49f262f Diff: http://git-wip-us.apache.org/repos/asf/hbase/diff/f49f262f Branch:

[40/42] hbase git commit: HBASE-15655 Set up doxygen for documentation

2016-05-18 Thread eclark
HBASE-15655 Set up doxygen for documentation Summary: Add on doxygen config. It outputs to the docs folder. Added on a makefile Test Plan: doxygen hbase.doxygen Differential Revision: https://reviews.facebook.net/D57663 Project: http://git-wip-us.apache.org/repos/asf/hbase/repo Commit: htt

[15/42] hbase git commit: HBASE-14852 Update build env

2016-05-18 Thread eclark
http://git-wip-us.apache.org/repos/asf/hbase/blob/369fb30d/hbase-native-client/src/async/hbase_result.h -- diff --git a/hbase-native-client/src/async/hbase_result.h b/hbase-native-client/src/async/hbase_result.h deleted file mode

[28/42] hbase git commit: HBASE-15774 Fix Upgrade lock usage in connection pool.

2016-05-18 Thread eclark
r -: public ServiceFilter, Response> { - -public: - /** Create a new filter. */ - RemoveServiceFilter(std::shared_ptr service, ServerName sn, - ConnectionPool &cp) - : ServiceFilter, Response>(service), sn_(sn), -cp_(cp) {} - - /** - * Close will r

[17/42] hbase git commit: HBASE-15401 Add Zookeeper to third party

2016-05-18 Thread eclark
HBASE-15401 Add Zookeeper to third party Project: http://git-wip-us.apache.org/repos/asf/hbase/repo Commit: http://git-wip-us.apache.org/repos/asf/hbase/commit/dd8bb5cc Tree: http://git-wip-us.apache.org/repos/asf/hbase/tree/dd8bb5cc Diff: http://git-wip-us.apache.org/repos/asf/hbase/diff/dd8bb5c

[11/42] hbase git commit: HBASE-15078 Added ability to start/stop hbase local cluster for tests, global test_env for gtest, small changes to dockerfile and docker run.

2016-05-18 Thread eclark
HBASE-15078 Added ability to start/stop hbase local cluster for tests, global test_env for gtest, small changes to dockerfile and docker run. Added check ~/.m2 folder exists; moved scripts to ./bin Project: http://git-wip-us.apache.org/repos/asf/hbase/repo Commit: http://git-wip-us.apache.org/r

[12/42] hbase git commit: HBASE-15730 Add on script to format all .h, .cc, and BUCK files.

2016-05-18 Thread eclark
HBASE-15730 Add on script to format all .h,.cc, and BUCK files. Project: http://git-wip-us.apache.org/repos/asf/hbase/repo Commit: http://git-wip-us.apache.org/repos/asf/hbase/commit/74ff76aa Tree: http://git-wip-us.apache.org/repos/asf/hbase/tree/74ff76aa Diff: http://git-wip-us.apache.org/repos

[24/42] hbase git commit: HBASE-15690 Add utility to get current username

2016-05-18 Thread eclark
HBASE-15690 Add utility to get current username Summary: Add a class to fine the username of the current process. It will only call out once and is multithread safe Test Plan: Unit Test Differential Revision: https://reviews.facebook.net/D57081 Project: http://git-wip-us.apache.org/repos/asf/h

[35/42] hbase git commit: HBASE-14855 Connect to regionserver

2016-05-18 Thread eclark
uted under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ +#include "core/client-dispatcher.h&q

[30/42] hbase git commit: HBASE-15823 Use call once for user util

2016-05-18 Thread eclark
HBASE-15823 Use call once for user util Project: http://git-wip-us.apache.org/repos/asf/hbase/repo Commit: http://git-wip-us.apache.org/repos/asf/hbase/commit/616405a6 Tree: http://git-wip-us.apache.org/repos/asf/hbase/tree/616405a6 Diff: http://git-wip-us.apache.org/repos/asf/hbase/diff/616405a6

[06/42] hbase git commit: HBASE-15843 Replace RegionState.getRegionInTransition() Map with a Set

2016-05-18 Thread eclark
HBASE-15843 Replace RegionState.getRegionInTransition() Map with a Set Project: http://git-wip-us.apache.org/repos/asf/hbase/repo Commit: http://git-wip-us.apache.org/repos/asf/hbase/commit/5ac54e6a Tree: http://git-wip-us.apache.org/repos/asf/hbase/tree/5ac54e6a Diff: http://git-wip-us.apache.or

[02/42] hbase git commit: HBASE-15784 Misuse core/maxPoolSize of LinkedBlockingQueue in ThreadPoolExecutor (Jingcheng Du)

2016-05-18 Thread eclark
HBASE-15784 Misuse core/maxPoolSize of LinkedBlockingQueue in ThreadPoolExecutor (Jingcheng Du) Project: http://git-wip-us.apache.org/repos/asf/hbase/repo Commit: http://git-wip-us.apache.org/repos/asf/hbase/commit/7b5d5394 Tree: http://git-wip-us.apache.org/repos/asf/hbase/tree/7b5d5394 Diff: ht

[04/42] hbase git commit: HBASE-15824 LocalHBaseCluster gets bind exception in master info port - ADDENDUM

2016-05-18 Thread eclark
HBASE-15824 LocalHBaseCluster gets bind exception in master info port - ADDENDUM Project: http://git-wip-us.apache.org/repos/asf/hbase/repo Commit: http://git-wip-us.apache.org/repos/asf/hbase/commit/c1ada0a3 Tree: http://git-wip-us.apache.org/repos/asf/hbase/tree/c1ada0a3 Diff: http://git-wip-us

[25/42] hbase git commit: HBASE-15620 Add on Call serialization

2016-05-18 Thread eclark
roCopyOutputStream; +using std::string; +using std::unique_ptr; + +static const std::string PREAMBLE = "HBas"; +static const std::string INTERFACE = "ClientService"; +static const uint8_t RPC_VERSION = 0; +static const uint8_t DEFAULT_AUTH_TYPE = 80; + +ClientSerializer::Client

[32/42] hbase git commit: HBASE-15771 Document all the public classes

2016-05-18 Thread eclark
sponse>(service), sn_(sn), cp_(cp) {} + /** + * Close will remove the connection from all caches. + */ folly::Future close() override { if (!released.exchange(true)) { return this->service_->close().then([this]() { @@ -148,10 +157,13 @@ public: } } + +

[23/42] hbase git commit: HBASE-15687 Allow decoding more than GetResponse from the server

2016-05-18 Thread eclark
ed_bytes = deser_.parse_delimited(buf.get(), received.response().get()); + used_bytes = deser_.parse_delimited(buf.get(), resp_msg.get()); + // Make sure that bytes were parsed. + CHECK(used_bytes == buf->length()); + received.set_response(resp_msg); } ctx->

[27/42] hbase git commit: HBASE-15696 Move region location cache serialization into serde

2016-05-18 Thread eclark
#include #include #include "connection/request.h" #include "connection/response.h" -#include "if/RPC.pb.h" #include "if/Client.pb.h" +#include "if/RPC.pb.h" using namespace hbase; using namespace folly; @@ -60,6 +60,9 @@ void Cli

[36/42] hbase git commit: HBASE-15766 Show working puts

2016-05-18 Thread eclark
client.cc -- diff --git a/hbase-native-client/core/simple-client.cc b/hbase-native-client/core/simple-client.cc index 00e3369..39c82c3 100644 --- a/hbase-native-client/core/simple-client.cc +++ b/hbase-native-client/cor

[16/42] hbase git commit: HBASE-14852 Update build env

2016-05-18 Thread eclark
HBASE-14852 Update build env Also includes HBASE-14858 Clean up so core is ready for development on a recent version of c++ Project: http://git-wip-us.apache.org/repos/asf/hbase/repo Commit: http://git-wip-us.apache.org/repos/asf/hbase/commit/369fb30d Tree: http://git-wip-us.apache.org/repos/as

[38/42] hbase git commit: HBASE-15770 Stop using wangle's global executor

2016-05-18 Thread eclark
#include -#include +#include +#include #include "connection/response.h" #include "if/Client.pb.h" @@ -48,10 +49,13 @@ using hbase::pb::RegionInfo; // TODO(eclark): make this configurable on client creation static const char META_ZNODE_NAME[] = "/hbase/

[26/42] hbase git commit: HBASE-15620 Add on Call serialization

2016-05-18 Thread eclark
he.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specif

[08/42] hbase git commit: HBASE-15826 Clean up ASF license issues

2016-05-18 Thread eclark
HBASE-15826 Clean up ASF license issues Project: http://git-wip-us.apache.org/repos/asf/hbase/repo Commit: http://git-wip-us.apache.org/repos/asf/hbase/commit/6bc1ab39 Tree: http://git-wip-us.apache.org/repos/asf/hbase/tree/6bc1ab39 Diff: http://git-wip-us.apache.org/repos/asf/hbase/diff/6bc1ab39

[29/42] hbase git commit: HBASE-15724 Use explicit docker image

2016-05-18 Thread eclark
HBASE-15724 Use explicit docker image Summary: Set the tag for cpp docker image Don't set the env on command line Test Plan: Build it. Differential Revision: https://reviews.facebook.net/D57315 Project: http://git-wip-us.apache.org/repos/asf/hbase/repo Commit: http://git-wip-us.apache.org/repo

[10/42] hbase git commit: HBASE-15731 Add on a connection pool

2016-05-18 Thread eclark
throw runtime_error("Error getting meta location"); http://git-wip-us.apache.org/repos/asf/hbase/blob/59f96123/hbase-native-client/core/simple-client.cc -- diff --git a/hbase-native-client/core/simple-client.cc b/hbase

[34/42] hbase git commit: HBASE-15750 Add on meta deserialization

2016-05-18 Thread eclark
-return this->parse_response(std::move(resp)); +return this->CreateLocation(std::move(resp)); }); } -RegionLocation LocationCache::parse_response(const Response &resp) { +class RemoveServiceFilter +: public ServiceFilter, Response> { + +public: + Rem

[14/42] hbase git commit: HBASE-14853 Add on protobuf to c++ chain

2016-05-18 Thread eclark
HBASE-14853 Add on protobuf to c++ chain Project: http://git-wip-us.apache.org/repos/asf/hbase/repo Commit: http://git-wip-us.apache.org/repos/asf/hbase/commit/2c911aeb Tree: http://git-wip-us.apache.org/repos/asf/hbase/tree/2c911aeb Diff: http://git-wip-us.apache.org/repos/asf/hbase/diff/2c911ae

[41/42] hbase git commit: HBASE-15792 Add on a test for locating a region

2016-05-18 Thread eclark
HBASE-15792 Add on a test for locating a region Summary: Add on a TestUtil class that will start a cluster. Add on the ability to run a shell command in a cluster. Throw an exception if the table isn't the correct table when looking up a region. Add a test to test that getting a region throws whe

[31/42] hbase git commit: HBASE-15739 Add region location lookup from meta

2016-05-18 Thread eclark
ot; +#include "if/Client.pb.h" #include "if/ZooKeeper.pb.h" #include "serde/zk-deserializer.h" using namespace std; using namespace folly; -using namespace hbase::pb; -using namespace hbase; + +using hbase::Response; +using hbase::LocationCache; +using hbase::Reg

[21/42] hbase git commit: HBASE-15649 Ignore buck-out when building docker image

2016-05-18 Thread eclark
HBASE-15649 Ignore buck-out when building docker image Project: http://git-wip-us.apache.org/repos/asf/hbase/repo Commit: http://git-wip-us.apache.org/repos/asf/hbase/commit/17185fe0 Tree: http://git-wip-us.apache.org/repos/asf/hbase/tree/17185fe0 Diff: http://git-wip-us.apache.org/repos/asf/hbas

[09/42] hbase git commit: HBASE-15761 Add on more server name tests

2016-05-18 Thread eclark
HBASE-15761 Add on more server name tests Project: http://git-wip-us.apache.org/repos/asf/hbase/repo Commit: http://git-wip-us.apache.org/repos/asf/hbase/commit/35b32b04 Tree: http://git-wip-us.apache.org/repos/asf/hbase/tree/35b32b04 Diff: http://git-wip-us.apache.org/repos/asf/hbase/diff/35b32b

[05/42] hbase git commit: HBASE-15841 Performance Evaluation tool total rows may not be set correctly

2016-05-18 Thread eclark
HBASE-15841 Performance Evaluation tool total rows may not be set correctly Project: http://git-wip-us.apache.org/repos/asf/hbase/repo Commit: http://git-wip-us.apache.org/repos/asf/hbase/commit/393bcd69 Tree: http://git-wip-us.apache.org/repos/asf/hbase/tree/393bcd69 Diff: http://git-wip-us.apac

[03/42] hbase git commit: HBASE-15593 Time limit of scanning should be offered by client

2016-05-18 Thread eclark
HBASE-15593 Time limit of scanning should be offered by client Signed-off-by: zhangduo Project: http://git-wip-us.apache.org/repos/asf/hbase/repo Commit: http://git-wip-us.apache.org/repos/asf/hbase/commit/3bd9220f Tree: http://git-wip-us.apache.org/repos/asf/hbase/tree/3bd9220f Diff: http://gi

[01/42] hbase git commit: Revert "HBASE-15593 Time limit of scanning should be offered by client (Phil Yang)" [Forced Update!]

2016-05-18 Thread eclark
Repository: hbase Updated Branches: refs/heads/HBASE-14850 eb4b234a1 -> f49f262f3 (forced update) Revert "HBASE-15593 Time limit of scanning should be offered by client (Phil Yang)" This reverts commit e47bfb90786df6fa794af844028a4a0f50b3433c. Project: http://git-wip-us.apache.org/repos/asf

[35/50] hbase git commit: HBASE-15774 Fix Upgrade lock usage in connection pool.

2016-05-17 Thread eclark
r -: public ServiceFilter, Response> { - -public: - /** Create a new filter. */ - RemoveServiceFilter(std::shared_ptr service, ServerName sn, - ConnectionPool &cp) - : ServiceFilter, Response>(service), sn_(sn), -cp_(cp) {} - - /** - * Close will r

[47/50] hbase git commit: HBASE-15821 Document TestUtil

2016-05-17 Thread eclark
HBASE-15821 Document TestUtil Project: http://git-wip-us.apache.org/repos/asf/hbase/repo Commit: http://git-wip-us.apache.org/repos/asf/hbase/commit/eb4b234a Tree: http://git-wip-us.apache.org/repos/asf/hbase/tree/eb4b234a Diff: http://git-wip-us.apache.org/repos/asf/hbase/diff/eb4b234a Branch:

[29/50] hbase git commit: HBASE-15649 Ignore buck-out when building docker image

2016-05-17 Thread eclark
HBASE-15649 Ignore buck-out when building docker image Project: http://git-wip-us.apache.org/repos/asf/hbase/repo Commit: http://git-wip-us.apache.org/repos/asf/hbase/commit/60141ef1 Tree: http://git-wip-us.apache.org/repos/asf/hbase/tree/60141ef1 Diff: http://git-wip-us.apache.org/repos/asf/hbas

[28/50] hbase git commit: HBASE-15604 Add a good readme on the build.

2016-05-17 Thread eclark
HBASE-15604 Add a good readme on the build. Project: http://git-wip-us.apache.org/repos/asf/hbase/repo Commit: http://git-wip-us.apache.org/repos/asf/hbase/commit/4f145649 Tree: http://git-wip-us.apache.org/repos/asf/hbase/tree/4f145649 Diff: http://git-wip-us.apache.org/repos/asf/hbase/diff/4f14

[10/50] hbase git commit: HBASE-15769 Perform validation on cluster key for add_peer (Matt Warhaftig)

2016-05-17 Thread eclark
HBASE-15769 Perform validation on cluster key for add_peer (Matt Warhaftig) Project: http://git-wip-us.apache.org/repos/asf/hbase/repo Commit: http://git-wip-us.apache.org/repos/asf/hbase/commit/838c306c Tree: http://git-wip-us.apache.org/repos/asf/hbase/tree/838c306c Diff: http://git-wip-us.apac

[19/50] hbase git commit: HBASE-15078 Added ability to start/stop hbase local cluster for tests, global test_env for gtest, small changes to dockerfile and docker run.

2016-05-17 Thread eclark
HBASE-15078 Added ability to start/stop hbase local cluster for tests, global test_env for gtest, small changes to dockerfile and docker run. Added check ~/.m2 folder exists; moved scripts to ./bin Project: http://git-wip-us.apache.org/repos/asf/hbase/repo Commit: http://git-wip-us.apache.org/r

[05/50] hbase git commit: HBASE-15780 Make AuthUtil public and rely on it for talking to secure HBase.

2016-05-17 Thread eclark
HBASE-15780 Make AuthUtil public and rely on it for talking to secure HBase. Signed-off-by: Gary Helmling Signed-off-by: Mikhail Antonov Signed-off-by: stack Project: http://git-wip-us.apache.org/repos/asf/hbase/repo Commit: http://git-wip-us.apache.org/repos/asf/hbase/commit/e0aff109 Tree: h

[13/50] hbase git commit: HBASE-15593 Time limit of scanning should be offered by client (Phil Yang)

2016-05-17 Thread eclark
HBASE-15593 Time limit of scanning should be offered by client (Phil Yang) Project: http://git-wip-us.apache.org/repos/asf/hbase/repo Commit: http://git-wip-us.apache.org/repos/asf/hbase/commit/e47bfb90 Tree: http://git-wip-us.apache.org/repos/asf/hbase/tree/e47bfb90 Diff: http://git-wip-us.apach

[40/50] hbase git commit: HBASE-15748 Don't link in static libunwind.

2016-05-17 Thread eclark
HBASE-15748 Don't link in static libunwind. Project: http://git-wip-us.apache.org/repos/asf/hbase/repo Commit: http://git-wip-us.apache.org/repos/asf/hbase/commit/41a33027 Tree: http://git-wip-us.apache.org/repos/asf/hbase/tree/41a33027 Diff: http://git-wip-us.apache.org/repos/asf/hbase/diff/41a3

[37/50] hbase git commit: HBASE-15823 Use call once for user util

2016-05-17 Thread eclark
HBASE-15823 Use call once for user util Project: http://git-wip-us.apache.org/repos/asf/hbase/repo Commit: http://git-wip-us.apache.org/repos/asf/hbase/commit/9c39fb5a Tree: http://git-wip-us.apache.org/repos/asf/hbase/tree/9c39fb5a Diff: http://git-wip-us.apache.org/repos/asf/hbase/diff/9c39fb5a

[39/50] hbase git commit: HBASE-15771 Document all the public classes

2016-05-17 Thread eclark
sponse>(service), sn_(sn), cp_(cp) {} + /** + * Close will remove the connection from all caches. + */ folly::Future close() override { if (!released.exchange(true)) { return this->service_->close().then([this]() { @@ -148,10 +157,13 @@ public: } } + +

[03/50] hbase git commit: HBASE-15615 Wrong sleep time when RegionServerCallable need retry (Guanghao Zhang)

2016-05-17 Thread eclark
HBASE-15615 Wrong sleep time when RegionServerCallable need retry (Guanghao Zhang) Project: http://git-wip-us.apache.org/repos/asf/hbase/repo Commit: http://git-wip-us.apache.org/repos/asf/hbase/commit/2482062d Tree: http://git-wip-us.apache.org/repos/asf/hbase/tree/2482062d Diff: http://git-wip

[43/50] hbase git commit: HBASE-15620 Add on Call serialization

2016-05-17 Thread eclark
roCopyOutputStream; +using std::string; +using std::unique_ptr; + +static const std::string PREAMBLE = "HBas"; +static const std::string INTERFACE = "ClientService"; +static const uint8_t RPC_VERSION = 0; +static const uint8_t DEFAULT_AUTH_TYPE = 80; + +ClientSerializer::Client

[12/50] hbase git commit: HBASE-15840 WAL.proto compilation broken for cpp

2016-05-17 Thread eclark
HBASE-15840 WAL.proto compilation broken for cpp Project: http://git-wip-us.apache.org/repos/asf/hbase/repo Commit: http://git-wip-us.apache.org/repos/asf/hbase/commit/9269b819 Tree: http://git-wip-us.apache.org/repos/asf/hbase/tree/9269b819 Diff: http://git-wip-us.apache.org/repos/asf/hbase/diff

[17/50] hbase git commit: HBASE-15761 Add on more server name tests

2016-05-17 Thread eclark
HBASE-15761 Add on more server name tests Project: http://git-wip-us.apache.org/repos/asf/hbase/repo Commit: http://git-wip-us.apache.org/repos/asf/hbase/commit/6f571eee Tree: http://git-wip-us.apache.org/repos/asf/hbase/tree/6f571eee Diff: http://git-wip-us.apache.org/repos/asf/hbase/diff/6f571e

[09/50] hbase git commit: HBASE-15725 make_patch.sh should add the branch name when -b is passed. -- addendum

2016-05-17 Thread eclark
HBASE-15725 make_patch.sh should add the branch name when -b is passed. -- addendum Project: http://git-wip-us.apache.org/repos/asf/hbase/repo Commit: http://git-wip-us.apache.org/repos/asf/hbase/commit/c12eaa5c Tree: http://git-wip-us.apache.org/repos/asf/hbase/tree/c12eaa5c Diff: http://git-wi

[22/50] hbase git commit: HBASE-14853 Add on protobuf to c++ chain

2016-05-17 Thread eclark
HBASE-14853 Add on protobuf to c++ chain Project: http://git-wip-us.apache.org/repos/asf/hbase/repo Commit: http://git-wip-us.apache.org/repos/asf/hbase/commit/70d43eb8 Tree: http://git-wip-us.apache.org/repos/asf/hbase/tree/70d43eb8 Diff: http://git-wip-us.apache.org/repos/asf/hbase/diff/70d43eb

[27/50] hbase git commit: HBASE-15418 Clean up un-used warning in test util

2016-05-17 Thread eclark
HBASE-15418 Clean up un-used warning in test util Project: http://git-wip-us.apache.org/repos/asf/hbase/repo Commit: http://git-wip-us.apache.org/repos/asf/hbase/commit/a66896f1 Tree: http://git-wip-us.apache.org/repos/asf/hbase/tree/a66896f1 Diff: http://git-wip-us.apache.org/repos/asf/hbase/dif

[04/50] hbase git commit: HBASE-15828 fix extant findbug NM_SAME_SIMPLE_NAME_AS_INTERFACE in Future

2016-05-17 Thread eclark
HBASE-15828 fix extant findbug NM_SAME_SIMPLE_NAME_AS_INTERFACE in Future Project: http://git-wip-us.apache.org/repos/asf/hbase/repo Commit: http://git-wip-us.apache.org/repos/asf/hbase/commit/c47511ba Tree: http://git-wip-us.apache.org/repos/asf/hbase/tree/c47511ba Diff: http://git-wip-us.apache

[20/50] hbase git commit: HBASE-15730 Add on script to format all .h, .cc, and BUCK files.

2016-05-17 Thread eclark
HBASE-15730 Add on script to format all .h,.cc, and BUCK files. Project: http://git-wip-us.apache.org/repos/asf/hbase/repo Commit: http://git-wip-us.apache.org/repos/asf/hbase/commit/dd4aa669 Tree: http://git-wip-us.apache.org/repos/asf/hbase/tree/dd4aa669 Diff: http://git-wip-us.apache.org/repos

[30/50] hbase git commit: HBASE-15045 Keep hbase-native-client/if and hbase-protocol in sync.

2016-05-17 Thread eclark
DIR=$(pushd "${BIN_DIR}/../" 2>&1 > /dev/null && pwd && popd 2>&1 > /dev/null) +${BIN_DIR}/copy-protobuf.sh +# Go into the base dir. This just makes things cleaner. +pushd ${BASE_DIR} + +# Make sure that there is a thrid-party dir. mkdir third-pa

[48/50] hbase git commit: HBASE-15655 Set up doxygen for documentation

2016-05-17 Thread eclark
HBASE-15655 Set up doxygen for documentation Summary: Add on doxygen config. It outputs to the docs folder. Added on a makefile Test Plan: doxygen hbase.doxygen Differential Revision: https://reviews.facebook.net/D57663 Project: http://git-wip-us.apache.org/repos/asf/hbase/repo Commit: htt

[24/50] hbase git commit: HBASE-14852 Update build env

2016-05-17 Thread eclark
HBASE-14852 Update build env Also includes HBASE-14858 Clean up so core is ready for development on a recent version of c++ Project: http://git-wip-us.apache.org/repos/asf/hbase/repo Commit: http://git-wip-us.apache.org/repos/asf/hbase/commit/b5ee82fb Tree: http://git-wip-us.apache.org/repos/as

[06/50] hbase git commit: HBASE-15825 Fix the null pointer in DynamicLogicExpressionSuite (Zhan Zhang)

2016-05-17 Thread eclark
HBASE-15825 Fix the null pointer in DynamicLogicExpressionSuite (Zhan Zhang) Project: http://git-wip-us.apache.org/repos/asf/hbase/repo Commit: http://git-wip-us.apache.org/repos/asf/hbase/commit/084b036c Tree: http://git-wip-us.apache.org/repos/asf/hbase/tree/084b036c Diff: http://git-wip-us.apa

[50/50] hbase git commit: HBASE-15718 Add on TableName implementation and tests

2016-05-17 Thread eclark
::read(Context *ctx, std::unique_ptr buf) { } } - // TODO(eclark): Figure out how to handle the // network errors that are going to come. Future ClientHandler::write(Context *ctx, Request r) { http://git-wip-us.apache.org/repos/asf/hbase/blob/772a98e2/hbase-native-client/core/BUCK

[33/50] hbase git commit: HBASE-15766 Show working puts

2016-05-17 Thread eclark
client.cc -- diff --git a/hbase-native-client/core/simple-client.cc b/hbase-native-client/core/simple-client.cc index 00e3369..39c82c3 100644 --- a/hbase-native-client/core/simple-client.cc +++ b/hbase-native-client/cor

[49/50] hbase git commit: HBASE-14855 Connect to regionserver

2016-05-17 Thread eclark
uted under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ +#include "core/client-dispatcher.h&q

[07/50] hbase git commit: HBASE-15824 LocalHBaseCluster gets bind exception in master info port

2016-05-17 Thread eclark
HBASE-15824 LocalHBaseCluster gets bind exception in master info port Project: http://git-wip-us.apache.org/repos/asf/hbase/repo Commit: http://git-wip-us.apache.org/repos/asf/hbase/commit/c3223a59 Tree: http://git-wip-us.apache.org/repos/asf/hbase/tree/c3223a59 Diff: http://git-wip-us.apache.org

[45/50] hbase git commit: HBASE-15777 Fix needs header in client handler

2016-05-17 Thread eclark
), serde_(), +: user_name_(user_name), serde_(), header_info_(), resp_msgs_( make_unique>>(5000)) {} @@ -81,22 +81,27 @@ void ClientHandler::read(Context *ctx, std::unique_ptr buf) { } } -// TODO(eclark): Figure out how to handle the -// network errors that are go

[44/50] hbase git commit: HBASE-15620 Add on Call serialization

2016-05-17 Thread eclark
he.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specif

[21/50] hbase git commit: HBASE-14853 Add on protobuf to c++ chain

2016-05-17 Thread eclark
http://git-wip-us.apache.org/repos/asf/hbase/blob/70d43eb8/hbase-native-client/if/Master.proto -- diff --git a/hbase-native-client/if/Master.proto b/hbase-native-client/if/Master.proto new file mode 100644 index 000..4d3a2e1 -

[11/50] hbase git commit: HBASE-15667 Add more clarity to Reference Guide related to importing Eclipse Formatter (Sai Teja Ranuva)

2016-05-17 Thread eclark
HBASE-15667 Add more clarity to Reference Guide related to importing Eclipse Formatter (Sai Teja Ranuva) Project: http://git-wip-us.apache.org/repos/asf/hbase/repo Commit: http://git-wip-us.apache.org/repos/asf/hbase/commit/1dff18e3 Tree: http://git-wip-us.apache.org/repos/asf/hbase/tree/1dff18e

[26/50] hbase git commit: HBASE-14854 Read meta location from zk

2016-05-17 Thread eclark
HBASE-14854 Read meta location from zk Project: http://git-wip-us.apache.org/repos/asf/hbase/repo Commit: http://git-wip-us.apache.org/repos/asf/hbase/commit/639f5a3f Tree: http://git-wip-us.apache.org/repos/asf/hbase/tree/639f5a3f Diff: http://git-wip-us.apache.org/repos/asf/hbase/diff/639f5a3f

[46/50] hbase git commit: HBASE-15770 Stop using wangle's global executor

2016-05-17 Thread eclark
#include -#include +#include +#include #include "connection/response.h" #include "if/Client.pb.h" @@ -48,10 +49,13 @@ using hbase::pb::RegionInfo; // TODO(eclark): make this configurable on client creation static const char META_ZNODE_NAME[] = "/hbase/

[34/50] hbase git commit: HBASE-15792 Add on a test for locating a region

2016-05-17 Thread eclark
HBASE-15792 Add on a test for locating a region Summary: Add on a TestUtil class that will start a cluster. Add on the ability to run a shell command in a cluster. Throw an exception if the table isn't the correct table when looking up a region. Add a test to test that getting a region throws whe

[14/50] hbase git commit: HBASE-15848 Fix possible null point dereference in RSGroupBasedLoadBalancer#getMisplacedRegions (Stephen Yuan Jiang)

2016-05-17 Thread eclark
HBASE-15848 Fix possible null point dereference in RSGroupBasedLoadBalancer#getMisplacedRegions (Stephen Yuan Jiang) Project: http://git-wip-us.apache.org/repos/asf/hbase/repo Commit: http://git-wip-us.apache.org/repos/asf/hbase/commit/2c22e200 Tree: http://git-wip-us.apache.org/repos/asf/hbase/

[18/50] hbase git commit: HBASE-15731 Add on a connection pool

2016-05-17 Thread eclark
throw runtime_error("Error getting meta location"); http://git-wip-us.apache.org/repos/asf/hbase/blob/307b1abb/hbase-native-client/core/simple-client.cc -- diff --git a/hbase-native-client/core/simple-client.cc b/hbase

[01/50] hbase git commit: HBASE-13532 Make UnknownScannerException less scary by giving more information in the exception string. (Apekshit) [Forced Update!]

2016-05-17 Thread eclark
Repository: hbase Updated Branches: refs/heads/HBASE-14850 8c1b82b27 -> eb4b234a1 (forced update) HBASE-13532 Make UnknownScannerException less scary by giving more information in the exception string. (Apekshit) Signed-off-by: Matteo Bertozzi Project: http://git-wip-us.apache.org/repos/as

[36/50] hbase git commit: HBASE-15724 Use explicit docker image

2016-05-17 Thread eclark
HBASE-15724 Use explicit docker image Summary: Set the tag for cpp docker image Don't set the env on command line Test Plan: Build it. Differential Revision: https://reviews.facebook.net/D57315 Project: http://git-wip-us.apache.org/repos/asf/hbase/repo Commit: http://git-wip-us.apache.org/repo

[15/50] hbase git commit: HBASE-15834 Correct Bloom filter documentation in section 96.4 of Reference Guide

2016-05-17 Thread eclark
HBASE-15834 Correct Bloom filter documentation in section 96.4 of Reference Guide Project: http://git-wip-us.apache.org/repos/asf/hbase/repo Commit: http://git-wip-us.apache.org/repos/asf/hbase/commit/98fa263b Tree: http://git-wip-us.apache.org/repos/asf/hbase/tree/98fa263b Diff: http://git-wip-

[25/50] hbase git commit: HBASE-15401 Add Zookeeper to third party

2016-05-17 Thread eclark
HBASE-15401 Add Zookeeper to third party Project: http://git-wip-us.apache.org/repos/asf/hbase/repo Commit: http://git-wip-us.apache.org/repos/asf/hbase/commit/94efc1de Tree: http://git-wip-us.apache.org/repos/asf/hbase/tree/94efc1de Diff: http://git-wip-us.apache.org/repos/asf/hbase/diff/94efc1d

[08/50] hbase git commit: HBASE-15842 SnapshotInfo should display ownership information

2016-05-17 Thread eclark
HBASE-15842 SnapshotInfo should display ownership information Project: http://git-wip-us.apache.org/repos/asf/hbase/repo Commit: http://git-wip-us.apache.org/repos/asf/hbase/commit/00e61d2c Tree: http://git-wip-us.apache.org/repos/asf/hbase/tree/00e61d2c Diff: http://git-wip-us.apache.org/repos/a

[42/50] hbase git commit: HBASE-15696 Move region location cache serialization into serde

2016-05-17 Thread eclark
#include #include #include "connection/request.h" #include "connection/response.h" -#include "if/RPC.pb.h" #include "if/Client.pb.h" +#include "if/RPC.pb.h" using namespace hbase; using namespace folly; @@ -60,6 +60,9 @@ void Cli

[02/50] hbase git commit: HBASE-15811 Batch Get after batch Put does not fetch all Cells We were not waiting on all executors in a batch to complete. The test for no-more-executors was damaged by the

2016-05-17 Thread eclark
HBASE-15811 Batch Get after batch Put does not fetch all Cells We were not waiting on all executors in a batch to complete. The test for no-more-executors was damaged by the 0.99/0.98.4 fix "HBASE-11403 Fix race conditions around Object#notify" It added this in AsyncProcess#waitForMaximumCurren

[23/50] hbase git commit: HBASE-14852 Update build env

2016-05-17 Thread eclark
http://git-wip-us.apache.org/repos/asf/hbase/blob/b5ee82fb/hbase-native-client/src/async/hbase_result.h -- diff --git a/hbase-native-client/src/async/hbase_result.h b/hbase-native-client/src/async/hbase_result.h deleted file mode

[32/50] hbase git commit: HBASE-15690 Add utility to get current username

2016-05-17 Thread eclark
HBASE-15690 Add utility to get current username Summary: Add a class to fine the username of the current process. It will only call out once and is multithread safe Test Plan: Unit Test Differential Revision: https://reviews.facebook.net/D57081 Project: http://git-wip-us.apache.org/repos/asf/h

[16/50] hbase git commit: HBASE-15826 Clean up ASF license issues

2016-05-17 Thread eclark
HBASE-15826 Clean up ASF license issues Project: http://git-wip-us.apache.org/repos/asf/hbase/repo Commit: http://git-wip-us.apache.org/repos/asf/hbase/commit/23eab0db Tree: http://git-wip-us.apache.org/repos/asf/hbase/tree/23eab0db Diff: http://git-wip-us.apache.org/repos/asf/hbase/diff/23eab0db

[31/50] hbase git commit: HBASE-15687 Allow decoding more than GetResponse from the server

2016-05-17 Thread eclark
ed_bytes = deser_.parse_delimited(buf.get(), received.response().get()); + used_bytes = deser_.parse_delimited(buf.get(), resp_msg.get()); + // Make sure that bytes were parsed. + CHECK(used_bytes == buf->length()); + received.set_response(resp_msg); } ctx->

[41/50] hbase git commit: HBASE-15750 Add on meta deserialization

2016-05-17 Thread eclark
-return this->parse_response(std::move(resp)); +return this->CreateLocation(std::move(resp)); }); } -RegionLocation LocationCache::parse_response(const Response &resp) { +class RemoveServiceFilter +: public ServiceFilter, Response> { + +public: + Rem

[38/50] hbase git commit: HBASE-15739 Add region location lookup from meta

2016-05-17 Thread eclark
ot; +#include "if/Client.pb.h" #include "if/ZooKeeper.pb.h" #include "serde/zk-deserializer.h" using namespace std; using namespace folly; -using namespace hbase::pb; -using namespace hbase; + +using hbase::Response; +using hbase::LocationCache; +using hbase::Reg

hbase git commit: HBASE-15840 WAL.proto compilation broken for cpp

2016-05-17 Thread eclark
Repository: hbase Updated Branches: refs/heads/branch-1 cadebe691 -> 89146d85a HBASE-15840 WAL.proto compilation broken for cpp Project: http://git-wip-us.apache.org/repos/asf/hbase/repo Commit: http://git-wip-us.apache.org/repos/asf/hbase/commit/89146d85 Tree: http://git-wip-us.apache.org/re

hbase git commit: HBASE-15840 WAL.proto compilation broken for cpp

2016-05-17 Thread eclark
Repository: hbase Updated Branches: refs/heads/master 1dff18e33 -> 9269b8199 HBASE-15840 WAL.proto compilation broken for cpp Project: http://git-wip-us.apache.org/repos/asf/hbase/repo Commit: http://git-wip-us.apache.org/repos/asf/hbase/commit/9269b819 Tree: http://git-wip-us.apache.org/repo

hbase git commit: HBASE-15840 WAL.proto compilation broken for cpp

2016-05-17 Thread eclark
Repository: hbase Updated Branches: refs/heads/branch-1.3 cbcc8c34b -> 5306ceb1a HBASE-15840 WAL.proto compilation broken for cpp Project: http://git-wip-us.apache.org/repos/asf/hbase/repo Commit: http://git-wip-us.apache.org/repos/asf/hbase/commit/5306ceb1 Tree: http://git-wip-us.apache.org/

hbase git commit: HBASE-15821 Document TestUtil

2016-05-17 Thread eclark
Repository: hbase Updated Branches: refs/heads/HBASE-14850 20f43d2f5 -> 8c1b82b27 HBASE-15821 Document TestUtil Project: http://git-wip-us.apache.org/repos/asf/hbase/repo Commit: http://git-wip-us.apache.org/repos/asf/hbase/commit/8c1b82b2 Tree: http://git-wip-us.apache.org/repos/asf/hbase/tr

hbase git commit: HBASE-15725 make_patch.sh should add the branch name when -b is passed. -- addendum

2016-05-17 Thread eclark
Repository: hbase Updated Branches: refs/heads/master 00e61d2cf -> c12eaa5cc HBASE-15725 make_patch.sh should add the branch name when -b is passed. -- addendum Project: http://git-wip-us.apache.org/repos/asf/hbase/repo Commit: http://git-wip-us.apache.org/repos/asf/hbase/commit/c12eaa5c Tre

[2/2] hbase git commit: HBASE-15823 Use call once for user util

2016-05-17 Thread eclark
HBASE-15823 Use call once for user util Project: http://git-wip-us.apache.org/repos/asf/hbase/repo Commit: http://git-wip-us.apache.org/repos/asf/hbase/commit/20f43d2f Tree: http://git-wip-us.apache.org/repos/asf/hbase/tree/20f43d2f Diff: http://git-wip-us.apache.org/repos/asf/hbase/diff/20f43d2f

[1/2] hbase git commit: HBASE-15826 Clean up ASF license issues

2016-05-17 Thread eclark
Repository: hbase Updated Branches: refs/heads/HBASE-14850 e0025533c -> 20f43d2f5 HBASE-15826 Clean up ASF license issues Project: http://git-wip-us.apache.org/repos/asf/hbase/repo Commit: http://git-wip-us.apache.org/repos/asf/hbase/commit/2508b03a Tree: http://git-wip-us.apache.org/repos/as

[45/50] [abbrv] hbase git commit: HBASE-15750 Add on meta deserialization

2016-05-13 Thread eclark
-return this->parse_response(std::move(resp)); +return this->CreateLocation(std::move(resp)); }); } -RegionLocation LocationCache::parse_response(const Response &resp) { +class RemoveServiceFilter +: public ServiceFilter, Response> { + +public: + Rem

[40/50] [abbrv] hbase git commit: HBASE-14853 Add on protobuf to c++ chain

2016-05-13 Thread eclark
http://git-wip-us.apache.org/repos/asf/hbase/blob/30919b36/hbase-native-client/if/Master.proto -- diff --git a/hbase-native-client/if/Master.proto b/hbase-native-client/if/Master.proto new file mode 100644 index 000..4d3a2e1 -

<    1   2   3   4   5   6   7   8   9   10   >