Andrey Stepachev
d0af30ea3c
HBASE-13093 Local mode HBase instance doesn't shut down.
2015-03-17 14:47:11 +00:00
stack
71f22ebfb8
HBASE-13193 RegionScannerImpl filters should not be reset if a partial Result is returned (Jonathan Lawlor)
2015-03-16 13:27:02 -07:00
Josh Elser
c3b47f2251
HBASE-13236 Add addt'l lifecycle-mapping executions.
...
Adds a number of lifecycle-mapping entries which
prevent errors from showing up in Eclipse on a fresh
import of HBase. For plugins defined in the top-level
pom, the mapping is added there; otherwise, the mapping
is pushed down to the child pom.
Signed-off-by: Sean Busbey <busbey@apache.org>
2015-03-14 00:19:44 -05:00
anoopsjohn
7fdadddfcc
HBASE-13232 ConnectionManger : Batch pool threads and metaLookup pool threads should use different name pattern.
2015-03-13 22:55:15 +05:30
tedyu
2d2b9ba283
HBASE-13162 Addendum adds InterfaceAudience annotation to ZkAclReset
2015-03-12 19:09:25 -07:00
Jonathan M Hsieh
d899322286
HBASE-13162 Add capability for cleaning hbase acls to hbase cleanup script (Srikanth Srungarapu)
2015-03-12 17:07:25 -07:00
tedyu
da9c5ac18c
HBASE-13171 Change AccessControlClient methods to accept connection object to reduce setup time (Srikanth Srungarapu)
2015-03-11 21:41:24 -07:00
Enis Soztutar
0f892c23ec
HBASE-13063 Allow to turn off memstore replication for region replicas - ADDENDUM for turning of primary flush tigger when this is enabled
2015-03-11 14:57:15 -07:00
stack
0fb1ad7db4
HBASE-13142 [PERF] Reuse the IPCUtil#buildCellBlock buffer; ADDENDUM
2015-03-10 22:21:01 -07:00
Matteo Bertozzi
eb2193afa0
HBASE-13063 Allow to turn off memstore replication for region replicas
2015-03-10 10:17:15 +00:00
zhangduo
5ff108d0e1
HBASE-12405 WAL accounting by Store
...
Conflicts:
hbase-client/src/main/java/org/apache/hadoop/hbase/protobuf/ResponseConverter.java
hbase-client/src/main/java/org/apache/hadoop/hbase/zookeeper/ZKUtil.java
hbase-protocol/src/main/java/org/apache/hadoop/hbase/protobuf/generated/ZooKeeperProtos.java
hbase-server/src/main/java/org/apache/hadoop/hbase/master/ServerManager.java
hbase-server/src/main/java/org/apache/hadoop/hbase/wal/WALSplitter.java
2015-03-10 13:13:40 +08:00
Enis Soztutar
280120ee15
HBASE-13121 Async wal replication for region replicas and dist log replay does not work together
...
Conflicts:
hbase-server/src/main/java/org/apache/hadoop/hbase/coordination/ZkSplitLogWorkerCoordination.java
hbase-server/src/main/java/org/apache/hadoop/hbase/replication/regionserver/RegionReplicaReplicationEndpoint.java
hbase-server/src/test/java/org/apache/hadoop/hbase/replication/regionserver/TestRegionReplicaReplicationEndpointNoMaster.java
2015-03-09 16:12:04 -07:00
Enis Soztutar
5619f20e1a
HBASE-12706 Support multiple port numbers in ZK quorum string (Stephen Yuan Jiang)
2015-03-06 16:47:44 -08:00
stack
3e3276d7fa
HBASE-13142 [PERF] Reuse the IPCUtil#buildCellBlock buffer
2015-03-06 14:35:49 -08:00
tedyu
bd4c6694f2
HBASE-13122 Improve efficiency for return codes of some filters (Shuaifeng)
2015-03-05 18:41:52 -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
f5020e9c1a
HBASE-13109 Make better SEEK vs SKIP decisions during scanning.
2015-03-04 14:13:41 -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
tedyu
ad6e1877d5
HBASE-13122 Revert pending answer to Ram's question
2015-03-02 20:59:50 -08:00
Andrew Purtell
d4200ab39e
HBASE-12995 Document that HConnection#getTable methods do not check table existence since 0.98.1
2015-03-02 16:58:54 -08:00
tedyu
e64bd72dcf
HBASE-13122 Improve efficiency for return codes of some filters (Shuaifeng Zhou)
2015-03-02 07:47:56 -08:00
tedyu
c64686e2e1
HBASE-13134 mutateRow and checkAndMutate apis don't throw region level exceptions (Francis Liu)
2015-03-01 20:25:43 -08:00
Sean Busbey
1efd29e343
HBASE-13131 ReplicationAdmin must clean up connections if constructor fails.
2015-03-01 00:24:04 -06:00
zhangduo
95d290bc5e
HBASE-13097 addendum use default ByteBufAllocator
...
Signed-off-by: stack <stack@apache.org>
2015-02-27 17:19:32 -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
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
Devaraj Das
8f3fc72b94
HBASE-13067. Fix caching of stubs to allow IP address changes of restarted remote servers.
2015-02-23 22:15:46 -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
tedyu
9d29f3c4f1
HBASE-13057 Provide client utility to easily enable and disable table replication (Ashish Singhi)
2015-02-20 10:27:20 -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
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
zhangduo
bcb3a587c5
HBASE-13066 Fix typo in AsyncRpcChannel
...
Signed-off-by: stack <stack@apache.org>
2015-02-18 09:44:02 -08:00
zhangduo
ae920d5559
HBASE-13011 TestLoadIncrementalHFiles is flakey when using AsyncRpcClient as client implementation
...
Added comment to AsyncRpcChannel data members
Signed-off-by: stack <stack@apache.org>
2015-02-16 09:05:06 -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
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
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
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
Andrew Purtell
f809b13d59
HBASE-12996 Reversed field on Filter should be transient (Ian Friedman)
2015-02-11 12:17:58 -08:00
Jeffrey Zhong
b0b0a74fef
HBASE-11567 Write bulk load COMMIT events to WAL
2015-02-06 18:46:00 -08:00
Devaraj Das
78c50af3ec
HBASE-11568. Addendum to add a file that I missed earlier.
2015-02-06 09:45:17 -08:00
Devaraj Das
055f5a95e4
HBASE-11568. Async WAL replication for region replicas (Enis Soztutar)
2015-02-06 07:48:32 -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
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
b8626afc88
HBASE-12951 TestHCM.testConnectionClose is flakey when using AsyncRpcClient as client implementation
...
Signed-off-by: stack <stack@apache.org>
2015-02-02 08:28:32 -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
0b3502f2b1
HBASE-12859 New master API to track major compaction completion.
2015-01-29 13:57:24 -08:00
Devaraj Das
c66fdf1e83
HBASE-11574. hbase:meta's regions can be replicated
2015-01-29 00:32:21 -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
80dfdc5244
HBASE-7847 Use zookeeper multi to clear znodes (Rakesh R)
2015-01-26 21:44:14 -08:00
tedyu
87a5ad4aa4
HBASE-12915 Disallow small scan with batching
2015-01-26 10:59:28 -08:00
stack
eb9978cc3d
HBASE-12684 Add new AsyncRpcClient (Jurriaan Mous)
2015-01-24 18:21:36 -08:00
Nick Dimiduk
4b9eaf5851
HBASE-12728 buffered writes substantially less useful after removal of HTablePool (addendum)
2015-01-23 14:45:28 -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
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
Enis Soztutar
2f90bc5e20
HBASE-12837 ReplicationAdmin leaks zk connections (stack)
...
Conflicts:
hbase-client/src/main/java/org/apache/hadoop/hbase/client/replication/ReplicationAdmin.java
2015-01-16 13:31:16 -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
Devaraj Das
895e9228a0
HBASE-10674. HBCK should be updated to do replica related checks
2015-01-16 10:28:37 -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
8470936d76
HBASE-12835 HBASE-12422 changed new HTable(Configuration) to not use managed Connections anymore
2015-01-12 16:21:04 -08:00
Enis Soztutar
54f5129da8
HBASE-12832 Describe table from shell no longer shows Table's attributes, only CF attributes (Srikanth Srungarapu)
2015-01-12 14:01:10 -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
2c4fe03e6a
HBASE-12783 Create efficient RegionLocator implementation (Solomon)
2015-01-07 11:10:24 -08:00
Enis Soztutar
0de113e564
HBASE-12788 Promote Abortable to LimitedPrivate
2015-01-05 16:33:17 -08:00
tedyu
173eba815b
HBASE-12783 Revert - two tests in TestAssignmentManager fail
2015-01-03 06:57:46 -08:00
tedyu
633734a82d
HBASE-12783 Create efficient RegionLocator implementation (Solomon Duskis)
2015-01-02 20:00:09 -08:00
Jurriaan Mous
26749c347d
HBASE-12761 On region jump ClientScanners should get next row start key instead of a skip.
...
Signed-off-by: stack <stack@apache.org>
Conflicts:
hbase-client/src/main/java/org/apache/hadoop/hbase/client/ScannerCallableWithReplicas.java
2014-12-30 14:49:58 -08:00
stack
826bcf1bb9
HBASE-12641 Grant all permissions of hbase zookeeper node to hbase superuser in a secure cluster (Liu Shaohui)
...
Conflicts:
hbase-client/src/main/java/org/apache/hadoop/hbase/zookeeper/ZKUtil.java
hbase-client/src/main/java/org/apache/hadoop/hbase/zookeeper/ZooKeeperWatcher.java
2014-12-27 21:15:21 -08:00
stack
4cb5d15b60
HBASE-12739 Avoid too large identifier of ZooKeeperWatcher (Liu Shaohui)
2014-12-23 12:21:05 -08:00
Jurriaan Mous
611ee0eb72
HBASE-12736 Let MetaScanner recycle a given Connection (Jurriaan Mous)
...
Signed-off-by: stack <stack@apache.org>
Conflicts:
hbase-server/src/test/java/org/apache/hadoop/hbase/master/TestRestartCluster.java
hbase-server/src/test/java/org/apache/hadoop/hbase/regionserver/TestEndToEndSplitTransaction.java
hbase-server/src/test/java/org/apache/hadoop/hbase/util/TestHBaseFsck.java
2014-12-23 10:59:18 -08:00
tedyu
59f93e2384
HBASE-12750 getRequestsCount() in ClusterStatus returns total number of request (Weichen Ye)
2014-12-23 10:26:49 -08:00
Devaraj Das
949982fc6e
HBASE-12012. Improve cancellation for the scan RPCs (patch from master; had to resolve some conflicts)
2014-12-22 16:45:41 -08:00
stack
b97ba6fc48
HBASE-11412 Minimize a number of hbase-client transitive dependencies (Sergey Beryozkin)
2014-12-19 07:56:34 -08:00
zhangduo
e55ef7a663
HBASE-10201 Port 'Make flush decisions per column family' to trunk
...
Signed-off-by: stack <stack@apache.org>
Conflicts:
hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/MemStoreFlusher.java
hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/RSRpcServices.java
2014-12-18 15:58:55 -08:00
Enis Soztutar
d66ae28c07
Update pom.xml version for 1.1.0-SNAPSHOT for branch-1
2014-12-17 23:16:41 -08:00
Enis Soztutar
e5f2033643
HBASE-11412 Minimize a number of hbase-client transitive dependencies (Sergey Beryozkin)
2014-12-17 21:53:43 -08:00
stack
476bd40716
HBASE-12652 Allow unmanaged connections in MetaTableAccessor (Solomon Duskis); REAPPLY
2014-12-17 11:11:35 -08:00
stack
4587a693b0
Revert "HBASE-12652 Allow unmanaged connections in MetaTableAccessor (Solomon Duskis)"
...
This reverts commit 1c99261f53
.
2014-12-16 17:00:37 -08:00
stack
f0afcd2cc2
HBASE-12689 Move version on from 0.99.2 to HBASE-1.0.0-SNAPSHOT
2014-12-14 20:37:59 -08:00
stack
b1c95d50cf
HBASE-12422 Use ConnectionFactory in HTable constructors Fix method signature in test
...
Conflicts:
hbase-client/src/main/java/org/apache/hadoop/hbase/client/coprocessor/SecureBulkLoadClient.java
hbase-server/src/main/java/org/apache/hadoop/hbase/util/HBaseFsck.java
hbase-server/src/test/java/org/apache/hadoop/hbase/mapreduce/TestLoadIncrementalHFilesSplitRecovery.java
hbase-server/src/test/java/org/apache/hadoop/hbase/util/TestHBaseFsck.java
2014-12-14 19:56:20 -08:00
Enis Soztutar
4f22143dfa
HBASE-12679 Add HBaseInterfaceAudience.TOOLS and move some of the Public classes to LimitedPrivate
2014-12-14 17:52:05 -08:00
tedyu
b7bb9d9505
HBASE-12659 Replace the method calls to grant and revoke in shell scripts with AccessControlClient (Srikanth Srungarapu)
2014-12-13 10:19:18 -08:00
Jurriaan Mous
54381aab11
HBASE-12668 Adapt PayloadCarryingRpcController so it can also be used in an async way
...
Signed-off-by: stack <stack@apache.org>
Conflicts:
hbase-client/src/main/java/org/apache/hadoop/hbase/ipc/TimeLimitedRpcController.java
2014-12-12 07:54:34 -08:00
stack
e3e9c96f89
HBASE-12373 Provide a command to list visibility labels (Jerry He)
...
Conflicts:
hbase-server/src/test/java/org/apache/hadoop/hbase/security/visibility/TestVisibilityLabelsWithDefaultVisLabelService.java
2014-12-11 15:20:40 -08:00
stack
51bbbbaf2b
HBASE-12665 When aborting, dump metrics
...
Add some fixup of checkstyle fails
Conflicts:
hbase-common/src/main/java/org/apache/hadoop/hbase/CellUtil.java
hbase-server/src/main/java/org/apache/hadoop/hbase/http/jmx/JMXJsonServlet.java
2014-12-09 21:08:10 -08:00
Nick Dimiduk
1c99261f53
HBASE-12652 Allow unmanaged connections in MetaTableAccessor (Solomon Duskis)
2014-12-09 11:50:47 -08:00
Matteo Bertozzi
09617cc2aa
HBASE-12564 consolidate the getTableDescriptors() semantic
2014-12-09 12:06:39 +00:00
stack
1d880e3f60
HBASE-12597 Add RpcClient interface and enable changing of RpcClient implementation (Jurriaan Mous)
2014-12-08 15:23:38 -08:00
stack
823656bf83
HBASE-12611 Create autoCommit() method and remove clearBufferOnFail (Solomon Duskis)
...
Conflicts:
hbase-client/src/main/java/org/apache/hadoop/hbase/client/HTable.java
2014-12-08 11:17:59 -08:00
Nick Dimiduk
081ce3f8de
HBASE-12163 Move test annotation classes to the same package as in master
2014-12-08 10:38:58 -08:00
Gary Helmling
6c4863f355
HBASE-12493 Make User and TokenUtil public
2014-12-06 02:10:31 -08:00
Andrew Purtell
004e977ba0
HBASE-10560 Per cell TTLs
2014-12-05 11:11:15 -08:00
tedyu
2e47c37b71
HBASE-12204 Backport HBASE-12016 'Reduce number of versions in Meta table. Make it configurable' to branch-1
2014-12-04 12:18:58 -08:00
stack
bb07de1960
HBASE-12431 Use of getColumnLatestCell(byte[], int, int, byte[], int, int) is Not Thread Safe (Jingcheng Du)
...
(cherry picked from commit c45772e76a
)
2014-12-03 22:35:14 -08:00
Enis Soztutar
5f150e49f9
Update pom.xml version for 0.99.2
2014-12-02 20:28:29 -08:00
stack
e424d4254e
HBASE-12490 Replace uses of setAutoFlush(boolean, boolean) (Solomon Duskis) -- ADDENDUM to fix failing TestAsyncProcess#testHTableFailedPutAndNewPut
2014-12-02 11:48:46 -08:00
stack
2b976c6bd1
HBASE-12490 Replace uses of setAutoFlush(boolean, boolean) (Solomon Duskis)
2014-12-02 09:34:04 -08:00
Sean Busbey
8959828fb5
HBASE-12522 Backport of write-ahead-log refactoring and follow-ons.
...
Issues incorporated and incompatible changes called out on the jira.
* Cleaned up references to HLog
* Deprecates HLogKey but maintains it for compatibility
- Moves all Writeable from WALKey to HLogKey
* Adds utility code to CoprocessorHost to help with evolving Coprocessor APIs
* RSRpcServices roll WAL call now requests the non-meta LogRoller roll all logs
- rolls actually happen asynchronously
- deprecated old api (and noted incompatible behavior change)
- modified api in new Admin interface to reflect lack of return values.
* Moved WAL user facing API to "WAL"
- only 1 sync offered
- WALTrailer removed from API
* make provider used by the WALFactory configurable.
* Move all WAL requests to use opaque ids instead of paths
* WALProvider provides API details for implementers and handles creation of WALs.
* Refactor WALActionsListener to have a basic implementation.
* turn MetricsWAL into a WALActionsListener.
* tests that needs FSHLog implementation details use them directly, others just reference provider + factory
- Some tests moved from Large to Medium based on run time.
* pull out wal disabling into its own no-op class
* update region open to delegate to WALFactory
* update performance test tool to allow for multiple regions
* Removed references to meta-specific wals within wal code
- replaced with generic suffixes
- WALFactory maintains a dedicated WALProvider for meta (and so knows about the distinction)
* maintain backwards compat on HLogPrettyPrinter and mark it deprecated.
- made WALPrettyPrinter IA.Private in favor of `bin/hbase wal`
* move WALUtil stuff that's implementation specific to said implementation
- WALUtil now acts as an integration point between the RegionServer and hte WAL code.
Incorporates contributions from v.himanshu and stack.
Conflicts:
hbase-server/src/main/java/org/apache/hadoop/hbase/mapreduce/WALPlayer.java
hbase-server/src/main/java/org/apache/hadoop/hbase/master/AssignmentManager.java
hbase-server/src/main/java/org/apache/hadoop/hbase/migration/NamespaceUpgrade.java
hbase-server/src/main/java/org/apache/hadoop/hbase/protobuf/ReplicationProtbufUtil.java
hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/HRegion.java
hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/HRegionServer.java
hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/LogRoller.java
hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/RSRpcServices.java
hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/RegionServerServices.java
hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/wal/FSHLog.java
hbase-server/src/main/java/org/apache/hadoop/hbase/replication/regionserver/RegionReplicaReplicationEndpoint.java
hbase-server/src/main/java/org/apache/hadoop/hbase/util/HMerge.java
hbase-server/src/main/java/org/apache/hadoop/hbase/util/MetaUtils.java
hbase-server/src/main/java/org/apache/hadoop/hbase/wal/WALSplitter.java
hbase-server/src/test/java/org/apache/hadoop/hbase/TestIOFencing.java
hbase-server/src/test/java/org/apache/hadoop/hbase/client/TestAdmin2.java
hbase-server/src/test/java/org/apache/hadoop/hbase/coprocessor/TestRegionObserverScannerOpenHook.java
hbase-server/src/test/java/org/apache/hadoop/hbase/filter/TestFilter.java
hbase-server/src/test/java/org/apache/hadoop/hbase/filter/TestInvocationRecordFilter.java
hbase-server/src/test/java/org/apache/hadoop/hbase/fs/TestBlockReorder.java
hbase-server/src/test/java/org/apache/hadoop/hbase/mapreduce/TestHLogRecordReader.java
hbase-server/src/test/java/org/apache/hadoop/hbase/mapreduce/TestImportExport.java
hbase-server/src/test/java/org/apache/hadoop/hbase/master/TestDistributedLogSplitting.java
hbase-server/src/test/java/org/apache/hadoop/hbase/regionserver/TestAtomicOperation.java
hbase-server/src/test/java/org/apache/hadoop/hbase/regionserver/TestRegionMergeTransaction.java
hbase-server/src/test/java/org/apache/hadoop/hbase/regionserver/TestSplitTransaction.java
hbase-server/src/test/java/org/apache/hadoop/hbase/regionserver/wal/TestHLog.java
hbase-server/src/test/java/org/apache/hadoop/hbase/regionserver/wal/TestLogRollAbort.java
hbase-server/src/test/java/org/apache/hadoop/hbase/regionserver/wal/TestLogRollingNoCluster.java
hbase-server/src/test/java/org/apache/hadoop/hbase/replication/TestMultiSlaveReplication.java
hbase-server/src/test/java/org/apache/hadoop/hbase/replication/TestReplicationEndpoint.java
hbase-server/src/test/java/org/apache/hadoop/hbase/replication/TestReplicationSource.java
hbase-server/src/test/java/org/apache/hadoop/hbase/replication/TestReplicationWALEntryFilters.java
hbase-server/src/test/java/org/apache/hadoop/hbase/replication/regionserver/TestRegionReplicaReplicationEndpoint.java
hbase-server/src/test/java/org/apache/hadoop/hbase/replication/regionserver/TestRegionReplicaReplicationEndpointNoMaster.java
hbase-server/src/test/java/org/apache/hadoop/hbase/replication/regionserver/TestReplicationSourceManager.java
hbase-server/src/test/java/org/apache/hadoop/hbase/replication/regionserver/TestReplicationWALReaderManager.java
hbase-server/src/test/java/org/apache/hadoop/hbase/util/TestFSVisitor.java
hbase-server/src/test/java/org/apache/hadoop/hbase/util/TestMergeTool.java
hbase-server/src/test/java/org/apache/hadoop/hbase/wal/TestSecureWAL.java
hbase-server/src/test/java/org/apache/hadoop/hbase/wal/TestWALFiltering.java
hbase-server/src/test/java/org/apache/hadoop/hbase/wal/TestWALMethods.java
hbase-server/src/test/java/org/apache/hadoop/hbase/wal/TestWALReaderOnSecureWAL.java
hbase-server/src/test/java/org/apache/hadoop/hbase/wal/TestWALSplit.java
hbase-server/src/test/java/org/apache/hadoop/hbase/wal/TestWALSplitCompressed.java
src/main/docbkx/ops_mgt.xml
2014-12-02 11:05:02 -06:00
stack
a5169d422b
HBASE-12526 Remove unused imports (Varun Saxena)
2014-12-01 14:30:59 -08:00
Ramkrishna
95de67bd39
HBASE-11639 - [Visibility controller] Replicate the visibility of Cells as
...
strings (Ram)
2014-12-01 23:24:20 +05:30
stack
b12d57783f
HBASE-12519 Remove tabs used as whitespace (Varun Saxena)
2014-11-29 09:24:08 -08:00
Jeffrey Zhong
643de2df04
HBASE-12533: staging directories are not deleted after secure bulk load
2014-11-26 16:32:59 -08:00
Enis Soztutar
898e78661a
HBASE-12072 Standardize retry handling for master operations
...
Conflicts:
hbase-client/src/main/java/org/apache/hadoop/hbase/MetaTableAccessor.java
hbase-client/src/main/java/org/apache/hadoop/hbase/client/Admin.java
hbase-client/src/main/java/org/apache/hadoop/hbase/client/HBaseAdmin.java
hbase-client/src/main/java/org/apache/hadoop/hbase/client/HConnection.java
hbase-client/src/main/java/org/apache/hadoop/hbase/client/HTable.java
hbase-client/src/main/java/org/apache/hadoop/hbase/client/RowTooBigException.java
hbase-client/src/main/java/org/apache/hadoop/hbase/client/replication/ReplicationAdmin.java
hbase-server/src/main/java/org/apache/hadoop/hbase/procedure/flush/MasterFlushTableProcedureManager.java
hbase-server/src/test/java/org/apache/hadoop/hbase/client/TestReplicasClient.java
hbase-server/src/test/java/org/apache/hadoop/hbase/regionserver/TestRegionMergeTransactionOnCluster.java
2014-11-26 13:50:24 -08:00
stack
c55d57461c
HBASE-12584 Fix branch-1 failing since task 5 HBASE-12404 (HBASE-12404 addendum)
2014-11-26 01:52:41 -08:00
Enis Soztutar
b9dfcd01b8
HBASE-12128 Cache configuration and RpcController selection for Table in Connection
2014-11-25 13:48:09 -08:00
stack
c0cdaf8400
HBASE-12404 Task 5 from parent: Replace internal HTable constructor use with
...
HConnection#getTable (0.98, 0.99)
Backport
Replaced HTable under hbase-*/src/main/java. Skipped tests. Would take
till end of time to do all and some cases are cryptic. Also skipped
some mapreduce where HTable comes through in API. Can do both of
these stragglers in another issue.
Generally, if a utility class or standalone class, tried to pass in a
Connection rather than have the utility or standalone create its own
connection on each invocation; e.g. the Quota stuff. Where not possible,
noted where invocation comes from... if test or hbck, didn't worry about
it.
Some classes are just standalone and nothing to be done to avoid
a Connection setup per invocation (this is probably how it worked
in the new HTable...days anyways). Some classes are not used:
AggregationClient, FavoredNodes... we should just purge this stuff.
Doc on what short circuit connection does (I can just use it...
I thought it was just for short circuit but no, it switches dependent
on where you are connecting).
Changed HConnection to super Interface ClusterConnection where safe (
internal usage by private classes only).
Doc cleanup in example usage so we do new mode rather than the old
fashion.
Used java7 idiom that allows you avoid writing out finally to call close
on implementations of Closeable.
Added a RegistryFactory.. moved it out from being inner class.
Added a utility createGetClosestRowOrBeforeReverseScan method to Scan
to create a Scan that can ...
Renamed getShortCircuitConnection as getConnection – users don't need
to know what implementation does (that it can short-circuit RPC).
The old name gave pause. I was frightened to use it thinking it only
for short-circuit reading – that it would not do remote too.
Squashed commit of the following:
2014-11-25 12:26:54 -08:00
stack
f3c5f11718
HBASE-12471 Task 4. replace internal ConnectionManager#{delete,get}Connection use with #close, #createConnection (0.98, 0.99) under src/main/java
...
Move from HConnection to ClusterConnection or Connection
Use unmanaged connections where we use managed previous
(used the jdk7 https://docs.oracle.com/javase/7/docs/technotes/guides/language/try-with-resources.html idiom).
In ZKConfig, synchronize on Configuration rather than make a copy.
Making a copy we were dropping hbase configs in certain test context
(could not find the zk ensemble because default port).
In tests, some move to the new style connection setup but mostly
fixes for premature connection close or adding cleanup where it
was lacking.
Conflicts:
hbase-server/src/test/java/org/apache/hadoop/hbase/client/TestMultiParallel.java
hbase-server/src/test/java/org/apache/hadoop/hbase/mapreduce/TestLoadIncrementalHFilesSplitRecovery.java
hbase-server/src/test/java/org/apache/hadoop/hbase/master/TestDistributedLogSplitting.java
hbase-server/src/test/java/org/apache/hadoop/hbase/replication/TestMultiSlaveReplication.java
hbase-server/src/test/java/org/apache/hadoop/hbase/replication/TestReplicationEndpoint.java
2014-11-24 10:12:27 -08:00
Andrew Purtell
9904252615
HBASE-12479 Backport HBASE-11689 (Track meta in transition) (Virag Kothari)
2014-11-22 12:13:09 -08:00
Enis Soztutar
aa343ebcfe
HBASE-10671 Add missing InterfaceAudience annotations for classes in hbase-common and hbase-client modules
2014-11-21 14:09:28 -08:00
tedyu
84ed9f6ba4
HBASE-8572 Enhance delete_snapshot.rb to call snapshot deletion API with regex (Ashish Singhi)
2014-11-20 08:59:42 -08:00
stack
3a3a4b7b6b
Revert "HBASE-12471 Task 4. replace internal ConnectionManager#{delete,get}Connection use with #close, #createConnection (0.98, 0.99)"
...
This reverts commit 4f5cde8a69
.
2014-11-18 16:32:18 -08:00
stack
4f5cde8a69
HBASE-12471 Task 4. replace internal ConnectionManager#{delete,get}Connection use with #close, #createConnection (0.98, 0.99)
...
Conflicts:
hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/wal/HLogSplitter.java
hbase-server/src/test/java/org/apache/hadoop/hbase/client/TestMultiParallel.java
hbase-server/src/test/java/org/apache/hadoop/hbase/mapreduce/TestLoadIncrementalHFilesSplitRecovery.java
hbase-server/src/test/java/org/apache/hadoop/hbase/master/TestDistributedLogSplitting.java
2014-11-18 10:19:55 -08:00
Enis Soztutar
b25e5bb890
HBASE-12445 hbase is removing all remaining cells immediately after the cell marked with marker = KeyValue.Type.DeleteColumn via PUT (Hani Nadra)
2014-11-12 15:50:48 -08:00
stack
f3a38dcf16
HBASE-10483 Provide API for retrieving info port when hbase.master.info.port is set to 0 (Liu Shaohui)
...
Conflicts:
hbase-client/src/main/java/org/apache/hadoop/hbase/client/HBaseAdmin.java
hbase-client/src/main/java/org/apache/hadoop/hbase/zookeeper/MasterAddressTracker.java
hbase-protocol/src/main/java/org/apache/hadoop/hbase/protobuf/generated/ZooKeeperProtos.java
2014-11-12 09:09:11 -08:00
Srikanth Srungarapu
133c79a391
HBASE-12460 Moving Chore to hbase-common module
...
Signed-off-by: Matteo Bertozzi <matteo.bertozzi@cloudera.com>
2014-11-11 23:18:37 +00:00
stack
9bbde31a81
HBASE-12434 Add a command to compact all the regions in a regionserver (Liu Shaohui)
2014-11-11 09:33:27 -08:00
Nick Dimiduk
df3ba6ea4b
HBASE-12432 RpcRetryingCaller should log after fixed number of retries like AsyncProcess
...
Signed-off-by: Andrew Purtell <apurtell@apache.org>
2014-11-07 12:27:36 -08:00
stack
c99d89fd63
HBASE-12427 Change branch-1 version from 0.99.2-SNAPSHOT to 0.99.3-SNAPSHOT --REVERT
2014-11-05 19:15:24 -08:00
stack
15f96c7a00
HBASE-12329 Table create with duplicate column family names quietly succeeds (Jingcheng Du)
2014-11-05 17:33:54 -08:00
stack
625a1ea065
HBASE-8707 Add LongComparator for filter (Liu Shaohui)
2014-11-05 16:57:21 -08:00
Lars Hofhansl
8427d67ff6
HBASE-12363 Improve how KEEP_DELETED_CELLS works with MIN_VERSIONS.
2014-11-04 17:12:39 -08:00
stack
c66a6b02a5
HBASE-12427 Change branch-1 version from 0.99.2-SNAPSHOT to 0.99.3-SNAPSHOT
2014-11-04 12:41:38 -08:00
Jeffrey Zhong
d4eb7d1bd1
HBASE-12407: HConnectionKey doesn't contain CUSTOM_CONTROLLER_CONF_KEY in CONNECTION_PROPERTIES
2014-11-03 21:05:11 -08:00
Lars Hofhansl
b20cb29437
HBASE-12417 Scan copy constructor does not retain small attribute.
2014-11-03 14:58:57 -08:00
Nick Dimiduk
1d6b3e7b78
HBASE-12416 RegionServerCallable should report what host it was communicating with
2014-11-03 14:21:43 -08:00
Andrew Purtell
4649646fc8
HBASE-12361 Show data locality of region in table page (Liu Shaohui)
...
Conflicts:
hbase-server/src/main/resources/hbase-webapps/master/table.jsp
2014-10-31 15:43:01 -07:00
Enis Soztutar
8938aba4e2
HBASE-12377 HBaseAdmin#deleteTable fails when META region is moved around the same timeframe (Stephen Yuan Jiang)
2014-10-31 12:11:31 -07:00
Ashish Singhi
ae8462b3a2
HBASE-10870 Deprecate and replace HCD methods that have a 'should' prefix with a 'is' instead
...
Signed-off-by: stack <stack@apache.org>
2014-10-31 08:34:40 -07:00
stack
29d486ff4e
HBASE-11835 Wrong managenement of non expected calls in the client (Nicolas Liochon)
2014-10-30 12:42:26 -07:00
stack
b069c10af4
HBASE-12238 A few ugly exceptions on startup
...
Conflicts:
hbase-client/src/main/java/org/apache/hadoop/hbase/zookeeper/MetaTableLocator.java
2014-10-29 21:53:55 -07:00
stack
6c39d36b32
HBASE-12313 Redo the hfile index length optimization so cell-based rather than serialized KV key
...
Conflicts:
hbase-common/src/main/java/org/apache/hadoop/hbase/CellComparator.java
hbase-common/src/main/java/org/apache/hadoop/hbase/CellKey.java
hbase-common/src/test/java/org/apache/hadoop/hbase/TestCellUtil.java
2014-10-29 11:36:47 -07:00
manukranthk
69c99da70a
Implement Preemptive Fast Fail
...
Summary: This diff ports the Preemptive Fast Fail feature to OSS. In multi threaded clients, we use a feature developed on 0.89-fb branch called Preemptive Fast Fail. This allows the client threads which would potentially fail, fail fast. The idea behind this feature is that we allow, among the hundreds of client threads, one thread to try and establish connection with the regionserver and if that succeeds, we mark it as a live node again. Meanwhile, other threads which are trying to establish connection to the same server would ideally go into the timeouts which is effectively unfruitful. We can in those cases return appropriate exceptions to those clients instead of letting them retry.
Test Plan: Unit tests
Differential Revision: https://reviews.facebook.net/D24177
Signed-off-by: stack <stack@apache.org>
Conflicts:
hbase-client/src/main/java/org/apache/hadoop/hbase/client/ClusterConnection.java
hbase-client/src/main/java/org/apache/hadoop/hbase/client/ConnectionManager.java
hbase-client/src/main/java/org/apache/hadoop/hbase/client/RpcRetryingCaller.java
2014-10-28 22:59:20 -07:00
Nick Dimiduk
050b8afcde
HBASE-12356 Rpc with region replica does not propagate tracing spans
2014-10-28 10:28:28 -07:00
stack
3fa96fb3c7
HBASE-2609 Harmonize the Get and Delete operations
2014-10-25 20:58:58 -07:00
Lars Hofhansl
7ec441ca4f
HBASE-12334 Handling of DeserializationException causes needless retry on failure.
2014-10-24 16:22:05 -07:00
Matteo Bertozzi
4f32987de7
HBASE-12301 user_permission command does not show global permissions
2014-10-22 10:13:46 +01:00
Ted Yu
89191230ea
HBASE-12302 VisibilityClient getAuths does not propagate remote service exception correctly (Jerry He)
2014-10-21 20:09:14 +00:00
manukranthk
c9f506a297
Add admin endpoint for updating the configuration on the regionserver
...
Summary: This is a follow up diff for the jira to add the functionality to update configs in an online fashion.
Test Plan: Unit test. This adds an end point on the regionserver. It just tries to call the end point and make sure the call succeeds.
Differential Revision: https://reviews.facebook.net/D24861
Signed-off-by: stack <stack@apache.org>
Conflicts:
hbase-server/src/test/java/org/apache/hadoop/hbase/regionserver/TestRegionServerOnlineConfigChange.java
2014-10-18 16:25:03 -04:00
Matteo Bertozzi
0dee72466d
HBASE-12161 Add support for grant/revoke on namespaces in AccessControlClient (Srikanth Srungarapu)
2014-10-18 21:16:58 +01:00
Enis Soztutar
10ebc49130
Update pom.xml version to 0.99.2-SNAPSHOT
2014-10-17 11:32:59 -07:00
Jeffrey Zhong
e6248bd45d
HBASE-9157: ZKUtil.blockUntilAvailable loops forever with non-recoverable errors
2014-10-15 11:47:15 -07:00
stack
ca26d22b50
HBASE-12147 Porting Online Config Change from 89-fb -- JAVADOC FIX ADDENDUM
2014-10-14 12:57:27 -07:00
stack
0ebb98d7b3
HBASE-12147 Porting Online Config Change from 89-fb -- JAVADOC FIX ADDENDUM -- REVERT
2014-10-14 08:49:08 -07:00
stack
785d2fad2e
HBASE-12147 Porting Online Config Change from 89-fb -- JAVADOC FIX ADDENDUM
2014-10-13 21:27:48 -07:00
stack
12ac08ce44
HBASE-12029 Use Table and RegionLocator in HTable.getRegionLocations() (Solomon Duskis)
...
Conflicts:
hbase-server/src/test/java/org/apache/hadoop/hbase/util/TestHBaseFsck.java
hbase-server/src/test/java/org/apache/hadoop/hbase/util/TestRegionSizeCalculator.java
2014-10-13 14:52:37 -07:00
Enis Soztutar
d817dab0c3
HBASE-12083 Deprecate new HBaseAdmin() in favor of Connection.getAdmin()
...
Conflicts:
hbase-client/src/main/java/org/apache/hadoop/hbase/client/HBaseAdmin.java
2014-10-13 13:23:11 -07:00
stack
9feb31056a
HBASE-12242 Fix new javadoc warnings in Admin, etc.
2014-10-13 12:10:19 -07:00
Ted Yu
aeb44d10bd
HBASE-12237 HBaseZeroCopyByteString#wrap() should not be called in hbase-client code
2014-10-13 17:27:41 +00:00
Enis Soztutar
7d0be32b1d
Update pom.xml version for 0.99.1
2014-10-11 21:56:30 -07:00
Andrew Purtell
6a37c169fc
HBASE-12126 Region server coprocessor endpoint (Virag Kothari)
2014-10-10 12:07:07 -07:00
stack
8c125a40bf
HBASE-11394 Replication can have data loss if peer id contains hyphen "-"
2014-10-10 10:28:44 -07:00
stack
608bb9e308
HBASE-12189 Fix new issues found by coverity static analysis
...
Conflicts:
hbase-server/src/main/java/org/apache/hadoop/hbase/quotas/QuotaState.java
hbase-server/src/main/java/org/apache/hadoop/hbase/quotas/UserQuotaState.java
2014-10-09 20:51:52 -07:00
Nick Dimiduk
2918a84070
HBASE-12183 FuzzyRowFilter doesn't support reverse scans
2014-10-09 18:29:57 -07:00
stack
b19db79968
HBASE-11990 Make setting the start and stop row for a specific prefix easier (Niels Basjes)
...
Conflicts:
hbase-server/src/test/java/org/apache/hadoop/hbase/filter/TestFilterWithScanLimits.java
src/main/docbkx/book.xml
2014-10-09 11:22:40 -07:00
Ted Yu
258f1d567b
HBASE-12109 user_permission command for namespace does not return correct result (Vandana Ayyalasomayajula)
2014-10-09 18:11:09 +00:00
Yi Deng
c61f233dfd
HBASE-12198 Fix the bug of not updating location cache
...
Summary: # Clear the cache of the server when failed
Test Plan: Add testcase `TestHTableMultiplexerFlushCache` to reproduce the bug.
Differential Revision: https://reviews.facebook.net/D24603
Signed-off-by: Elliott Clark <elliott@fb.com>
Signed-off-by: Elliott Clark <eclark@apache.org>
2014-10-09 10:16:13 -07:00
Andrew Purtell
695261c4a9
HBASE-12106 Move test annotations to test artifact (Enis Soztutar)
2014-10-06 23:16:58 -07:00
stack
073ca6a516
HBASE-12104 Some optimization and bugfix for HTableMultiplexer (Yi Deng)
2014-10-03 17:24:47 -07:00
Ted Yu
6b95b4a8a4
HBASE-12136 Race condition between client adding tableCF replication znode and server triggering TableCFsTracker (Virag Kothari)
2014-10-03 21:31:50 +00:00
Andrew Purtell
5881eed36e
HBASE-11907 Use the joni byte[] regex engine in place of j.u.regex
2014-10-02 23:06:33 -07:00
Jimmy Xiang
16228c275d
HBASE-12122 Try not to assign user regions to master all the time
2014-10-02 16:03:20 -07:00
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
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
Ted Yu
bed04816a3
HBASE-12143 Minor fix for Table code (Solomon Duskis)
2014-10-01 20:30:52 +00:00
anoopsjohn
ebe74abda9
HBASE-12112 Avoid KeyValueUtil#ensureKeyValue some more simple cases.
2014-10-01 14:15:51 +05:30
stack
7b64e7d7df
HBASE-11879 Change TableInputFormatBase to take interface arguments (Solomon Duskis)
2014-09-30 21:26:14 -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
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
Enis Soztutar
669bc49b47
HBASE-11995 Use Connection and ConnectionFactory where possible (Solomon Duskis)
2014-09-26 12:00:24 -07: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
Andrew Purtell
dab2af79ea
HBASE-11796 Add client support for atomic checkAndMutate (Srikanth Srungarapu)
2014-09-24 15:20:53 -07: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
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
Enis Soztutar
48aa009581
HBASE-12056 RPC logging too much in DEBUG mode
2014-09-23 19:56:49 -07:00
Elliott Clark
c32af7df5f
HBASE-12059 Create hbase-annotations module
2014-09-23 16:43:45 -07:00
anoopsjohn
0834770e63
HBASE-12024 Fix javadoc warning.
2014-09-23 22:53:41 +05:30
Elliott Clark
7e6cb56e4c
HBASE-12062 Fix usage of Collections.toArray
2014-09-23 10:00:03 -07:00
anoopsjohn
11e612c28c
HBASE-12047 Avoid usage of KeyValueUtil#ensureKeyValue in simple cases.
2014-09-23 16:43:24 +05:30
Enis Soztutar
63c24ac73f
Update pom.xml version to 0.99.1-SNAPSHOT
2014-09-22 20:14:52 -07:00
Enis Soztutar
968eadd24d
HBASE-12046 HTD/HCD setters should be builder-style
2014-09-22 12:41:01 -07:00
Enis Soztutar
f5305c6039
HBASE-11974 When a disabled table is scanned, NotServingRegionException is thrown instead of TableNotEnabledException (Ted Yu)
2014-09-21 15:27:18 -07:00
stack
c580e4dbd5
HBASE-11917 Deprecate / Remove HTableUtil
2014-09-19 15:59:20 -07:00
stack
098816554a
HBASE-10757 Change HTable class doc so it sends people to HCM getting instances
2014-09-19 13:35:46 -07:00
stack
3a5e580010
HBASE-12010 Use TableName.META_TABLE_NAME instead of indirectly from HTableDescriptor
...
Conflicts:
hbase-server/src/main/java/org/apache/hadoop/hbase/util/FSTableDescriptors.java
hbase-server/src/test/java/org/apache/hadoop/hbase/regionserver/wal/TestLogRollingNoCluster.java
2014-09-19 00:12:16 -07:00
Enis Soztutar
ff5fa9501b
HBASE-11825 Create Connection and ConnectionManager (Solomon Duskis)
2014-09-16 11:48:00 -07:00
Jimmy Xiang
95bc9a337e
HBASE-11976 Server startcode is not checked for bulk region assignment
2014-09-16 09:30:01 -07:00
stack
55f144b0f9
HBASE-11893 RowTooBigException should be in hbase-client module (Mikhail Antonov)
2014-09-12 12:52:01 -07:00
stack
511b20a227
HBASE-11897 Add append and remove peer table-cfs cmds for replication (Liu Shaoqui)
2014-09-12 09:29:21 -07:00
Enis Soztutar
d3bccd9b9e
HBASE-11936 IsolationLevel must be attribute of a Query not a Scan (Vladimir Rodionov)
2014-09-11 12:59:40 -07:00
Enis Soztutar
6337705f26
Update pom.xml version for 0.99.0
2014-09-09 18:56:44 -07:00
Enis Soztutar
d8f8a58236
HBASE-11923 Potential race condition in RecoverableZookeeper.checkZk() (Lars Hofhansl)
2014-09-09 18:38:10 -07:00
Enis Soztutar
f2898985ad
HBASE-11921 Minor fixups that come of testing branch-1 (Stack)
2014-09-09 12:08:15 -07:00
Enis Soztutar
b175042917
HBASE-11679 Replace HTable with HTableInterface where backwards-compatible (Carter)
2014-09-09 11:51:26 -07:00
Enis Soztutar
c70da8b278
HBASE-11787 TestRegionLocations is not categorized (Nicolas Liochon)
2014-09-08 16:37:31 -07:00
Enis Soztutar
73731d9231
HBASE-10841 Scan,Get,Put,Delete,etc setters should consistently return this
2014-09-05 18:50:33 -07:00
Sean Busbey
74f49496fd
HBASE-11891 Introduce an HBaseInterfaceAudience level to denote class names that appear in configs.
...
Signed-off-by: Andrew Purtell <apurtell@apache.org>
2014-09-05 14:34:10 -07:00
Enis Soztutar
0cbe0522eb
HBASE-11826 Split each tableOrRegionName admin methods into two targetted methods (Carter and Enis)
2014-09-03 14:58:48 -07:00
Ted Yu
5e656f85df
HBASE-11878 TestVisibilityLabelsWithDistributedLogReplay#testAddVisibilityLabelsOnRSRestart sometimes fails due to VisibilityController not yet initialized
2014-09-02 22:43:16 +00:00
Enis Soztutar
1143dba61d
HBASE-11797 Create Table interface to replace HTableInterface (Carter)
2014-09-02 13:08:03 -07:00
stack
6ebcc7bbbf
HBASE-11865 Result implements CellScannable; rather it should BE a CellScanner
2014-08-31 00:12:08 -07:00
stack
f149c26e9a
HBASE-11822 Convert EnvironmentEdge#getCurrentTimeMillis to getCurrentTime
2014-08-29 17:21:48 -07:00
Nicolas Liochon
d12ad17381
HBASE-11851 RpcClient can try to close a connection not ready to close
2014-08-29 14:41:36 +02:00
Srikanth Srungarapu
095a0e9aa2
HBASE-11788 HBase is not deleting the cell when a Put with a KeyValue, KeyValue.Type.Delete is submitted
2014-08-27 09:16:14 -07:00
Sean Busbey
2ef6d03e56
HBASE-11828 callers of SeverName.valueOf should use equals and not ==.
...
Signed-off-by: Andrew Purtell <apurtell@apache.org>
2014-08-26 17:52:26 -07:00
Lars Hofhansl
95da29707f
HBASE-9746 Addendum.
2014-08-26 10:51:44 -07:00
stack
59230cb184
HBASE-11610 Enhance remote meta updates (Virag Kothari)
2014-08-25 18:17:18 -07:00
Lars Hofhansl
6ac5718094
HBASE-9746 RegionServer can't start when replication tries to replicate to an unknown host.
2014-08-25 16:33:36 -07:00
Lars Hofhansl
cfd79ac1c2
HBASE-11536 Puts of region location to Meta may be out of order which causes inconsistent of region location. (Liu Shaohui)
2014-08-25 11:40:31 -07:00
Gary Helmling
971e775f91
HBASE-11800 Make HTableInterface coprocessorService methods public
2014-08-25 10:47:24 -07:00
Ramkrishna
6aba7cf40e
HBASE-11802 Scan copy constructor doesn't copy reversed member variable
2014-08-22 22:05:37 +05:30
anoopsjohn
98067274d9
HBASE-11553 Abstract visibility label related services into an interface.
2014-08-20 14:48:53 +05:30
Enis Soztutar
cbc1bc7d49
HBASE-11512 Write region open/close events to WAL
2014-08-19 18:46:24 -07:00
Enis Soztutar
05e67eba9d
HBASE-11572 Add support for doing get/scans against a particular replica_id (Jeffrey Zhong)
2014-08-19 18:27:20 -07:00
stack
acf6911114
HBASE-11657 Put HTable region methods in an interface (Carter Page)
2014-08-19 16:15:35 -07:00
Andrew Purtell
4901e649b6
HBASE-11773 Wrong field used for protobuf construction in RegionStates (Andrey Stepachev)
2014-08-19 09:23:21 -07:00
Ramkrishna
ae2a944027
HBASE-11438 - [Visibility Controller] Support UTF8 character as Visibility
...
Labels (Ram)
2014-08-14 12:48:57 +05:30
Nicolas Liochon
2b9123f938
HBASE-11719 Remove some unused paths in AsyncClient
2014-08-12 10:09:39 +02:00
Nicolas Liochon
8b80819a6f
HBASE-11718 Remove some logs in RpcClient.java
2014-08-12 09:55:59 +02:00
Andrew Purtell
b8f2f67d4c
HBASE-11589 AccessControlException should be a not retriable exception (Qiang Tian)
...
Amending-Author: Andrew Purtell <apurtell@apache.org>
2014-08-08 19:12:09 -07:00
Lars Hofhansl
fb8cc733ed
HBASE-11667 Comment ClientScanner logic for NSREs.
2014-08-06 11:28:56 -07:00
Jonathan M Hsieh
058ac502f3
HBASE-11535 ReplicationPeer map is not thread safe (Virag Kothari)
2014-08-06 11:18:35 -07:00
Andrew Purtell
2084272d74
HBASE-11318 Classes in security subpackages missing @InterfaceAudience annotations (Jonathan Hsieh and Andrew Purtell)
2014-08-04 11:14:26 -07:00
Ramkrishna
bf87170f50
HBASE-11384 - [Visibility Controller]Check for users covering
...
authorizations for every mutation (Ram)
2014-08-01 13:23:36 -07:00
Nick Dimiduk
2af67c2986
HBASE-11558 Caching set on Scan object gets lost when using TableMapReduceUtil in 0.95+ (Ishan Chhabra)
2014-07-30 13:30:51 -07:00
Nicolas Liochon
d8562052a4
HBASE-11564 Improve cancellation management in the rpc layer
2014-07-24 17:49:01 +02:00
Jimmy Xiang
61dced28a3
HBASE-11565 Stale connection could stay for a while
2014-07-22 13:58:39 -07:00
Ted Yu
4fb32de394
HBASE-11471 Move TableStateManager and ZkTableStateManager and Server to hbase-server (Alex Newman)
2014-07-18 04:34:11 +00:00
stack
c262173933
HBASE-11518 doc update for how to create non-shared HConnection (Qiang Tian)
2014-07-17 11:39:41 -07:00
Enis Soztutar
4fa0e3274f
HBASE-11511 Write flush events to WAL
2014-07-15 14:48:30 -07:00
Enis Soztutar
c76b528b6d
HBASE-11367 Pluggable replication endpoint
2014-07-14 16:24:28 -07:00
Ramkrishna
f0035e6837
HBASE-11509 Forward port HBASE-11039 to trunk and branch-1 after
...
HBASE-11489 (Ram)
2014-07-14 22:54:44 +05:30
anoopsjohn
620616050e
HBASE-11437 Modify cell tag handling code to treat the length as unsigned. - Addendum
2014-07-14 15:25:12 +05:30
anoopsjohn
42a7be1032
HBASE-11437 Modify cell tag handling code to treat the length as unsigned. (Anoop)
2014-07-13 12:12:34 +05:30
anoopsjohn
15ba35b593
HBASE-11118 non environment variable solution for "IllegalAccessError: class com.google.protobuf.ZeroCopyLiteralByteString cannot access its superclass com.google.protobuf.LiteralByteString". -Addendum
2014-07-12 22:03:59 +05:30
Nick Dimiduk
c362857901
HBASE-11118 non environment variable solution for "IllegalAccessError: class com.google.protobuf.ZeroCopyLiteralByteString cannot access its superclass com.google.protobuf.LiteralByteString"
2014-07-11 16:38:17 -07:00
Ted Yu
94e29bd0a5
HBASE-11460 Deadlock in HMaster on masterAndZKLock in HConnectionManager
2014-07-11 18:49:00 +00:00
Enis Soztutar
ec7540229f
HBASE-11475 Distributed log replay should also replay compaction events
2014-07-10 10:51:16 -07:00
Jeffrey Zhong
cc4f54770b
HBase-11315: Keeping MVCC for configurable longer time
2014-07-06 18:51:48 -07:00
stack
b9906005d9
HBASE-11452 add getUserPermission feature in AccessControlClient as client API (Demai Ni)
2014-07-04 19:47:18 -07:00
Ramkrishna
c7efcd0fb3
HBASE-10885 Support visibility expressions on Deletes (Ram)
2014-07-05 00:00:05 +05:30
stack
3b2de6233b
HBASE-4495 CatalogTracker has an identity crisis; needs to be cut-back in scope (Mikhail Antonov)
2014-07-02 19:04:05 -07:00
stack
24a0a2a2bf
HBASE-4495 CatalogTracker has an identity crisis; needs to be cut-back in scope (Mikhail Antonov)
2014-07-02 19:02:52 -07:00
Enis Soztutar
0167558eb3
HBASE-11448 Fix javadoc warnings
2014-06-30 20:11:02 -07:00
Andrew Purtell
d797fc872f
HBASE-11432 [AccessController] Remove cell first strategy
2014-06-30 09:52:21 -07:00
Enis Soztutar
14a09e79bd
HBASE-11332 Fix for metas location cache from HBASE-10785
2014-06-27 16:39:41 -07:00
Devaraj Das
1daf8acfc9
HBASE-11214. Fixes for scans on a replicated table
2014-06-27 16:39:40 -07:00
Enis Soztutar
5a8f3f7cef
HBASE-10357 Failover RPC's for scans (Devaraj Das)
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/branches/hbase-10070@1595388 13f79535-47bb-0310-9956-ffa450edef68
2014-06-27 16:39:40 -07:00
Enis Soztutar
e86b13f75a
HBASE-10957 HMaster can abort with NPE in #rebuildUserRegions (Nicolas Liochon)
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/branches/hbase-10070@1590184 13f79535-47bb-0310-9956-ffa450edef68
2014-06-27 16:39:40 -07:00
Enis Soztutar
48ffa4d5e6
HBASE-10785 Metas own location should be cached
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/branches/hbase-10070@1586653 13f79535-47bb-0310-9956-ffa450edef68
2014-06-27 16:39:39 -07:00
sershe
579f305bd0
HBASE-10794 multi-get should handle replica location missing from cache
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/branches/hbase-10070@1586468 13f79535-47bb-0310-9956-ffa450edef68
2014-06-27 16:39:39 -07:00
sershe
61bce90362
HBASE-10634 Multiget doesn't fully work
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/branches/hbase-10070@1586184 13f79535-47bb-0310-9956-ffa450edef68
2014-06-27 16:39:39 -07:00
Enis Soztutar
ad05de172f
HBASE-10701 Cache invalidation improvements from client side
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/branches/hbase-10070@1585766 13f79535-47bb-0310-9956-ffa450edef68
2014-06-27 16:39:39 -07:00
nkeywal
c2f6f479ad
HBASE-10355 Failover RPC's from client using region replicas
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/branches/hbase-10070@1575261 13f79535-47bb-0310-9956-ffa450edef68
2014-06-27 16:39:38 -07:00
Devaraj Das
b0480db1ae
HBASE-10672. Table snapshot should handle tables whose REGION_REPLICATION is greater than one
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/branches/hbase-10070@1575096 13f79535-47bb-0310-9956-ffa450edef68
2014-06-27 16:39:38 -07:00
Zhihong Yu
c997c3311e
HBASE-10630 NullPointerException in ConnectionManager$HConnectionImplementation.locateRegionInMeta() due to missing region info
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/branches/hbase-10070@1572761 13f79535-47bb-0310-9956-ffa450edef68
2014-06-27 16:39:37 -07:00
Devaraj Das
3d8ee3a06e
HBASE-10350. Master/AM/RegionStates changes to create and assign region replicas (ddas)
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/branches/hbase-10070@1569861 13f79535-47bb-0310-9956-ffa450edef68
2014-06-27 16:39:37 -07:00
sershe
25b6103dad
HBASE-10356 Failover RPC's for multi-get
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/branches/hbase-10070@1569559 13f79535-47bb-0310-9956-ffa450edef68
2014-06-27 16:39:37 -07:00
Devaraj Das
d6f603a492
HBASE-10354. Addendum commit. 10354.add.patch committed
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/branches/hbase-10070@1568205 13f79535-47bb-0310-9956-ffa450edef68
2014-06-27 16:39:36 -07:00
Enis Soztutar
998cd1642f
HBASE-10517 NPE in MetaCache.clearCache()
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/branches/hbase-10070@1567827 13f79535-47bb-0310-9956-ffa450edef68
2014-06-27 16:39:36 -07:00
Devaraj Das
481a116e26
HBASE-10348. HTableDescriptor changes for region replicas
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/branches/hbase-10070@1565658 13f79535-47bb-0310-9956-ffa450edef68
2014-06-27 16:39:36 -07:00
Enis Soztutar
d8ea476bf1
HBASE-10354 Add an API for defining consistency per request
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/branches/hbase-10070@1565062 13f79535-47bb-0310-9956-ffa450edef68
2014-06-27 16:39:36 -07:00
Enis Soztutar
d4b82224cc
HBASE-10347 HRegionInfo changes for adding replicaId and MetaEditor/MetaReader changes for region replicas
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/branches/hbase-10070@1565041 13f79535-47bb-0310-9956-ffa450edef68
2014-06-27 16:39:36 -07:00
anoopsjohn
7c1135b3e3
HBASE-11424 Avoid usage of CellUtil#getTagArray(Cell cell) within server. (Anoop)
2014-06-27 22:35:08 +05:30
anoopsjohn
cac468f33f
HBASE-11421 HTableInterface javadoc correction. (Anoop)
2014-06-27 22:31:20 +05:30
Andrew Purtell
cb9a6d1073
HBASE-11407 hbase-client should not require Jackson for pure HBase queries be executed (Sergey Beryozkin)
2014-06-25 16:35:53 -07:00
Ted Yu
62db371321
HBASE-11396 Invalid meta entries can lead to unstartable master (Craig Condit)
2014-06-24 22:47:56 +00:00
Nicolas Liochon
ab72babd97
HBASE-11403 Fix race conditions around Object#notify
2014-06-24 11:37:02 +02:00
anoopsjohn
3020842d5c
HBASE-11382 Adding unit test for HBASE-10964 (Delete mutation is not consistent with Put wrt timestamp) (Srikanth)
2014-06-23 13:36:32 +05:30
Nicolas Liochon
c75afc5b8f
HBASE-11374 RpcRetryingCaller#callWithoutRetries has a timeout of zero
2014-06-20 10:15:26 +02:00
Michael Stack
3ed3c5513c
HBASE-11364 [BlockCache] Add a flag to cache data blocks in L1 if multi-tier cache
2014-06-17 22:33:40 -05:00
Jimmy Xiang
58549428a6
HBASE-11059 ZK-less region assignment
2014-06-14 08:39:29 -07:00
Nicolas Liochon
3fa92647d2
HBASE-11347 For some errors, the client can retry infinitely
2014-06-14 08:45:07 +02:00
Jeffrey Zhong
55cecc9679
HBase-11094: Distributed log replay is incompatible for rolling restarts
2014-06-12 21:50:16 -07:00
Ted Yu
62a78ab661
HBASE-11107 Provide utility method equivalent to 0.92's Result.getBytes().getSize() (Gustavo Anatoly)
2014-06-13 02:10:15 +00:00
Ramkrishna
af9fa42e1b
HBASE-11310:Delete's copy constructor should copy the attributes also
...
(Ram)
2014-06-11 22:58:02 +05:30
Ted Yu
961919d443
HBASE-11304 Enable HBaseAdmin.execProcedure to return data from procedure execution (Jerry He)
2014-06-08 18:48:20 +00:00
Michael Stack
d6cc2fb1ea
HBASE-11305 Remove bunch of unused imports in HConnectionManager (Mikhail Antonov)
2014-06-06 12:21:16 -07:00
Matteo Bertozzi
86e5db5099
HBASE-10935 support snapshot policy where flush memstore can be skipped to prevent production cluster freeze (Tianying Chang)
2014-06-02 08:03:19 +01:00
Nicolas Liochon
f00d21179c
HBASE-11215 Deprecate void setAutoFlush(boolean autoFlush, boolean clearBufferOnFail)
2014-05-27 15:46:43 +02:00
anoopsjohn
04b9a0a573
HBASE-11252 Fixing new javadoc warnings in master branch.(Anoop)
2014-05-27 10:11:27 +05:30
Jesse Yates
c61cb7fb55
HBASE-11048 Support setting custom priority per client RPC
2014-05-22 23:33:22 -07:00
Andrew Purtell
b168b8b2d5
HBASE-11149 Wire encryption is broken (Devaraj Das)
2014-05-22 18:46:29 -07:00
Michael Stack
ea0731d60f
HBASE-11108 Split ZKTable into interface and implementation (Mikhail Antononv)
2014-05-22 16:15:51 -07:00
Michael Stack
c5d5a5d1bc
HBASE-11108 Split ZKTable into interface and implementation (Mikhail Antononv)
2014-05-22 16:15:35 -07:00
Andrew Purtell
58818496da
HBASE-9857 Blockcache prefetch option
2014-05-22 10:17:39 -07:00
tedyu
c45ffa4986
HBASE-11016 Remove Filter#filterRow(List)
2014-05-22 04:32:14 +00:00
Michael Stack
4053868e72
HBASE-11203 Clean up javadoc and findbugs warnings in trunk
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1596383 13f79535-47bb-0310-9956-ffa450edef68
2014-05-20 20:12:41 +00:00
nkeywal
b6646596c6
HBASE-10573 Use Netty 4
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1596192 13f79535-47bb-0310-9956-ffa450edef68
2014-05-20 10:57:11 +00:00
Michael Stack
021bdae697
HBASE-11007 BLOCKCACHE in schema descriptor seems not aptly named
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1595938 13f79535-47bb-0310-9956-ffa450edef68
2014-05-19 15:53:06 +00:00
Jonathan Hsieh
675e004cf1
HBASE-6990 pretty print TTL (Esteban Gutierrez)
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1595396 13f79535-47bb-0310-9956-ffa450edef68
2014-05-17 00:32:26 +00:00
mbertozzi
788b285e11
HBASE-8332 Add truncate as HMaster method
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1593439 13f79535-47bb-0310-9956-ffa450edef68
2014-05-08 22:25:01 +00:00
Michael Stack
4325d15edf
HBASE-11092 Server interface should have method getConsensusProvider()
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1593183 13f79535-47bb-0310-9956-ffa450edef68
2014-05-08 05:32:31 +00:00
Zhihong Yu
4b2a4d10de
HBASE-10926 Use global procedure to flush table memstore cache (Jerry He)
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1592368 13f79535-47bb-0310-9956-ffa450edef68
2014-05-04 16:12:32 +00:00
Andrew Kyle Purtell
86464360f8
HBASE-11077 [AccessController] Restore compatible early-out access denial
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1591524 13f79535-47bb-0310-9956-ffa450edef68
2014-05-01 01:04:36 +00:00
Andrew Kyle Purtell
071b916775
HBASE-10918 [VisibilityController] System table backed ScanLabelGenerator
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1590180 13f79535-47bb-0310-9956-ffa450edef68
2014-04-25 22:44:52 +00:00
jxiang
891b9f6a20
HBASE-11047 Remove TimeoutMontior
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1589439 13f79535-47bb-0310-9956-ffa450edef68
2014-04-23 15:37:26 +00:00
ndimiduk
73a0b7ad3c
HBASE-10950 Add a configuration point for MaxVersion of Column Family (Enoch Hsu)
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1589336 13f79535-47bb-0310-9956-ffa450edef68
2014-04-23 04:09:14 +00:00
Zhihong Yu
57f8591001
HBASE-11018 ZKUtil.getChildDataAndWatchForNewChildren() will not return null as indicated (Jerry He)
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1589015 13f79535-47bb-0310-9956-ffa450edef68
2014-04-22 02:30:01 +00:00
Enis Soztutar
b1afd6e117
HBASE-10934 Provide Admin interface to abstract HBaseAdmin (Contributed by Carter)
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1588528 13f79535-47bb-0310-9956-ffa450edef68
2014-04-18 17:40:38 +00:00
Zhihong Yu
0045b86b78
HBASE-11019 incCount() method should be properly stubbed in HConnectionTestingUtility#getMockedConnectionAndDecorate()
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1588396 13f79535-47bb-0310-9956-ffa450edef68
2014-04-18 01:01:11 +00:00
Jean-Daniel Cryans
94875900c6
HBASE-10967 CatalogTracker.waitForMeta should not wait indefinitely silently
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1587284 13f79535-47bb-0310-9956-ffa450edef68
2014-04-14 19:01:23 +00:00
anoopsamjohn
32ae460190
HBASE-10964 Delete mutation is not consistent with Put wrt timestamp.(Anoop)
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1586808 13f79535-47bb-0310-9956-ffa450edef68
2014-04-12 03:16:35 +00:00
nkeywal
8bcb70ddcf
HBASE-10931 Enhance logs
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1586019 13f79535-47bb-0310-9956-ffa450edef68
2014-04-09 16:33:22 +00:00
ramkrishna
e17ef0d87b
HBASE-10883-Restrict the universe of labels and authorizations(Ram)
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1585946 13f79535-47bb-0310-9956-ffa450edef68
2014-04-09 11:57:24 +00:00
ramkrishna
2922c5284d
HBASE-7319-Extend Cell usage through read path (Ram)
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1585945 13f79535-47bb-0310-9956-ffa450edef68
2014-04-09 11:46:14 +00:00
nkeywal
4b762ee841
HBASE-10018 Change the location prefetch
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1585518 13f79535-47bb-0310-9956-ffa450edef68
2014-04-07 16:55:45 +00:00
Michael Stack
b2ef1ce01c
HBASE-10886 add htrace-zipkin to the runtime dependencies again -- REVERT
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1584935 13f79535-47bb-0310-9956-ffa450edef68
2014-04-04 23:19:35 +00:00
Michael Stack
62908378bc
HBASE-10886 add htrace-zipkin to the runtime dependencies again (Masatake Iwasaki)
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1584455 13f79535-47bb-0310-9956-ffa450edef68
2014-04-03 23:04:10 +00:00
Michael Stack
6892ae258d
HBASE-10888 Enable distributed log replay as default
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1584346 13f79535-47bb-0310-9956-ffa450edef68
2014-04-03 19:39:55 +00:00
Zhihong Yu
e124054e4e
HBASE-10850 essential column family optimization is broken
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1584335 13f79535-47bb-0310-9956-ffa450edef68
2014-04-03 10:13:32 +00:00
Zhihong Yu
e8f7f46609
HBASE-10879 user_permission shell command on namespace doesn't work
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1583725 13f79535-47bb-0310-9956-ffa450edef68
2014-04-01 16:09:35 +00:00
Zhihong Yu
0f0d6c1754
HBASE-10848 Filter SingleColumnValueFilter combined with NullComparator does not work (Fabien)
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1583511 13f79535-47bb-0310-9956-ffa450edef68
2014-04-01 01:53:01 +00:00
Michael Stack
300bc2b4ea
HBASE-10864 Spelling nit (Alex Newman)
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1582946 13f79535-47bb-0310-9956-ffa450edef68
2014-03-29 03:40:10 +00:00
jeffreyz
026e89af76
HBASE-10809: HBaseAdmin#deleteTable fails when META region happen to move around same time
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1582841 13f79535-47bb-0310-9956-ffa450edef68
2014-03-28 17:38:30 +00:00
Michael Stack
325fcaf4e1
HBASE-10796 Set default log level as INFO
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1582532 13f79535-47bb-0310-9956-ffa450edef68
2014-03-27 23:09:59 +00:00
jxiang
7716a3ca94
HBASE-10569 Co-locate meta and master
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1581479 13f79535-47bb-0310-9956-ffa450edef68
2014-03-25 19:34:52 +00:00
nkeywal
0e5d21e96a
HBASE-10814 RpcClient: some calls can get stuck when connection is closing
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1581414 13f79535-47bb-0310-9956-ffa450edef68
2014-03-25 16:48:29 +00:00
Zhihong Yu
f30de7377d
HBASE-10821 Make ColumnInterpreter#getValue() abstract
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1581217 13f79535-47bb-0310-9956-ffa450edef68
2014-03-25 03:45:55 +00:00
Zhihong Yu
1bf2308543
HBASE-5175 Add DoubleColumnInterpreter (Julian Wissmann)
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1581200 13f79535-47bb-0310-9956-ffa450edef68
2014-03-25 03:14:16 +00:00
Michael Stack
c4610ecab2
HBASE-10746 Bump the version of HTrace to 3.0
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1580076 13f79535-47bb-0310-9956-ffa450edef68
2014-03-21 22:46:03 +00:00
Andrew Kyle Purtell
bbeaba1ee8
HBASE-10793 AuthFailed as a valid zookeeper state (Demai Ni)
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1579465 13f79535-47bb-0310-9956-ffa450edef68
2014-03-19 23:35:31 +00:00
Enis Soztutar
7be181e455
HBASE-9721 RegionServer should not accept regionOpen RPC intended for another(previous) server
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1577951 13f79535-47bb-0310-9956-ffa450edef68
2014-03-15 23:24:26 +00:00
ndimiduk
f2ff9baa64
HBASE-10741 Deprecate HTablePool and HTableFactory
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1577624 13f79535-47bb-0310-9956-ffa450edef68
2014-03-14 17:58:42 +00:00
jxiang
889ff7cbed
HBASE-10737 HConnectionImplementation should stop RpcClient on close
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1577304 13f79535-47bb-0310-9956-ffa450edef68
2014-03-13 20:04:00 +00:00
Andrew Kyle Purtell
db3482c61e
HBASE-10736 Fix Javadoc warnings introduced in HBASE-10169
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1577250 13f79535-47bb-0310-9956-ffa450edef68
2014-03-13 17:13:44 +00:00
Andrew Kyle Purtell
d54525ca90
HBASE-10169 Batch coprocessor (Jingcheng Du and Gary Helmling)
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1576791 13f79535-47bb-0310-9956-ffa450edef68
2014-03-12 15:56:57 +00:00
nkeywal
be21fcd1d6
HBASE-10720 rpcClient: Wrong log level when closing the connection
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1576695 13f79535-47bb-0310-9956-ffa450edef68
2014-03-12 11:18:27 +00:00
larsh
d2eac30d68
HBASE-9778 Add hint to ExplicitColumnTracker to avoid seeking
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1576457 13f79535-47bb-0310-9956-ffa450edef68
2014-03-11 18:28:42 +00:00
rajeshbabu
6563749a4c
HBASE-8076 add better doc for HBaseAdmin#offline API.(Rajesh)
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1575580 13f79535-47bb-0310-9956-ffa450edef68
2014-03-08 18:04:30 +00:00
Michael Stack
f5965ee660
HBASE-8604 improve reporting of incorrect peer address in replication
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1575459 13f79535-47bb-0310-9956-ffa450edef68
2014-03-08 00:47:31 +00:00
ndimiduk
1237a85052
HBASE-10432 Rpc retries non-recoverable error
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1574973 13f79535-47bb-0310-9956-ffa450edef68
2014-03-06 17:35:33 +00:00
nkeywal
ddfc421a7d
HBASE-10637 rpcClient: Setup the iostreams when writing
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1574110 13f79535-47bb-0310-9956-ffa450edef68
2014-03-04 14:33:57 +00:00
nkeywal
261478a7e4
HBASE-9999 Add support for small reverse scan - with new files
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1573951 13f79535-47bb-0310-9956-ffa450edef68
2014-03-04 09:07:03 +00:00
nkeywal
78930691ca
HBASE-9999 Add support for small reverse scan
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1573949 13f79535-47bb-0310-9956-ffa450edef68
2014-03-04 09:06:27 +00:00
mbertozzi
5ece5d8271
HBASE-9708 Improve Snapshot Name Error Message (Esteban Gutierrez)
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1573947 13f79535-47bb-0310-9956-ffa450edef68
2014-03-04 09:06:02 +00:00
Zhihong Yu
f3233d72ba
HBASE-10609 Remove filterKeyValue(Cell ignored) from FilterBase
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1573774 13f79535-47bb-0310-9956-ffa450edef68
2014-03-03 21:57:23 +00:00
anoopsamjohn
518e3c72d6
HBASE-10451 Enable back Tag compression on HFiles.(Anoop)
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1573149 13f79535-47bb-0310-9956-ffa450edef68
2014-03-01 10:50:50 +00:00
nkeywal
eb38979c80
HBASE-10080 Unnecessary call to locateRegion when creating an HTable instance
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1572525 13f79535-47bb-0310-9956-ffa450edef68
2014-02-27 11:36:28 +00:00
nkeywal
4bc7fe0d67
HBASE-9990 HTable uses the conf for each call creation
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1572522 13f79535-47bb-0310-9956-ffa450edef68
2014-02-27 11:29:54 +00:00
Enis Soztutar
ee48ff48a1
HBASE-10591 Sanity check table configuration in createTable
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1572301 13f79535-47bb-0310-9956-ffa450edef68
2014-02-26 22:24:20 +00:00
nkeywal
43b5767f62
HBASE-10606 Bad timeout in RpcRetryingCaller#callWithRetries w/o parameters
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1572124 13f79535-47bb-0310-9956-ffa450edef68
2014-02-26 16:08:04 +00:00
nkeywal
10c40aa50b
HBASE-10566 cleanup rpcTimeout in the client - addendum
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1572033 13f79535-47bb-0310-9956-ffa450edef68
2014-02-26 12:39:08 +00:00
Michael Stack
29a526ab73
HBASE-10614 Master could not be stopped (Jingcheng Du)
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1571915 13f79535-47bb-0310-9956-ffa450edef68
2014-02-26 04:32:12 +00:00
Zhihong Yu
d77ef9a8b5
HBASE-10600 HTable#batch() should perform validation on empty Put
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1571899 13f79535-47bb-0310-9956-ffa450edef68
2014-02-26 02:44:31 +00:00
nkeywal
82b6e14ff2
HBASE-10566 cleanup rpcTimeout in the client - missing TimeLimitedRpcController
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1571730 13f79535-47bb-0310-9956-ffa450edef68
2014-02-25 16:33:37 +00:00
nkeywal
21ddb60dc0
HBASE-10566 cleanup rpcTimeout in the client
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1571727 13f79535-47bb-0310-9956-ffa450edef68
2014-02-25 16:28:57 +00:00
nkeywal
7e1ac02210
HBASE-10525 Allow the client to use a different thread for writing to ease interrupt
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1571210 13f79535-47bb-0310-9956-ffa450edef68
2014-02-24 10:05:39 +00:00
nkeywal
b0c77d1d7e
HBASE-10516 Refactor code where Threads.sleep is called within a while/for loop (Feng Honghua)
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1570524 13f79535-47bb-0310-9956-ffa450edef68
2014-02-21 10:56:47 +00:00
nkeywal
2476afbcb2
HBASE-10522 Correct wrong handling and add proper handling for swallowed InterruptedException thrown by Thread.sleep in client (Feng Honghua)
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1570216 13f79535-47bb-0310-9956-ffa450edef68
2014-02-20 15:07:45 +00:00
Andrew Kyle Purtell
b6891deadb
HBASE-10550 Register HBase tokens with ServiceLoader
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1568735 13f79535-47bb-0310-9956-ffa450edef68
2014-02-16 07:29:18 +00:00
Zhihong Yu
f1ad5cb938
HBASE-10452 Fix potential bugs in exception handlers (Ding Yuan)
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1567979 13f79535-47bb-0310-9956-ffa450edef68
2014-02-13 17:26:25 +00:00
nkeywal
0bafd16057
HBASE-10490 Simplify RpcClient code
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1567919 13f79535-47bb-0310-9956-ffa450edef68
2014-02-13 13:51:38 +00:00
Zhihong Yu
b6d4bea6fd
HBASE-10493 InclusiveStopFilter#filterKeyValue() should perform filtering on row key
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1567403 13f79535-47bb-0310-9956-ffa450edef68
2014-02-11 21:44:16 +00:00
Jean-Daniel Cryans
89f1d1a051
HBASE-8751 Enable peer cluster to choose/change the ColumnFamilies/Tables it
...
really want to replicate from a source cluster (Feng Honghua via JD)
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1566944 13f79535-47bb-0310-9956-ffa450edef68
2014-02-11 01:16:39 +00:00
Zhihong Yu
083a1cfd9c
HBASE-10485 PrefixFilter#filterKeyValue() should perform filtering on row key
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1566912 13f79535-47bb-0310-9956-ffa450edef68
2014-02-11 00:43:00 +00:00
Zhihong Yu
5550e328c4
HBASE-10485 Revert to address more review comments
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1566869 13f79535-47bb-0310-9956-ffa450edef68
2014-02-10 23:53:39 +00:00
Zhihong Yu
8755eb8bee
HBASE-10485 Addendum
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1566653 13f79535-47bb-0310-9956-ffa450edef68
2014-02-10 15:15:37 +00:00
jeffreyz
b54f49e633
HBASE-10486: ProtobufUtil Append & Increment deserialization lost cell level timestamp
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1566505 13f79535-47bb-0310-9956-ffa450edef68
2014-02-10 05:19:57 +00:00
sershe
74ab28497d
HBASE-10479 HConnection interface is public but is used internally, and contains a bunch of methods
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1566501 13f79535-47bb-0310-9956-ffa450edef68
2014-02-10 04:16:34 +00:00
Zhihong Yu
df5bd6e99f
HBASE-10485 PrefixFilter#filterKeyValue() should perform filtering on row key
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1566307 13f79535-47bb-0310-9956-ffa450edef68
2014-02-09 16:30:10 +00:00
nkeywal
4742456403
HBASE-10472 Manage the interruption in ZKUtil#getData
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1565787 13f79535-47bb-0310-9956-ffa450edef68
2014-02-07 20:27:42 +00:00
nkeywal
583c11c71d
HBASE-10477 Regression from HBASE-10337
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1565365 13f79535-47bb-0310-9956-ffa450edef68
2014-02-06 17:29:23 +00:00
sershe
6905e533e3
HBASE-10277 refactor AsyncProcess ADDENDUM fix javadoc warnings
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1565031 13f79535-47bb-0310-9956-ffa450edef68
2014-02-06 01:12:42 +00:00
Enis Soztutar
3cc587b961
HBASE-10471 Remove HTD.isAsyncLogFlush() from trunk
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1565003 13f79535-47bb-0310-9956-ffa450edef68
2014-02-05 23:56:04 +00:00
Andrew Kyle Purtell
8c23d35d50
HBASE-10337 HTable.get() uninteruptible (Nicolas Liochon)
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1564851 13f79535-47bb-0310-9956-ffa450edef68
2014-02-05 18:00:09 +00:00
sershe
7898e68fd4
HBASE-10277 refactor AsyncProcess
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1564832 13f79535-47bb-0310-9956-ffa450edef68
2014-02-05 17:08:33 +00:00
Zhihong Yu
3db5a52193
HBASE-10467 Revert from trunk
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1564640 13f79535-47bb-0310-9956-ffa450edef68
2014-02-05 05:46:07 +00:00
Enis Soztutar
a873e206c9
HBASE-10460 Return value of Scan#setSmall() should be void - Addendum patch to fix javadoc warning
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1564624 13f79535-47bb-0310-9956-ffa450edef68
2014-02-05 04:06:13 +00:00
Zhihong Yu
5d3892d864
HBASE-10467 Restore HTableDescriptor#isDeferredLogFlush()
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1564591 13f79535-47bb-0310-9956-ffa450edef68
2014-02-05 00:44:17 +00:00
Zhihong Yu
22d93bd3c6
HBASE-10460 Return value of Scan#setSmall() should be void
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1564561 13f79535-47bb-0310-9956-ffa450edef68
2014-02-04 23:21:51 +00:00
nkeywal
174f2bd144
HBASE-10455 cleanup InterruptedException management
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1564241 13f79535-47bb-0310-9956-ffa450edef68
2014-02-04 10:13:01 +00:00
mbertozzi
5b918a16fd
HBASE-7963 HBase VerifyReplication not working when security enabled
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1564069 13f79535-47bb-0310-9956-ffa450edef68
2014-02-03 21:31:10 +00:00
nkeywal
91749f9c93
HBASE-10449 Wrong execution pool configuration in HConnectionManager
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1563878 13f79535-47bb-0310-9956-ffa450edef68
2014-02-03 13:19:49 +00:00
ramkrishna
d5a347591c
HBASE-10443-IndexOutOfBoundExceptions when processing compressed tags in HFile(Ramkrishna S Vasudevan)
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1563584 13f79535-47bb-0310-9956-ffa450edef68
2014-02-02 09:16:21 +00:00
Zhihong Yu
11eace02ab
HBASE-10448 ZKUtil create and watch methods don't set watch in some cases (Jerry He)
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1563507 13f79535-47bb-0310-9956-ffa450edef68
2014-02-01 23:04:15 +00:00
nkeywal
e0c1033891
HBASE-10431 Rename com.google.protobuf.ZeroCopyLiteralByteString
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1562576 13f79535-47bb-0310-9956-ffa450edef68
2014-01-29 20:31:31 +00:00
sershe
a29dbf4162
HBASE-10427 clean up HRegionLocation/ServerName usage
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1562338 13f79535-47bb-0310-9956-ffa450edef68
2014-01-29 01:07:51 +00:00
Michael Stack
74b5a394f4
HBASE-10156 FSHLog Refactor (WAS -> Fix up the HBASE-8755 slowdown when low contention)
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1561450 13f79535-47bb-0310-9956-ffa450edef68
2014-01-26 04:41:39 +00:00
larsh
cf9fd55406
HBASE-10420 Replace KV.getBuffer with KV.get{Row|Family|Qualifier|Value|Tags}Array.
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1561410 13f79535-47bb-0310-9956-ffa450edef68
2014-01-25 22:01:08 +00:00
anoopsamjohn
b5d161c513
HBASE-10397 Fix findbugs introduced from HBASE-9426.
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1560427 13f79535-47bb-0310-9956-ffa450edef68
2014-01-22 17:19:41 +00:00
anoopsamjohn
508f7697a5
HBASE-10322 Strip tags from KV while sending back to client on reads.
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1560265 13f79535-47bb-0310-9956-ffa450edef68
2014-01-22 07:19:45 +00:00
Jonathan Hsieh
c079ba4660
HBASE-9426 Make custom distributed barrier procedure pluggable (Richard Ding)
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1560234 13f79535-47bb-0310-9956-ffa450edef68
2014-01-22 01:42:49 +00:00
Jean-Daniel Cryans
028a00cc31
HBASE-10249 TestReplicationSyncUpTool fails because failover takes too long
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1560201 13f79535-47bb-0310-9956-ffa450edef68
2014-01-21 21:30:49 +00:00
Andrew Kyle Purtell
257440a279
HBASE-10327. Remove remove(K, V) from type PoolMap<K,V> (Eric Charles)
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1559288 13f79535-47bb-0310-9956-ffa450edef68
2014-01-17 23:47:11 +00:00
Jonathan Hsieh
0e47eb67ff
HBASE-10123 Change default ports; move them out of linux ephemeral port range
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1559200 13f79535-47bb-0310-9956-ffa450edef68
2014-01-17 17:37:25 +00:00
Enis Soztutar
608d873be0
HBASE-10368 Add Mutation.setWriteToWAL() back to 0.98
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1558990 13f79535-47bb-0310-9956-ffa450edef68
2014-01-17 02:20:03 +00:00
Enis Soztutar
4567415008
HBASE-9721 RegionServer should not accept regionOpen RPC intended for another(previous) server -- REVERT
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1558935 13f79535-47bb-0310-9956-ffa450edef68
2014-01-16 22:16:07 +00:00
liangxie
0fc32e203a
HBASE-10335 AuthFailedException in zookeeper may block replication forever (Liu Shaohui)
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1558300 13f79535-47bb-0310-9956-ffa450edef68
2014-01-15 05:57:11 +00:00
sershe
d6f2301f2a
HBASE-10339 Mutation::getFamilyMap method was lost in 98
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1558267 13f79535-47bb-0310-9956-ffa450edef68
2014-01-15 02:10:21 +00:00
Zhihong Yu
5f9ef02234
HBASE-10324 refactor deferred-log-flush/Durability related interface/code/naming to align with changed semantic of the new write thread model
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1557939 13f79535-47bb-0310-9956-ffa450edef68
2014-01-14 05:36:37 +00:00
Enis Soztutar
00ad1cf236
HBASE-9721 RegionServer should not accept regionOpen RPC intended for another(previous) server
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1557914 13f79535-47bb-0310-9956-ffa450edef68
2014-01-14 03:19:03 +00:00
ramkrishna
3cc835b7e1
HBASE-9846-Integration test and LoadTestTool support for cell ACLs(Ram)
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1556866 13f79535-47bb-0310-9956-ffa450edef68
2014-01-09 16:45:26 +00:00
jxiang
0525f2c876
HBASE-10078 Dynamic Filter - Not using DynamicClassLoader when using FilterList
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1556024 13f79535-47bb-0310-9956-ffa450edef68
2014-01-06 20:44:13 +00:00
Zhihong Yu
ae8ad4ac78
HBASE-5923 Cleanup checkAndXXX logic
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1555351 13f79535-47bb-0310-9956-ffa450edef68
2014-01-04 14:38:14 +00:00
Andrew Kyle Purtell
9bc4cec254
HBASE-9941. The context ClassLoader isn't set while calling into a coprocessor
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1555328 13f79535-47bb-0310-9956-ffa450edef68
2014-01-04 07:24:54 +00:00
Zhihong Yu
da5e98485a
HBASE-10272 Cluster becomes nonoperational if the node hosting the active Master AND ROOT/META table goes offline
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1555312 13f79535-47bb-0310-9956-ffa450edef68
2014-01-04 03:02:11 +00:00
Andrew Kyle Purtell
7e5abab822
HBASE-10221. Region from coprocessor invocations can be null on failure
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1552967 13f79535-47bb-0310-9956-ffa450edef68
2013-12-22 06:46:55 +00:00
zjushch
ce58832621
HBASE-10196 Enhance HBCK to understand the case after online region merge
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1552238 13f79535-47bb-0310-9956-ffa450edef68
2013-12-19 06:25:20 +00:00
Michael Stack
9101bce0dc
HBASE-8112 Deprecate HTable#batch(final List<? extends Row>)
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1552151 13f79535-47bb-0310-9956-ffa450edef68
2013-12-18 23:02:25 +00:00
Zhihong Yu
ef5c528427
HBASE-10178 Potential null object dereference in TablePermission#equals()
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1551409 13f79535-47bb-0310-9956-ffa450edef68
2013-12-16 23:46:30 +00:00
Andrew Kyle Purtell
5748f08ea0
HBASE-10073. Revert HBASE-9718 (Add a test scope dependency on org.slf4j:slf4j-api to hbase-client)
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1548390 13f79535-47bb-0310-9956-ffa450edef68
2013-12-06 07:40:59 +00:00
Michael Stack
57b8613688
HBASE_9955 Make hadoop2 the default and deprecate hadoop1; RETRY
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1548374 13f79535-47bb-0310-9956-ffa450edef68
2013-12-06 02:42:20 +00:00
Andrew Kyle Purtell
f8139d1bf5
Update version in POMs to 0.99.0-SNAPSHOT after branching for release 0.98.0
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1547743 13f79535-47bb-0310-9956-ffa450edef68
2013-12-04 09:31:02 +00:00
Andrew Kyle Purtell
969a276679
HBASE-10065. Stronger validation of key unwrapping
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1547374 13f79535-47bb-0310-9956-ffa450edef68
2013-12-03 12:53:40 +00:00
Andrew Kyle Purtell
45e4ec9000
HBASE-10066. Use ByteArrayOutputStream#writeTo where appropriate
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1547294 13f79535-47bb-0310-9956-ffa450edef68
2013-12-03 06:05:32 +00:00
Andrew Kyle Purtell
a20b79f278
HBASE-9718. Add a test scope dependency on org.slf4j:slf4j-api to hbase-client
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1546892 13f79535-47bb-0310-9956-ffa450edef68
2013-12-02 04:30:32 +00:00
zjushch
7b4b061bcf
HBASE-4811 Support reverse Scan
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1546878 13f79535-47bb-0310-9956-ffa450edef68
2013-12-02 02:20:35 +00:00
jeffreyz
9b43b8f83d
hbase-10053: ProtobufUtil#toMutationNoData interface change causes downstream project build break
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1546248 13f79535-47bb-0310-9956-ffa450edef68
2013-11-28 00:51:44 +00:00
anoopsamjohn
aa6f26875a
HBASE-7662 [Per-KV security] Per cell ACLs stored in tags - Addendum to fix javadoc warnings
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1546159 13f79535-47bb-0310-9956-ffa450edef68
2013-11-27 18:56:59 +00:00
Andrew Kyle Purtell
9dd208ff91
HBASE-7662. [Per-KV security] Per cell ACLs stored in tags
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1545882 13f79535-47bb-0310-9956-ffa450edef68
2013-11-26 23:33:31 +00:00
eclark
fc67c8a8b8
HBASE-10036 Fix Potential Resource Leak in MetaReader
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1545871 13f79535-47bb-0310-9956-ffa450edef68
2013-11-26 22:28:57 +00:00
eclark
cc0d80fada
HBASE-10035 Fix Potential Resource Leak in IPCUtils
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1545868 13f79535-47bb-0310-9956-ffa450edef68
2013-11-26 22:24:29 +00:00
Andrew Kyle Purtell
60c3ce0081
[JDK8] Erasure of PoolMap#remove(K,V) conflicts with superclass method
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1545800 13f79535-47bb-0310-9956-ffa450edef68
2013-11-26 19:55:50 +00:00
jxiang
997d1bb727
HBASE-10026 HBaseAdmin#createTable could fail if region splits too fast
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1545737 13f79535-47bb-0310-9956-ffa450edef68
2013-11-26 17:12:39 +00:00
nkeywal
38d454dc2b
HBASE-10024 Add an interface to create put with immutable arrays
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1545592 13f79535-47bb-0310-9956-ffa450edef68
2013-11-26 10:05:44 +00:00
Andrew Kyle Purtell
edbf698cc1
HBASE-7544. Transparent CF encryption
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1545536 13f79535-47bb-0310-9956-ffa450edef68
2013-11-26 04:22:33 +00:00
mbertozzi
6254e896f5
HBASE-8465 Auto-drop rollback snapshot for snapshot restore
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1545360 13f79535-47bb-0310-9956-ffa450edef68
2013-11-25 18:10:07 +00:00
nkeywal
35cea57fe5
HBASE-10011 Fix some findbugs in the client
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1545210 13f79535-47bb-0310-9956-ffa450edef68
2013-11-25 10:22:30 +00:00
nkeywal
81f21ca409
HBASE-9976 Don't create duplicated TableName objects
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1545177 13f79535-47bb-0310-9956-ffa450edef68
2013-11-25 08:53:29 +00:00
jeffreyz
ad5436eaa1
HBASE-9736: Allow more than one log splitter per RS
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1545052 13f79535-47bb-0310-9956-ffa450edef68
2013-11-24 19:21:54 +00:00
nkeywal
5cf0b3f055
HBASE-10013 Enhance the message about ZK when there is an exception
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1544104 13f79535-47bb-0310-9956-ffa450edef68
2013-11-21 10:59:40 +00:00
nkeywal
bc7c3c7daa
HBASE-10012 Hide ServerName constructor
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1543921 13f79535-47bb-0310-9956-ffa450edef68
2013-11-20 20:02:25 +00:00
nkeywal
56d089a3e4
HBASE-9989 Add a test on get in TestClientNoCluster
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1543514 13f79535-47bb-0310-9956-ffa450edef68
2013-11-19 17:35:50 +00:00
Michael Stack
74f6e25c8f
HBASE-5945 Reduce buffer copies in IPC server response path
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1543458 13f79535-47bb-0310-9956-ffa450edef68
2013-11-19 15:39:35 +00:00
nkeywal
dc8ecd9a9a
HBASE-9959 Remove some array copy - server side
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1543434 13f79535-47bb-0310-9956-ffa450edef68
2013-11-19 14:01:30 +00:00
nkeywal
b2582665f1
HBASE-9988 DOn't use HRI#getEncodedName in the client
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1543427 13f79535-47bb-0310-9956-ffa450edef68
2013-11-19 13:38:49 +00:00
anoopsamjohn
5a6a0fd78b
HBASE-7663 [Per-KV security] Visibility labels
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1543314 13f79535-47bb-0310-9956-ffa450edef68
2013-11-19 05:39:47 +00:00
Enis Soztutar
a26dd714b5
HBASE-8369 MapReduce over snapshot files
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1543195 13f79535-47bb-0310-9956-ffa450edef68
2013-11-18 22:17:39 +00:00
nkeywal
76e1e210ea
HBASE-9982 TestClientNoCluster should use random numbers
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1543053 13f79535-47bb-0310-9956-ffa450edef68
2013-11-18 15:08:03 +00:00
nkeywal
fb7fb4fa41
HBASE-9987 Remove some synchronisation points in HConnectionManager
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1543051 13f79535-47bb-0310-9956-ffa450edef68
2013-11-18 15:02:43 +00:00
nkeywal
cd2db482bc
HBASE-9983 Lower the memory footprint of HRegionLocation
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1542694 13f79535-47bb-0310-9956-ffa450edef68
2013-11-17 10:29:01 +00:00
nkeywal
c6e6ab4e3e
HBASE-9869 Optimize HConnectionManager#getCachedLocation
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1542688 13f79535-47bb-0310-9956-ffa450edef68
2013-11-17 10:09:16 +00:00
Enis Soztutar
18e018b3d9
HBASE-9961 [WINDOWS] Multicast should bind to local address
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1542425 13f79535-47bb-0310-9956-ffa450edef68
2013-11-15 22:52:25 +00:00
sershe
e1b3edeb61
HBASE-3787 Increment is non-idempotent but client retries RPC ADDENDUM add licence
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1542169 13f79535-47bb-0310-9956-ffa450edef68
2013-11-15 04:37:46 +00:00
sershe
6119df9ccb
HBASE-3787 Increment is non-idempotent but client retries RPC
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1542168 13f79535-47bb-0310-9956-ffa450edef68
2013-11-15 04:36:30 +00:00
nkeywal
db4f10c208
HBASE-9963 Remove the ReentrantReadWriteLock in the MemStore
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1541880 13f79535-47bb-0310-9956-ffa450edef68
2013-11-14 11:16:20 +00:00
Michael Stack
ffd91d7e90
HBASE-9907 Rig to fake a cluster so can profile client behaviors
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1541703 13f79535-47bb-0310-9956-ffa450edef68
2013-11-13 20:49:59 +00:00
nkeywal
c5a3048fec
HBASE-9958 Remove some array copy, change lock scope in locateRegion
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1541688 13f79535-47bb-0310-9956-ffa450edef68
2013-11-13 20:11:03 +00:00
jxiang
fe5865d9e3
HBASE-9870 HFileDataBlockEncoderImpl#diskToCacheFormat uses wrong format
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1541629 13f79535-47bb-0310-9956-ffa450edef68
2013-11-13 17:31:02 +00:00
Michael Stack
c3fcaec3f4
HBASE-9917 Fix it so Default Connection Pool does not spin up max threads even when not needed
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1540945 13f79535-47bb-0310-9956-ffa450edef68
2013-11-12 04:55:30 +00:00
ramkrishna
d6105b41db
HBASE-9816-Address review comments in HBASE-8496 (Ram)
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1540785 13f79535-47bb-0310-9956-ffa450edef68
2013-11-11 17:08:04 +00:00
nkeywal
ed1705d366
HBASE-9885 Avoid some Result creation in protobuf conversions
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1539692 13f79535-47bb-0310-9956-ffa450edef68
2013-11-07 15:54:38 +00:00
nkeywal
b08f9dd2b1
HBASE-9885 Avoid some Result creation in protobuf conversions - REVERT to check the cause of precommit flakiness
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1539492 13f79535-47bb-0310-9956-ffa450edef68
2013-11-06 23:19:56 +00:00
nkeywal
6ba3c2339b
HBASE-9885 Avoid some Result creation in protobuf conversions
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1539429 13f79535-47bb-0310-9956-ffa450edef68
2013-11-06 18:58:37 +00:00
nkeywal
ff84a7ae16
HBASE-9001 Add a toString in HTable, fix a log in AssignmentManager
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1539425 13f79535-47bb-0310-9956-ffa450edef68
2013-11-06 18:31:54 +00:00
anoopsamjohn
b4921b03b0
HBASE-9874 Append and Increment operation drops Tags
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1539224 13f79535-47bb-0310-9956-ffa450edef68
2013-11-06 03:11:58 +00:00
eclark
04bd8761b3
HBASE-9859 Canary Shouldn't go off if the table being read from is disabled
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1538842 13f79535-47bb-0310-9956-ffa450edef68
2013-11-05 00:22:18 +00:00
nkeywal
e0a48e6d03
HBASE-9886 Optimize ServerName#compareTo
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1538679 13f79535-47bb-0310-9956-ffa450edef68
2013-11-04 16:59:37 +00:00
Michael Stack
336b5c52ef
HBASE-9868 Remove some array copy, especially around protobuf
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1537988 13f79535-47bb-0310-9956-ffa450edef68
2013-11-01 17:10:37 +00:00
Devaraj Das
8fb1958b67
HBASE-8569. Improve coverage in package org.apache.hadoop.hbase.security. Contributed by Vadim Bondarev and Andrey Klochkov
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1537986 13f79535-47bb-0310-9956-ffa450edef68
2013-11-01 16:56:24 +00:00
anoopsamjohn
22b465ea1c
HBASE-9871 PB issue : Increment attributes are not getting passed to server
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1537884 13f79535-47bb-0310-9956-ffa450edef68
2013-11-01 10:23:52 +00:00
Michael Stack
dcf61670d4
HBASE-9867 Save on array copies with a subclass of LiteralByteString
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1537750 13f79535-47bb-0310-9956-ffa450edef68
2013-10-31 22:59:54 +00:00
nkeywal
7f9e701bb6
HBASE-9862 manage error per server and per region in the protobuffed client
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1537431 13f79535-47bb-0310-9956-ffa450edef68
2013-10-31 10:36:53 +00:00
nkeywal
e828b5eb69
HBASE-9861 Location does not have to be refreshed on regionTooBusy
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1537425 13f79535-47bb-0310-9956-ffa450edef68
2013-10-31 10:29:30 +00:00
anoopsamjohn
68db456397
HBASE-9045 Support Dictionary based Tag compression in HFiles
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1537377 13f79535-47bb-0310-9956-ffa450edef68
2013-10-31 04:59:00 +00:00
jyates
22b660dda4
HBASE-9221: Provide interface for getting a User in the client: ADDENDUM
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1536944 13f79535-47bb-0310-9956-ffa450edef68
2013-10-30 00:20:29 +00:00
jyates
e5e5dac9a7
HBASE-9221: Provide interface for getting a User in the client
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1536937 13f79535-47bb-0310-9956-ffa450edef68
2013-10-30 00:02:52 +00:00
Enis Soztutar
b73e8b3b5a
HBASE-9750 Add retries around Action server stop/start
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1536908 13f79535-47bb-0310-9956-ffa450edef68
2013-10-29 22:03:45 +00:00
nkeywal
53bb2f6be7
HBASE-9843 Various fixes in client code
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1536865 13f79535-47bb-0310-9956-ffa450edef68
2013-10-29 19:45:44 +00:00
jxiang
2e6c473737
HBASE-9748 Address outstanding comments raised for HBASE-9696 - ADDENDUM
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1535812 13f79535-47bb-0310-9956-ffa450edef68
2013-10-25 18:45:10 +00:00
jxiang
f5881a3116
HBASE-9748 Address outstanding comments raised for HBASE-9696
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1535771 13f79535-47bb-0310-9956-ffa450edef68
2013-10-25 16:17:29 +00:00
larsh
689014f2e5
HBASE-7600 TestAdmin.testCreateBadTables is failing occasionally (Liu Shaohui)
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1535604 13f79535-47bb-0310-9956-ffa450edef68
2013-10-25 01:43:49 +00:00
jxiang
f4c98563b6
HBASE-9821 Scanner id could collide
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1535198 13f79535-47bb-0310-9956-ffa450edef68
2013-10-23 22:18:42 +00:00
ndimiduk
6057d7a273
HBASE-9772 Normalize new client default values
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1535146 13f79535-47bb-0310-9956-ffa450edef68
2013-10-23 20:13:25 +00:00
nkeywal
e17f094ddb
HBASE-9768 Two issues in AsyncProcess
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1533604 13f79535-47bb-0310-9956-ffa450edef68
2013-10-18 19:34:18 +00:00
Michael Stack
c476b4bd87
HBASE-9796 npe in RegionServerCallable
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1533296 13f79535-47bb-0310-9956-ffa450edef68
2013-10-18 00:09:05 +00:00
larsh
fc15e1ae39
HBASE-9747 PrefixFilter with OR condition gives wrong results (Aditya Kishore)
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1533240 13f79535-47bb-0310-9956-ffa450edef68
2013-10-17 20:11:09 +00:00
jyates
bcff872bf1
HBASE-9749: Custom threadpool for Coprocessor obtained HTables
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1533187 13f79535-47bb-0310-9956-ffa450edef68
2013-10-17 18:13:18 +00:00
anoopsamjohn
743e2fbed9
HBASE-9761 Put copy constructor should clone the operation attributes also
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1532663 13f79535-47bb-0310-9956-ffa450edef68
2013-10-16 07:29:47 +00:00
jxiang
30837458ee
HBASE-9696 Master recovery ignores online merge znode
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1531435 13f79535-47bb-0310-9956-ffa450edef68
2013-10-11 21:46:14 +00:00
Zhihong Yu
8c47f89932
HBASE-9706 Improve detection of secure ZooKeeper
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1531178 13f79535-47bb-0310-9956-ffa450edef68
2013-10-11 03:13:15 +00:00
jeffreyz
a4a73db932
HBASE-9723: TestAsyncProcess#testFailAndSuccess & testThreadCreation are flaky on SUSE
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1530732 13f79535-47bb-0310-9956-ffa450edef68
2013-10-09 17:52:46 +00:00
larsh
c28b58f280
HBASE-9711 Improve HBASE-9428 - avoid copying bytes for RegexFilter unless necessary
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1530059 13f79535-47bb-0310-9956-ffa450edef68
2013-10-07 20:57:21 +00:00
Michael Stack
36e49e01e3
HBASE-9612 Ability to batch edits destined to different regions
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1529348 13f79535-47bb-0310-9956-ffa450edef68
2013-10-04 23:38:41 +00:00
jxiang
04de6764ac
HBASE-9693 Fix javadoc warnings
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1528938 13f79535-47bb-0310-9956-ffa450edef68
2013-10-03 17:02:23 +00:00
eclark
de49d0d1ed
HBASE-9333 hbase.hconnection.threads.max should not be configurable else you get RejectedExecutionException
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1528618 13f79535-47bb-0310-9956-ffa450edef68
2013-10-02 20:48:33 +00:00
nkeywal
ec45fc299f
HBASE-9667 NullOutputStream removed from Guava 15
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1528573 13f79535-47bb-0310-9956-ffa450edef68
2013-10-02 17:26:59 +00:00
nkeywal
18d9251a77
HBASE-9676 AsyncProcess can create more tasks than hbase.client.max.total.tasks
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1528340 13f79535-47bb-0310-9956-ffa450edef68
2013-10-02 08:08:36 +00:00
jxiang
3d525b08e0
HBASE-9514 Prevent region from assigning before log splitting is done
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1528227 13f79535-47bb-0310-9956-ffa450edef68
2013-10-01 22:02:01 +00:00
Zhihong Yu
33394d716d
HBASE-9688 Fix javadoc warning in HConnectionManager class javadoc
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1528091 13f79535-47bb-0310-9956-ffa450edef68
2013-10-01 13:51:13 +00:00
Michael Stack
5987ee67e1
HBASE-9612 Ability to batch edits destined to different regions -- REVERT
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1527789 13f79535-47bb-0310-9956-ffa450edef68
2013-09-30 21:27:33 +00:00
Michael Stack
dc959eadc2
HBASE-9677 Remove MasterAdmin and MasterMonitor protos; have MasterService provide these functions
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1527719 13f79535-47bb-0310-9956-ffa450edef68
2013-09-30 19:05:58 +00:00
Michael Stack
fb72852f65
HBASE-9612 Ability to batch edits destined to different regions
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1527648 13f79535-47bb-0310-9956-ffa450edef68
2013-09-30 16:52:59 +00:00
nkeywal
c3bfc4ef85
HBASE-9670 Client pause should be 100ms everywhere
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1527537 13f79535-47bb-0310-9956-ffa450edef68
2013-09-30 13:05:39 +00:00
Zhihong Yu
9f46b87576
HBASE-9605 Allow AggregationClient to skip specifying column family for row count aggregate
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1526987 13f79535-47bb-0310-9956-ffa450edef68
2013-09-27 17:31:47 +00:00
nkeywal
77ca737375
HBASE-9647 Add a test in TestAsyncProcess to check the number of threads created
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1526828 13f79535-47bb-0310-9956-ffa450edef68
2013-09-27 08:22:56 +00:00
Jonathan Hsieh
331b585934
HBASE-9661 Consistent log severity level guards and statements (Jackie Chang)
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1526620 13f79535-47bb-0310-9956-ffa450edef68
2013-09-26 17:35:50 +00:00
ndimiduk
91508fd564
HBASE-9639 SecureBulkLoad dispatches file load requests to all Regions
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1526033 13f79535-47bb-0310-9956-ffa450edef68
2013-09-24 22:26:08 +00:00
nkeywal
21796347aa
HBASE-9633 Partial reverse of HBASE-9533
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1525648 13f79535-47bb-0310-9956-ffa450edef68
2013-09-23 16:55:09 +00:00
nkeywal
5ebfbb9abb
HBASE-9609 AsyncProcess doesn't incrase all the counters when trying to limit the per region flow.
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1525643 13f79535-47bb-0310-9956-ffa450edef68
2013-09-23 16:50:12 +00:00
Zhihong Yu
ae42059586
HBASE-9606 Apply small scan to meta scan where rowLimit is low
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1525634 13f79535-47bb-0310-9956-ffa450edef68
2013-09-23 16:05:30 +00:00
ramkrishna
a02bd8cc0d
HBASE-8496 - Implement tags and the internals of how a tag should look like (Ram)
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1525269 13f79535-47bb-0310-9956-ffa450edef68
2013-09-21 18:01:32 +00:00
mbertozzi
3bf837c884
HBASE-9603 IsRestoreSnapshotDoneResponse has wrong default causing restoreSnapshot() to be async
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1525169 13f79535-47bb-0310-9956-ffa450edef68
2013-09-20 22:56:54 +00:00
Jonathan Hsieh
d2ddf0986a
HBASE-9579 Sanity check visiblity and audience for server-side modules
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1525055 13f79535-47bb-0310-9956-ffa450edef68
2013-09-20 17:09:39 +00:00
Michael Stack
4e600b8e0e
HBASE-9533 List of dependency jars for MR jobs is hard-coded and does not include netty, breaking MRv1 jobs
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1524894 13f79535-47bb-0310-9956-ffa450edef68
2013-09-20 03:39:56 +00:00
jeffreyz
ccbdd1bc58
HBASE-9581: Few tests broken since HBASE-9551
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1524627 13f79535-47bb-0310-9956-ffa450edef68
2013-09-19 06:17:20 +00:00
jeffreyz
f56dbe50a5
HBASE-9551: HBaseTestingUtility#createPreSplitLoadTestTable double close HBaseAdmin
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1524595 13f79535-47bb-0310-9956-ffa450edef68
2013-09-18 22:27:12 +00:00
jyates
6bc48464ca
HBASE-9534: Short-Circuit Coprocessor HTable access when on the same server
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1524514 13f79535-47bb-0310-9956-ffa450edef68
2013-09-18 18:18:58 +00:00
zjushch
de3d34bd4a
HBASE-9488 Improve performance for small scan
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1524272 13f79535-47bb-0310-9956-ffa450edef68
2013-09-18 01:40:20 +00:00
nkeywal
63a3155fbb
HBASE-9557 strange dependencies for hbase-client
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1524095 13f79535-47bb-0310-9956-ffa450edef68
2013-09-17 15:41:04 +00:00
Michael Stack
3d55d10714
HBASE-9510 Namespace operations should throw clean exceptions
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1523903 13f79535-47bb-0310-9956-ffa450edef68
2013-09-17 05:43:31 +00:00
sershe
ed90c565ef
HBASE-9496 make sure HBase APIs are compatible between 0.94 and 0.96
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1523825 13f79535-47bb-0310-9956-ffa450edef68
2013-09-16 22:36:38 +00:00
Jean-Daniel Cryans
5a0016d1af
HBASE-9505 Enable replication by default
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1523820 13f79535-47bb-0310-9956-ffa450edef68
2013-09-16 21:31:08 +00:00
Michael Stack
10eec81e09
HBASE-9541 icv fails w/ npe if client does not support cellblocks
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1523812 13f79535-47bb-0310-9956-ffa450edef68
2013-09-16 21:05:35 +00:00
nkeywal
027f7a708f
HBASE-9521 clean clearBufferOnFail behavior and deprecate it
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1523782 13f79535-47bb-0310-9956-ffa450edef68
2013-09-16 20:07:13 +00:00
Jonathan Hsieh
cd63f2055e
HBASE-9529 Audit of hbase-client @InterfaceAudience.Public apis
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1523542 13f79535-47bb-0310-9956-ffa450edef68
2013-09-16 05:18:27 +00:00
jxiang
b7d127e5e7
HBASE-9480 Regions are unexpectedly made offline in certain failure conditions
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1523303 13f79535-47bb-0310-9956-ffa450edef68
2013-09-14 19:43:23 +00:00
Michael Stack
ed509f750c
HBASE-9508 Restore some API mistakenly removed in client, mapred*, and common
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1523141 13f79535-47bb-0310-9956-ffa450edef68
2013-09-13 23:15:00 +00:00
Michael Stack
a7211896df
HBASE-9520 shortcut split asap while requested splitPoint equals with region's startKey
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1523124 13f79535-47bb-0310-9956-ffa450edef68
2013-09-13 22:04:52 +00:00
Michael Stack
3583d29fc3
HBASE-9328 Table web UI is corrupted sometime
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1523098 13f79535-47bb-0310-9956-ffa450edef68
2013-09-13 20:52:53 +00:00
Zhihong Yu
143ee011d4
HBASE-9211 "ERROR: undefined method `message' for nil:NilClass" in the shell on error
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1523031 13f79535-47bb-0310-9956-ffa450edef68
2013-09-13 17:45:51 +00:00
nkeywal
1d376ebc0d
HBASE-9486 NPE in HTable.close() with AsyncProcess
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1522852 13f79535-47bb-0310-9956-ffa450edef68
2013-09-13 10:35:13 +00:00
Zhihong Yu
80b4a529fd
HBASE-9462 HBaseAdmin#isTableEnabled() should throw exception for non-existent table
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1522677 13f79535-47bb-0310-9956-ffa450edef68
2013-09-12 17:38:04 +00:00
Zhihong Yu
8e2a1d3e37
HBASE-9462 Revert due to test failure
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1522057 13f79535-47bb-0310-9956-ffa450edef68
2013-09-11 21:37:29 +00:00
Michael Stack
7fb94c126a
HBASE-9494 Cleanup inconsistencies in protobuf message and rpc names
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1522035 13f79535-47bb-0310-9956-ffa450edef68
2013-09-11 21:07:33 +00:00
Zhihong Yu
e52a38d501
HBASE-9462 HBaseAdmin#isTableEnabled() should throw exception for non-existent table
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1522010 13f79535-47bb-0310-9956-ffa450edef68
2013-09-11 19:51:30 +00:00
Michael Stack
6bcccde06a
HBASE-9498 NPE in HBaseAdmin if master not running
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1521902 13f79535-47bb-0310-9956-ffa450edef68
2013-09-11 15:26:53 +00:00
Michael Stack
49fc546051
HBASE-9482 Do not enforce secure Hadoop for secure HBase
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1521731 13f79535-47bb-0310-9956-ffa450edef68
2013-09-11 04:33:09 +00:00
Jonathan Hsieh
3e25e1b7f5
HBASE-9493 Rename CellUtil#get*Array to CellUtil#clone*
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1521676 13f79535-47bb-0310-9956-ffa450edef68
2013-09-10 23:05:50 +00:00
Jonathan Hsieh
95b202008d
HBASE-9477 Add deprecation compat shim for Result#raw and Result#list for 0.96
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1521633 13f79535-47bb-0310-9956-ffa450edef68
2013-09-10 20:39:07 +00:00
nkeywal
0be4e12f71
HBASE-9451 Meta remains unassigned when the meta server crashes with the ClusterStatusListener set
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1521513 13f79535-47bb-0310-9956-ffa450edef68
2013-09-10 14:43:57 +00:00
Michael Stack
916366615b
HBASE-9476 Yet more master log cleanup
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1521315 13f79535-47bb-0310-9956-ffa450edef68
2013-09-09 23:21:13 +00:00
nkeywal
77599e2fc2
HBASE-9463 Fix comments around alter tables
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1521270 13f79535-47bb-0310-9956-ffa450edef68
2013-09-09 20:06:09 +00:00
nkeywal
9de8402281
HBASE-9452 Simplify the configuration of the multicast notifier
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1520999 13f79535-47bb-0310-9956-ffa450edef68
2013-09-09 08:53:29 +00:00
Zhihong Yu
cf05666f03
HBASE-9454 HBaseAdmin#unassign() has incorrect @param argument
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1520702 13f79535-47bb-0310-9956-ffa450edef68
2013-09-06 21:35:00 +00:00
jxiang
1f47ffb7fa
HBASE-9450 TestDistributedLogSplitting fails
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1520613 13f79535-47bb-0310-9956-ffa450edef68
2013-09-06 15:50:48 +00:00
Michael Stack
df49eca1eb
HBASE-9413 WebUI says ".META." table but table got renames to "hbase:meta". Meed to update the UI
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1520463 13f79535-47bb-0310-9956-ffa450edef68
2013-09-06 00:29:48 +00:00
jxiang
99b0f61b9d
HBASE-9447 TestHBaseFsck could hang sometime
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1520441 13f79535-47bb-0310-9956-ffa450edef68
2013-09-05 22:12:56 +00:00
jxiang
2da88f9ce9
HBASE-9438 Enhance hbase shell un/assign to take encoded region name
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1520383 13f79535-47bb-0310-9956-ffa450edef68
2013-09-05 18:54:34 +00:00
Michael Stack
acc4b4aaaf
HBASE-9388 [replication] ZK Dump prints the raw PBUF for the HLog positions
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1520184 13f79535-47bb-0310-9956-ffa450edef68
2013-09-05 00:44:57 +00:00
larsh
b99bbd73b3
HBASE-9428 Regex filters are at least an order of magnitude slower since 0.94.3
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1520095 13f79535-47bb-0310-9956-ffa450edef68
2013-09-04 18:35:34 +00:00
Jonathan Hsieh
5a3060ee37
HBASE-9334 Convert KeyValue to Cell in hbase-client module - Filters
...
HBASE-9359 Convert KeyValue to Cell in hbase-client module - Result/Put/Delete, ColumnInterpreter
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1519077 13f79535-47bb-0310-9956-ffa450edef68
2013-08-30 20:31:47 +00:00
Jonathan Hsieh
739f438176
HBASE-9247 Cleanup Key/KV/Meta/MetaKey Comparators
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1518817 13f79535-47bb-0310-9956-ffa450edef68
2013-08-29 20:45:04 +00:00
jxiang
52ea8f817c
HBASE-9321 Contention getting the current user in RpcClient.writeRequest
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1518693 13f79535-47bb-0310-9956-ffa450edef68
2013-08-29 16:28:07 +00:00
Michael Stack
02de8c40d9
HBASE-9230 Fix the server so it can take a pure pb request param and return a pure pb result
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1518346 13f79535-47bb-0310-9956-ffa450edef68
2013-08-28 19:59:09 +00:00
Michael Stack
9ebaea9f54
HBASE-7709 Infinite loop possible in Master/Master replication
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1518335 13f79535-47bb-0310-9956-ffa450edef68
2013-08-28 19:32:00 +00:00
Jean-Daniel Cryans
39f7dc4ca3
HBASE-9313 NamespaceJanitor is spammy when the namespace table moves
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1518332 13f79535-47bb-0310-9956-ffa450edef68
2013-08-28 19:16:54 +00:00
Michael Stack
1e71b56731
HBASE-8462 Custom timestamps should not be allowed to be negative
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1518322 13f79535-47bb-0310-9956-ffa450edef68
2013-08-28 18:42:26 +00:00
Devaraj Das
b936444e34
HBASE-9116. Adds a view/edit tool for favored nodes mapping. Also implements the FavoredNodeLoadBalancer.balanceCluster method.
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1518016 13f79535-47bb-0310-9956-ffa450edef68
2013-08-27 22:12:21 +00:00
nkeywal
f3fbf8c5d2
HBASE-9268 Client doesn't recover from a stalled region server
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1517108 13f79535-47bb-0310-9956-ffa450edef68
2013-08-24 05:54:57 +00:00
jxiang
d77b723d71
HBASE-9327 retryTime log is confusing
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1517088 13f79535-47bb-0310-9956-ffa450edef68
2013-08-23 23:02:52 +00:00
Michael Stack
7a557f97b3
HBASE-9319 Apply 'HBASE-7685 Closing socket connection can't be removed from SecureClient' to trunk
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1516885 13f79535-47bb-0310-9956-ffa450edef68
2013-08-23 15:29:43 +00:00
Michael Stack
08247bfe76
HBASE-9311 Create a migration script that will move data from 0.94.x to 0.96
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1516648 13f79535-47bb-0310-9956-ffa450edef68
2013-08-22 22:46:14 +00:00
Michael Stack
ddedcb9ce4
HBASE-9248 Place holders for tags in 0.96 to accommodate tags in 0.98
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1516614 13f79535-47bb-0310-9956-ffa450edef68
2013-08-22 21:23:04 +00:00
Michael Stack
af208097a5
HBASE-9298 ns checker runs too frequently; too much mention in master logs
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1516563 13f79535-47bb-0310-9956-ffa450edef68
2013-08-22 19:46:17 +00:00
Michael Stack
292d1bfb19
HBASE-8441 [replication] Refactor KeeperExceptions thrown from replication state interfaces into replication specific exceptions
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1516367 13f79535-47bb-0310-9956-ffa450edef68
2013-08-22 05:42:14 +00:00
Michael Stack
4f417a7614
HBASE-9282 Minor logging cleanup; shorten logs, remove redundant info
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1516287 13f79535-47bb-0310-9956-ffa450edef68
2013-08-21 20:13:20 +00:00
Michael Stack
41db4e539f
HBASE-9282 Minor logging cleanup; shorten logs, remove redundant info
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1516267 13f79535-47bb-0310-9956-ffa450edef68
2013-08-21 19:25:21 +00:00
Michael Stack
d663f2baa1
HBASE-8165 Move to Hadoop 2.1.0-beta from 2.0.x-alpha (WAS: Update our protobuf to 2.5 from 2.4.1)
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1516084 13f79535-47bb-0310-9956-ffa450edef68
2013-08-21 05:04:20 +00:00
jxiang
f034a249f2
HBASE-9273 Consolidate isSystemTable checking
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1516039 13f79535-47bb-0310-9956-ffa450edef68
2013-08-20 23:53:11 +00:00
Jonathan Hsieh
7d94fa70f5
HBASE-9262 Make KeyValue.KEY_COMPARATOR default for HFileWriterFactory
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1515591 13f79535-47bb-0310-9956-ffa450edef68
2013-08-19 20:30:02 +00:00
Jonathan Hsieh
b9e92fdf6f
HBASE-9246 Remove ROOT_TABLEDESC, ROOT_REGIONINFO, and ROOT_TABLE_NAME
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1515160 13f79535-47bb-0310-9956-ffa450edef68
2013-08-18 16:28:10 +00:00
jeffreyz
c4ad6a6b1e
HBASE-9257: TestAsyncProcess#testFailAndSuccess fails sometime due to a race condition
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1515075 13f79535-47bb-0310-9956-ffa450edef68
2013-08-18 06:14:01 +00:00
jeffreyz
40870be471
HBASE-9255: TestAsyncProcess#testErrorsServers is flaky on suse linux
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1515031 13f79535-47bb-0310-9956-ffa450edef68
2013-08-17 18:46:33 +00:00
mbertozzi
8b39e48691
HBASE-9233 isTableAvailable() may be stuck if an offline parent was never assigned
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1514902 13f79535-47bb-0310-9956-ffa450edef68
2013-08-16 21:43:15 +00:00
Michael Stack
11b7da45ec
HBASE-8667 Master and Regionserver not able to communicate if both bound to different network interfaces on the same machine
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1514427 13f79535-47bb-0310-9956-ffa450edef68
2013-08-15 18:25:58 +00:00
Jonathan Hsieh
4dd82c9b1c
HBASE-9164 Convert List<? extends Cell> anti pattern to List<Cell> pattern
...
This patch also starts a refactor of the KVComparator.
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1514400 13f79535-47bb-0310-9956-ffa450edef68
2013-08-15 17:49:06 +00:00
Michael Stack
58ee2bbf24
HBASE-9232 Fix javadoc warning and a few findbugs items
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1514309 13f79535-47bb-0310-9956-ffa450edef68
2013-08-15 14:59:00 +00:00
Michael Stack
c8db00c87a
HBASE-9177 Cluster UUID is not properly parsable after rewriting to PB.
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1514161 13f79535-47bb-0310-9956-ffa450edef68
2013-08-15 05:34:41 +00:00
eclark
5c2a90aa28
HBASE-9121 Update HTrace to 2.00 and add new example usage.
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1514091 13f79535-47bb-0310-9956-ffa450edef68
2013-08-14 23:20:51 +00:00
Jean-Daniel Cryans
17c120f08c
HBASE-8719 Fix responseTooSlow formatting
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1514036 13f79535-47bb-0310-9956-ffa450edef68
2013-08-14 20:48:54 +00:00
Andrew Kyle Purtell
6d7fdfd108
HBASE-9182. Allow non-admin users to list all table names
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1513703 13f79535-47bb-0310-9956-ffa450edef68
2013-08-14 00:34:30 +00:00
Jean-Daniel Cryans
cd72d29eae
HBASE-9173 replication_admin#get_peer_state(id) in ruby script pointing to
...
undefined method `getPeerState'
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1513676 13f79535-47bb-0310-9956-ffa450edef68
2013-08-13 22:31:53 +00:00
Michael Stack
ac10b3c13d
HBASE-8409 Security support for namespaces
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1513666 13f79535-47bb-0310-9956-ffa450edef68
2013-08-13 21:49:56 +00:00
Jonathan Hsieh
48c1e7aff3
HBASE-9205 fix javadoc violations
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1513651 13f79535-47bb-0310-9956-ffa450edef68
2013-08-13 21:01:51 +00:00
jxiang
e06fa1d529
HBASE-9199 Call duration is not accurate
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1513584 13f79535-47bb-0310-9956-ffa450edef68
2013-08-13 16:29:44 +00:00
jxiang
0a84963bb8
HBASE-9198 RpcClient#call could hang
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1513582 13f79535-47bb-0310-9956-ffa450edef68
2013-08-13 16:27:42 +00:00
Michael Stack
a1244d73d7
HBASE-9181 Fix javadoc warnings introduce by namespaces
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1512519 13f79535-47bb-0310-9956-ffa450edef68
2013-08-09 22:49:33 +00:00
Jean-Daniel Cryans
a63f524831
HBASE-8663 a HBase Shell command to list the tables replicated from
...
current cluster (Demai Ni via JD)
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1512488 13f79535-47bb-0310-9956-ffa450edef68
2013-08-09 20:44:43 +00:00
Jonathan Hsieh
f528e81766
HBASE-9142 Mutation#getFamilyMap() return type change between HBase 94 and 96 breaks downstream apps
...
For 0.95/0.96, we need to preserve the getFamilyMap signature through a deprecation cycle. The new
method needs to be present alongside the old in 0.95, so we rename the method with the new signature
to getFamilyCellMap() in both trunk and 0.95, and restore a deprecated version of the old in 0.95.
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1512103 13f79535-47bb-0310-9956-ffa450edef68
2013-08-08 23:50:28 +00:00
larsh
c8530f81d4
HBASE-9079 FilterList getNextKeyHint skips rows that should be included in the results (Viral Bajaria and LarsH)
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1512018 13f79535-47bb-0310-9956-ffa450edef68
2013-08-08 20:27:18 +00:00
larsh
d28f8564ad
HBASE-8408; addendum for new HConnection API
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1511885 13f79535-47bb-0310-9956-ffa450edef68
2013-08-08 17:17:04 +00:00
nkeywal
b94a48d104
HBASE-9156 2000ms timeout for some client calls
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1511853 13f79535-47bb-0310-9956-ffa450edef68
2013-08-08 16:27:28 +00:00
Michael Stack
46fb7c409d
HBASE-8408 Implement namespace
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1511577 13f79535-47bb-0310-9956-ffa450edef68
2013-08-08 04:19:49 +00:00
larsh
d363e852e6
HBASE-6580 Deprecate HTablePool in favor of HConnection.getTable(...)
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1511543 13f79535-47bb-0310-9956-ffa450edef68
2013-08-07 23:58:05 +00:00
eclark
d20edb96dc
HBASE-9129 Scanner prefetching leaks scanners.
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1511110 13f79535-47bb-0310-9956-ffa450edef68
2013-08-06 20:10:37 +00:00
Zhihong Yu
2036dbb763
HBASE-9115 Addendum for server side fix (Ted Yu and Lars)
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1510355 13f79535-47bb-0310-9956-ffa450edef68
2013-08-04 23:17:20 +00:00
jeffreyz
d70d599161
hbase-9098: During recovery use ZK as the source of truth for region state
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1510101 13f79535-47bb-0310-9956-ffa450edef68
2013-08-04 06:16:31 +00:00
Michael Stack
90da9dd4a2
HBASE-9093 Hbase client API: Restore the writeToWal method; REVERT
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1509853 13f79535-47bb-0310-9956-ffa450edef68
2013-08-02 20:49:07 +00:00
Zhihong Yu
5b89721c1e
HBASE-9115 HTableInterface.append operation may overwrites values (Ted Yu)
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1509849 13f79535-47bb-0310-9956-ffa450edef68
2013-08-02 20:47:17 +00:00
Jean-Daniel Cryans
1a76ba5336
HBASE-8983 HBaseConnection#deleteAllConnections does not always delete (Nicolas Liochon via JD)
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1509846 13f79535-47bb-0310-9956-ffa450edef68
2013-08-02 20:22:33 +00:00
Michael Stack
34c8e0ab16
HBASE-8224 Publish hbase build against h1 and h2 adding '-hadoop1' or '-hadoop2' to version string
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1509813 13f79535-47bb-0310-9956-ffa450edef68
2013-08-02 19:01:34 +00:00
Jean-Daniel Cryans
cb1ad44c24
HBASE-7634 Replication handling of changes to peer clusters is inefficient (Gabriel Reid via JD)
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1509332 13f79535-47bb-0310-9956-ffa450edef68
2013-08-01 17:03:52 +00:00
jyates
ab0abfa711
HBASE-9049: Generalize ServerCallable creation to support custom callables
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1509015 13f79535-47bb-0310-9956-ffa450edef68
2013-07-31 20:16:43 +00:00
Michael Stack
e6d1848bb7
HBASE-9093 Hbase client API: Restore the writeToWal method
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1508702 13f79535-47bb-0310-9956-ffa450edef68
2013-07-31 01:20:10 +00:00
Devaraj Das
e36fc14007
HBASE-8846. Continuation of the previous commit. Deletes the files from their previous locations.
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1508303 13f79535-47bb-0310-9956-ffa450edef68
2013-07-30 05:16:17 +00:00
Devaraj Das
3daea02e86
HBASE-8846. Refactors the old exceptions back to their original packages.
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1508301 13f79535-47bb-0310-9956-ffa450edef68
2013-07-30 05:14:32 +00:00
jxiang
fd991fe908
HBASE-9052 Prevent split/merged region from assigning again
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1508247 13f79535-47bb-0310-9956-ffa450edef68
2013-07-29 23:54:29 +00:00