eshcar
86b91997d0
HBASE-13071 Hbase Streaming Scan Feature
...
Signed-off-by: stack <stack@apache.org>
2015-05-13 08:23:39 -07:00
Sean Busbey
9aeafe30b7
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:01:57 -05:00
ramkrishna
977f867439
HBASE-10800 - Use CellComparator instead of KVComparator (Ram)
2015-05-05 11:38:10 +05:30
Jonathan M Hsieh
0e20bbf6a3
Merge branch 'apache/master' (4/16/15) into hbase-11339
...
API conflicts and test fixes
Update LoadTestTool.COLUMN_FAMILY -> DEFAULT_COLUMN_FAMILY due HBASE-11842
Use new 1.0+ api in some tests
Use updated Scanners internal api
Fix to take into account HBASE-13203 - procedure v2 table delete
Conflicts:
hbase-client/src/main/java/org/apache/hadoop/hbase/client/HBaseAdmin.java
hbase-client/src/main/java/org/apache/hadoop/hbase/protobuf/ProtobufUtil.java
hbase-server/src/main/java/org/apache/hadoop/hbase/master/HMaster.java
hbase-server/src/main/java/org/apache/hadoop/hbase/master/MasterRpcServices.java
2015-05-01 08:18:51 -07:00
Usha Kuchibhotla
94a00bea07
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>
2015-04-28 09:20:34 -05:00
Ashish Singhi
84dd84fc58
HBASE-13572 Procedure v2 - client truncate table sync
...
Signed-off-by: Matteo Bertozzi <matteo.bertozzi@cloudera.com>
2015-04-28 12:46:06 +01:00
Matteo Bertozzi
6a6e3f46fd
HBASE-13204 Procedure v2 - client create/delete table sync
2015-04-10 18:53:42 +01:00
Andrew Purtell
8c707499ba
HBASE-13409 Add categories to uncategorized tests
2015-04-06 11:02:18 -07:00
Mikhail Antonov
578df6dfc0
HBASE-13252 Get rid of managed connections and connection caching
...
Signed-off-by: stack <stack@apache.org>
2015-04-02 12:00:42 -07:00
Josh Elser
ffdcc00952
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:32:49 -07:00
Josh Elser
ced0e324a1
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:52 -07:00
Ashish Singhi
b5c4d9a04f
HBASE-13305 Get(Get get) is not copying the row key
...
Signed-off-by: stack <stack@apache.org>
2015-03-25 07:39:05 -07:00
stack
8579c6dd49
HBASE-13248 Make HConnectionImplementation top-level class
2015-03-25 07:25:44 -07:00
stack
f57dca5e1b
HBASE-13198 Remove HConnectionManager (Mikhail Antonov)
2015-03-20 09:41:48 -07:00
Andrey Stepachev
948746ce4e
HBASE-12990 MetaScanner should be replaced by MetaTableAccessor
2015-03-09 10:39:59 +00:00
Ashish Singhi
913ea2c222
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:07 -08:00
Enis Soztutar
e405017a31
HBASE-12561 Replicas of regions can be cached from different instances of the table in MetaCache
2015-02-23 11:06:17 -08:00
Jonathan M Hsieh
fe335b683c
Merge branch 'master' (2/11/15) into hbase-11339
...
Conflicts:
hbase-client/src/main/java/org/apache/hadoop/hbase/HColumnDescriptor.java
hbase-client/src/test/java/org/apache/hadoop/hbase/TestHColumnDescriptor.java
hbase-common/src/main/java/org/apache/hadoop/hbase/TagType.java
hbase-common/src/main/resources/hbase-default.xml
hbase-hadoop-compat/src/main/java/org/apache/hadoop/hbase/regionserver/MetricsRegionServerWrapper.java
hbase-hadoop2-compat/src/main/java/org/apache/hadoop/hbase/regionserver/MetricsRegionServerSourceImpl.java
hbase-it/src/test/java/org/apache/hadoop/hbase/IntegrationTestAcidGuarantees.java
hbase-server/src/main/java/org/apache/hadoop/hbase/io/HFileLink.java
hbase-server/src/main/java/org/apache/hadoop/hbase/master/handler/DeleteTableHandler.java
hbase-server/src/main/java/org/apache/hadoop/hbase/master/snapshot/DisabledTableSnapshotHandler.java
hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/DefaultStoreEngine.java
hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/HRegionServer.java
hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/HStore.java
hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/MetricsRegionServerWrapperImpl.java
hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/compactions/Compactor.java
hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/compactions/DefaultCompactor.java
hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/compactions/StripeCompactor.java
hbase-server/src/main/java/org/apache/hadoop/hbase/snapshot/ExportSnapshot.java
hbase-server/src/main/java/org/apache/hadoop/hbase/snapshot/RestoreSnapshotHelper.java
hbase-server/src/main/java/org/apache/hadoop/hbase/snapshot/SnapshotReferenceUtil.java
hbase-server/src/test/java/org/apache/hadoop/hbase/regionserver/MetricsRegionServerWrapperStub.java
pom.xml
src/main/docbkx/book.xml
src/main/docbkx/ops_mgt.xml
src/main/docbkx/schema_design.xml
2015-02-22 12:54:45 -08:00
Ashish Singhi
31f17b17f0
HBASE-13002 Make encryption cipher configurable
...
Signed-off-by: Andrew Purtell <apurtell@apache.org>
2015-02-18 11:42:20 -08:00
Nick Dimiduk
ab18158e60
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.
2015-01-23 08:48:31 -08:00
Andrew Purtell
71ab4ddb19
HBASE-12731 Heap occupancy based client pushback
2015-01-22 17:33:21 -08:00
Andrew Purtell
03e17168c3
HBASE-12840 Improve unit test coverage of the client pushback mechanism
2015-01-17 11:50:26 -08:00
tedyu
9246af8dac
HBASE-12796 Clean up HTable and HBaseAdmin deprecated constructor usage (Jurriaan Mous)
2015-01-08 07:49:28 -08:00
Jurriaan Mous
4880e5d83b
HBASE-12736
...
Signed-off-by: stack <stack@apache.org>
2014-12-23 10:30:25 -08:00
Jesse Yates
a411227b0e
HBASE-5162 Basic client pushback mechanism
...
Instead of just blocking the client for 90 seconds when the region gets too
busy, it now sends along region load stats to the client so the client can
know how busy the server is. Currently, its just the load on the memstore, but
it can be extended for other stats (e.g. cpu, general memory, etc.).
It is then up to the client to decide if it wants to listen to these stats.
By default, the client ignores the stats, but it can easily be toggled to the
built-in exponential back-off or users can plug in their own back-off
implementations
2014-12-16 11:14:30 -08:00
stack
4b1983c89d
HBASE-12611 Create autoCommit() method and remove clearBufferOnFail (Solomon Duskis)
2014-12-08 11:01:28 -08:00
stack
7a3396f0e1
HBASE-12490 Replace uses of setAutoFlush(boolean, boolean) (Solomon Duskis)
2014-12-02 10:06:21 -08:00
stack
1a9b556474
Revert "HBASE-12558 TestHCM.testClusterStatus Unexpected exception, expected<org.apache.hadoop.hbase.regionserver.RegionServerStoppedException> but was<junit.framework.AssertionFailedError> -- ADDED DEBUG"
...
This reverts commit 8b8f2026bd
.
Overcommit. Added "HBASE-12490 Replace uses of setAutoFlush(boolean,
boolean)" by mistake
Conflicts:
hbase-client/src/main/java/org/apache/hadoop/hbase/client/ClusterStatusListener.java
hbase-client/src/main/java/org/apache/hadoop/hbase/client/HTable.java
2014-12-02 09:51:19 -08:00
stack
8b8f2026bd
HBASE-12558 TestHCM.testClusterStatus Unexpected exception, expected<org.apache.hadoop.hbase.regionserver.RegionServerStoppedException> but was<junit.framework.AssertionFailedError> -- ADDED DEBUG
2014-11-25 21:21:50 -08:00
Enis Soztutar
882324dbcc
HBASE-10671 Add missing InterfaceAudience annotations for classes in hbase-common and hbase-client modules
2014-11-21 11:44:46 -08:00
Nick Dimiduk
fb1af86ee1
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:21 -08:00
stack
c71244c02d
HBASE-12329 Table create with duplicate column family names quietly succeeds (Jingcheng Du)
2014-11-05 17:32:21 -08:00
stack
b0eaa92f5b
HBASE-8707 Add LongComparator for filter (Liu Shaohui)
2014-11-05 16:56:43 -08:00
Lars Hofhansl
ecd708671c
HBASE-12363 Improve how KEEP_DELETED_CELLS works with MIN_VERSIONS.
2014-11-04 17:08:39 -08:00
stack
889333a6fd
HBASE-12313 Redo the hfile index length optimization so cell-based rather than serialized KV key
2014-10-29 11:33:49 -07:00
manukranthk
ece933fa3e
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>
2014-10-28 22:47:50 -07:00
stack
c450298c44
HBASE-12307 Remove unused Imports in hbase-client and hbase-common
2014-10-21 21:53:04 -07:00
Andrew Purtell
8ee55fb339
HBASE-12126 Region server coprocessor endpoint (Virag Kothari)
2014-10-10 12:00:51 -07:00
Ted Yu
a8be606145
HBASE-12016 Reduce number of versions in Meta table. Make it configurable (Andrey Stepachev)
2014-10-07 21:07:52 +00:00
Enis Soztutar
3beb168b4f
HBASE-11995 Use Connection and ConnectionFactory where possible (Solomon Duskis)
2014-09-26 11:49:37 -07:00
Enis Soztutar
bcbacefdd5
HBASE-12046 HTD/HCD setters should be builder-style
2014-09-22 11:44:34 -07:00
stack
3cc5d19039
HBASE-7767 Get rid of ZKTable, and table enable/disable state in ZK (Andrey Stepachev)
2014-09-15 10:12:49 -07:00
stack
3c9bd7d296
HBASE-11911 Break up tests into more fine grained categories (Alex Newman)
2014-09-12 21:37:06 -07:00
Enis Soztutar
4995ed8a02
HBASE-11679 Replace HTable with HTableInterface where backwards-compatible (Carter)
2014-09-08 23:39:34 -07:00
Enis Soztutar
27d4ca2f64
HBASE-11787 TestRegionLocations is not categorized (Nicolas Liochon)
2014-09-08 16:36:42 -07:00
Enis Soztutar
34a5019b42
HBASE-10841 Scan,Get,Put,Delete,etc setters should consistently return this
2014-09-05 18:48:38 -07:00
Ramkrishna
c1660a7962
HBASE-11438 - [Visibility Controller] Support UTF8 character as Visibility
...
Labels (ram)
2014-08-14 12:41:16 +05:30
anoopsjohn
213e565bce
HBASE-11437 Modify cell tag handling code to treat the length as unsigned. (Anoop)
2014-07-13 12:10:21 +05:30
Nick Dimiduk
c01e7e50c1
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:52:32 -07:00
Jeffrey Zhong
d07bc87cd6
HBase-11315: Keeping MVCC for configurable longer time
2014-07-06 18:25:18 -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
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
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
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
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
3fa92647d2
HBASE-11347 For some errors, the client can retry infinitely
2014-06-14 08:45:07 +02:00
Jesse Yates
c61cb7fb55
HBASE-11048 Support setting custom priority per client RPC
2014-05-22 23:33:22 -07: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
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
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
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
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
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
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
jxiang
0525f2c876
HBASE-10078 Dynamic Filter - Not using DynamicClassLoader when using FilterList
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1556024 13f79535-47bb-0310-9956-ffa450edef68
2014-01-06 20:44:13 +00:00
Andrew Kyle Purtell
edbf698cc1
HBASE-7544. Transparent CF encryption
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1545536 13f79535-47bb-0310-9956-ffa450edef68
2013-11-26 04:22:33 +00:00
nkeywal
bc7c3c7daa
HBASE-10012 Hide ServerName constructor
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1543921 13f79535-47bb-0310-9956-ffa450edef68
2013-11-20 20:02:25 +00:00
nkeywal
56d089a3e4
HBASE-9989 Add a test on get in TestClientNoCluster
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1543514 13f79535-47bb-0310-9956-ffa450edef68
2013-11-19 17:35:50 +00:00
nkeywal
dc8ecd9a9a
HBASE-9959 Remove some array copy - server side
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1543434 13f79535-47bb-0310-9956-ffa450edef68
2013-11-19 14:01:30 +00:00
nkeywal
b2582665f1
HBASE-9988 DOn't use HRI#getEncodedName in the client
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1543427 13f79535-47bb-0310-9956-ffa450edef68
2013-11-19 13:38:49 +00:00
nkeywal
76e1e210ea
HBASE-9982 TestClientNoCluster should use random numbers
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1543053 13f79535-47bb-0310-9956-ffa450edef68
2013-11-18 15:08:03 +00:00
Michael Stack
ffd91d7e90
HBASE-9907 Rig to fake a cluster so can profile client behaviors
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1541703 13f79535-47bb-0310-9956-ffa450edef68
2013-11-13 20:49:59 +00:00
nkeywal
53bb2f6be7
HBASE-9843 Various fixes in client code
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1536865 13f79535-47bb-0310-9956-ffa450edef68
2013-10-29 19:45:44 +00:00
jeffreyz
a4a73db932
HBASE-9723: TestAsyncProcess#testFailAndSuccess & testThreadCreation are flaky on SUSE
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1530732 13f79535-47bb-0310-9956-ffa450edef68
2013-10-09 17:52:46 +00:00
Michael Stack
36e49e01e3
HBASE-9612 Ability to batch edits destined to different regions
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1529348 13f79535-47bb-0310-9956-ffa450edef68
2013-10-04 23:38:41 +00:00
nkeywal
18d9251a77
HBASE-9676 AsyncProcess can create more tasks than hbase.client.max.total.tasks
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1528340 13f79535-47bb-0310-9956-ffa450edef68
2013-10-02 08:08:36 +00:00
Michael Stack
dc959eadc2
HBASE-9677 Remove MasterAdmin and MasterMonitor protos; have MasterService provide these functions
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1527719 13f79535-47bb-0310-9956-ffa450edef68
2013-09-30 19:05:58 +00:00
nkeywal
77ca737375
HBASE-9647 Add a test in TestAsyncProcess to check the number of threads created
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1526828 13f79535-47bb-0310-9956-ffa450edef68
2013-09-27 08:22:56 +00:00
nkeywal
5ebfbb9abb
HBASE-9609 AsyncProcess doesn't incrase all the counters when trying to limit the per region flow.
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1525643 13f79535-47bb-0310-9956-ffa450edef68
2013-09-23 16:50:12 +00:00
nkeywal
027f7a708f
HBASE-9521 clean clearBufferOnFail behavior and deprecate it
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1523782 13f79535-47bb-0310-9956-ffa450edef68
2013-09-16 20:07:13 +00:00
Michael Stack
7fb94c126a
HBASE-9494 Cleanup inconsistencies in protobuf message and rpc names
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1522035 13f79535-47bb-0310-9956-ffa450edef68
2013-09-11 21:07:33 +00:00
Jonathan Hsieh
5a3060ee37
HBASE-9334 Convert KeyValue to Cell in hbase-client module - Filters
...
HBASE-9359 Convert KeyValue to Cell in hbase-client module - Result/Put/Delete, ColumnInterpreter
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1519077 13f79535-47bb-0310-9956-ffa450edef68
2013-08-30 20:31:47 +00:00
jxiang
52ea8f817c
HBASE-9321 Contention getting the current user in RpcClient.writeRequest
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1518693 13f79535-47bb-0310-9956-ffa450edef68
2013-08-29 16:28:07 +00:00
Michael Stack
02de8c40d9
HBASE-9230 Fix the server so it can take a pure pb request param and return a pure pb result
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1518346 13f79535-47bb-0310-9956-ffa450edef68
2013-08-28 19:59:09 +00:00
Michael Stack
ddedcb9ce4
HBASE-9248 Place holders for tags in 0.96 to accommodate tags in 0.98
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1516614 13f79535-47bb-0310-9956-ffa450edef68
2013-08-22 21:23:04 +00:00
jeffreyz
40870be471
HBASE-9255: TestAsyncProcess#testErrorsServers is flaky on suse linux
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1515031 13f79535-47bb-0310-9956-ffa450edef68
2013-08-17 18:46:33 +00:00
Michael Stack
46fb7c409d
HBASE-8408 Implement namespace
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1511577 13f79535-47bb-0310-9956-ffa450edef68
2013-08-08 04:19:49 +00:00
larsh
d363e852e6
HBASE-6580 Deprecate HTablePool in favor of HConnection.getTable(...)
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1511543 13f79535-47bb-0310-9956-ffa450edef68
2013-08-07 23:58:05 +00:00
Michael Stack
90da9dd4a2
HBASE-9093 Hbase client API: Restore the writeToWal method; REVERT
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1509853 13f79535-47bb-0310-9956-ffa450edef68
2013-08-02 20:49:07 +00:00
jyates
ab0abfa711
HBASE-9049: Generalize ServerCallable creation to support custom callables
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1509015 13f79535-47bb-0310-9956-ffa450edef68
2013-07-31 20:16:43 +00:00
Michael Stack
e6d1848bb7
HBASE-9093 Hbase client API: Restore the writeToWal method
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1508702 13f79535-47bb-0310-9956-ffa450edef68
2013-07-31 01:20:10 +00:00
Devaraj Das
3daea02e86
HBASE-8846. Refactors the old exceptions back to their original packages.
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1508301 13f79535-47bb-0310-9956-ffa450edef68
2013-07-30 05:14:32 +00:00
Michael Stack
50df1e2fd7
HBASE-8764 Some MasterMonitorCallable should retry
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1507495 13f79535-47bb-0310-9956-ffa450edef68
2013-07-26 22:38:15 +00:00
Zhihong Yu
6ddd020445
HBASE-9036 Few small code cleanup (Jean-Marc)
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1506669 13f79535-47bb-0310-9956-ffa450edef68
2013-07-24 19:37:06 +00:00
Michael Stack
da3e3046ad
HBASE-8917 Minor cleanup and fixes for POM
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1501883 13f79535-47bb-0310-9956-ffa450edef68
2013-07-10 17:59:55 +00:00
Michael Stack
a2516d3bc0
HBASE-8888 Tweak retry settings some more, *some more*
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1501651 13f79535-47bb-0310-9956-ffa450edef68
2013-07-10 05:48:47 +00:00
Michael Stack
5747b899bd
HBASE-8895 Misc: replace hbase.client.retries.number w/ define and remove unused imports
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1500988 13f79535-47bb-0310-9956-ffa450edef68
2013-07-08 22:18:03 +00:00
jxiang
3631ba5022
HBASE-8857 TestGet#testDynamicFilter fails sometimes
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1499593 13f79535-47bb-0310-9956-ffa450edef68
2013-07-03 22:51:37 +00:00
Michael Stack
f400db0d9b
HBASE-8737 [replication] Change replication RPC to use cell blocks
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1499118 13f79535-47bb-0310-9956-ffa450edef68
2013-07-02 21:35:30 +00:00
nkeywal
fea9d36902
HBASE-6295 Possible performance improvement in client batch operations: presplit and send in background - round 2
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1496157 13f79535-47bb-0310-9956-ffa450edef68
2013-06-24 18:42:30 +00:00
Michael Stack
f0ad092dd6
HBASE-8581 rpc refactor dropped passing the operation timeout through to the rpcclient
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1484942 13f79535-47bb-0310-9956-ffa450edef68
2013-05-21 20:32:03 +00:00
Michael Stack
f19b0360c1
HBASE-8531 TestZooKeeper fails in trunk/0.95 builds
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1482890 13f79535-47bb-0310-9956-ffa450edef68
2013-05-15 15:09:37 +00:00
Michael Stack
6bf0abbec9
HBASE-8531 TestZooKeeper fails in trunk/0.95 builds
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1482669 13f79535-47bb-0310-9956-ffa450edef68
2013-05-15 04:08:16 +00:00
Michael Stack
6ad28427b1
HBASE-7897 Add support for tags to Cell Interface
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1480430 13f79535-47bb-0310-9956-ffa450edef68
2013-05-08 20:01:57 +00:00
Michael Stack
b782a7202e
HBASE-8430 Cell decoder/scanner/etc. should not hide exceptions
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1478656 13f79535-47bb-0310-9956-ffa450edef68
2013-05-03 06:40:13 +00:00
Michael Stack
d668363c23
HBASE-8214 Remove proxy and engine, rely directly on pb generated Service
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1478637 13f79535-47bb-0310-9956-ffa450edef68
2013-05-03 03:52:15 +00:00
eclark
47cfaa205c
HBASE-8431 Fix missing license headers
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1471823 13f79535-47bb-0310-9956-ffa450edef68
2013-04-25 03:20:51 +00:00
jxiang
8a3cba0cc1
HBASE-8327 Consolidate class loaders
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1471464 13f79535-47bb-0310-9956-ffa450edef68
2013-04-24 15:09:48 +00:00
Zhihong Yu
cfded304c1
HBASE-8352 Rename '.snapshot' directory (Ted Yu)
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1468669 13f79535-47bb-0310-9956-ffa450edef68
2013-04-16 23:20:40 +00:00
jxiang
48ee32824f
HBASE-1936 ClassLoader that loads from hdfs; useful adding filters to classpath without having to restart services
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1467092 13f79535-47bb-0310-9956-ffa450edef68
2013-04-11 21:19:07 +00:00
nkeywal
889777bf59
HBASE-8303 Increse the test timeout to 60s when they are less than 20s
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1466127 13f79535-47bb-0310-9956-ffa450edef68
2013-04-09 16:56:39 +00:00
Michael Stack
5fde90f68f
HBASE-7905 Add passing of optional cell blocks over rpc
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1459013 13f79535-47bb-0310-9956-ffa450edef68
2013-03-20 19:36:46 +00:00
Michael Stack
466902ffde
HBASE-8101 Cleanup: findbugs and javadoc warning fixes as well as making it illegal passing null row to Put/Delete, etc.
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1457024 13f79535-47bb-0310-9956-ffa450edef68
2013-03-15 17:11:32 +00:00
Michael Stack
8046661cd9
HBASE-7114 Increment does not extend Mutation but probably should
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1450931 13f79535-47bb-0310-9956-ffa450edef68
2013-02-27 19:20:54 +00:00
eclark
24ebbcabc3
HBASE-7188 Move classes into hbase-client
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1449950 13f79535-47bb-0310-9956-ffa450edef68
2013-02-25 22:50:17 +00:00