50 Commits

Author SHA1 Message Date
stack
9e3c381bee HBASE-14657 Remove unneeded API from EncodedSeeker (Heng Chen) 2015-10-22 21:32:51 -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
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
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
29ec882a5e HBASE-12817 Data missing while scanning using PREFIX_TREE data block encoding (Duo Zhang) 2015-01-07 19:32:17 -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
stack
a5169d422b HBASE-12526 Remove unused imports (Varun Saxena) 2014-12-01 14:30:59 -08:00
stack
b12d57783f HBASE-12519 Remove tabs used as whitespace (Varun Saxena) 2014-11-29 09:24:08 -08: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
Ramkrishna
a4169e7b04 HBASE-12281 ClonedPrefixTreeCell should implement HeapSize (Ram) 2014-10-21 19:46:31 +05:30
Ramkrishna
a5b3864121 HBASE-12210 Avoid KeyValue in Prefix Tree 2014-10-10 22:47:37 +05:30
zhangduo
947f09a62b HBASE-12078 Missing Data when scanning using PREFIX_TREE DATA-BLOCK-ENCODING
Signed-off-by: Andrew Purtell <apurtell@apache.org>
2014-10-01 17:03:23 -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
Elliott Clark
91642eed82 HBASE-12076 Move InterfaceAudience imports to hbase-annotations 2014-09-24 04:01:58 -07:00
Elliott Clark
c32af7df5f HBASE-12059 Create hbase-annotations module 2014-09-23 16:43:45 -07:00
anoopsjohn
01cabe1c05 HBASE-11874 Support Cell to be passed to StoreFile.Writer rather than KeyValue. 2014-09-18 18:34:02 +05:30
Sean Busbey
901d429e15 HBASE-11849 remove classes with audience.private for internals that we don't use.
Signed-off-by: Jonathan M Hsieh <jmhsieh@apache.org>
2014-08-28 11:54:28 -07:00
Ramkrishna
f8eb1962dc HBASE-11728 - Data loss while scanning using PREFIX_TREE
DATA-BLOCK-ENCODING (Ram)
2014-08-18 22:34:26 +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
Jeffrey Zhong
cc4f54770b HBase-11315: Keeping MVCC for configurable longer time 2014-07-06 18:51:48 -07:00
Ramkrishna
7f2f4e80c4 HBASE-10861 Extend ByteRange to create Mutable and Immutable ByteRange
(Ram)
2014-06-26 13:54:48 +05:30
Ted Yu
56af657e5d HBASE-11234 Addendum for PrefixTreeArrayScanner 2014-05-27 14:38:27 +00:00
anoopsjohn
53513dcb45 HBASE-10835 DBE encode path improvements.(Anoop) 2014-05-22 11:59:52 +05:30
Zhihong Yu
b21e717654 HBASE-11166 Categorize tests in hbase-prefix-tree module (Rekha Joshi)
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1595540 13f79535-47bb-0310-9956-ffa450edef68
2014-05-17 20:36:33 +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
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
ramkrishna
d6105b41db HBASE-9816-Address review comments in HBASE-8496 (Ram)
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1540785 13f79535-47bb-0310-9956-ffa450edef68
2013-11-11 17:08:04 +00:00
larsh
71e47fb872 HBASE-9807 block encoder unnecessarily copies the key for each reseek
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1535779 13f79535-47bb-0310-9956-ffa450edef68
2013-10-25 16:57:33 +00:00
ramkrishna
a02bd8cc0d HBASE-8496 - Implement tags and the internals of how a tag should look like (Ram)
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1525269 13f79535-47bb-0310-9956-ffa450edef68
2013-09-21 18:01:32 +00:00
Jonathan Hsieh
d2ddf0986a HBASE-9579 Sanity check visiblity and audience for server-side modules
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1525055 13f79535-47bb-0310-9956-ffa450edef68
2013-09-20 17:09:39 +00:00
Jonathan Hsieh
3e25e1b7f5 HBASE-9493 Rename CellUtil#get*Array to CellUtil#clone*
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1521676 13f79535-47bb-0310-9956-ffa450edef68
2013-09-10 23:05:50 +00:00
Michael Stack
df49eca1eb HBASE-9413 WebUI says ".META." table but table got renames to "hbase:meta". Meed to update the UI
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1520463 13f79535-47bb-0310-9956-ffa450edef68
2013-09-06 00:29:48 +00:00
Jonathan Hsieh
5a3060ee37 HBASE-9334 Convert KeyValue to Cell in hbase-client module - Filters
HBASE-9359 Convert KeyValue to Cell in hbase-client module - Result/Put/Delete, ColumnInterpreter


