tedyu
90b8cc89bd
HBASE-14206 MultiRowRangeFilter returns records whose rowKeys are out of allowed ranges (Anton Nazaruk)
2015-08-11 10:01:55 -07:00
Andrew Purtell
68cb53d151
HBASE-12865 WALs may be deleted before they are replicated to peers (He Liangliang)
2015-08-07 15:08:29 -07:00
Andrew Purtell
b194052ec0
HBASE-13825 Use ProtobufUtil#mergeFrom and ProtobufUtil#mergeDelimitedFrom in place of builder methods of same name
...
Incorporates HBASE-14076
2015-08-06 21:48:04 -07:00
Sean Busbey
a45651c2cf
HBASE-14085 Update LICENSE and NOTICE files.
...
* corrects license/notice for source distribution
* adds inception year to correct copyright in generated NOTICE files for jars
* updates project names in poms to use "Apache HBase" instead of "HBase" so jar NOTICE files will be correct
* uses append-resources to include supplemental info on jars with 3rd party works in source
* adds an hbase specific resource bundle for jars that include 3rd party works for binaries
** uses supplemental-model to fill in license gaps
** uses the above and a shade plugin transformation to build proper files for shaded jars.
** uses the above and the assembly plugin to build the proper files for bin assembly
* adds a NOTICE item for things copied out of Hadoop (TODO legal-discuss)
Conflicts:
NOTICE.txt
hbase-checkstyle/pom.xml
hbase-resource-bundle/pom.xml
hbase-server/pom.xml
hbase-thrift/pom.xml
pom.xml
2015-08-05 14:52:33 -07:00
Ashish Singhi
f274796941
HBASE-14154 DFS Replication should be configurable at column family level
...
Signed-off-by: Andrew Purtell <apurtell@apache.org>
Conflicts:
hbase-client/src/main/java/org/apache/hadoop/hbase/HColumnDescriptor.java
hbase-client/src/test/java/org/apache/hadoop/hbase/TestHColumnDescriptor.java
hbase-server/src/main/java/org/apache/hadoop/hbase/io/hfile/HFileWriterImpl.java
hbase-server/src/test/java/org/apache/hadoop/hbase/client/TestAdmin1.java
2015-07-31 18:19:07 -07:00
Sean Busbey
9091409800
HBASE-14087 Ensure correct ASF headers for docs/code
...
* adds missing headers
* corrects some old-form headers to current
* restores proper header for guava copied LimitInputStream
* adds proper header for protobuf copied read/writeRawVarint
Conflicts:
bin/considerAsDead.sh
dev-support/rebase_all_git_branches.sh
2015-07-31 11:22:50 -07:00
Srikanth Srungarapu
d1ff4cb2c1
HBASE-14097 Log link to client scan troubleshooting section when scanner exceptions happen.
2015-07-28 15:15:45 -07:00
Srikanth Srungarapu
da811332cf
HBASE-14057 HBase shell user_permission should list super users defined on hbase-site.xml
2015-07-28 11:43:24 -07:00
tedyu
48b968e323
HBASE-13881 Bug in HTable#incrementColumnValue implementation (Gabor Liptak)
2015-07-21 02:37:02 -07:00
Andrew Purtell
c42fc1dd56
HBASE-14089 Remove unnecessary draw of system entropy from RecoverableZooKeeper
2015-07-15 18:41:45 -07:00
Ashish Singhi
789d2a94b7
HBASE-8642 [Snapshot] List and delete snapshot by table
...
Signed-off-by: Andrew Purtell <apurtell@apache.org>
2015-07-15 15:56:08 -07:00
terence.yoo
173f343aea
HBASE-14041 Do not clear MetaCache if a ThrottlingException is thrown
...
Amending-Author: Sean Busbey <busbey@apache.org>
Signed-off-by: Sean Busbey <busbey@apache.org>
Conflicts:
hbase-client/src/main/java/org/apache/hadoop/hbase/client/ConnectionImplementation.java
2015-07-15 03:27:05 -05:00
Enis Soztutar
426bd09777
HBASE-13997 ScannerCallableWithReplicas cause Infinitely blocking (Zephyr Guo and Enis)
...
Conflicts:
hbase-client/src/test/java/org/apache/hadoop/hbase/client/TestClientScanner.java
2015-07-13 12:24:54 -07:00
Matteo Bertozzi
b62f134545
HBASE-13415 Procedure v2 - Use nonces for double submits from client (Stephen Yuan Jiang)
...
Signed-off-by: Sean Busbey <busbey@apache.org>
2015-07-13 11:19:02 -05:00
Sean Busbey
88ff206c57
Revert "Procedure v2 - Use nonces for double submits from client (Stephen Yuan Jiang)"
...
This reverts commit 4eb84651a2
.
2015-07-13 11:16:21 -05:00
stack
a81b3c5afe
HBASE-14052 Mark a few methods in CellUtil audience private since only make sense internally to hbase
2015-07-10 10:44:08 -07:00
Matteo Bertozzi
4eb84651a2
Procedure v2 - Use nonces for double submits from client (Stephen Yuan Jiang)
2015-07-09 08:13:32 -07:00
stack
24cf287df4
HBASE-13337 Table regions are not assigning back, after restarting all regionservers at once (Samir Ahmic)
2015-07-08 17:20:23 -07:00
Andrey Stepachev
8d71d283b9
HBASE-13646 HRegion#execService should not try to build incomplete messages
...
Signed-off-by: Sean Busbey <busbey@apache.org>
2015-07-06 10:36:13 -05:00
Ashish Singhi
ab9a0b80af
HBASE-13925 Use zookeeper multi to clear znodes in ZKProcedureUtil
...
Signed-off-by: Andrew Purtell <apurtell@apache.org>
Conflicts:
hbase-client/src/main/java/org/apache/hadoop/hbase/zookeeper/ZKUtil.java
2015-07-03 12:29:55 -07:00
stack
09846ff81a
HBASE-13895 DATALOSS: Region assigned before WAL replay when abort (Enis Soztutar) -- ADDENDUM
2015-07-02 10:05:58 -07:00
stack
0f17b76796
HBASE-13895 DATALOSS: Region assigned before WAL replay when abort (Enis Soztutar)
2015-07-01 17:30:16 -07:00
stack
93b0b41603
HBASE-13983 Doc how the oddball HTable methods getStartKey, getEndKey, etc. will be removed in 2.0.0
2015-07-01 13:05:25 -07:00
Matteo Bertozzi
7ece46a607
HBASE-13995 ServerName is not fully case insensitive
2015-07-01 09:40:11 -07:00
Sean Busbey
a58848507a
HBASE-13990 make maven site generation work with jdk8
...
* includes additiona branch-1 specific fixes to javadocs
* includes rollback of 2 changes from HBASE-13898 that didn't apply to branch-1
Conflicts:
hbase-server/src/main/java/org/apache/hadoop/hbase/io/hfile/HFileBlock.java
2015-07-01 08:00:15 -05:00
Gábor Lipták
8e6fb569c5
HBASE-13963 Do not leak jdk.tools dependency from hbase-annotations
...
Signed-off-by: Sean Busbey <busbey@apache.org>
Conflicts:
hbase-common/pom.xml
2015-06-26 08:56:14 -05:00
Nick Dimiduk
5a24d16f4c
HBASE-13938 Deletes done during the region merge transaction may get eclipsed (ddas, enis, ndimiduk)
2015-06-23 11:08:48 -07:00
Mikhail Antonov
7d778e892c
HBASE-13906 Improve handling of NeedUnmanagedConnectionException
2015-06-22 23:36:04 -07:00
Misty Stanley-Jones
9ac6539f6a
HBASE-13898 correct additional javadoc failures under java 8 <Gabor Liptak>
...
Ammending-Author: Sean Busbey <busbey@apache.org>
Conflicts:
hbase-client/src/main/java/org/apache/hadoop/hbase/protobuf/ProtobufUtil.java
hbase-common/src/main/java/org/apache/hadoop/hbase/CellComparator.java
hbase-protocol/src/main/java/org/apache/hadoop/hbase/protobuf/ProtobufMagic.java
hbase-server/src/main/java/org/apache/hadoop/hbase/coprocessor/RegionObserver.java
hbase-server/src/main/java/org/apache/hadoop/hbase/http/jmx/JMXJsonServlet.java
hbase-server/src/main/java/org/apache/hadoop/hbase/io/hfile/HFileBlockIndex.java
hbase-server/src/main/java/org/apache/hadoop/hbase/util/BloomFilterChunk.java
hbase-server/src/main/java/org/apache/hadoop/hbase/wal/WALSplitter.java
2015-06-23 01:14:15 -05:00
Mikhail Antonov
84675ef615
HBASE-13103 [ergonomics] add region size balancing as a feature of master
2015-06-22 22:48:19 -07:00
Sean Busbey
f2f19ddb5c
HBASE-13909 update branch-1 poms to 1.3.0-SNAPSHOT
2015-06-15 22:30:56 -05:00
Ashish Singhi
e949f0c6b0
HBASE-13901 Error while calling watcher on creating and deleting an HBase table
...
Signed-off-by: Andrew Purtell <apurtell@apache.org>
2015-06-15 11:28:16 -07:00
Gábor Lipták
0a0ff3354a
HBASE-13569 Correct Javadoc (for Java8)
...
Signed-off-by: Sean Busbey <busbey@apache.org>
Conflicts:
hbase-client/src/main/java/org/apache/hadoop/hbase/HColumnDescriptor.java
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/Result.java
hbase-client/src/main/java/org/apache/hadoop/hbase/client/Scan.java
hbase-client/src/main/java/org/apache/hadoop/hbase/filter/FilterBase.java
hbase-client/src/main/java/org/apache/hadoop/hbase/protobuf/ProtobufUtil.java
hbase-common/src/main/java/org/apache/hadoop/hbase/KeyValue.java
hbase-server/src/main/java/org/apache/hadoop/hbase/constraint/ConstraintException.java
hbase-server/src/main/java/org/apache/hadoop/hbase/coprocessor/RegionObserver.java
hbase-server/src/main/java/org/apache/hadoop/hbase/io/hfile/HFileReaderV2.java
hbase-server/src/main/java/org/apache/hadoop/hbase/io/hfile/HFileScanner.java
hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/MiniBatchOperationInProgress.java
hbase-server/src/main/java/org/apache/hadoop/hbase/util/BloomFilterWriter.java
2015-06-13 22:23:53 -05:00
tedyu
4468f3ce95
HBASE-13829 Add more ThrottleType (Guanghao Zhang)
2015-06-13 06:30:26 -07:00
Josh Elser
e78572a985
HBASE-13892 NPE in ClientScanner on null results array
...
Signed-off-by: Andrew Purtell <apurtell@apache.org>
2015-06-11 19:27:06 -07:00
tedyu
254de0c451
HBASE-13875 Clock skew between master and region server may render restored region without server address
2015-06-09 18:26:56 -07:00
ramkrishna
d34e9c5c5c
HBASE-13686 - Fail to limit rate in RateLimiter (Ashish Singhi)
2015-06-07 22:25:32 +05:30
Enis Soztutar
deca3930b9
HBASE-13851 RpcClientImpl.close() can hang with cancelled replica RPCs
2015-06-06 14:02:00 -07:00
Changgeng Li
93148719ba
HBASE-13638 Put copy constructor is shallow
...
Deep copy the cell list
Signed-off-by: Elliott Clark <eclark@apache.org>
2015-06-01 13:57:19 -07:00
Matteo Bertozzi
adbc3dd097
HBASE-13779 Calling table.exists() before table.get() end up with an empty Result (addendum)
2015-05-29 17:42:11 -07:00
stack
32f4a6ad8f
HBASE-13799 javadoc how Scan gets polluted when used; if you set attributes or ask for scan metrics
2015-05-29 11:32:17 -07:00
Matteo Bertozzi
5b67c7a0da
HBASE-13779 Calling table.exists() before table.get() end up with an empty Result
2015-05-29 16:44:39 +01:00
Geoffrey
ffcd4d424f
HBASE 13796 - Fixed ZKUtil's cleaning of the zookeeper quorum setting
...
Signed-off-by: stack <stack@apache.org>
2015-05-28 20:07:46 -07:00
stack
94f0ee7ee3
HBASE-13616 Move ServerShutdownHandler to Pv2
2015-05-28 15:04:27 -07:00
Nick Dimiduk
2f9851af26
HBASE-13761 Optimize FuzzyRowFilter (Vladimir Rodionov)
2015-05-28 10:17:46 -07:00
Andrew Purtell
a035baab46
HBASE-13768 ZooKeeper znodes are bootstrapped with insecure ACLs in a secure configuration (Enis Soztutar)
2015-05-27 12:32:45 -07:00
Matteo Bertozzi
cb7675c57f
HBASE-13767 Allow ZKAclReset to set and not just clear ZK ACLs
2015-05-27 18:34:17 +01:00
stack
a9e2f4cf31
HBASE-5980 Scanner responses from RS should include metrics on rows/KVs filtered; ADDENDUM -- ADD MISSING FILES
2015-05-21 11:11:06 -07:00
stack
078a9a97c3
HBASE-5980 Scanner responses from RS should include metrics on rows/KVs filtered
2015-05-21 11:09:14 -07:00
Enis Soztutar
420baa42ce
HBASE-13709 Updates to meta table server columns may be eclipsed
...
Conflicts:
hbase-client/src/main/java/org/apache/hadoop/hbase/MetaTableAccessor.java
hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/HRegionServer.java
hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/RSRpcServices.java
hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/handler/OpenMetaHandler.java
hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/handler/OpenRegionHandler.java
hbase-server/src/test/java/org/apache/hadoop/hbase/TestMetaTableAccessor.java
hbase-server/src/test/java/org/apache/hadoop/hbase/master/MockRegionServer.java
hbase-server/src/test/java/org/apache/hadoop/hbase/regionserver/TestRegionServerNoMaster.java
2015-05-20 19:19:52 -07:00
Nick Dimiduk
49fc6c817d
HBASE-13711 Provide an API to set min and max versions in HColumnDescriptor (Stephen Yuan Jiang)
2015-05-20 11:41:23 -07:00
tedyu
181ec60510
HBASE-13704 Hbase throws OutOfOrderScannerNextException when MultiRowRangeFilter is used (Aleksandr Maksymenko)
2015-05-19 20:21:08 -07:00
ted malaska
00636cc998
HBASE-13677 changed RecoverableZooKeeper logs about retries from info and warn to debug
...
Signed-off-by: Sean Busbey <busbey@cloudera.com>
2015-05-18 10:31:40 -05:00
Enis Soztutar
77b155858f
HBASE-13661 Correct binary compatibility issues discovered in 1.1.0RC0
2015-05-11 18:33:44 -07:00
Sean Busbey
6213fa2fce
HBASE-13611 update clover profile to work with clover 4.x and maven 3.
...
* change pom to use a maven 3 compat version of clover
* add clover to javadoc plugin deps so that instrumented doclet works
* modify IA annotation test to filter out clover instrumentation
* make splitlog counters check for atomiclong before casting
2015-05-11 01:23:35 -05:00
tedyu
ec3d7189ad
HBASE-13625 Use HDFS for HFileOutputFormat2 partitioner's path (Stephen Yuan Jiang)
2015-05-06 07:29:57 -07:00
Lars Hofhansl
0e76cf5be4
HBASE-13333 Renew Scanner Lease without advancing the RegionScanner.
2015-05-02 17:52:27 -07:00
Andrew Purtell
60b356a853
HBASE-13312 SmallScannerCallable does not increment scan metrics
2015-05-01 16:33:11 -07:00
Elliott Clark
d16c8ab71b
HBASE-13325 Protocol Buffers 2.5 no longer available for download on code.google.com
2015-05-01 13:31:40 -07:00
Matt Warhaftig
5a87c3910e
HBASE-13358 - Update VisibilityClient to accept Connection objects.
...
Signed-off-by: Srikanth Srungarapu <ssrungarapu@cloudera.com>
2015-04-30 21:21:41 -07:00
tedyu
20b6c31880
HBASE-13594 MultiRowRangeFilter shouldn't call HBaseZeroCopyByteString.wrap() directly
2015-04-29 10:35:45 -07:00
Nick Dimiduk
cc5a0f361a
HBASE-13417 batchCoprocessorService() does not handle NULL keys (Abhishek Singh Chouhan)
2015-04-28 16:39:56 -07:00
Usha Kuchibhotla
0dbbc8b8de
HBASE-11677 Making Logger instance modifiers consistent.
...
* IA.Public accessible logger instances deprecated
* logger instances modified by tests left in place
* all others made private static final
Signed-off-by: Sean Busbey <busbey@apache.org>
Conflicts:
hbase-client/src/main/java/org/apache/hadoop/hbase/client/ClientIdGenerator.java
hbase-client/src/main/java/org/apache/hadoop/hbase/client/ConnectionImplementation.java
hbase-client/src/main/java/org/apache/hadoop/hbase/client/RpcRetryingCallerImpl.java
hbase-client/src/test/java/org/apache/hadoop/hbase/client/TestAsyncProcess.java
hbase-it/src/test/java/org/apache/hadoop/hbase/IntegrationTestIngestWithEncryption.java
hbase-rest/src/test/java/org/apache/hadoop/hbase/rest/TestStatusResource.java
hbase-server/src/main/java/org/apache/hadoop/hbase/master/MasterRpcServices.java
hbase-server/src/test/java/org/apache/hadoop/hbase/TestTableDescriptor.java
hbase-server/src/test/java/org/apache/hadoop/hbase/mapreduce/TestRowCounter.java
hbase-server/src/test/java/org/apache/hadoop/hbase/util/hbck/TestOfflineMetaRebuildHole.java
hbase-server/src/test/java/org/apache/hadoop/hbase/util/hbck/TestOfflineMetaRebuildOverlap.java
2015-04-28 10:10:21 -05:00
Nick Dimiduk
c678a28fca
HBASE-13518 Typo in hbase.hconnection.meta.lookup.threads.core parameter (Devaraj Das)
2015-04-27 23:06:51 -07:00
Nick Dimiduk
566dfda5b7
HBASE-13466 Document deprecations in 1.x - Part 1 (Lars Francke)
2015-04-26 13:11:35 -07:00
Sean Busbey
1a0c61c974
HBASE-13546 handle nulls in MasterAddressTracker when there is no master active.
2015-04-24 13:54:36 -05:00
Jonathan Lawlor
c8d8499da8
HBASE-13527 The default value for hbase.client.scanner.max.result.size is never actually set on Scans
...
Signed-off-by: stack <stack@apache.org>
2015-04-22 13:29:48 -07:00
ramkrishna
385b5fa1f6
HBASE-13502 - Deprecate/remove getRowComparator() in TableName (Ram)
2015-04-22 09:34:10 +05:30
zhangduo
ca7efc183a
HBASE-13499 AsyncRpcClient test cases failure in powerpc
2015-04-14 23:00:17 +08:00
Enis Soztutar
60c30c707c
HBASE-13491 Issue in FuzzyRowFilter#getNextForFuzzyRule (Anoop Sam John)
2015-04-17 21:56:04 -07:00
Jonathan Lawlor
a4f77d49a5
HBASE-13090 Progress heartbeats for long running scanners
...
Signed-off-by: stack <stack@apache.org>
2015-04-17 15:43:13 -07:00
Nick Dimiduk
cf45c8d30a
Bump pom version to 1.2.0-SNAPSHOT
2015-04-16 17:30:48 -07:00
Devaraj Das
fe8658ce35
HBASE-13460. Revise the MetaLookupPool executor-related defaults (introduced in HBASE-13036).
2015-04-15 07:56:58 -07:00
Matteo Bertozzi
7c5ae63850
HBASE-13290 Procedure v2 - client enable/disable table sync (Stephen Yuan Jiang)
2015-04-15 11:05:49 +01:00
Matteo Bertozzi
67149d253b
HBASE-13204 Procedure v2 - client create/delete table sync
2015-04-15 11:02:26 +01:00
Matteo Bertozzi
58b1598b44
HBASE-13203 Procedure v2 - master create/delete table
2015-04-15 11:01:36 +01:00
Matteo Bertozzi
4fc39fd7c9
HBASE-13457 SnapshotExistsException doesn't honor the DoNotRetry
2015-04-13 23:22:28 +01:00
Mikhail Antonov
c73f1a5183
HBASE-13270 Setter for Result#getStats is #addResults; confusing!
...
Signed-off-by: stack <stack@apache.org>
2015-04-09 10:44:58 -07:00
Jonathan Lawlor
408b916175
HBASE-13421 Reduce the number of object creations introduced by HBASE-11544 in scan RPC hot code paths
...
Signed-off-by: stack <stack@apache.org>
2015-04-08 14:03:38 -07:00
tedyu
c031d8de23
HBASE-13205 [branch-1] Backport HBASE-11598 Add simple rpc throttling (Ashish Singhi)
2015-04-07 18:29:03 -07:00
Ashish Singhi
15cdd898e3
HBASE-13299 Add setReturnResults() to Increment, like Append has
...
Signed-off-by: stack <stack@apache.org>
2015-04-07 11:47:48 -07:00
Andrew Purtell
2982768153
Amend HBASE-13409 Add categories to uncategorized tests; fix compliation error
2015-04-06 12:03:42 -07:00
Andrew Purtell
935352c4d8
HBASE-13409 Add categories to uncategorized tests
2015-04-06 11:08:10 -07:00
Jonathan Lawlor
30f6d54cc8
HBASE-13374 Small scanners (with particular configurations) do not return all rows
...
Signed-off-by: Enis Soztutar <enis@apache.org>
2015-04-05 14:29:43 -07:00
stack
7e1e5a60fb
HBASE-13216 Add version info in RPC connection header (Liu Shaohui)
2015-04-02 15:50:49 -07:00
Josh Elser
79d80b187e
HBASE-13335 Use serverHasMoreResults context in SmallScanner and SmallReversedScanner.
...
Use the context passed back via ScanResponse that a RegionServer
fills in to denote whether or not more results existing in the
current Region. Add a simple factory to remove a static method
used across both SmallScanner and SmallReverseScanner. Add new
unit tests for both scanner classes to test scans with and
without the new context (as a quick backward-compatibility test).
2015-03-31 21:35:34 -07:00
Josh Elser
b0116398ff
HBASE-13262 Observe ScanResponse.moreResults in ClientScanner.
...
The RS already returns to the client whether or not it has additional
results to be returned in a subsequent call to scan(), but the ClientScanner
did not use or adhere to this value. Subsequently, this can lead to
bugs around moving to the next region too early. A new method was added
to ClientScanner in the name of testability.
Encapsulate server-state into RegionServerCallable to avoid
modifying parameterization of callable impls.
Signed-off-by: Andrew Purtell <apurtell@apache.org>
2015-03-28 18:56:50 -07:00
Josh Elser
b9a615e739
HBASE-13222 Add isBalancerEnabled method to Master and Admin.
...
Include some basic tests for the method on a testing cluster.
Also update master page to show an alert when balancer is disabled.
Signed-off-by: Enis Soztutar <enis@apache.org>
Conflicts:
hbase-client/src/main/java/org/apache/hadoop/hbase/client/ConnectionImplementation.java
hbase-client/src/main/java/org/apache/hadoop/hbase/protobuf/RequestConverter.java
hbase-protocol/src/main/java/org/apache/hadoop/hbase/protobuf/generated/MasterProtos.java
2015-03-27 14:47:24 -07:00
Sameet Agarwal
2fd6f2a829
HBASE-13316 Reduce the downtime on planned moves of regions
...
Summary:
The current behavior of a region move shuts down a region and then starts is up in another regionserver. This causes increased latency and possibly timeouts till the new region's cache is fully warmed up. We can make a region move less disruptive by warming the cache in the destination region server before shutting dow the old region.
See https://issues.apache.org/jira/browse/HBASE-13316
Test Plan:
1. Unit Tests
2. Added test for concurrent moves and warmups
3. Manually tested reads/writes happening with concurrent moves
Subscribers: tedyu
Differential Revision: https://reviews.facebook.net/D35967
Signed-off-by: Elliott Clark <eclark@apache.org>
2015-03-27 11:56:21 -07:00
stack
46e782927d
HBASE-13298 Clarify if Table.{set|get}WriteBufferSize() is deprecated or not
2015-03-25 13:10:29 -07:00
Ashish Singhi
01fdafb5ee
HBASE-13305 Get(Get get) is not copying the row key
...
Signed-off-by: stack <stack@apache.org>
2015-03-25 07:39:45 -07:00
Mikhail Antonov
ac6fd86d26
HBASE-13273 Make Result.EMPTY_RESULT read-only; currently it can be modified
...
Signed-off-by: Sean Busbey <busbey@apache.org>
Conflicts:
hbase-client/src/main/java/org/apache/hadoop/hbase/client/Result.java
hbase-server/src/test/java/org/apache/hadoop/hbase/client/TestResult.java
2015-03-24 13:15:43 -07:00
Matteo Bertozzi
266e883daa
HBASE-13314 Fix NPE in HMaster.getClusterStatus()
2015-03-24 09:28:51 +00:00
Nick Dimiduk
7fad7d1a5b
HBASE-13315 BufferedMutator should be @InterfaceAudience.Public (addendum)
2015-03-23 16:35:46 -07:00
Nick Dimiduk
ebd407dbda
HBASE-13315 BufferedMutator should be @InterfaceAudience.Public (Solomon Duskis)
2015-03-23 12:17:28 -07:00
stack
b83e3ac770
HBASE-13274 Fix misplaced deprecation in Delete#addXYZ (Mikhail Antonov)
2015-03-20 09:44:38 -07:00
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