Commit Graph

3544 Commits

Author SHA1 Message Date
Lars Hofhansl 02522615d1 HBASE-13082 Coarsen StoreScanner locks to RegionScanner. 2015-03-06 12:45:04 -08:00
Enis Soztutar 8116a8b524 HBASE-12180 Fix and reenable TestRegionReplicaReplicationEndpoint
Conflicts:
	hbase-server/src/test/java/org/apache/hadoop/hbase/replication/regionserver/TestRegionReplicaReplicationEndpoint.java
2015-03-05 15:52:35 -08:00
Victoria Dudin 4e2edb93df HBASE-13128 Make HBCK's lock file retry creation and deletion
Signed-off-by: Elliott Clark <eclark@apache.org>
2015-03-05 15:28:27 -08:00
tedyu efb6e7005f HBASE-13155 Fix TestPrefixTree (Duo Zhang) 2015-03-05 06:54:58 -08:00
Jonathan Lawlor 0c64a57e52 HBASE-11544: [Ergonomics] hbase.client.scanner.caching is dogged and will try to return batch even if it means OOME
Signed-off-by: stack <stack@apache.org>
2015-03-04 18:04:15 -08:00
Lars Hofhansl 1cdcb6e9b8 HBASE-13109 Fix Javadoc warning; and some misc checkstyle warnings 2015-03-04 18:02:34 -08:00
Enis Soztutar 07cb6d2413 HBASE-11580 Failover handling for secondary region replicas - ADDENDUM for javadoc fixes 2015-03-04 14:22:58 -08:00
Lars Hofhansl f5020e9c1a HBASE-13109 Make better SEEK vs SKIP decisions during scanning. 2015-03-04 14:13:41 -08:00
Jeffrey Zhong 4506b6e003 HBASE-11571 Bulk load handling from secondary region replicas 2015-03-03 15:21:22 -08:00
stack 6b1674b31c HBASE-13017 Backport HBASE-12035 Keep table state in Meta to 1.0 branch; REVERT 2015-03-03 13:26:15 -08:00
Enis Soztutar 9e7ad99593 HBASE-11580 Failover handling for secondary region replicas
Conflicts:
	hbase-client/src/main/java/org/apache/hadoop/hbase/client/RegionAdminServiceCallable.java
	hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/HRegion.java
	hbase-server/src/main/java/org/apache/hadoop/hbase/replication/regionserver/RegionReplicaReplicationEndpoint.java
2015-03-03 13:21:01 -08:00
zhangduo 2c02f2f154 HBASE-13145 TestNamespaceAuditor.testRegionMerge is flaky
Signed-off-by: stack <stack@apache.org>

Conflicts:
	hbase-server/src/test/java/org/apache/hadoop/hbase/namespace/TestNamespaceAuditor.java
2015-03-03 10:35:09 -08:00
stack 10d5236e66 HBASE-13136 TestSplitLogManager.testGetPreviousRecoveryMode is flakey 2015-03-02 17:29:47 -08:00
stack c4acac561c HBASE-13138 Clean up TestMasterObserver (debug, trying to figure why fails) 2015-03-02 10:54:10 -08:00
Ramkrishna 9c3cbdcd05 HBASE-13123 - Minor bug in ROW bloom filter (Ram):w 2015-03-02 11:47:20 +05:30
tedyu c64686e2e1 HBASE-13134 mutateRow and checkAndMutate apis don't throw region level exceptions (Francis Liu) 2015-03-01 20:25:43 -08:00
stack 10f3b77748 HBASE-NPE when running TestSplitLogManager (Andrey Stepachev and Zhangduo) 2015-03-01 19:54:38 -08:00
stack 5b0b43b48d HBASE-13130 Add timeouts on TestMasterObserver, a frequent zombie show 2015-02-28 15:27:59 -08:00
Sameet Agarwal a6cd9d986d HBASE-12924 HRegionServer#MovedRegionsCleaner Chore does not start
Signed-off-by: Elliott Clark <eclark@apache.org>
2015-02-28 10:35:19 -08:00
Enis Soztutar b09c4feade HBASE-13119 FileLink should implement equals
Conflicts:
	hbase-server/src/test/java/org/apache/hadoop/hbase/regionserver/TestStoreFileInfo.java
2015-02-27 18:13:45 -08:00
zhangduo ade44d754d HBASE-13097 Use same EventLoopGroup for different AsyncRpcClients if possible
Signed-off-by: stack <stack@apache.org>

Conflicts:
	hbase-server/src/test/java/org/apache/hadoop/hbase/ipc/TestIPC.java
