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