Commit Graph

9494 Commits

Author SHA1 Message Date
Enis Soztutar 5ad5d0e8bc HBASE-12140 Add ConnectionFactory.createConnection() to create using default HBaseConfiguration. (Jean-Marc Spaggiari)) 2014-10-01 19:27:20 -07:00
Enis Soztutar 17b2c0f90e HBASE-12127 Move the core Connection creation functionality into ConnectionFactory (Solomon Duskis) 2014-10-01 19:02:56 -07:00
Matteo Bertozzi e00492b2c6 HBASE-12120 HBase shell doesn't allow deleting of a cell by user with W-only permissions to it (Srikanth Srungarapu) 2014-10-02 02:32:25 +01:00
zhangduo 947f09a62b HBASE-12078 Missing Data when scanning using PREFIX_TREE DATA-BLOCK-ENCODING
Signed-off-by: Andrew Purtell <apurtell@apache.org>
2014-10-01 17:03:23 -07:00
stack 9f33edab0e HBASE-12145 Fix javadoc and findbugs so new folks aren't freaked when they see them
Fix javadoc warnings.

Fixup findbugs warnings mostly by adding annotations saying 'working as expected'.

In RpcRetryingCallerWithReadReplicas made following change which findbugs spotted:

-        if (completed == null) tasks.wait();
+        while (completed == null) tasks.wait();

In RecoverableZooKeeper, made all zk accesses synchronized -- we were doing it
half-ways previously.

In RatioBasedCompactionPolicy we were making an instance of Random on
each invocation of getNextMajorCompactionTime

Conflicts:
	hbase-client/src/main/java/org/apache/hadoop/hbase/client/RegionAdminServiceCallable.java
	hbase-client/src/main/java/org/apache/hadoop/hbase/protobuf/ProtobufUtil.java
	hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/RowTooBigException.java
2014-10-01 16:57:13 -07:00
Andrew Purtell 0fb931672f HBASE-12065 Import tool is not restoring multiple DeleteFamily markers of a row (Maddineni Sukumar) 2014-10-01 14:54:30 -07:00
Misty Stanley-Jones b362dc71d6 HBASE-11930 Document new permission check to roll WAL writer (Jerry He) 2014-10-02 07:43:11 +10:00
stack 324e048ed0 HBASE-12130 HBASE-11980 calls hflush and hsync doing near double the syncing work 2014-10-01 14:12:14 -07:00
Elliott Clark bb1d6ce437 HBASE-11804 Raise default heap size if unspecified 2014-10-01 13:39:37 -07:00
Ted Yu bed04816a3 HBASE-12143 Minor fix for Table code (Solomon Duskis) 2014-10-01 20:30:52 +00:00
Elliott Clark 4efb03e6f5 HBASE-12139 StochasticLoadBalancer doesn't work on large lightly loaded clusters
Summary:
Currently the move cost overshadows the skew cost on a large cluster. This can render the split policy worse than useless
and it can trap meta on the most loaded server in the cluster.

Test Plan:
Unit tests everywhere
likeaboss

Reviewers: stack, manukranthk

Subscribers: tedyu

Differential Revision: https://reviews.facebook.net/D24285
2014-10-01 13:01:29 -07:00
Jimmy Xiang 6851bbc83d HBASE-12124 Closed region could stay closed if master stops at bad time 2014-10-01 08:56:29 -07:00
Ted Yu d8a055e220 HBASE-12095 SecureWALCellCodec should handle the case where encryption is disabled 2014-10-01 14:21:30 +00:00
anoopsjohn ebe74abda9 HBASE-12112 Avoid KeyValueUtil#ensureKeyValue some more simple cases. 2014-10-01 14:15:51 +05:30
Misty Stanley-Jones 50a3019255 HBASE-12049 Help for alter command is a bit confusing (Ashish Singhi) 2014-10-01 16:24:30 +10:00
Misty Stanley-Jones 3a4be7f2ac HBASE-12134 publish_hbase_website.sh script can delete the website accidentally 2014-10-01 15:46:21 +10:00
stack 7b64e7d7df HBASE-11879 Change TableInputFormatBase to take interface arguments (Solomon Duskis) 2014-09-30 21:26:14 -07:00
Nick Dimiduk b30b34abe7 HBASE-12123 Failed assertion in BucketCache after 11331 2014-09-30 17:28:33 -07:00
stack eb361fc33d HBASE-12038 Replace internal uses of signatures with byte[] and String tableNames to use the TableName equivalents (Solomon Duskis)
Conflicts:
	hbase-server/src/test/java/org/apache/hadoop/hbase/master/TestTableLockManager.java
	hbase-server/src/test/java/org/apache/hadoop/hbase/quotas/TestQuotaAdmin.java
	hbase-server/src/test/java/org/apache/hadoop/hbase/quotas/TestQuotaTableUtil.java
	hbase-server/src/test/java/org/apache/hadoop/hbase/quotas/TestQuotaThrottle.java
2014-09-30 16:44:29 -07:00
Jimmy Xiang d7283ae8d5 HBASE-12119 Master regionserver web UI NOT_FOUND 2014-09-30 14:48:07 -07:00
manukranthk 2097f88eb0 HBASE-12115 Fix TableInputFormatBase.reverseDNS for ipv6 addresses
Summary: Hadoop's DNS.reverDns function cannot handle Inet6Address properly and throws Runtime Exceptions.

Test Plan: Added Unit test to test the particular case.

Differential Revision: https://reviews.facebook.net/D24225