2015-02-27 08:45:29 -08:00
Andrew Purtell 3e17ed9c3e HBASE-13106 Ensure endpoint-only table coprocessors can be dynamically loaded 2015-02-25 18:21:10 -08:00
Elliott Clark 2286371243 HBASE-13102 Fix Pseudo-distributed Mode which was broken in 1.0.0 2015-02-25 15:51:30 -08:00
Nick Dimiduk 9446b2cc7e HBASE-13086 Show ZK root node on Master WebUI 2015-02-24 19:05:19 -08:00
Ashish Singhi 9e9a98fdb1 HBASE-13048 Use hbase.crypto.wal.algorithm in SecureProtobufLogReader while decrypting the data
Signed-off-by: Andrew Purtell <apurtell@apache.org>
2015-02-24 18:18:31 -08:00
zhangduo a2123144ff HBASE-13084 Add labels to VisibilityLabelsCache asynchronously causes TestShell flakey
Signed-off-by: stack <stack@apache.org>

Conflicts:
	hbase-server/src/test/java/org/apache/hadoop/hbase/HBaseTestingUtility.java
2015-02-24 17:06:34 -08:00
stack 540266a7a0 HBASE-13083 Master can be dead-locked while assigning META. (Andrey Stepachev) 2015-02-23 21:17:36 -08:00
stack bb3ca8ed12 HBASE-13001 NullPointer in master logs for table.jsp (Vikas Vishwakarma) 2015-02-23 20:50:22 -08:00
zhangduo b5590ac722 HBASE-12953 RegionServer is not functionally working with AysncRpcClient in secure mode
Signed-off-by: stack <stack@apache.org>

Conflicts:
	hbase-server/src/test/java/org/apache/hadoop/hbase/security/TestSecureRPC.java
2015-02-23 20:41:45 -08:00
Enis Soztutar 492980d447 HBASE-12561 Replicas of regions can be cached from different instances of the table in MetaCache
Conflicts:
	hbase-client/src/main/java/org/apache/hadoop/hbase/client/RegionReplicaUtil.java
2015-02-23 12:01:10 -08:00
Enis Soztutar 28f4b8d07e HBASE-12714 RegionReplicaReplicationEndpoint should not set the RPC Codec 2015-02-22 21:58:20 -08:00
Enis Soztutar 5321d4465f HBASE-11842 Integration test for async wal replication to secondary regions
Conflicts:
	hbase-server/src/main/java/org/apache/hadoop/hbase/replication/regionserver/RegionReplicaReplicationEndpoint.java
	hbase-server/src/test/java/org/apache/hadoop/hbase/util/RestartMetaTest.java
2015-02-22 21:51:51 -08:00
Rajeshbabu Chintaguntla 66d59afa66 HBASE-13054 Provide more tracing information for locking/latching events.(Rajeshbabu) 2015-02-21 12:17:44 +05:30
stack 61901c86b1 HBASE-13032 Migration of states should be performed once META is assigned and onlined (Andrey Stepachev) 2015-02-20 22:06:57 -08:00
tedyu 9d29f3c4f1 HBASE-13057 Provide client utility to easily enable and disable table replication (Ashish Singhi) 2015-02-20 10:27:20 -08:00
tedyu cfc01532e2 HBASE-13070 Fix TestCacheOnWrite (Duo Zhang) 2015-02-20 08:40:34 -08:00
Sean Busbey 49ae4ab672 HBASE-13075 TableInputFormatBase spuriously warning about multiple initializeTable calls 2015-02-19 16:22:46 -06:00
tedyu 6b44b73404 HBASE-13072 BucketCache.evictBlock returns true if block does not exist (Duo Zhang) 2015-02-19 08:28:51 -08:00
Ashish Singhi 41d93323f2 HBASE-13002 Make encryption cipher configurable
Signed-off-by: Andrew Purtell <apurtell@apache.org>

Conflicts:
	hbase-common/src/main/java/org/apache/hadoop/hbase/HConstants.java
	hbase-common/src/test/java/org/apache/hadoop/hbase/io/crypto/TestEncryption.java