git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1519077 13f79535-47bb-0310-9956-ffa450edef68
2013-08-30 20:31:47 +00:00
Jonathan Hsieh
739f438176 HBASE-9247 Cleanup Key/KV/Meta/MetaKey Comparators
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1518817 13f79535-47bb-0310-9956-ffa450edef68
2013-08-29 20:45:04 +00:00
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
Jonathan Hsieh
88de40d738 HBASE-9196 Remove dead code related to KeyValue
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1513964 13f79535-47bb-0310-9956-ffa450edef68
2013-08-14 17:00:45 +00:00
nkeywal
af7c9e1280 HBASE-9091 Update ByteRange to maintain consumer's position (Nick Dimiduck)
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1512921 13f79535-47bb-0310-9956-ffa450edef68
2013-08-11 13:32:20 +00:00
Michael Stack
e11ff8a5fd HBASE-8918 Removes redundant identifiers from interfaces
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1502128 13f79535-47bb-0310-9956-ffa450edef68
2013-07-11 07:01:27 +00:00
Michael Stack
e79eefe78b HBASE-8918 Removes redundant identifiers from interfaces; REVERT -- PREMATURE APPLICATION
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1501909 13f79535-47bb-0310-9956-ffa450edef68
2013-07-10 18:50:21 +00:00
Michael Stack
e194ee4d98 HBASE-8918 Removes redundant identifiers from interfaces
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1501880 13f79535-47bb-0310-9956-ffa450edef68
2013-07-10 17:53:33 +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
zjushch
6b35308cf0 HBASE-8436 SeekBefore returns wrong result with PREFIX_TREE Encoding
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1476730 13f79535-47bb-0310-9956-ffa450edef68
2013-04-28 08:11:25 +00:00
zjushch
4370fd18e4 HBASE-8317 Seek returns wrong result with PREFIX_TREE Encoding
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1470123 13f79535-47bb-0310-9956-ffa450edef68
2013-04-20 08:38:17 +00:00
Andrew Kyle Purtell
a9f2ff5374 HBASE-8141. Remove accidental uses of org.mortbay.log.Log
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1458001 13f79535-47bb-0310-9956-ffa450edef68
2013-03-18 21:11:33 +00:00
Michael Stack
39a02611b5 HBASE-HBASE-8054 HBASE-7797 Use consistent package name dregs
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1455672 13f79535-47bb-0310-9956-ffa450edef68
2013-03-12 19:07:34 +00:00
Michael Stack
aee5574a5a HBASE-7797 Use consistent package name
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1450046 13f79535-47bb-0310-9956-ffa450edef68
2013-02-26 06:28:06 +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
Michael Stack
5bbc0c22f0 HBASE-7899 Cell block building tools: Cell codec and means of iterating an objects Cells
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1449420 13f79535-47bb-0310-9956-ffa450edef68
2013-02-23 22:38:58 +00:00
Zhihong Yu
b198a50434 HBASE-4676 Prefix Compression - Trie data block encoding (Matt Corgan)
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1443289 13f79535-47bb-0310-9956-ffa450edef68
2013-02-07 00:36:24 +00:00