Commit Graph

669 Commits

Author SHA1 Message Date
stack d845a92fc8 HBASE-12682 compaction thread throttle value is not correct in hbase-default.xml (Jerry He) 2014-12-16 16:22:04 -08:00
zhangduo c7fad665f3 HBASE-10201 Port 'Make flush decisions per column family' to trunk
Signed-off-by: stack <stack@apache.org>
2014-12-16 11:49:17 -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 e5d813c46b HBASE-9431 Set 'hbase.bulkload.retries.number' to 10 as HBASE-8450 claims 2014-12-16 11:11:14 -08:00
Enis Soztutar afb753ecc3 HBASE-12683 Compilation with hadoop-2.7.0-SNAPSHOT is broken 2014-12-15 11:09:20 -08:00
Enis Soztutar 743d16138e HBASE-12679 Add HBaseInterfaceAudience.TOOLS and move some of the Public classes to LimitedPrivate 2014-12-14 17:46:30 -08:00
stack df22270756 HBASE-12665 When aborting, dump metrics
Add some fixup of checkstyle fails
2014-12-09 21:01:15 -08:00
tedyu 9e9be97af7 HBASE-12650 Move ServerName to hbase-common module - check in changed files 2014-12-08 07:08:44 -08:00
tedyu 11864c60c7 HBASE-12650 Move ServerName to hbase-common module 2014-12-08 06:58:41 -08:00
Devaraj Das ca0c1774c9 HBASE-12548. Improve debuggability of IntegrationTestTimeBoundedRequestsWithRegionReplicas 2014-12-06 18:18:03 -08:00
Gary Helmling 1ec6609b97 HBASE-12493 Make User and TokenUtil public 2014-12-05 13:04:54 -08:00
Andrew Purtell 09cd3d7bfb HBASE-10560 Per cell TTLs 2014-12-05 11:10:26 -08:00
tedyu 155a644b1c HBASE-12632 ThrottledInputStream/ExportSnapshot does not throttle 2014-12-05 06:52:04 -08:00
Jeffrey Zhong 2c280e6253 HBASE-12600: Remove REPLAY tag dependency in Distributed Replay Mode 2014-12-01 11:19:47 -08:00
Jeffrey Zhong 0733450473 Revert "Remove Replay Tag"
This reverts commit f723ffde7f.
2014-12-01 11:17:24 -08:00
Jeffrey Zhong f723ffde7f Remove Replay Tag 2014-12-01 10:59:47 -08:00
stack 56a03d736a HBASE-12603 Remove javadoc warnings introduced due to removal of unused imports (Varun Saxena) 2014-12-01 10:13:16 -08:00
Ramkrishna b6b88edf93 HBASE-11639 [Visibility controller] Replicate the visibility of Cells as
strings (Ram)
2014-12-01 23:03:52 +05:30
stack 555e78005d HBASE-12526 Remove unused imports (Varun Saxena) 2014-11-29 09:20:46 -08:00
stack 58b6b24c29 HBASE-12519 Remove tabs used as whitespace (Varun Saxena) 2014-11-28 20:50:02 -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
Sean Busbey 14dc08c07f HBASE-12517 Ensure HConstants members are final.
Signed-off-by: stack <stack@apache.org>
2014-11-18 13:04:25 -08:00
stack b94e6738d9 HBASE-10378 Refactor write-ahead-log implementation -- ADDEDNUM 2014-11-18 12:12:35 -08:00
Matteo Bertozzi a376c8da9d HBASE-12366 Add login code to HBase Canary tool (Srikanth Srungarapu) 2014-11-12 20:34:55 +00:00
Srikanth Srungarapu 6e80af2044 HBASE-12460 Moving Chore to hbase-common module
Signed-off-by: Matteo Bertozzi <matteo.bertozzi@cloudera.com>
2014-11-11 23:15:42 +00:00
Andrew Purtell 9102547159 HBASE-12419 'Partial cell read caused by EOF' ERRORs on replication source 2014-11-05 18:47:05 -08:00
Enis Soztutar 997c1adc2f HBASE-12390 Change revision style from svn to git 2014-10-31 11:10:38 -07: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
anoopsjohn cbb334035d HBASE-12297 Support DBB usage in Bloom and HFileIndex area. 2014-10-29 14:39:03 +05:30
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
Andrew Purtell 70a312e53f HBASE-11912 Catch some bad practices at compile time with error-prone 2014-10-27 09:29:23 -07:00
anoopsjohn 34f9962618 HBASE-12202 Support DirectByteBuffer usage in HFileBlock - addendum 2014-10-26 08:07:53 +05:30
anoopsjohn 0fb4c4d5f0 HBASE-11870 Optimization : Avoid copy of key and value for tags addition in AC and VC. 2014-10-25 21:12:15 +05:30
Andrew Purtell ff5bc351b2 Revert "HBASE-11912 Catch some bad practices at compile time with error-prone"
This reverts commit 7ed0260eff.
2014-10-25 08:33:43 -07:00
Andrew Purtell 7ed0260eff HBASE-11912 Catch some bad practices at compile time with error-prone 2014-10-24 18:15:12 -07:00
Elliott Clark c623b04122 HBASE-12283 Clean up some checkstyle errors 2014-10-22 11:58:23 -07:00
anoopsjohn d70e2b1244 HBASE-12288 Support DirectByteBuffer usage in DataBlock Encoding area. 2014-10-22 22:33:11 +05:30
stack c450298c44 HBASE-12307 Remove unused Imports in hbase-client and hbase-common 2014-10-21 21:53:04 -07:00
Ramkrishna 31ccaa519b HBASE-12281 ClonedPrefixTreeCell should implement HeapSize (Ram) 2014-10-21 19:45:08 +05:30
anoopsjohn c01d9981d8 HBASE-12202 Support DirectByteBuffer usage in HFileBlock. 2014-10-21 17:57:55 +05:30
Ted Yu 7c87f9c6b5 HBASE-12241 The crash of regionServer when taking deadserver's replication queue breaks replication (Shaohui) 2014-10-16 21:38:18 +00:00
Rajeshbabu Chintaguntla 6dea02b260 HBASE-10200 Better error message when HttpServer fails to start due to java.net.BindException(Kiran Kumar M R) 2014-10-14 02:24:21 +00:00
Ramkrishna 3f2e599a99 HBASE-12210 Avoid KeyValue in Prefix Tree (Ram) 2014-10-10 22:45:26 +05:30
stack 06a8bb5bd1 HBASE-12189 Fix new issues found by coverity static analysis 2014-10-09 20:51:04 -07:00
Elliott Clark f75785af51 HBASE-12218 Make HBaseCommonTestingUtil#deleteDir try harder 2014-10-09 11:57:52 -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
Andrew Purtell 3557a32352 HBASE-12106 Move test annotations to test artifact (Enis Soztutar) 2014-10-06 23:16:22 -07:00
stack 2bc28ebb03 HBASE-12133 Add FastLongHistogram for metric computation; ADDENDUM TO FIX BROKE COMPILE 2014-10-02 11:53:53 -07:00
stack 0e1e64b821 HBASE-12133 Add FastLongHistogram for metric computation (Yi Deng) 2014-10-02 10:38:56 -07:00
stack ff847978ad HBASE-12156 TableName cache doesn't used for once of valueOf methods (Andrey Stepachev) 2014-10-02 09:45:57 -07:00
stack 43301167db 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
2014-10-01 16:37:13 -07:00
anoopsjohn 4fac4c1ba6 HBASE-12112 Avoid KeyValueUtil#ensureKeyValue some more simple cases. 2014-10-01 14:05:57 +05:30
Jimmy Xiang 683f3b3d50 HBASE-12034 If I kill single RS in branch-1, all regions end up on Master! 2014-09-29 13:50:59 -07:00
anoopsjohn df2ce0c389 HBASE-12082 Find a way to set timestamp on Cells on the server. 2014-09-29 11:22:12 +05:30
anoopsjohn 8895ee694c HBASE-12079 Deprecate KeyValueUtil#ensureKeyValue(s). 2014-09-29 08:06:23 +05:30
Lars Hofhansl dc5295df8c HBASE-11957 addendum 2; fix TestAssignmentManager 2014-09-27 21:07:14 -07:00
Lars Hofhansl 5aeec324e7 HBASE-12090 Bytes: more Unsafe, more Faster. (Vladimir Rodionov) 2014-09-27 19:41:13 -07:00
stack 31ed817447 HBASE-12069 Finish making HFile.Writer Cell-centric; undo APIs that expect KV serializations 2014-09-25 10:49:09 -07:00
anoopsjohn a2e05b9f8f HBASE-12050 Avoid KeyValueUtil#ensureKeyValue from DefaultMemStore. 2014-09-25 17:41:19 +05:30
Matteo Bertozzi 9152d8677e HBASE-12054 bad state after NamespaceUpgrade with reserved table names 2014-09-24 19:39:52 +01:00
Elliott Clark 46eada6e02 HBASE-12076 Move InterfaceAudience imports to hbase-annotations 2014-09-24 04:10:19 -07:00
Elliott Clark 0a28af366b HBASE-12076 Move InterfaceAudience imports to hbase-annotations 2014-09-24 03:57:55 -07:00
Elliott Clark a5bd931682 HBASE-12059 Create hbase-annotations module 2014-09-23 16:44:14 -07:00
anoopsjohn a94f7b1400 HBASE-12024 Fix javadoc warning. 2014-09-23 22:50:55 +05:30
Elliott Clark 2635791027 HBASE-12062 Fix usage of Collections.toArray 2014-09-23 09:58:24 -07:00
anoopsjohn 791a03b40f HBASE-12047 Avoid usage of KeyValueUtil#ensureKeyValue in simple cases. 2014-09-23 16:42:01 +05:30
Matteo Bertozzi bd8df9ccd4 HBASE-11598 Add simple rpc throttling 2014-09-18 22:38:30 +01:00
anoopsjohn 6813167423 HBASE-11874 Support Cell to be passed to StoreFile.Writer rather than KeyValue. 2014-09-18 18:32:45 +05:30
stack cf3dab7ee7 HBASE-11984 TestClassFinder failing on occasion FIX ATTEMPT 2014-09-16 11:31:53 -07:00
stack cc6fe16e59 HBASE-11984 TestClassFinder failing on occasion -- Add DEBUGGING 2014-09-15 21:36:00 -07:00
stack 8a7326dd45 HBASE-11873 Hbase Version CLI enhancement (Ashish Singhi) 2014-09-15 21:07:56 -07:00
stack 5554692871 HBASE-11862 Get rid of Writables in HTableDescriptor, HColumnDescriptor (Andrey Stepachev) 2014-09-15 11:08:21 -07:00
Andrew Purtell 8c4baf6a8a HBASE-11972 The doAs user used in the update to hbase:acl table RPC is incorrect (Devaraj Das) 2014-09-14 20:29:24 -07:00
Misty Stanley-Jones 4018e85611 HBASE-11892 Clean up stale config entries in hbase-default.xml 2014-09-15 11:27:48 +10: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 d4850f1f17 HBASE-11934 Support KeyValueCodec to encode non KeyValue cells. (Anoop Sam John) 2014-09-10 22:18:51 -07:00
Nick Dimiduk eec15bd172 HBASE-11331 [blockcache] lazy block decompression
When hbase.block.data.cachecompressed=true, DATA (and ENCODED_DATA) blocks are
cached in the BlockCache in their on-disk format. This is different from the
default behavior, which decompresses and decrypts a block before caching.
2014-09-10 15:22:13 -07:00
Enis Soztutar f7bcf3df6b HBASE-11921 Minor fixups that come of testing branch-1 (Stack) 2014-09-09 12:05:43 -07:00
anoopsjohn 0a9bfcaf74 HBASE-11805 KeyValue to Cell Convert in WALEdit APIs. 2014-09-07 15:48:21 +05:30
Sean Busbey 39609a556a 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:33:39 -07:00
anoopsjohn 125f5619b9 HBASE-11777 Find a way to set sequenceId on Cells on the server. 2014-09-01 15:04:00 +05:30
stack 3bfbd06291 HBASE-11822 Convert EnvironmentEdge#getCurrentTimeMillis to getCurrentTime 2014-08-29 17:14:25 -07:00
Andrew Purtell cdfc96f294 HBASE-11857 Restore ReaderBase.initAfterCompression() and WALCellCodec.create(Configuration, CompressionContext) (Ted Yu) 2014-08-29 16:53:22 -07:00
stack 1abaacffb5 HBASE-11072 Abstract WAL splitting from ZK (Sergey Soldatov) 2014-08-29 16:46:32 -07:00
Andrew Purtell e5a5e968f1 HBASE-11810 Access SSL Passwords through Credential Provider API (Larry McCay) 2014-08-29 07:54:45 -07:00
Andrew Purtell 452b1b7299 HBASE-11856 hbase-common needs a log4j.properties resource for handling unit test logging output 2014-08-28 15:01:56 -07:00
Ramkrishna 4445b30464 HBASE-11440 Make KeyValueCodecWithTags as the default codec for
replication in trunk (Ram)
2014-08-27 10:03:55 +05:30
stack 03687b80bc HBASE-11813 CellScanner#advance may overflow stack 2014-08-25 14:52:36 -07:00
anoopsjohn 062f6a6aac HBASE-11553 Abstract visibility label related services into an interface. 2014-08-20 14:47:29 +05:30
Enis Soztutar e28ec72464 HBASE-11568 Async WAL replication for region replicas 2014-08-19 18:59:22 -07:00
stack 50f17935fd HBASE-11735 Document Configurable Bucket Sizes in bucketCache (Misty Stanley-Jones) 2014-08-19 14:47:50 -07:00
Jonathan M Hsieh 25a7b75560 HBASE-11734 Document changed behavior of hbase.hstore.time.to.purge.deletes (Misty Stanley-Jones) 2014-08-18 13:42:03 -07:00
Nick Dimiduk 9936b86f70 HBASE-11748 Cleanup and add pool usage tracing to Compression 2014-08-14 16:53:26 -07:00
Matteo Bertozzi e1e70a7e2f HBASE-11724 Add to RWQueueRpcExecutor the ability to split get and scan handlers 2014-08-14 20:52:11 +01:00
anoopsjohn cabcb6ca23 HBASE-11717 Remove unused config 'hbase.offheapcache.percentage' from hbase-default.xml and book. (Anoop) 2014-08-14 23:47:03 +05:30
anoopsjohn d7011a9dcc HBASE-11527 Cluster free memory limit check should consider L2 block cache size also when L2 cache is onheap. (Anoop) 2014-08-08 23:45:29 +05:30
stack 5e899c68e0 HBASE-11678 BucketCache ramCache fills heap after running a few hours 2014-08-07 14:23:22 -07:00
anoopsjohn 12d9697d93 HBASE-11527 Cluster free memory limit check should consider L2 block cache size also when L2 cache is onheap. (Anoop) 2014-08-07 17:16:16 +05:30
Andrew Purtell 757b13dea4 HBASE-11318 Classes in security subpackages missing @InterfaceAudience annotations (Jonathan Hsieh and Andrew Purtell) 2014-08-04 11:13:58 -07:00
Ramkrishna 4fd3b110f3 HBASE-11384 - [Visibility Controller]Check for users covering
authorizations for every mutation (Ram)
2014-08-01 13:18:09 -07:00
stack 8ec64ec0df HBASE-11648 Typo of config: hbase.hstore.compaction.ratio in book.xml (Liu Shaohui) 2014-08-01 09:55:30 -07:00
Jean-Daniel Cryans afae1e2583 HBASE-11316 Expand info about compactions beyond HBASE-11120 (Misty Stanley-Jones) 2014-07-28 18:06:48 -07:00
stack 6a14cf3585 HBASE-11560 hbase.regionserver.global.memstore.size is documented twice (Misty Stanley-Jones) 2014-07-28 12:43:00 -07:00
Nicolas Liochon d8401c8e44 HBASE-11564 Improve cancellation management in the rpc layer 2014-07-24 15:53:32 +02:00
Enis Soztutar 214694467f HBASE-11064 Odd behaviors of TableName for empty namespace (Rekha Joshi) 2014-07-22 14:19:51 -07:00
Jonathan M Hsieh 226672c55f HBASE-11561 deprecate ImmutableBytesWritable.getSize and replace with getLength 2014-07-22 11:41:43 -07:00
Nicolas Liochon d8faab2fff HBASE-11492 Hadoop configuration overrides some ipc parameters including tcpNoDelay 2014-07-22 14:54:52 +02:00
stack 3e82a84ca8 HBASE-11541 Wrong result when scaning meta with startRow (Liu Shaoqui) 2014-07-21 14:19:42 -07:00
Andrew Purtell 33f210fc8c HBASE-7910 Dont use reflection for security (Mike Drob) 2014-07-21 10:04:57 -07:00
Ramkrishna 995a5a6c68 HBASE-10930 Change Filters and GetClosestRowBeforeTracker to work with
Cells (Ram)
2014-07-15 22:07:00 +05:30
Enis Soztutar 463d52d8cf HBASE-11367 Pluggable replication endpoint 2014-07-14 16:22:26 -07:00
Andrew Purtell 01a7dda255 HBASE-11497 Expose RpcScheduling implementations as LimitedPrivate interfaces (Jesse Yates) 2014-07-13 22:42:29 -07:00
anoopsjohn 213e565bce HBASE-11437 Modify cell tag handling code to treat the length as unsigned. (Anoop) 2014-07-13 12:10:21 +05:30
Andrew Purtell cec30fd8a4 HBASE-11444 Remove use of reflection for User#getShortName 2014-07-08 15:13:52 -07:00
Jeffrey Zhong d07bc87cd6 HBase-11315: Keeping MVCC for configurable longer time 2014-07-06 18:25:18 -07:00
Ramkrishna 62c048660b HBASE-10885 Support visibility expressions on Deletes (Ram) 2014-07-04 23:55:05 +05:30
Andrew Purtell 94d3dbea86 HBASE-11457 Increment HFile block encoding IVs accounting for cipher's internal use 2014-07-04 10:45:32 -07:00
Andrew Purtell 2416d798fa HBASE-11446 Reduce the frequency of RNG calls in SecureWALCellCodec#EncryptedKvEncoder 2014-07-04 10:45:19 -07:00
Devaraj Das 9f8d1876a0 HBASE-11344 Hide row keys and such from the web UIs 2014-07-02 13:07:11 -07:00
Andrew Purtell 7a2527da4b Revert "HBASE-11440 Make KeyValueCodecWithTags as the default codec for replication in trunk"
This reverts commit 1d65d5dfa6.
2014-07-01 17:52:11 -07:00
Ramkrishna 1d65d5dfa6 HBASE-11440 Make KeyValueCodecWithTags as the default codec for
replication in trunk (Ram)
2014-07-01 22:55:39 +05:30
Matteo Bertozzi 0e8e41d0ef HBASE-11355 a couple of callQueue related improvements 2014-07-01 10:31:44 +02:00
Enis Soztutar 92c52a727a Updated version in master to 2.0.0-SNAPSHOT after 'branch-1' is created for 1.x line of releases 2014-06-30 20:26:47 -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
Enis Soztutar d7d9f8db62 HBASE-10352 Region and RegionServer changes for opening region replicas, and refreshing store files
git-svn-id: https://svn.apache.org/repos/asf/hbase/branches/hbase-10070@1571865 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
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
Ramkrishna 7f2f4e80c4 HBASE-10861 Extend ByteRange to create Mutable and Immutable ByteRange
(Ram)
2014-06-26 13:54:48 +05:30
Ramkrishna b8428a68c3 HBASE-11027-Remove kv.isDeleteXX() and related methods and use CellUtil
apis (Ram)
2014-06-25 17:02:18 +05:30
Ted Yu 1324a3cb18 HBASE-11052 Sending random data crashes thrift service 2014-06-17 16:03:16 +00:00
anoopsjohn 14c2c00296 HBASE-10771 Primitive type put/get APIs in ByteRange (Anoop) 2014-06-15 16:22:11 +05:30
Jimmy Xiang 58549428a6 HBASE-11059 ZK-less region assignment 2014-06-14 08:39:29 -07:00
Michael Stack 26096f363e HBASE-10336 Remove deprecated usage of Hadoop HttpServer in InfoServer (Eric Charles) 2014-06-11 13:55:15 -07:00
Ted Yu 172c93029d HBASE-11260 hbase-default.xml refers to hbase.regionserver.global.memstore.upperLimit which is deprecated 2014-06-08 23:01:09 +00:00
Ted Yu b436d20d5c HBASE-10593 FileInputStream in JenkinsHash#main() is never closed 2014-06-08 22:08:19 +00:00
Michael Stack 43be19794a HBASE-10985 Decouple Split Transaction from Zookeeper (Sergey Soldatov) 2014-06-02 10:22:28 -07:00
Andrew Purtell 8c14c7b5bb HBASE-11259 Compression.java different compressions load system classpath differently causing errors (Enoch Hsu) 2014-05-29 18:39:44 -07:00
Ramkrishna af522d6852 HBASE-11248-KeyOnlyKeyValue#toString() passes wrong offset to
keyToString() (Ram)
2014-05-28 22:45:15 +05:30
Michael Stack bfbc6d48cd HBASE-8817 Enhance The Apache HBase Reference Guide (Misty Stanley-Jones) 2014-05-27 10:13:14 -07:00
Andrew Purtell b85cbbdea9 Amend HBASE-11161 Provide example of POJO encoding with protobuf; Add explicit dependency on protobuf-java to hbase-common for Hadoop 1 2014-05-23 23:30:47 +00:00
Andrew Purtell 8b145419ed HBASE-11161 Provide example of POJO encoding with protobuf (Nick Dimiduk) 2014-05-23 13:53:23 -07:00
Andrew Purtell 30aab8b5ea HBASE-11227 Mention 8- and 16-bit fixed-with encodings in OrderedBytes docstring (Nick Dimiduk) 2014-05-23 13:50:12 -07:00
Nicolas Liochon ca2a11cd3b HBASE-11209 Increase the default value for hbase.hregion.memstore.block.multipler from 2 to 4 2014-05-23 19:32:21 +02:00
Nicolas Liochon 28adf60658 HBASE-11226 Document and increase the default value for hbase.hstore.flusher.count 2014-05-23 19:28:51 +02:00
Ramkrishna 8e13fea268 Merge remote-tracking branch 'origin/master' 2014-05-23 16:35:11 +05:30
Ramkrishna f36b42b9e9 HBASE-10801-Ensure DBE interfaces can work with Cell (Ram) 2014-05-23 16:33:11 +05:30
zjusch edae564856 HBASE-11234 FastDiffDeltaEncoder#getFirstKeyInBlock returns wrong result 2014-05-23 12:57:10 +08:00
Michael Stack ea0731d60f HBASE-11108 Split ZKTable into interface and implementation (Mikhail Antononv) 2014-05-22 16:15:51 -07:00
anoopsjohn 53513dcb45 HBASE-10835 DBE encode path improvements.(Anoop) 2014-05-22 11:59:52 +05:30
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
Zhihong Yu 4d07aa5f1c HBASE-11090 Backport HBASE-11083 ExportSnapshot should provide capability to limit bandwidth consumption
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1595947 13f79535-47bb-0310-9956-ffa450edef68
2014-05-19 16:17:53 +00:00
Jonathan Hsieh 7261fd8d76 HBASE-6990 ADDENDUM
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1595409 13f79535-47bb-0310-9956-ffa450edef68
2014-05-17 01:32:22 +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
Jonathan Hsieh a5cbd502bb HBASE-11169 nit: fix incorrect javadoc in OrderedBytes about BlobVar and BlobCopy
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1595389 13f79535-47bb-0310-9956-ffa450edef68
2014-05-16 23:42:57 +00:00
Michael Stack b42fd10a32 HBASE-11171 More doc improvements on block cache options
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1595267 13f79535-47bb-0310-9956-ffa450edef68
2014-05-16 17:10:12 +00:00
Michael Stack 6f20f13261 HBASE-11177 'hbase.rest.filter.classes' exists in hbase-default.xml twice (Misty Stanley-Jones)
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1594764 13f79535-47bb-0310-9956-ffa450edef68
2014-05-15 03:42:54 +00:00
Michael Stack 01f6b9540b HBASE-11098 Improve documentation around our blockcache options
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1594413 13f79535-47bb-0310-9956-ffa450edef68
2014-05-13 22:55:59 +00:00
Michael Stack 3fde3c238f HBASE-11135 Change region sequenceid generation so happens earlier in the append cycle rather than just before added to file
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1594345 13f79535-47bb-0310-9956-ffa450edef68
2014-05-13 19:36:32 +00:00
Michael Stack 0b5b0faeb5 HBASE-11151 move tracing modules from hbase-server to hbase-common (Masatake Iwasaki)
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1594110 13f79535-47bb-0310-9956-ffa450edef68
2014-05-12 22:43:40 +00:00
Michael Stack c1d32df547 HBASE-10925 Do not OOME, throw RowTooBigException instead (Mikhail Antonov)
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1591154 13f79535-47bb-0310-9956-ffa450edef68
2014-04-30 00:08:39 +00:00
Michael Stack 36ad5f8e98 More fixup on the checksum verify description
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1591126 13f79535-47bb-0310-9956-ffa450edef68
2014-04-29 22:26:00 +00:00
Michael Stack fed7a15112 Improve text and description around hbase checksumming
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1591067 13f79535-47bb-0310-9956-ffa450edef68
2014-04-29 19:37:04 +00:00
Jonathan Hsieh 3e3b9a2f65 HBASE-5697 Audit HBase for usage of deprecated hadoop 0.20.x, 1.x property names (Srikanth Srungarapu)
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1591045 13f79535-47bb-0310-9956-ffa450edef68
2014-04-29 18:19:37 +00:00
jxiang c028d6ca4f HBASE-10873 Control number of regions assigned to backup masters
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1590078 13f79535-47bb-0310-9956-ffa450edef68
2014-04-25 16:25:25 +00:00
Michael Stack d5db1fb545 HBASE-11025 Infrastructure for pluggable consensus service (Mikhail Antonov)
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1589537 13f79535-47bb-0310-9956-ffa450edef68
2014-04-23 22:58:23 +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 3108c9a014 HBASE-11032 Replace deprecated methods in FileSystem with their replacements (Gustavo)
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1588979 13f79535-47bb-0310-9956-ffa450edef68
2014-04-21 20:46:52 +00:00
Andrew Kyle Purtell 81bebaee81 HBASE-10951 Use PBKDF2 to generate test encryption keys in the shell
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1586694 13f79535-47bb-0310-9956-ffa450edef68
2014-04-11 15:47:41 +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 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
Michael Stack 556f7fa07e HBASE-10855 Enable hfilev3 by default
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1583819 13f79535-47bb-0310-9956-ffa450edef68
2014-04-01 23:00:03 +00:00
jxiang bc42dc04ac HBASE-10815 Master regionserver should be rolling-upgradable
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1583373 13f79535-47bb-0310-9956-ffa450edef68
2014-03-31 16:42:04 +00:00
ramkrishna ea78f39854 HBASE-10531-Revisit how the key byte[] is passed to HFileScanner.seekTo and reseekTo (Ram)
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1583031 13f79535-47bb-0310-9956-ffa450edef68
2014-03-29 17:18:56 +00:00
Michael Stack a2f6809560 HBASE-10862 Update config field names in hbase-default.xml description for hbase.hregion.memstore.block.multiplier
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1582947 13f79535-47bb-0310-9956-ffa450edef68
2014-03-29 03:42:26 +00:00
Michael Stack 64dff91895 HBASE-9120 ClassFinder logs errors that are not
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1582944 13f79535-47bb-0310-9956-ffa450edef68
2014-03-29 03:34:28 +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
Michael Stack 2ef02e6e1c HBASE-10822 Thread local addendum to HBASE-10656 Counter
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1581141 13f79535-47bb-0310-9956-ffa450edef68
2014-03-24 23:51:31 +00:00
Andrew Kyle Purtell 76c6aee2c6 HBASE-10802 CellComparator.compareStaticIgnoreMvccVersion compares type wrongly (Ramkrishna S. Vasudevan)
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1580989 13f79535-47bb-0310-9956-ffa450edef68
2014-03-24 18:47:15 +00:00
Andrew Kyle Purtell 2ea3307765 HBASE-10749 CellComparator.compareStatic() compares type wrongly (Ramkrishna S. Vasudevan)
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1577765 13f79535-47bb-0310-9956-ffa450edef68
2014-03-15 00:05:53 +00:00
Michael Stack a1a5f57bff HBASE-10656 high-scale-lib's Counter depends on Oracle (Sun) JRE, and also has some bug
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1577759 13f79535-47bb-0310-9956-ffa450edef68
2014-03-14 23:20:14 +00:00
Andrew Kyle Purtell b22548ff06 HBASE-10718 TestHLogSplit fails when it sets a KV size to be negative (Esteban Gutierrez)
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1576747 13f79535-47bb-0310-9956-ffa450edef68
2014-03-12 14:16:24 +00:00
Jonathan Hsieh 85fd591a19 HBASE-10716 [Configuration]: hbase.regionserver.region.split.policy should be part of hbase-default.xml (Srikanth Srungarapu)
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1576131 13f79535-47bb-0310-9956-ffa450edef68
2014-03-10 23:43:57 +00:00
Jonathan Hsieh 4eb9e5225d HBASE-10715 TimeRange has poorly formatted error message (Alex Newman)
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1576106 13f79535-47bb-0310-9956-ffa450edef68
2014-03-10 22:08:01 +00:00
Enis Soztutar f5d80e7596 HBASE-10685 [WINDOWS] TestKeyStoreKeyProvider fails on windows
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1575014 13f79535-47bb-0310-9956-ffa450edef68
2014-03-06 19:12:04 +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
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
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
Zhihong Yu b024de156c HBASE-10597 IOEngine#read() should return the number of bytes transferred
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1571445 13f79535-47bb-0310-9956-ffa450edef68
2014-02-24 21:28:23 +00:00
Andrew Kyle Purtell 0039de35c8 HBASE-10547 TestFixedLengthWrapper#testReadWrite occasionally fails with the IBM JDK
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1570744 13f79535-47bb-0310-9956-ffa450edef68
2014-02-21 22:58:53 +00:00
ndimiduk 9924b66e25 HBASE-10392 Correct references to hbase.regionserver.global.memstore.upperLimit
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1570721 13f79535-47bb-0310-9956-ffa450edef68
2014-02-21 21:58:35 +00:00
anoopsamjohn 0aa78ca07b HBASE-10585 Avoid early creation of Node objects in LRUDictionary.BidirectionalLRUMap.(Anoop)
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1570672 13f79535-47bb-0310-9956-ffa450edef68
2014-02-21 19:14:57 +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
Andrew Kyle Purtell 87963e7a91 Amend HBASE-10337 HTable.get() uninteruptible; add missing license headers
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1564861 13f79535-47bb-0310-9956-ffa450edef68
2014-02-05 18:22:49 +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
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
Andrew Kyle Purtell 475420205c HBASE-10438 NPE from LRUDictionary when size reaches the max init value (Ramkrishna S. Vasudevan)
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1562578 13f79535-47bb-0310-9956-ffa450edef68
2014-01-29 20:34:03 +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