2015-02-18 11:42:22 -08:00
stack 25e8e9b5ae HBASE-13056 Refactor table.jsp code to remove repeated code and make it easier to add new checks (Vikas Vishwakarma) 2015-02-18 11:35:42 -08:00
Devaraj Das e8a34fb384 HBASE-13036. Meta scanner should use its own threadpool 2015-02-18 10:54:31 -08:00
stack f5e2a82328 HBASE-13017 Backport HBASE-12035 Keep table state in Meta to 1.0 branch (Andrey Stepachev) 2015-02-18 09:58:32 -08:00
tedyu ac49c8d3e9 HBASE-13061 RegionStates can remove wrong region from server holdings (Andrey Stepachev) 2015-02-18 06:24:47 -08:00
Abhishek Kumar 0004aeea80 HBASE-13050 Empty Namespace validation
Signed-off-by: Matteo Bertozzi <matteo.bertozzi@cloudera.com>
2015-02-18 08:32:55 +01:00
tedyu d10639dcc2 HBASE-12948 Calling Increment#addColumn on the same column multiple times produces wrong result (hongyu bi) 2015-02-17 12:41:18 -08:00
stack ea0bdd3df1 HBASE-13040 Possible failure of TestHMasterRPCException (Zhang Duo)
Conflicts:
	hbase-server/src/test/java/org/apache/hadoop/hbase/master/TestHMasterRPCException.java
2015-02-17 12:11:24 -08:00
stack 63bbc1cade HBASE-13047 Add "HBase Configuration" link missing on the table details pages (Vikas Vishwakarma) 2015-02-16 20:49:35 -08:00
tedyu 500b04543b HBASE-13055 HRegion FIXED_OVERHEAD missed one boolean (Duo Zhang) 2015-02-16 17:27:49 -08:00
Andrew Purtell b33f50e1d4 HBASE-13044 Configuration option for disabling coprocessor loading
Conflicts:
	hbase-common/src/main/resources/hbase-default.xml
	hbase-server/src/main/java/org/apache/hadoop/hbase/master/MasterCoprocessorHost.java
	hbase-server/src/test/java/org/apache/hadoop/hbase/coprocessor/TestCoprocessorConfiguration.java
2015-02-15 11:21:22 -08:00
Sean Busbey 4d0de57a77 HBASE-13028 Cleanup MapReduce InputFormats
Conflicts:
	hbase-server/src/main/java/org/apache/hadoop/hbase/mapred/TableInputFormat.java
	hbase-server/src/main/java/org/apache/hadoop/hbase/mapred/TableInputFormatBase.java
	hbase-server/src/main/java/org/apache/hadoop/hbase/mapreduce/TableInputFormatBase.java
2015-02-14 14:17:46 -06:00
Lars Hofhansl 05e0b46d52 HBASE-12971 Replication stuck due to large default value for replication.source.maxretriesmultiplier. 2015-02-13 22:19:15 -08:00
Aditya Kishore 432b2197fd HBASE-13010 HFileOutputFormat2 partitioner's path is hard-coded as '/tmp'
Signed-off-by: Andrew Purtell <apurtell@apache.org>
2015-02-13 18:53:26 -08:00
Sean Busbey 9114edece1 HBASE-13027 Ensure extension of TableInputFormatBase works.
* move mapreduce version of TableInputFormat tests out of mapred
* add ability to get runnable job via MR test shims
* correct the javadoc example for current APIs.
* add tests the run a job based on the extending TableInputFormatBase (as given in the javadocs)
* add tests that run jobs based on the javadocs from 0.98
* fall back to our own Connection if ussers of the deprecated table configuration have a managed connection.
2015-02-13 18:43:44 -06:00
stack e8d17da337 HBASE-13030 [1.0.0 polish] Make ScanMetrics public again and align Put 'add' with Get, Delete, etc., addColumn -- ADDENDUM 2015-02-13 15:53:54 -08:00
stack 1338f0980e HBASE-13030 [1.0.0 polish] Make ScanMetrics public again and align Put 'add' with Get, Delete, etc., addColumn
Conflicts:
	hbase-client/src/main/java/org/apache/hadoop/hbase/client/Scan.java
	hbase-server/src/test/java/org/apache/hadoop/hbase/ScanPerformanceEvaluation.java
2015-02-13 15:28:51 -08:00
Enis Soztutar 36e76c4be6 HBASE-11569 Flush / Compaction handling from secondary region replicas
Conflicts:
	hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/HRegion.java
	hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/RSRpcServices.java
2015-02-13 12:49:08 -08:00
Matteo Bertozzi 3c068c11f1 HBASE-13037 LoadIncrementalHFile should try to verify the content of unmatched families 2015-02-13 20:07:22 +01:00
Sean Busbey a1e58c1076 HBASE-13038 addendum for branch-1 2015-02-13 11:40:37 -06:00
Ashish Singhi f5b40200db HBASE-9531 a command line (hbase shell) interface to retreive the replication metrics and show replication lag
Signed-off-by: Andrew Purtell <apurtell@apache.org>