Signed-off-by: Elliott Clark <eclark@apache.org>
2014-09-30 13:32:21 -07:00
Enis Soztutar 2814f3b169 HBASE-12099 TestScannerModel fails if using jackson 1.9.13 (Esteban Gutierrez) 2014-09-30 11:34:34 -07:00
Nick Dimiduk 33a00c1308 HBASE-11178 Remove deprecation annotations from mapred namespace
Our parent project is not dropping its legacy API, so neither shall we. Remove
the deprecation annotations from that implementation.
2014-09-30 11:21:00 -07:00
Matteo Bertozzi 469bfdf95a HBASE-12098 User granted namespace table create permissions can't create a table (Srikanth Srungarapu) 2014-09-30 19:13:45 +01:00
stack f719b57f76 HBASE-12096 In ZKSplitLog Coordination and AggregateImplementation replace enhaced for statements with basic for statement to avoid unnecessary object allocation 2014-09-30 08:11:10 -07:00
stack 2ce0884aca HBASE-12118 Explain how to grant permission to a namespace in grant command usage 2014-09-30 08:05:43 -07:00
stack ddc6a42f0f HBASE-11980 Change sync to hsync, remove unused InfoServer, and reference our httpserver instead of hadoops 2014-09-29 22:29:09 -07:00
Enis Soztutar 1e821bc02a HBASE-12042 Replace internal uses of HTable(Configuration, String) with HTable(Configuration, TableName) (Solomon Duskis) 2014-09-29 19:39:18 -07:00
Jimmy Xiang e7c610b94c HBASE-12034 If I kill single RS in branch-1, all regions end up on Master! 2014-09-29 17:12:43 -07:00
Nick Dimiduk 895768dd70 HBASE-12008 Remove IntegrationTestImportTsv#testRunFromOutputCommitter 2014-09-29 13:29:45 -07:00
anoopsjohn 97a458010d HBASE-12082 Find a way to set timestamp on Cells on the server. 2014-09-29 11:23:14 +05:30
anoopsjohn 4488dad561 HBASE-12079 Deprecate KeyValueUtil#ensureKeyValue(s). 2014-09-29 08:07:55 +05:30
Elliott Clark 10490bfbde HBASE-12110 Fix .arcconfig
Summary: Not many people are currently using arc but it's a nice tool for the developers who are used to it. Since it's already there let's make it work.

Test Plan: If this works then it's tested.

Differential Revision: https://reviews.facebook.net/D24075
2014-09-28 14:25:57 -07:00
Ramkrishna 8a7920ecdb HBASE-11920 Add CP hooks for ReplicationEndPoint 2014-09-28 15:58:57 +05:30
Lars Hofhansl ae65975426 HBASE-11957 addendum 2; fix TestAssignmentManager 2014-09-27 21:07:46 -07:00
Lars Hofhansl b58c66d596 HBASE-12090 Bytes: more Unsafe, more Faster. (Vladimir Rodionov) 2014-09-27 19:43:05 -07:00
Jeffrey Zhong b22e670b49 HBASE-12052: BulkLoad Failed due to no write permission on input files - Addendum 2014-09-26 17:55:27 -07:00
Jeffrey Zhong ae3e70b6e9 HBASE-12052: BulkLoad Failed due to no write permission on input files 2014-09-26 16:06:08 -07:00
Enis Soztutar 669bc49b47 HBASE-11995 Use Connection and ConnectionFactory where possible (Solomon Duskis) 2014-09-26 12:00:24 -07:00
Ted Yu e5840e9517 HBASE-11948 graceful_stop.sh should use hbase-daemon.sh when executed on the decomissioned node (Sebastien Barrier) 2014-09-26 15:34:10 +00:00
David Deng a01f1f8ef9 HBASE-12086 Fix bug of HTableMultipliexer
Signed-off-by: Elliott Clark <eclark@apache.org>
2014-09-25 19:17:20 -07:00
stack be6d354300 HBASE-12069 Finish making HFile.Writer Cell-centric; undo APIs that expect KV serializations
Conflicts:
	hbase-server/src/test/java/org/apache/hadoop/hbase/io/hfile/TestHFileInlineToRootChunkConversion.java
2014-09-25 11:12:16 -07:00
anoopsjohn 50e5f13ec1 HBASE-12050 Avoid KeyValueUtil#ensureKeyValue from DefaultMemStore. 2014-09-25 17:45:15 +05:30
Andrew Purtell dab2af79ea HBASE-11796 Add client support for atomic checkAndMutate (Srikanth Srungarapu) 2014-09-24 15:20:53 -07:00
Matteo Bertozzi 5e096c5dea HBASE-12054 bad state after NamespaceUpgrade with reserved table names 2014-09-24 19:42:13 +01:00
Andrew Purtell 8ff5f2548a HBASE-12077 FilterLists create many ArrayList objects per row (Lars Hofhansl)
Conflicts:
	hbase-client/src/main/java/org/apache/hadoop/hbase/filter/FilterList.java
2014-09-24 11:14:14 -07:00
stack 1fbab729a3 HBASE-10748 hbase-daemon.sh fails to execute with 'sh' command 2014-09-24 09:21:36 -07:00
Elliott Clark eca856bad6 HBASE-12076 Move InterfaceAudience imports to hbase-annotations 2014-09-24 04:12:52 -07:00
Elliott Clark 91642eed82 HBASE-12076 Move InterfaceAudience imports to hbase-annotations 2014-09-24 04:01:58 -07:00
anoopsjohn af35daac77 HBASE-12068 [Branch-1] Avoid need to always do KeyValueUtil#ensureKeyValue for Filter transformCell. 2014-09-24 13:17:34 +05:30