Conflicts:
	hbase-client/src/main/java/org/apache/hadoop/hbase/protobuf/ProtobufUtil.java
	hbase-server/src/test/java/org/apache/hadoop/hbase/replication/TestReplicationSmallTests.java
2015-02-12 14:16:28 -08:00
Andrew Purtell 7841bf73be HBASE-13008 Better default for hbase.regionserver.regionSplitLimit parameter (Srikanth Srungarapu) 2015-02-12 10:17:23 -08:00
Enis Soztutar 4969368bf1 HBASE-12070 Add an option to hbck to fix ZK inconsistencies (Stephen Yuan Jiang) 2015-02-11 17:53:11 -08:00
Ramkrishna 23a894fc4a HBASE-13003 - Get tests in TestHFileBlockIndex back (Zhangduo) 2015-02-11 11:15:23 +05:30
stack 31b3327184 HBASE-12978 Region goes permanently offline (WAS: hbase:meta has a row missing hregioninfo and it causes my long-running job to fail) 2015-02-10 17:04:01 -08:00
Andrew Purtell 8dd17e1ff8 HBASE-9910 TestHFilePerformance and HFilePerformanceEvaluation should be merged in a single HFile performance test class (Vikas Vishwakarma)
Amending-Author: Andrew Purtell <apurtell@apache.org>
2015-02-10 16:10:52 -08:00
tedyu 8fdc5bdb2a HBASE-13004 Make possible to explain why HBaseTestingUtility.waitFor fails (Andrey Stepachev) 2015-02-10 08:54:43 -08:00
Sean Busbey 7bf4b38da5 HBASE-12997 print wal pipeline on low replication. 2015-02-09 23:56:52 -06:00
Enis Soztutar 66ccc22117 HBASE-12998 Compilation with Hdfs-2.7.0-SNAPSHOT is broken after HDFS-7647 2015-02-09 18:18:01 -08:00
Andrew Purtell e06c0d006c HBASE-12973 RegionCoprocessorEnvironment should provide HRegionInfo directly 2015-02-09 17:58:16 -08:00
Esteban Gutierrez 93bfa26705 HBASE-12984: SSL cannot be used by the InfoPort in branch-1 2015-02-09 16:45:03 -08:00
stack b3d8a8843c HBASE-12985 Javadoc warning and findbugs fixes to get us green again
Conflicts:
	hbase-server/src/main/java/org/apache/hadoop/hbase/master/balancer/BaseLoadBalancer.java
2015-02-07 17:06:22 -08:00
Jeffrey Zhong b0b0a74fef HBASE-11567 Write bulk load COMMIT events to WAL 2015-02-06 18:46:00 -08:00
Andrew Purtell a7b8112555 Revert "HBASE-12891 Parallel execution for Hbck checkRegionConsistency"
This reverts commit b14614c948.
2015-02-06 16:52:21 -08:00
stack ccf2975e8e HBASE-12966 NPE in HMaster while recovering tables in Enabling state; ADDENDUM 2015-02-06 16:02:14 -08:00
rahulgidwani b14614c948 HBASE-12891 Parallel execution for Hbck checkRegionConsistency
Signed-off-by: Andrew Purtell <apurtell@apache.org>

Conflicts:
	hbase-server/src/main/java/org/apache/hadoop/hbase/util/HBaseFsck.java
2015-02-06 15:14:19 -08:00
Esteban Gutierrez fc7f53f240 HBASE-12956 Binding to 0.0.0.0 is broken after HBASE-10569
Signed-off-by: Enis Soztutar <enis@apache.org>
2015-02-06 14:52:38 -08:00
stack 9293bf26ea HBASE-12980 Delete of a table may not clean all rows from hbase:meta
Conflicts:
	hbase-server/src/main/java/org/apache/hadoop/hbase/master/handler/DeleteTableHandler.java
	hbase-server/src/test/java/org/apache/hadoop/hbase/master/handler/TestEnableTableHandler.java
2015-02-06 14:13:26 -08:00
Jesse Yates 073badfd7f HBASE-12979 Use setters instead of return values for handing back statistics from HRegion methods 2015-02-06 13:31:56 -08:00
Devaraj Das 055f5a95e4 HBASE-11568. Async WAL replication for region replicas (Enis Soztutar) 2015-02-06 07:48:32 -08:00
stack fb867f7952 HBASE-12958 SSH doing hbase:meta get but hbase:meta not assigned; REAPPLY 2015-02-05 16:53:23 -08:00
tedyu 58b943a842 HBASE-12966 NPE in HMaster while recovering tables in Enabling state (Andrey Stepachev) 2015-02-05 13:05:09 -08:00
stack aabc74406f Revert "HBASE-12958 SSH doing hbase:meta get but hbase:meta not assigned"
Reverting. Its failing up on apache build.

This reverts commit bccd4fa38b.
2015-02-05 12:25:03 -08:00
stack bccd4fa38b HBASE-12958 SSH doing hbase:meta get but hbase:meta not assigned
Conflicts:
	hbase-server/src/main/java/org/apache/hadoop/hbase/master/RegionStates.java
	hbase-server/src/test/java/org/apache/hadoop/hbase/master/TestRegionStates.java
2015-02-04 23:24:03 -08:00
Victoria Dudin de92ccbb27 HBASE-12961 Fix negative values in read and write region server metrics. 2015-02-04 10:32:17 -08:00
Ramkrishna d33bc0c8c6 HBASE-12962 - TestHFileBlockIndex.testBlockIndex() commented out during
HBASE-10531 (Ram)
2015-02-04 11:44:39 +05:30
stack adcb840e1b HBASE-7332 [webui] HMaster webui should display the number of regions a table has. (Andrey Stepachev) 2015-02-03 09:25:28 -08:00
Devaraj Das 44596148c7 HBASE-10942. support parallel request cancellation for multi-get (Nicolas Liochon & Devaraj Das) 2015-02-02 23:02:20 -08:00
zhangduo 2fd27ea80c HBASE-8329 Limit compaction speed
Signed-off-by: stack <stack@apache.org>
2015-02-02 22:19:51 -08:00
stack e06be2060c HBASE-12782 ITBLL fails for me if generator does anything but 5M per maptask
Conflicts:
	hbase-it/src/test/java/org/apache/hadoop/hbase/test/IntegrationTestBigLinkedList.java
	hbase-server/src/main/java/org/apache/hadoop/hbase/wal/WALSplitter.java
2015-01-30 19:21:17 -08:00
stack af84b746ce HBASE-6778 Deprecate Chore; its a thread per task when we should have one thread to do all tasks (Jonathan Lawlor) 2015-01-30 15:27:08 -08:00
Lars Hofhansl 45b0aa874d HBASE-12859; Addendum 2015-01-29 14:11:19 -08:00
Lars Hofhansl 0b3502f2b1 HBASE-12859 New master API to track major compaction completion. 2015-01-29 13:57:24 -08:00
Devaraj Das 8ddc90c209 HBASE-11574. Addendum for a failing UT in branch-1 (tedyu) 2015-01-29 09:57:48 -08:00
Devaraj Das c66fdf1e83 HBASE-11574. hbase:meta's regions can be replicated 2015-01-29 00:32:21 -08:00
Ashish Singhi a2d8b0e52b HBASE-12831 Changing the set of vis labels a user has access to doesn't generate an audit log event
Signed-off-by: Sean Busbey <busbey@apache.org>
2015-01-28 21:30:02 -06:00
Enis Soztutar e38d83eeb0 HBASE-12916 No access control for replicating WAL entries (Liu Shaohui) 2015-01-27 15:34:47 -08:00
Enis Soztutar 0c3e5b23a0 HBASE-11908 Region replicas should be added to the meta table at the time of table creation 2015-01-27 14:42:42 -08:00
tedyu f1bd041113 HBASE-12929 TableMapReduceUtil.initTableMapperJob unnecessarily limits the types of outputKeyClass and outputValueClass (Will Temperley) 2015-01-27 07:58:48 -08:00
Matteo Bertozzi e7bb32c240 HBASE-12925 Use acl cache for doing access control checks in prepare and clean phases of Bulkloading (Srikanth Srungarapu) 2015-01-27 13:15:49 +00:00
tedyu 80dfdc5244 HBASE-7847 Use zookeeper multi to clear znodes (Rakesh R) 2015-01-26 21:44:14 -08:00
rahulgidwani 3bf34993a8 HBASE-12627 Add back snapshot batching facility
Signed-off-by: Andrew Purtell <apurtell@apache.org>
2015-01-26 18:45:10 -08:00
tedyu 9aadf4c35b HBASE-12927 TestFromClientSide#testScanMetrics() failing due to duplicate createTable commands (Jonathan Lawlor) 2015-01-26 17:39:01 -08:00
Enis Soztutar a84233ae35 HBASE-12745 Visibility Labels: support visibility labels for user groups. (Addendum2 for BC between 0.98 and branch-1) (Anoop Sam John) 2015-01-26 15:58:35 -08:00
tedyu 5cee77a1f1 HBASE-12917 HFilePerformanceEvaluation Scan tests fail with StackOverflowError due to recursive call in createCell function (Vikas Vishwakarma) 2015-01-26 15:26:01 -08:00
stack c057604742 HBASE-7541 Convert all tests that use HBaseTestingUtility.createMultiRegions to HBA.createTable (Jonathan Lawlor) 2015-01-26 14:11:02 -08:00
Enis Soztutar 0a50a7a472 HBASE-12745 Visibility Labels: support visibility labels for user groups. (Addendum for BC between 0.98 and branch-1) 2015-01-25 18:11:40 -08:00
Elliott Clark 8ee4464ef9 HBASE-12892 Add a class to allow taking a snapshot from the command line 2015-01-25 17:22:41 -08:00
Enis Soztutar d0a2a0b145 HBASE-12901 Possible deadlock while onlining a region and get region plan for other region run parallel (Rajeshbabu Chintaguntla) 2015-01-24 18:37:35 -08:00
stack eb9978cc3d HBASE-12684 Add new AsyncRpcClient (Jurriaan Mous) 2015-01-24 18:21:36 -08:00
Enis Soztutar e180f0bdd1 HBASE-12728 buffered writes substantially less useful after removal of HTablePool (addendum for failing test in branch-1.0) 2015-01-24 17:57:34 -08:00
tedyu 3a529c04ce HBASE-10499 In write heavy scenario one of the regions does not get flushed causing RegionTooBusyException (Ram and Ted) 2015-01-23 09:44:50 -08:00
Nick Dimiduk 8556e2598e HBASE-12728 buffered writes substantially less useful after removal of HTablePool (Solomon Duskis and Nick Dimiduk)
In our pre-1.0 API, HTable is considered a light-weight object that consumed by
a single thread at a time. The HTablePool class provided a means of sharing
multiple HTable instances across a number of threads. As an optimization,
HTable managed a "write buffer", accumulating edits and sending a "batch" all
at once. By default the batch was sent as the last step in invocations of
put(Put) and put(List<Put>). The user could disable the automatic flushing of
the write buffer, retaining edits locally and only sending the whole "batch"
once the write buffer has filled or when the flushCommits() method in invoked
explicitly. Explicit or implicit batch writing was controlled by the
setAutoFlushTo(boolean) method. A value of true (the default) had the write
buffer flushed at the completion of a call to put(Put) or put(List<Put>). A
value of false allowed for explicit buffer management. HTable also exposed the
buffer to consumers via getWriteBuffer().

The combination of HTable with setAutoFlushTo(false) and the HTablePool
provided a convenient mechanism by which multiple "Put-producing" threads could
share a common write buffer. Both HTablePool and HTable are deprecated, and
they are officially replaced in The new 1.0 API by Table and BufferedMutator.
Table, which replaces HTable, no longer exposes explicit write-buffer
management. Instead, explicit buffer management is exposed via BufferedMutator.
BufferedMutator is made safe for concurrent use. Where code would previously
retrieve and return HTables from an HTablePool, now that code creates and
shares a single BufferedMutator instance across all threads.

Conflicts:
	hbase-client/src/main/java/org/apache/hadoop/hbase/client/HTable.java
	hbase-client/src/test/java/org/apache/hadoop/hbase/client/TestAsyncProcess.java
	hbase-it/src/test/java/org/apache/hadoop/hbase/test/IntegrationTestBigLinkedList.java
	hbase-it/src/test/java/org/apache/hadoop/hbase/test/IntegrationTestBigLinkedListWithVisibility.java
	hbase-it/src/test/java/org/apache/hadoop/hbase/test/IntegrationTestLoadAndVerify.java
	hbase-it/src/test/java/org/apache/hadoop/hbase/trace/IntegrationTestSendTraceRequests.java
	hbase-rest/src/test/java/org/apache/hadoop/hbase/rest/PerformanceEvaluation.java
	hbase-rest/src/test/java/org/apache/hadoop/hbase/rest/client/TestRemoteTable.java
	hbase-server/src/main/java/org/apache/hadoop/hbase/mapreduce/MultiTableOutputFormat.java
	hbase-server/src/test/java/org/apache/hadoop/hbase/PerformanceEvaluation.java
	hbase-server/src/test/java/org/apache/hadoop/hbase/TestMultiVersions.java
	hbase-server/src/test/java/org/apache/hadoop/hbase/client/TestClientPushback.java
	hbase-server/src/test/java/org/apache/hadoop/hbase/client/TestCloneSnapshotFromClient.java
	hbase-server/src/test/java/org/apache/hadoop/hbase/client/TestFromClientSide.java
	hbase-server/src/test/java/org/apache/hadoop/hbase/client/TestMultiParallel.java
	hbase-server/src/test/java/org/apache/hadoop/hbase/client/TestRestoreSnapshotFromClient.java
	hbase-server/src/test/java/org/apache/hadoop/hbase/client/TestRpcControllerFactory.java
	hbase-server/src/test/java/org/apache/hadoop/hbase/master/TestMaster.java
	hbase-server/src/test/java/org/apache/hadoop/hbase/regionserver/TestFSErrorsExposed.java
	hbase-server/src/test/java/org/apache/hadoop/hbase/regionserver/TestRegionServerMetrics.java
	hbase-server/src/test/java/org/apache/hadoop/hbase/regionserver/TestScannerWithBulkload.java
	hbase-server/src/test/java/org/apache/hadoop/hbase/regionserver/wal/TestLogRolling.java
	hbase-server/src/test/java/org/apache/hadoop/hbase/replication/TestReplicationChangingPeerRegionservers.java
	hbase-server/src/test/java/org/apache/hadoop/hbase/replication/TestReplicationWithTags.java
	hbase-server/src/test/java/org/apache/hadoop/hbase/security/visibility/TestVisibilityLabelsReplication.java
	hbase-server/src/test/java/org/apache/hadoop/hbase/snapshot/SnapshotTestingUtils.java
	hbase-server/src/test/java/org/apache/hadoop/hbase/snapshot/TestFlushSnapshotFromClient.java
	hbase-server/src/test/java/org/apache/hadoop/hbase/snapshot/TestRestoreFlushSnapshotFromClient.java
2015-01-23 09:07:55 -08:00
Rajeshbabu Chintaguntla d21ea4e570 HBASE-12791 HBase does not attempt to clean up an aborted split when the regionserver shutting down-addendum(Rajeshbabu) 2015-01-23 12:30:36 +05:30
Andrew Purtell 7e1f030f2a HBASE-12731 Heap occupancy based client pushback
Conflicts:
	hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/RegionServerServices.java
	hbase-server/src/test/java/org/apache/hadoop/hbase/master/MockRegionServer.java
2015-01-22 17:47:59 -08:00
Andrew Purtell 04a003d6a2 HBASE-12730 Backport HBASE-5162 (Basic client pushback mechanism) to branch-1 2015-01-22 14:50:40 -08:00
Nick Dimiduk 05f4e0c715 HBASE-12810 Update to htrace-incubating 2015-01-22 14:32:21 -08:00
Sean Busbey 0bec3a7bf4 HBASE-12898 ensure direct dependencies are declared. 2015-01-22 09:30:05 -06:00
anoopsjohn 613efef04b HBASE-12745 Visibility Labels: support visibility labels for user groups. (Jerry He) 2015-01-22 11:39:30 +05:30
Enis Soztutar 54f6cae41c HBASE-12393 The regionserver web will throw exception if we disable block cache (ChiaPing Tsai) 2015-01-21 17:27:37 -08:00
Enis Soztutar ba2d05e148 HBASE-12774 Fix the inconsistent permission checks for bulkloading. (Srikanth Srungarapu) 2015-01-21 17:04:57 -08:00
Enis Soztutar 08cf057c6b HBASE-12864 IntegrationTestTableSnapshotInputFormat fails 2015-01-21 16:22:09 -08:00
tedyu 25b1c2670d HBASE-12886 Correct tag option name in PerformanceEvaluation (Jerry He) 2015-01-21 12:31:18 -08:00
tedyu 6152b2b86f HBASE-12876 TestScannerWithBulkload should pass Table with unmanaged connection to LoadIncrementalHFiles#doBulkLoad() 2015-01-21 11:21:41 -08:00
Nick Dimiduk 8dccea9dd7 HBASE-12881 TestFastFail is not compatible with surefire.rerunFailingTestsCount 2015-01-20 09:29:57 -08:00
rahulgidwani 6a1fcf2b85 HBASE-11195 Potentially improve block locality during major compaction for old regions
Signed-off-by: Andrew Purtell <apurtell@apache.org>
2015-01-19 17:33:26 -08:00
Andrew Purtell 453f9294b6 HBASE-12878 Incorrect HFile path in TestHFilePerformance print output (Vikas Vishwakarma) 2015-01-19 12:46:54 -08:00
Devaraj Das d0e4fb6ae3 HBASE-12548. Improve debuggability of IntegrationTestTimeBoundedRequestsWithRegionReplicas. 2015-01-16 11:49:49 -08:00
Devaraj Das 37a2774c6f HBASE-11903. Directly invoking split & merge of replica regions should be disallowed 2015-01-16 11:23:48 -08:00
Enis Soztutar 0689098092 HBASE-12862 Uppercase wals in RegionServer webUI 2015-01-16 11:12:47 -08:00
zhangduo 5ee40c5516 HBASE-12863 Master info port on RS UI is always 0
Signed-off-by: Enis Soztutar <enis@apache.org>
2015-01-16 11:00:42 -08:00
Devaraj Das 60e7e6aed5 HBASE-11261. Handle splitting/merging of regions that have region_replication greater than one 2015-01-16 10:54:52 -08:00
Devaraj Das 895e9228a0 HBASE-10674. HBCK should be updated to do replica related checks 2015-01-16 10:28:37 -08:00
Matteo Bertozzi 52b4db8607 HBASE-12773 Add warning message when user is trying to bulkload a large HFile (Srikanth Srungarapu) 2015-01-15 23:14:29 +00:00
tedyu 2e08bb3b47 HBASE-12848 Utilize Flash storage for WAL 2015-01-15 08:53:06 -08:00
Enis Soztutar 8ecba131af HBASE-12844 ServerManager.isServerReacable() should sleep between retries
Conflicts:
	hbase-server/src/main/java/org/apache/hadoop/hbase/master/ServerManager.java
	hbase-server/src/test/java/org/apache/hadoop/hbase/master/TestAssignmentManagerOnCluster.java
2015-01-14 15:50:43 -08:00
Rajeshbabu Chintaguntla bc5023018e HBASE-12847 TestZKLessSplitOnCluster frequently times out in 0.98 builds(Rajeshbabu) 2015-01-15 00:14:52 +05:30
Virag Kothari 4ff742742b HBASE-12480 Regions in FAILED_OPEN/FAILED_CLOSE should be processed on master failover 2015-01-13 11:06:24 -08:00
tedyu 908779b887 HBASE-12849 LoadIncrementalHFiles should use unmanaged connection in branch-1 2015-01-13 10:55:07 -08:00
tedyu b79dbedad6 HBASE-11144 Filter to support scanning multiple row key ranges (Jiajia Li) 2015-01-13 07:04:49 -08:00
Enis Soztutar 6e45269f2c HBASE-12835 HBASE-12422 changed new HTable(Configuration) to not use managed Connections anymore - ADDENDUM for test failure 2015-01-12 18:52:49 -08:00
Rajeshbabu Chintaguntla f4e0cbc26c HBASE-12791 HBase does not attempt to clean up an aborted split when the regionserver shutting down(Rajeshbabu) 2015-01-12 07:04:26 +05:30
tedyu 9b8f59cdf9 HBASE-12798 Map Reduce jobs should not create Tables in setConf() (Solomon Duskis) 2015-01-11 09:22:12 -08:00
tedyu b421498ce6 HBASE-12834 Promote ScanType to LimitedPrivate 2015-01-09 15:36:58 -08:00
Nick Dimiduk 2ecb4b1b34 HBASE-12825 CallRunner exception messages should include destination host:port 2015-01-08 18:40:28 -08:00
Enis Soztutar 4581d54cf7 HBASE-12824 CompressionTest fails with org.apache.hadoop.hbase.io.hfile.AbstractHFileReader: Not seeked to a key/value 2015-01-08 15:57:14 -08:00
Nick Dimiduk 240ef12358 HBASE-12071 Separate out thread pool for Master <-> RegionServer communication (Stephen Yuan Jiang) 2015-01-08 14:11:32 -08:00
tedyu e0f706999a HBASE-12811 [AccessController] NPE while scanning a table with user not having READ permission on the namespace (Ashish) 2015-01-08 09:05:55 -08:00
tedyu 165bbb9e8d HBASE-12819 ExportSnapshot doesn't close FileSystem instances 2015-01-08 08:52:13 -08:00
tedyu 29ec882a5e HBASE-12817 Data missing while scanning using PREFIX_TREE data block encoding (Duo Zhang) 2015-01-07 19:32:17 -08:00
tedyu 2c4fe03e6a HBASE-12783 Create efficient RegionLocator implementation (Solomon) 2015-01-07 11:10:24 -08:00
Virag Kothari 46f993b19f HBASE-12694 testTableExistsIfTheSpecifiedTableRegionIsSplitParent in TestSplitTransactionOnCluster class leaves regions in transition (Vandana Ayyalasomayajula) 2015-01-07 10:58:32 -08:00