anoopsjohn
17bcf14fea
HBASE-15525 OutOfMemory could occur when using BoundedByteBufferPool during RPC bursts.
2016-06-14 19:03:54 +05:30
Matteo Bertozzi
d9463bcce0
HBASE-15989 Remove hbase.online.schema.update.enable
2016-06-08 13:09:31 -07:00
Ramkrishna
b21c56e795
HBASE-15174 Client Public API should not have PB objects in 2.0 (Ram)
2016-06-06 10:11:38 +05:30
Lars Hofhansl
fc890a2ecb
HBASE-15881 Allow BZIP2 compression.
2016-06-02 12:19:02 -07:00
Apekshit
1a27278624
HBASE-15915 Set timeouts on hanging tests. Tests run: 8, Time elapsed: 94.191 sec - in org.apache.hadoop.hbase.master.procedure.TestMasterFailoverWithProcedures Tests run: 103, Time elapsed: 69.057 sec - in org.apache.hadoop.hbase.regionserver.TestHRegion Tests run: 103, Time elapsed: 67.957 sec - in org.apache.hadoop.hbase.regionserver.TestHRegionWithInMemoryFlush Tests run: 5, Time elapsed: 34.629 sec - in org.apache.hadoop.hbase.regionserver.TestRegionMergeTransactionOnCluster Tests run: 9, Time elapsed: 82.913 sec - in org.apache.hadoop.hbase.snapshot.TestFlushSnapshotFromClient Tests run: 9, Time elapsed: 80.458 sec - in org.apache.hadoop.hbase.snapshot.TestMobFlushSnapshotFromClient (Apekshit)
...
Change-Id: Ia7b986ca6276ff5498f588c0b1b9c570e2a9d798
Signed-off-by: stack <stack@apache.org>
2016-05-30 21:13:55 -07:00
Youngjoon Kim
47176049f8
HBASE-15897 Fix a wrong comment about QOS order
...
Signed-off-by: stack <stack@apache.org>
2016-05-29 14:35:35 -07:00
Sean Mackrory
f4470af95d
HBASE-15891. Closeable resources potentially not getting closed if exception is thrown.
...
Signed-off-by: stack <stack@apache.org>
2016-05-28 21:32:22 -07:00
Sean Mackrory
3b6e6e6c25
HBASE-15889. String case conversions are locale-sensitive, used without locale
...
Signed-off-by: Sean Busbey <busbey@apache.org>
2016-05-28 10:41:31 -07:00
tedyu
838c306c0a
HBASE-15769 Perform validation on cluster key for add_peer (Matt Warhaftig)
2016-05-17 11:01:26 -07:00
Sean Busbey
e0aff10901
HBASE-15780 Make AuthUtil public and rely on it for talking to secure HBase.
...
Signed-off-by: Gary Helmling <garyh@apache.org>
Signed-off-by: Mikhail Antonov <antonov@apache.org>
Signed-off-by: stack <stack@apache.org>
2016-05-16 00:50:14 -05:00
anoopsjohn
c9ebcd4e29
HBASE-15785 Unnecessary lock in ByteBufferArray.
2016-05-11 15:56:41 +05:30
Jonathan M Hsieh
541d1da5fe
HBASE-15791 Improve javadoc around ScheduledChore
2016-05-09 08:41:28 -07:00
Ramkrishna
97ad33c691
HBASE-15609 Remove PB references from Result, DoubleColumnInterpreter and
...
any such public facing class for 2.0 (Ram)
2016-05-09 14:56:00 +05:30
Junegunn Choi
0e37063345
HBASE-15528 Clean up outdated entries in hbase-default.xml
...
Signed-off-by: Enis Soztutar <enis@apache.org>
2016-05-03 19:09:19 -07:00
anoopsjohn
d1130582d5
HBASE-15735 Tightening of the CP contract.
2016-05-02 09:48:51 +05:30
anoopsjohn
4706303186
HBASE-15706 HFilePrettyPrinter should print out nicely formatted tags. (huaxiang sun)
2016-04-29 09:23:57 +05:30
tedyu
8a28c23431
HBASE-15686 Add override mechanism for the exempt classes when dynamically loading table coprocessor
2016-04-28 09:19:12 -07:00
Phil Yang
53d7316075
HBASE-15645 hbase.rpc.timeout is not used in operations of HTable
...
Signed-off-by: stack <stack@apache.org>
2016-04-26 10:51:29 -07:00
Enis Soztutar
9ba9cdeb47
HBASE-15683 Min latency in latency histograms are emitted as Long.MAX_VALUE
2016-04-21 10:44:03 -07:00
stack
d815211f5a
HBASE-15650 Remove TimeRangeTracker as point of contention when many threads reading a StoreFile
...
Refactor so we use the immutable, unsynchronized TimeRange when doing
time-based checks at read time rather than use heavily synchronized
TimeRangeTracker; let TimeRangeTracker be for write-time only.
While in here, changed the Segment stuff so that when an immutable
segment, it uses TimeRange rather than TimeRangeTracker too.
M hbase-common/src/main/java/org/apache/hadoop/hbase/io/TimeRange.java
Make allTime final.
Add a includesTimeRange method copied from TimeRangeTracker.
M hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/TimeRangeTracker.java
Change name of a few methods so they match TimeRange methods that do
same thing.
(getTimeRangeTracker, getTimeRange, toTimeRange) add utility methods
M hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/ImmutableSegment.java
Change ImmutableSegment so it uses a TimeRange rather than
TimeRangeTracker.. it is read-only. Redo shouldSeek, getMinTimestamp,
updateMetaInfo, and getTimeRangeTracker so we use TimeRange-based
implementations instead of TimeRangeTracker implementations.
M hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/MutableSegment.java
Implement shouldSeek, getMinTimestamp, updateMetaInfo, and
getTimeRangeTracker using TimeRangeTracker.
M hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/Segment.java
Make methods that were using TimeRangeTracker abstract and instead
have the implementations do these methods how they want either using
TimeRangeTracker when a mutable segment or TimeRange when an immutable
segment.
M hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/StoreFile.java
Change Reader to use TimeRange-based checks instead of
TimeRangeTracker.
Signed-off-by: stack <stack@apache.org>
2016-04-15 10:13:42 -07:00
tedyu
6930da781b
HBASE-15187 Integrate CSRF prevention filter to REST gateway
2016-04-15 09:38:31 -07:00
tedyu
ff9c92e168
HBASE-14985 TimeRange constructors should set allTime when appropriate (Geoffrey Jacoby)
2016-04-11 16:59:45 -07:00
Junegunn Choi
ff6a339582
HBASE-15569 Make Bytes.toStringBinary faster
...
Signed-off-by: stack <stack@apache.org>
2016-03-31 21:23:44 -07:00
stack
d7a4499dfc
HBASE-15392 Single Cell Get reads two HFileBlocks
...
M hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/ScanQueryMatcher.java
moreRowsMayExistAfterCell Exploit the fact a Scan is a Get Scan. Also save compares
if no non-default stopRow.
M hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/StoreScanner.java
optimize Add doc on what is being optimized. Also, if a Get Scan, do not
optimize else we'll keep going after our row is DONE.
Another place to make use of the Get Scan fact is when we are DONE.. if
Get Scan, we can close out the scan.
M hbase-server/src/test/java/org/apache/hadoop/hbase/regionserver/TestStoreScanner.java
Add tests for Get Scans and optimize around block loading.
2016-03-23 14:37:14 -07:00
anoopsjohn
cadfb21f4b
HBASE-15064 BufferUnderflowException after last Cell fetched from an HFile Block served from L2 offheap cache - Addendum.
2016-03-23 15:03:50 +05:30
stack
12f66e3060
HBASE-15477 Purge 'next block header' from cached blocks
...
When we read from HDFS, we overread to pick up the next blocks header.
Doing this saves a seek as we move through the hfile; we save having to
do an explicit seek just to read the block header every time we need to
read the body. We used to read in the next header as part of the
current blocks buffer. This buffer was then what got persisted to
blockcache; so we were over-persisting: our block plus the next blocks'
header (33 bytes).
This patch undoes this over-persisting.
Removes support for version 1 blocks (0.2 was added in hbase-0.92.0).
Not needed any more.
There is an open question on whether checksums should be persisted
when caching. The code seems to say no but if cache is SSD backed or
backed by anything that does not do error correction, we'll want
checksums.
Adds loads of documentation.
M hbase-common/src/main/java/org/apache/hadoop/hbase/io/hfile/BlockType.java
(write) Add writing from a ByteBuff.
M hbase-common/src/main/java/org/apache/hadoop/hbase/nio/ByteBuff.java
(toString) Add one so ByteBuff looks like ByteBuffer when you click on
it in IDE
M hbase-server/src/main/java/org/apache/hadoop/hbase/io/hfile/HFileBlock.java
Remove support for version 1 blocks.
Cleaned up handling of metadata added when we serialize a block to
caches. Metadata is smaller now.
When we serialize (used when caching), do not persist the next blocks
header if present.
Removed a bunch of methods, a few of which had overlapping
functionality and others that exposed too much of our internals.
Also removed a bunch of constructors and unified the constructors we
had left over making them share a common init method.
Shutdown access to defines that should only be used internally here.
Renamed all to do w/ 'EXTRA' and 'extraSerialization' to instead talk
about metadata saved to caches; was unclear previously what EXTRA was
about.
Renamed static final declarations as all uppercase.
(readBlockDataInternal): Redid. Couldn't make sense of it previously.
Undid heavy-duty parse of header by constructing HFileBlock. Other
cleanups. Its 1/3rd the length it used to be. More to do in here.
2016-03-22 18:45:17 -07:00
stack
a13d6e000d
Revert "HBASE-15392 Single Cell Get reads two HFileBlocks M hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/ScanQueryMatcher.java moreRowsMayExistAfterCell Exploit the fact a Scan is a Get Scan. Also save compares if no non-default stopRow."
...
Revert mistaken commit
This reverts commit 7073f69993
.
2016-03-22 18:39:22 -07:00
stack
54a543de22
Revert "HBASE-15477 Purge 'next block header' from cached blocks"
...
Overcommit. Revert to fix.
This reverts commit 000117ad9f
.
2016-03-22 18:37:25 -07:00
stack
000117ad9f
HBASE-15477 Purge 'next block header' from cached blocks
...
When we read from HDFS, we overread to pick up the next blocks header.
Doing this saves a seek as we move through the hfile; we save having to
do an explicit seek just to read the block header every time we need to
read the body. We used to read in the next header as part of the
current blocks buffer. This buffer was then what got persisted to
blockcache; so we were over-persisting: our block plus the next blocks'
header (33 bytes).
This patch undoes this over-persisting.
Removes support for version 1 blocks (0.2 was added in hbase-0.92.0).
Not needed any more.
There is an open question on whether checksums should be persisted
when caching. The code seems to say no but if cache is SSD backed or
backed by anything that does not do error correction, we'll want
checksums.
Adds loads of documentation.
M hbase-common/src/main/java/org/apache/hadoop/hbase/io/hfile/BlockType.java
(write) Add writing from a ByteBuff.
M hbase-common/src/main/java/org/apache/hadoop/hbase/nio/ByteBuff.java
(toString) Add one so ByteBuff looks like ByteBuffer when you click on
it in IDE
M hbase-server/src/main/java/org/apache/hadoop/hbase/io/hfile/HFileBlock.java
Remove support for version 1 blocks.
Cleaned up handling of metadata added when we serialize a block to
caches. Metadata is smaller now.
When we serialize (used when caching), do not persist the next blocks
header if present.
Removed a bunch of methods, a few of which had overlapping
functionality and others that exposed too much of our internals.
Also removed a bunch of constructors and unified the constructors we
had left over making them share a common init method.
Shutdown access to defines that should only be used internally here.
Renamed all to do w/ 'EXTRA' and 'extraSerialization' to instead talk
about metadata saved to caches; was unclear previously what EXTRA was
about.
Renamed static final declarations as all uppercase.
(readBlockDataInternal): Redid. Couldn't make sense of it previously.
Undid heavy-duty parse of header by constructing HFileBlock. Other
cleanups. Its 1/3rd the length it used to be. More to do in here.
2016-03-22 13:42:38 -07:00
stack
7073f69993
HBASE-15392 Single Cell Get reads two HFileBlocks M hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/ScanQueryMatcher.java moreRowsMayExistAfterCell Exploit the fact a Scan is a Get Scan. Also save compares if no non-default stopRow.
...
M hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/StoreScanner.java
optimize Add doc on what is being optimized. Also, if a Get Scan, do not
optimize else we'll keep going after our row is DONE.
Another place to make use of the Get Scan fact is when we are DONE.. if
Get Scan, we can close out the scan.
M hbase-server/src/test/java/org/apache/hadoop/hbase/regionserver/TestStoreScanner.java
Add tests for Get Scans and optimize around block loading.
2016-03-22 13:00:41 -07:00
Elliott Clark
75252af3a9
HBASE-15460 Fix infer issues in hbase-common
...
Summary: Fix issues found by static analysis
Test Plan: Unit test pass
Differential Revision: https://reviews.facebook.net/D55551
2016-03-21 11:51:50 -07:00
tedyu
fbf58f330b
HBASE-15325 ResultScanner allowing partial result will miss the rest of the row if the region is moved between two rpc requests (Phil Yang)
2016-03-17 11:03:29 -07:00
Enis Soztutar
ca816f0780
HBASE-6721 RegionServer Group based Assignment (Francis Liu)
2016-03-14 18:28:50 -07:00
tedyu
122e6f5793
HBASE-15439 getMaximumAllowedTimeBetweenRuns in ScheduledChore ignores the TimeUnit (Jingcheng Du)
2016-03-14 07:09:58 -07:00
anoopsjohn
88ca84f685
HBASE-15379 Fake cells created in read path not implementing SettableSequenceId. (Amal Joshy)
2016-03-13 22:05:05 +05:30
Andrew Purtell
b6b9910e2c
Amend HBASE-15322 Operations using Unsafe path broken for platforms not having sun.misc.Unsafe
...
"Object cannot be cast to boolean" in UnsafeAvailChecker
2016-03-11 17:39:52 -08:00
anoopsjohn
eea8b38dfa
HBASE-15180 Reduce garbage created while reading Cells from Codec Decoder.
2016-03-11 13:58:41 +05:30
anoopsjohn
6628d2df11
HBASE-15322 Operations using Unsafe path broken for platforms not having sun.misc.Unsafe.
2016-03-11 09:37:00 +05:30
Matteo Bertozzi
9e967e5c1d
HBASE-15113 Procedure v2 - Speedup eviction of sys operation results
2016-03-08 19:47:15 -08:00
Stephen Yuan Jiang
1c6beb3dc1
HBASE-15413 Procedure-V2: print out ProcedureInfo during trace (Stephen Yuan Jiang)
2016-03-07 20:28:45 -08:00
Jonathan M Hsieh
f658f3ef83
HBASE-15356 Remove unused imports (Youngjoon Kim)
2016-03-03 11:42:38 -08:00
stack
8ace5bbfce
HBASE-15366 Add doc, trace-level logging, and test around hfileblock
...
M hbase-common/src/main/java/org/apache/hadoop/hbase/io/hfile/HFileContext.java
Make it emit its toString in format that matches the way we log
elsewhere
M hbase-server/src/main/java/org/apache/hadoop/hbase/io/hfile/HFile.java
Capitalize statics.
M hbase-server/src/main/java/org/apache/hadoop/hbase/io/hfile/HFileBlock.java
Verify and cleanup documentation of hfileblock format at head of class.
Explain what 'EXTRA_SERIALIZATION_SPACE' is all about.
Connect how we serialize and deserialize... done in different places
and one way when pulling from HDFS and another when pulling from cache
(TO BE FIXED). Shut down a load of public access.
M hbase-server/src/main/java/org/apache/hadoop/hbase/io/hfile/HFileReaderImpl.java
Add trace-level logging
M hbase-server/src/main/java/org/apache/hadoop/hbase/io/hfile/HFileScanner.java
Make it Closeable
2016-03-03 09:16:30 -08:00
zhangduo
69e442efe4
HBASE-15365 Do not write to '/tmp' in TestHBaseConfiguration
2016-03-02 11:05:36 +08:00
stack
8f6e29785a
HBASE-15351 Fix description of hbase.bucketcache.size in hbase-default.xml
2016-02-26 13:49:26 -08:00
Elliott Clark
77133fd225
HBASE-15222 Addendum - Use less contended classes for metrics
2016-02-25 09:08:11 -08:00
Mikhail Antonov
43f99def67
HBASE-15136 Explore different queuing behaviors while busy
2016-02-24 20:41:30 -08:00
Elliott Clark
630a65825e
HBASE-15222 Use less contended classes for metrics
...
Summary:
Use less contended things for metrics.
For histogram which was the largest culprit we use FastLongHistogram
For atomic long where possible we now use counter.
Test Plan: unit tests
Reviewers:
Subscribers:
Differential Revision: https://reviews.facebook.net/D54381
2016-02-24 14:34:05 -08:00
eshcar
876a6ab73e
HBASE-15016 Services a Store needs from a Region
...
Signed-off-by: stack <stack@apache.org>
2016-02-24 07:07:07 -08:00
ramkrishna
3ba1a7fd23
HBASE-13259 mmap() based BucketCache IOEngine (Zee Chen & Ram)
2016-02-23 17:03:38 +05:30
stack
6f8c7dca13
HBASE-15279 OrderedBytes.isEncodedValue does not check for int8 and int16 types (Robert Yokota)
2016-02-17 22:10:15 -08:00
Matteo Bertozzi
e0fa176f0b
HBASE-15100 ProcedureInfo constructor should be InterfaceAudience.Private (addendum)
2016-02-17 12:14:01 -08:00
ramkrishna
a975408b7c
HBASE-15253 Small bug in CellUtil.matchingRow(Cell, byte[]) (Ram)
2016-02-11 21:51:19 +05:30
Enis Soztutar
a69272efe1
HBASE-15177 Reduce garbage created under high load
2016-02-04 13:27:00 -08:00
Enis Soztutar
2f5767376f
HBASE-15129 Set default value for hbase.fs.tmp.dir rather than fully depend on hbase-default.xml (Yu Li)
2016-02-02 17:10:19 -08:00
stack
ed46591f30
HBASE-15196 HBASE-15158 Preamble 2 of 2:Add Increment tests
2016-02-02 11:27:03 -08:00
stack
2cc48e039d
HBASE-15158 HBASE-15158 Preamble 1 of 2: fix findbugs, add javadoc, change Region#getReadpoint to #getReadPoint, and some util
2016-01-31 20:21:48 -08:00
ramkrishna
0de221a19d
HBASE-14841 Allow Dictionary to work with BytebufferedCells (Ram)
2016-01-29 10:06:20 +05:30
Misty Stanley-Jones
4ca27a68ef
HBASE-15184 Fix broken links found via LinkLint
2016-01-26 10:02:53 -08:00
Matteo Bertozzi
772f30fe2a
HBASE-15100 Master WALProcs are deleted out of order ending up with older wals not removed
2016-01-22 15:57:12 -08:00
stack
bd9906736e
HBASE-15098 Normalizer switch in configuration is not used
2016-01-20 09:32:38 -08:00
Gary Helmling
df36178062
HBASE-15111 hbase version should write to stdout
...
Signed-off-by: Sean Busbey <busbey@cloudera.com>
2016-01-19 22:06:57 -06:00
Matteo Bertozzi
18a48af242
HBASE-14837 Procedure v2 - Procedure Queue Improvement
2016-01-14 09:24:42 -08:00
stack
83c506d9d4
HBASE-15087 Fix hbase-common findbugs complaints
2016-01-12 00:30:42 -08:00
anoopsjohn
da932ee38d
HBASE-15077 Support OffheapKV write in compaction with out copying data on heap.
2016-01-12 10:02:39 +05:30
anoopsjohn
a9b671b31f
HBASE-12593 Tags to work with ByteBuffer.
2016-01-06 21:28:06 +05:30
anoopsjohn
7cd09bfb91
HBASE-15064 BufferUnderflowException after last Cell fetched from an HFile Block served from L2 offheap cache.
2016-01-06 10:25:32 +05:30
stack
46303dfd75
HBASE-14888 ClusterSchema: Add Namespace Operations
2016-01-05 14:35:27 -08:00
anoopsjohn
9997e4ee52
HBASE-14524 Short-circuit comparison of rows in CellComparator. (Lars Francke)
2016-01-05 08:47:23 +05:30
stack
a82f7fc94a
Revert "HBASE-14888 ClusterSchema: Add Namespace Operations"
...
This reverts commit c5f3d17ae3
.
2016-01-03 07:15:18 -08:00
stack
c5f3d17ae3
HBASE-14888 ClusterSchema: Add Namespace Operations
2016-01-02 16:16:56 -08:00
anoopsjohn
f01a388a35
HBASE-15063 Bug in MultiByteBuf#toBytes. (deepankar)
2016-01-01 23:11:59 +05:30
tedyu
449fb81286
HBASE-14030 Revert due to pending review comments
2015-12-28 01:08:02 -08:00
tedyu
de69f0df34
HBASE-14030 HBase Backup/Restore Phase 1 (Vladimir Rodionov)
2015-12-27 10:02:09 -08:00
tedyu
f53542c47d
HBASE-15026 The default value of "hbase.regions.slop" in docs is obsolete
2015-12-25 15:37:31 -08:00
Jonathan M Hsieh
3de0b0417c
HBASE-15035 bulkloading hfiles with tags that require splits do not preserve tags
2015-12-25 09:51:34 -08:00
anoopsjohn
6fc2596ab3
HBASE-14940 Make our unsafe based ops more safe.
2015-12-24 07:54:13 +05:30
Enis Soztutar
95a13b51ee
HBASE-14977 ChoreService.shutdown may result in ConcurrentModificationException - ADDENDUM to fix extra concurrency issues
2015-12-22 02:04:09 -08:00
anoopsjohn
cf458d3023
HBASE-14999 Remove ref to org.mortbay.log.Log.
2015-12-17 18:01:16 +05:30
Enis Soztutar
a4bbc461e3
HBASE-14977 ChoreService.shutdown may result in ConcurrentModificationException (Vladimir Rodionov)
2015-12-15 12:29:43 -08:00
stack
c15e0af84a
HBASE-14906 Improvements on FlushLargeStoresPolicy (Yu Li)
2015-12-10 16:49:23 -08:00
ramkrishna
26ac60b03f
HBASE-13153 Bulk Loaded HFile Replication (Ashish Singhi)
2015-12-10 13:07:46 +05:30
Gary Helmling
c1e0fcc26d
HBASE-14866 VerifyReplication and ReplicationAdmin should use full peer configuration for peer connection
2015-12-09 15:52:27 -08:00
stack
8bf70144e4
Revert "Revert "HBASE-14922 Delayed flush doesn't work causing flush storms; addendum by Lars Hofhansl""
...
Push again but with right JIRA number this time.
This reverts commit 9fb53d07c4
.
2015-12-05 14:30:25 -08:00
stack
9fb53d07c4
Revert "HBASE-1422 Delayed flush doesn't work causing flush storms; addendum by Lars Hofhansl"
...
Revert because pushed with wrong JIRA number
This reverts commit b1462679e1
.
2015-12-05 14:30:05 -08:00
stack
b1462679e1
HBASE-1422 Delayed flush doesn't work causing flush storms; addendum by Lars Hofhansl
2015-12-05 11:39:34 -08:00
Elliott Clark
46198bb9a4
HBASE-14922 Delayed flush doesn't work causing flush storms. -- ADD
2015-12-04 18:37:29 -08:00
Elliott Clark
cd5ddc5fec
HBASE-14922 Delayed flush doesn't work causing flush storms.
2015-12-04 16:54:01 -08:00
Enis Soztutar
b3260423b1
HBASE-14904 Mark Base[En|De]coder LimitedPrivate and fix binary compat issue
2015-12-03 18:18:20 -08:00
ramkrishna
aa41232a87
HBASE-14832 Ensure write paths work with ByteBufferedCells in case of
...
compaction (Ram)
2015-12-02 10:28:30 +05:30
Apekshit
3bac31b2a4
HBASE-14890 Fix broken checkstyle tool. Some javadocs had parsing errors because of wrongly formatted HTML tags. (Apekshit)
...
Signed-off-by: stack <stack@apache.org>
2015-11-28 21:57:52 -08:00
tedyu
2317ec583d
HBASE-14894 Fix misspellings of threshold in log4j.properties files for tests (Youngjoon Kim)
2015-11-28 10:08:38 -08:00
stack
5898b95329
HBASE-14860 Improve BoundedByteBufferPool; make lockless
2015-11-24 17:06:46 -08:00
Daniel Vimont
6a493ddff7
Commit for HBASE-14825 -- corrections of typos, misspellings, and mangled links
...
Commit for HBASE-14825 -- corrections of typos, misspellings, and mangled links - addition commit for line lengths
2015-11-25 07:12:36 +10:00
Gary Helmling
8b67df6948
HBASE-14821 Allow configuration overrides in TableOutputFormat
2015-11-24 12:13:51 -08:00
stack
d8f2ac3e6e
HBASE-14860 Improve BoundedByteBufferPool; make lockless (Hiroshi Ikeda)
2015-11-21 20:32:13 -08:00
Enis Soztutar
cf81b45f37
HBASE-14468 Compaction improvements: FIFO compaction policy (Vladimir Rodionov)
2015-11-18 19:33:11 -08:00
Elliott Clark
a591df1073
HBASE-14708 Use copy on write Map for region location cache
...
Summary:
Create and use a copy on write map for region location.
- Create a copy on write map backed by a sorted array.
- Create a test for both comparing each with a jdk provided map.
- Change MetaCache to use the new map.
Test Plan:
- org.apache.hadoop.hbase.client.TestFromClientSide
- TestHCM
Differential Revision: https://reviews.facebook.net/D49545
2015-11-17 10:52:43 -08:00
zhangduo
db42fc64f1
HBASE-14806 Missing sources.jar for several modules when building HBase
2015-11-17 08:54:13 +08:00
stack
290ecbe829
HBASE-14355 Scan different TimeRange for each column family (Churro Morales)
2015-11-12 10:54:16 -10:00
Elliott Clark
86da57f498
HBASE-14765 Remove snappy profile
2015-11-05 10:20:40 -08:00
Misty Stanley-Jones
e8d6bf7d46
HBASE-14532 Add dfs shortcircuit configs to hbase-default.xml, fix anchor to Compaction subsection
2015-11-02 13:55:57 +10:00
Gary Helmling
683f84e6a2
HBASE-14700 Support a permissive mode for secure clusters to allow SIMPLE auth clients
2015-10-30 19:45:46 -07:00
anoopsjohn
b0ad82191c
HBASE-14557 MapReduce WALPlayer issue with NoTagsKeyValue.
2015-10-30 21:18:09 +05:30
Andrew Purtell
dfa05284cf
HBASE-14705 Javadoc for KeyValue constructor is not correct (Jean-Marc Spaggiari)
2015-10-27 14:40:28 -07:00
Enis Soztutar
16ff57bea9
HBASE-14680 Two configs for snapshot timeout and better defaults (Heng Chen)
2015-10-27 14:01:01 -07:00
stack
996866d3ae
HBASE-14266 RegionServers have a lock contention of Configuration.getProps
2015-10-24 14:43:53 -07:00
stack
c21e8ed1d8
HBASE-14657 Remove unneeded API from EncodedSeeker (Heng Chen)
2015-10-22 14:20:28 -07:00
Matteo Bertozzi
36a196722c
HBASE-14669 remove unused import and fix javadoc
2015-10-22 09:25:26 -07:00
Misty Stanley-Jones
c4fa88420f
HBASE-14326 Clarify that ExploringCompactionPolicy evaluates a selection of StoreFiles, not a single StoreFile
2015-10-22 19:09:38 +10:00
Misty Stanley-Jones
fd50b5c033
Revert "HBASE-14326 Clarify that ExploringCompactionPolicy evaluates a selection of StoreFiles, not a single StoreFile"
...
This reverts commit 6a90e7b43b
.
2015-10-22 19:08:31 +10:00
Misty Stanley-Jones
6a90e7b43b
HBASE-14326 Clarify that ExploringCompactionPolicy evaluates a selection of StoreFiles, not a single StoreFile
2015-10-22 15:37:37 +10:00
stack
71b38d60bb
HBASE-14637 Loosen TestChoreService assert AND have TestDataBlockEncoders do less work (and add timeouts)
2015-10-17 16:14:45 -07:00
Elliott Clark
0ed8b0e5d5
HBASE-14597 Fix Groups cache in multi-threaded env
2015-10-16 15:15:26 -07:00
tedyu
8c69b0f751
HBASE-14594 Use new DNS API introduced in HADOOP-12437 (Josh Elser)
2015-10-14 14:17:36 -07:00
stack
940e5404df
HBASE-14598 ByteBufferOutputStream grows its HeapByteBuffer beyond JVM limitations (Ian Friedman)
2015-10-14 13:13:01 -07:00
stack
118ef8b6e5
HBASE-14268 Improve KeyLocker; ADDENDUM: FIX JAVADOC WARNING
2015-10-14 09:26:59 -07:00
Nicolas Liochon
b63155eac7
HBASE-14268 Improve KeyLocker - add missing files
2015-10-13 11:22:28 +02:00
stack
99e99f3b54
HBASE-14268 Improve KeyLocker (Hiroshi Ikeda)
2015-10-12 23:13:56 -07:00
Enis Soztutar
2ff6d0fe47
HBASE-14501 NPE in replication with TDE
2015-10-12 20:37:34 -07:00
anoopsjohn
6143b7694c
HBASE-13819 Make RPC layer CellBlock buffer a DirectByteBuffer.
2015-10-13 07:57:53 +05:30
stack
b9639d1e82
HBASE-14590 Shorten ByteBufferedCell#getXXXPositionInByteBuffer method name (Anoop Sam John)
2015-10-12 12:33:28 -07:00
stack
4e876c59f4
HBASE-14573 Edit on the ByteBufferedCell javadoc
2015-10-07 11:31:15 -07:00
Misty Stanley-Jones
5e60166eac
HBASE-14424 Document that DisabledRegionSplitPolicy blocks manual splits
2015-10-07 12:08:22 +10:00
Stephen Yuan Jiang
ed4c734b15
HBASE-14432 Procedure V2 - enforce ACL on procedure admin tasks (Stephen Yuan Jiang
2015-10-05 20:07:21 -07:00
Matteo Bertozzi
715e8b0de1
HBASE-14347 Add a switch to DynamicClassLoader to disable it (huaxiang sun)
2015-10-05 16:17:07 -07:00
anoopsjohn
b014ba1243
HBASE-14480 Small optimization in SingleByteBuff.
2015-10-05 12:00:19 +05:30
smaddineni
44b8809726
HBASE-13770 Programmatic JAAS configuration option for secure zookeeper may be broken
...
Signed-off-by: Andrew Purtell <apurtell@apache.org>
2015-10-02 17:50:54 -07:00
Elliott Clark
a463984945
HBASE-14512 Cache UGI groups
...
Summary:
Don't create a user for every call. Instead create one user per connection.
Then inside of SecureHadoopUser cache the groupNames. This allows HBase to cache
empty groups. This is needed since it's much more likely that HBase will be accessed
by a user that's not present on the posix /etc/group file.
Test Plan: Unit Tests
Differential Revision: https://reviews.facebook.net/D47751
2015-09-30 12:46:12 -07:00
ramkrishna
d5768d4a50
HBASE-14398 - Create the fake keys required in the scan path to avoid copy
...
to byte[] (Ram)
2015-09-29 16:39:57 +05:30
Apekshit(Appy) Sharma
dff86542d5
HBASE-14469 Fix comment, validation and logging in HeapMemorySizeUtil.getGlobalMemStoreLowerMark
2015-09-24 19:12:44 -07:00
Stephen Yuan Jiang
5b7894f92b
HBASE-14107 Administrative Task: Provide an API to List all procedures (Stephen Yuan Jiang)
2015-09-23 21:48:32 -07:00
stack
2c83d8a263
HBASE-12751 Allow RowLock to be reader writer
2015-09-22 17:23:07 -07:00
ramkrishna
d81fba59cf
HBASE-12298 Support BB usage in PrefixTree (Ram)
2015-09-18 10:44:02 +05:30
anoopsjohn
ae3176b9c0
HBASE-14395 Short circuit last byte check in CellUtil#matchingXXX methods for ByteBufferedCells.
2015-09-11 10:29:30 +05:30
Nick Dimiduk
a11bb2a933
HBASE-14382 TestInterfaceAudienceAnnotations should hadoop-compt module resources
2015-09-09 11:08:28 -07:00
Lars Hofhansl
6a8ba22c16
HBASE-12988 [Replication]Parallel apply edits across regions.
2015-09-04 13:22:14 -07:00
stack
d0873f5a8c
HBASE-14224 Fix coprocessor handling of duplicate classes
2015-08-24 13:47:19 -07:00
stack
d31aedb998
HBASE-13127 Add timeouts on all tests so less zombie sightings
2015-08-24 12:49:55 -07:00
Andrew Purtell
902cd172f8
HBASE-13996 Add write sniffing in canary (Liu Shaohui)
2015-08-21 22:45:48 -07:00
Sean Busbey
720f2a8815
HBASE-14251 ensure javadoc jars have LICENSE/NOTICE that match content.
2015-08-20 10:52:41 -05:00
ramkrishna
f2a9dab30e
HBASE-14144 - Bloomfilter path to work with Byte buffered cells (Ram)
2015-08-14 12:04:34 +05:30
Misty Stanley-Jones
a78e6e9499
HBASE-13483 onheap is not a valid bucket cacne IO engine
2015-08-12 09:28:17 +10:00
Elliott Clark
38b94709ee
HBASE-14208 Remove yarn dependencies on -common and -client
2015-08-11 13:00:13 -07:00
anoopsjohn
d49b1f60f4
HBASE-14202 Reduce garbage we create.
2015-08-11 21:51:17 +05:30
Misty Stanley-Jones
c7065c4c40
HBASE-13924 Description for hbase.dynamic.jars.dir is wrong
2015-08-10 14:08:15 +10:00
Jerry He
f1c1692d51
HBASE-13706 CoprocessorClassLoader should not exempt Hive classes
2015-08-07 12:12:39 -07:00
Gábor Lipták
7417835853
HBASE-13865 Increase the default value for hbase.hregion.memstore.block.multipler from 2 to 4 (part 2)
2015-08-06 10:03:23 -07:00
ramkrishna
7a9e10dc11
HBASE-14188 - Read path optimizations after HBASE-11425 profiling (Ram)
2015-08-06 16:49:49 +05:30
Sean Busbey
1b0b67fb7c
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)
2015-08-04 17:16:56 -05:00
tedyu
598cfeb775
HBASE-13965 Stochastic Load Balancer JMX Metrics (Lei Chen)
2015-08-03 12:46:01 -07:00
tedyu
4b6598e394
HBASE-13864 HColumnDescriptor should parse the output from master and from describe for TTL (Ashu Pachauri)
2015-08-01 02:15:02 -07:00
Andrew Purtell
5f1129c799
HBASE-14155 StackOverflowError in reverse scan (Ramkrishna S. Vasudevan)
2015-07-29 18:14:31 -07:00
Sean Busbey
4ce6f486d0
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
2015-07-29 14:25:43 -05:00
Srikanth Srungarapu
1d4c2452e7
HBASE-14057 HBase shell user_permission should list super users defined on hbase-site.xml
2015-07-28 11:33:52 -07:00
ramkrishna
3f80e0ea4f
HBASE-14063 Use BufferBackedCell in read path after HBASE-12213 and
...
HBASE-12295 (ram)
2015-07-27 16:55:46 +05:30
Jonathan M Hsieh
493f36c899
HBASE-11339 Merge remote-tracking branch 'apache/hbase-11339' (Jingcheng Du)
2015-07-22 12:51:11 -07:00
ramkrishna
ccb22bd80d
HBASE-12295 Prevent block eviction under us if reads are in progress from
...
the BBs (Ram)
2015-07-21 21:15:32 +05:30
anoopsjohn
cceee1b0c3
HBASE-14116 Change ByteBuff.getXXXStrictlyForward to relative position based reads.
2015-07-21 09:01:20 +05:30
anoopsjohn
0f614a1c44
HBASE-12374 Change DBEs to work with new BB based cell.
2015-07-20 23:28:45 +05:30
ramkrishna
7e4cd59820
HBASE-14099 StoreFile.passesKeyRangeFilter need not create Cells from the
...
Scan's start and stop Row (Ram)
2015-07-20 22:10:10 +05:30
anoopsjohn
88038cf473
HBASE-14120 ByteBufferUtils#compareTo small optimization.
2015-07-20 16:49:51 +05:30
ramkrishna
834f87b23d
HBASE-12213 HFileBlock backed by Array of ByteBuffers (Ram)
2015-07-17 13:27:29 +05:30
anoopsjohn
ebdac4b52e
HBASE-12296 Filters should work with ByteBufferedCell.
2015-07-16 09:36:05 +05:30
ramkrishna
a3d30892b4
HBASE-14047 - Cleanup deprecated APIs from Cell class (Ashish Singhi)
2015-07-13 22:06:16 +05:30
Matteo Bertozzi
951ec7a0b7
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:02:30 -05:00
Sean Busbey
60d6435ad8
Revert "Procedure v2 - Use nonces for double submits from client (Stephen Yuan Jiang)"
...
This reverts commit 87ee37ceb8
.
2015-07-13 11:01:45 -05:00
stack
66082c7224
HBASE-14052 Mark a few methods in CellUtil audience private since only make sense internally to hbase
2015-07-10 10:44:38 -07:00
anoopsjohn
bff911a8e8
HBASE-13387 Add ByteBufferedCell an extension to Cell - addendum.
2015-07-10 15:03:07 +05:30
stack
ff122f80b9
HBASE-14053 Disable DLR in branch-1+
2015-07-09 16:46:17 -07:00
Matteo Bertozzi
87ee37ceb8
Procedure v2 - Use nonces for double submits from client (Stephen Yuan Jiang)
2015-07-09 07:44:36 -07:00
anoopsjohn
d07ff5ec5a
HBASE-13387 Add ByteBufferedCell an extension to Cell.
2015-07-09 15:35:24 +05:30
anoopsjohn
7d3456d8fd
HBASE-14020 Unsafe based optimized write in ByteBufferOutputStream.
2015-07-06 10:44:38 +05:30
anoopsjohn
215290eb76
HBASE-13998 Remove CellComparator#compareRows(byte[] left, int loffset, int llength, byte[] right, int roffset, int rlength)- Addendum to fix javadoc warn
2015-07-06 00:15:13 +05:30
ramkrishna
74e82c64e5
HBASE-13977 - Convert getKey and related APIs to Cell (Ram)
2015-07-03 22:59:58 +05:30
ramkrishna
1b75fd2bd6
HBASE-14011 - MultiByteBuffer position based reads does not work correctly
...
(Ram)
2015-07-03 07:58:48 +05:30
anoopsjohn
62f5694491
HBASE-13998 Remove CellComparator#compareRows(byte[] left, int loffset, int llength, byte[] right, int roffset, int rlength).
2015-07-02 11:58:25 +05:30
Matteo Bertozzi
5ee11840f6
HBASE-13995 ServerName is not fully case insensitive
2015-07-01 09:26:15 -07:00
anoopsjohn
a1060d1390
HBASE-13670 [HBase MOB] ExpiredMobFileCleaner tool deletes mob files later for one more day after they are expired. (Jingcheng)
2015-07-01 11:26:24 +05:30
anoopsjohn
42d5ef017d
HBASE-13943 Get rid of KeyValue#heapSizeWithoutTags.
2015-06-30 23:09:09 +05:30
Lars Hofhansl
f8bd578b80
HBASE-13959 Region splitting uses a single thread in most common cases. (Hari Krishna Dara)
2015-06-29 18:08:46 -07:00
anoopsjohn
3eee730284
HBASE-12345 Unsafe based ByteBuffer Comparator.
2015-06-29 22:50:33 +05:30
ramkrishna
130817b559
HBASE-13939 - Make HFileReaderImpl.getFirstKeyInBlock() to return a Cell
...
(Ram)
2015-06-26 20:47:30 +05:30
Gábor Lipták
5826bf2a7c
HBASE-13963 Do not leak jdk.tools dependency from hbase-annotations
...
Signed-off-by: Sean Busbey <busbey@apache.org>
2015-06-26 08:48:02 -05:00
ramkrishna
d7356667be
HBASE-13945 - Prefix_Tree seekBefore() does not work correctly (Ram)
2015-06-24 09:11:05 +05:30
Gábor Lipták
b636c6b1cd
HBASE-13898 AMMENDMENT Correct Javadoc errors in site
...
Signed-off-by: Sean Busbey <busbey@apache.org>
2015-06-23 00:05:56 -05:00
Mikhail Antonov
fd37ccb63c
HBASE-13103 [ergonomics] add region size balancing as a feature of master
2015-06-22 15:52:07 -07:00
ramkrishna
f9b17bfd37
HBASE-13614 - Avoid temp KeyOnlyKeyValue temp objects creations in read
...
hot path (Ram)
2015-06-22 12:30:46 +05:30
anoopsjohn
a4bd2b784e
HBASE-13448 New Cell implementation with cached component offsets/lengths.
2015-06-22 11:02:45 +05:30
anoopsjohn
04c25e0f35
HBASE-13931 Move Unsafe based operations to UnsafeAccess.
2015-06-20 20:52:06 +05:30
Nick Dimiduk
db08013ebe
HBASE-13933 DBE's seekBefore with tags corrupts the tag's offset information thus leading to incorrect results (ramkrishna.s.vasudevan)
2015-06-19 14:41:06 -07:00
anoopsjohn
8ae4b374e3
HBASE-13916 Create MultiByteBuffer an aggregation of ByteBuffers.
2015-06-18 22:38:10 +05:30
Misty Stanley-Jones
b16293b5e2
HBASE-13898 correct additional javadoc failures under java 8 <Gabor Liptak>
2015-06-16 14:18:09 +10:00
Misty Stanley-Jones
5e6373e8ec
Revert "Correct Javadoc generation errors"
...
This reverts commit 0a227b79d6
.
2015-06-16 14:18:09 +10:00
Gábor Lipták
0a227b79d6
Correct Javadoc generation errors
2015-06-16 13:27:45 +10:00
Matteo Bertozzi
dd086bb22f
HBASE-13894 Avoid visitor alloc each call of ByteBufferArray get/putMultiple()
2015-06-15 09:19:50 -07:00
Gábor Lipták
682b8ab8a5
HBASE-13569 Correct Javadoc (for Java8)
...
Signed-off-by: Sean Busbey <busbey@apache.org>
2015-06-13 01:10:37 -05:00
Dave Latham
293506c7cd
HBASE-13639 SyncTable - rsync for HBase tables
...
Signed-off-by: Andrew Purtell <apurtell@apache.org>
2015-06-12 16:00:00 -07:00
Srikanth Srungarapu
7595bdfb1a
HBASE-13755 Provide single super user check implementation (Mikhail Antonov)
2015-06-11 20:51:05 -07:00
anoopsjohn
bf3924ed05
HBASE-13871 Change RegionScannerImpl to deal with Cell instead of byte[], int, int.
2015-06-10 18:40:51 +05:30
ramkrishna
487e4aa74f
HBASE-13451 - Make the HFileBlockIndex blockKeys to Cells so that it could
...
be easy to use in the CellComparators (Ram)
2015-06-09 12:03:01 +05:30
stack
c1be65ecf0
HBASE-13729 Old hbase.regionserver.global.memstore.upperLimit and lowerLimit properties are ignored if present (Esteban Guitierrez)
2015-06-05 13:22:35 -07:00
anoopsjohn
bb62d5b2e8
HBASE-13817 ByteBufferOuputStream - add writeInt support.
2015-06-04 10:22:33 +05:30
Andrey Stepachev
56166b669e
HBASE-13647 Default value for hbase.client.operation.timeout is too high
2015-06-02 10:58:59 +01:00
Enis Soztutar
e0cf811b33
Revert "HBASE-13647 Default value for hbase.client.operation.timeout is too high"
...
This reverts commit f7c3a3dd55
.
2015-05-29 12:54:12 -07:00
stack
325614220f
HBASE-13616 Move ServerShutdownHandler to Pv2
2015-05-28 20:45:38 -07:00
Nick Dimiduk
f0a1ca4a6f
HBASE-13761 Optimize FuzzyRowFilter (Vladimir Rodionov)
2015-05-28 10:12:21 -07:00
anoopsjohn
b31a6acf4c
HBASE-13763 Handle the rename, annotation and typo stuff in MOB. (Jingcheng)
2015-05-28 13:43:12 +05:30
anoopsjohn
81b9abab0c
HBASE-13778 BoundedByteBufferPool incorrectly increasing runningAverage buffer length.
2015-05-28 11:52:41 +05:30
ramkrishna
cd9c6de023
HBASE-13393 - Addendum for trunk deprecating KeyValue.isCreate() (Ram)
2015-05-28 11:29:36 +05:30
anoopsjohn
7de4881e3a
HBASE-13754 Allow non KeyValue Cell types also to oswrite.
2015-05-28 11:12:37 +05:30
Sean Busbey
353b046d6c
HBASE-13710 Remove dependency on Hadoop's ReflectionUtil.
...
* copies ReflectionUtils.logThreadInfo and needed private methods from Hadoop
branch-2, fixes minor issues specific to our use.
* updates HttpServer's use of RU.newInstance to use the HBase version.
Side effect: previously, FilterInitializer instances that happened to also
implement Configurable would have setConfiguration called. Such uses should
instead rely on the mandatory FilterInitializer.initFilter method call.
2015-05-27 23:51:11 -05:00
ramkrishna
eeb11b5327
HBASE-13393 - Optimize memstore flushing to avoid writing tag information
...
to hfiles when no tags are present. (Ram)
2015-05-28 10:00:59 +05:30
Enis Soztutar
ef18d75d00
HBASE-13732 TestHBaseFsck#testParallelWithRetriesHbck fails intermittently (Stephen Yuan Jiang)
2015-05-27 17:06:58 -07:00
Andrew Purtell
4070770243
HBASE-13780 Default to 700 for HDFS root dir permissions for secure deployments (Enis Soztutar)
2015-05-27 13:15:32 -07:00
anoopsjohn
5098f365b4
HBASE-13736 Add delay for the first execution of ExpiredMobFileCleanerChore and MobFileCompactorChore.(Jingcheng)
2015-05-21 13:40:25 +05:30
Lars Francke
1fcee86978
HBASE-13636 Remove deprecation for HBASE-4072 (Reading of zoo.cfg)
...
Signed-off-by: stack <stack@apache.org>
2015-05-19 16:32:32 -07:00
Jonathan M Hsieh
09a00efc0b
Merge remote-tracking branch 'apache/master' (5/19/15) into hbase-11339
...
Patches that caused deltas:
HBASE-10810 - around HColumnDescriptor 'should' vs 'is' api.
HBASE-11677 - LOG was made private
HBASE-11927 - Checksum constant changed
HBASE-10800 - CellComparator instead of KVComparator
Conflicts:
hbase-server/src/main/java/org/apache/hadoop/hbase/master/handler/DeleteTableHandler.java
hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/DefaultStoreEngine.java
hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/compactions/DefaultCompactor.java
hbase-server/src/test/java/org/apache/hadoop/hbase/util/LoadTestTool.java
2015-05-19 16:30:21 -07:00
Lars Francke
ed5ac65f22
HBASE-13713: See about dropping ClassLoaderBase#getClassLoadingLock
...
Signed-off-by: stack <stack@apache.org>
2015-05-19 15:52:27 -07:00
Apekshit(Appy) Sharma
988593857f
HBASE-11927 Use Native Hadoop Library for HFile checksum. (Apekshit)
...
Signed-off-by: stack <stack@apache.org>
2015-05-15 11:40:23 -07:00
Andrey Stepachev
f7c3a3dd55
HBASE-13647 Default value for hbase.client.operation.timeout is too high
2015-05-14 13:08:04 +01:00
Enis Soztutar
59a6e031fb
HBASE-13661 Correct binary compatibility issues discovered in 1.1.0RC0
2015-05-11 18:28:29 -07:00
Dave Latham
bbae9f3826
HBASE-13649 correct javadoc for compareTimestamps
...
Signed-off-by: stack <stack@apache.org>
2015-05-08 21:32:06 -07:00
ramkrishna
52f635df00
HBASE-13630 - Remove dead code in BufferedDataEncoder (Ram)
2015-05-08 09:15:46 +05:30
tedyu
a93ba89b5b
HBASE-13625 Use HDFS for HFileOutputFormat2 partitioner's path (Stephen Yuan Jiang)
2015-05-06 07:31:15 -07:00
ramkrishna
977f867439
HBASE-10800 - Use CellComparator instead of KVComparator (Ram)
2015-05-05 11:38:10 +05:30
Andrew Purtell
1c4b47f856
HBASE-12415 Add add(byte[][] arrays) to Bytes (Jean-Marc Spaggiari)
2015-05-01 18:12:36 -07:00
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
anoopsjohn
d88a4180f7
HBASE-13595 Fix Javadoc warn induced in Bytes.java.
2015-04-30 20:58:25 +05:30
ramkrishna
3a9c2b0c55
HBASE-13579 Avoid isCellTTLExpired() for NO-TAG cases (Ram)
2015-04-30 15:14:41 +05:30
Devaraj Das
b27e9e70be
HBASE-13351. Annotate internal MasterRpcServices methods with admin priority (Josh Elser)
2015-04-28 23:38:28 -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
stack
2759fd0cdb
HBASE-13575 TestChoreService has to make sure that the opened ChoreService is closed for each unit test (Stephen Yuan Jiang)
2015-04-27 14:23:57 -07:00
stack
0415649f3d
HBASE-13552 ChoreService shutdown message could be more informative (Jonathan Lawlor)
2015-04-24 13:42:03 -07:00
ramkrishna
a4fa930843
HBASE-13450 - Purge RawBytescomparator from the writers and readers for
...
HBASE-10800 (Ram)
2015-04-24 16:01:38 +05:30
anoopsjohn
a4202879ad
HBASE-13496 Make Bytes::compareTo inlineable.
2015-04-23 10:36:08 +05:30
ramkrishna
2396020752
HBASE-13502 - Deprecate/remove getRowComparator() in TableName (Ram)
2015-04-22 09:24:00 +05:30
Devaraj Das
14261bc9e5
HBASE-13453. Master should not bind to region server ports (Srikanth Srungarapu)
2015-04-15 11:02:08 -07:00
zhangduo
fe9180d79e
HBASE-13499 AsyncRpcClient test cases failure in powerpc
2015-04-14 23:00:07 +08:00
Sean Busbey
702aea5b38
HBASE-13498 Add more docs and a basic check for storage policy handling.
2015-04-20 10:45:14 -05:00
Jonathan Lawlor
abe3796a99
HBASE-13090 Progress heartbeats for long running scanners
...
Signed-off-by: stack <stack@apache.org>
2015-04-17 15:42:46 -07:00
stack
92af695ea1
HBASE-13307 Making methods under ScannerV2#next inlineable, faster
2015-04-17 08:15:07 -07:00
anoopsjohn
71536bdcc7
HBASE-13447 Bypass logic in TimeRange.compare.
2015-04-14 11:37:48 +05:30
Matteo Bertozzi
b5f1f98a25
HBASE-13203 Procedure v2 - master create/delete table
2015-04-10 18:53:42 +01:00
Matteo Bertozzi
04246c6c3d
HBASE-13202 Procedure v2 - core framework
2015-04-10 18:53:37 +01:00
Apekshit(Appy) Sharma
d20c08ea58
HBASE-13423 Remove old duplicate entry for hbase.regionserver.regionSplitLimit.
2015-04-10 20:40:15 +10:00
Andrew Purtell
ed703762ae
HBASE-13275 Setting hbase.security.authorization to false does not disable authorization
2015-04-09 14:47:21 -07:00
anoopsjohn
6eeb5b38e1
HBASE-13429 Remove deprecated seek/reseek methods from HFileScanner.
2015-04-09 22:42:57 +05:30
Lars Hofhansl
80dbf06651
HBASE-13362 Set max result size from client only (like scanner caching).
2015-04-08 21:43:01 -07:00
stack
8cd3001f81
Revert "HBASE-11544 [Ergonomics] hbase.client.scanner.caching is dogged and will try to return batch even if it means OOME"
...
References the wrong JIRA above so revert; also an addendum is on the
way.
This reverts commit 26ba621e47
.
2015-04-08 09:32:09 -07:00
Jonathan Lawlor
26ba621e47
HBASE-11544 [Ergonomics] hbase.client.scanner.caching is dogged and will try to return batch even if it means OOME
...
Added in some check-style fixes to bring us back under the limit
Signed-off-by: stack <stack@apache.org>
2015-04-08 08:16:54 -07:00
unknown
57f9c82128
HBASE-13410 - Bug in KeyValueUtil.oswrite() for non Keyvalue cases
2015-04-07 10:29:12 +05:30
Apekshit(Appy) Sharma
e252c30645
HBASE-6919 Remove unnecessary throws IOException from Bytes.readVLong.
...
Added readAsVLong() to deprecate readVLong() which was throwing IOException. Added test for readAsVLong().
Signed-off-by: Sean Busbey <busbey@apache.org>
2015-04-03 21:25:37 -05: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
unknown
c8e1177dd2
HBASE-13368 - Hash.java is declared as public Interface - but it should be
...
Private (Ram)
2015-04-02 10:21:48 +05:30
tedyu
874aa9eb85
HBASE-12954 Ability impaired using HBase on multihomed hosts
2015-04-01 06:49:09 -07:00
Andrew Purtell
f1f4b66183
HBASE-12972 Region, a supportable public/evolving subset of HRegion
2015-03-30 18:01:11 -07:00
Elliott Clark
55a5a3be33
HBASE-13364 Make error prone off by default
2015-03-30 16:03:53 -07:00
tedyu
bd837d47f7
HBASE-12413 Mismatch in the equals and hashcode methods of KeyValue (Jingcheng Du and Gariel Reid)
2015-03-28 06:31:28 -07:00
zhangduo
6e9ded51fb
HBASE-13310 Fix high priority findbugs warnings
2015-03-24 06:50:04 +08:00
Andrew Purtell
8dfed5dc88
HBASE-13303 Fix size calculation of results on the region server
2015-03-20 17:24:50 -07:00
Matteo Bertozzi
0915191167
HBASE-13282 Fix the minor issues of running Canary on kerberized environment (Srikanth Srungarapu)
2015-03-20 21:26:53 +00:00
stack
f57dca5e1b
HBASE-13198 Remove HConnectionManager (Mikhail Antonov)
2015-03-20 09:41:48 -07:00
Lars Hofhansl
0d76654416
Reapply "HBASE-12976 Set default value for hbase.client.scanner.max.result.size." in 1.1 and 2.0 only
...
This reverts commit 64589abe99
.
2015-03-19 15:07:15 -07:00
Lars Hofhansl
64589abe99
Revert "HBASE-12976 Set default value for hbase.client.scanner.max.result.size."
...
This reverts commit 2583e8de57
.
2015-03-19 14:19:41 -07:00
Matteo Bertozzi
535ebbfde9
HBASE-13235 Revisit the security auditing semantics (Srikanth Srungarapu)
2015-03-19 07:01:21 +00:00
tedyu
75b627c8ec
HBASE-13256 HBaseConfiguration#checkDefaultsVersion(Configuration) has spelling error (Josh Elser)
2015-03-17 07:24:01 -07:00
Josh Elser
72855c584e
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-13 22:35:52 -05:00
stack
29104da013
HBASE-13188 java.lang.ArithmeticException issue in BoundedByteBufferPool.putBuffer
2015-03-10 08:42:32 -07:00
Daisuke
0654d13403
HBASE-13185 Document hbase.regionserver.thrift.framed.max_frame_size_in_mb more clearly
...
just added 'in MB'
Signed-off-by: stack <stack@apache.org>
2015-03-09 21:43:16 -07:00
Andrew Purtell
9aa8f0672e
HBASE-13183 Make ZK tickTime configurable in standalone HBase (Alex Araujo)
2015-03-09 18:34:49 -07:00
stack
9159c82fbf
HBASE-13142 [PERF] Reuse the IPCUtil#buildCellBlock buffer
2015-03-06 14:35:08 -08:00
Jonathan M Hsieh
47ed5cd7ed
HBASE-13012 Add shell commands to trigger the mob file compactor (Jingcheng Du and Jiajia Li)
2015-03-04 23:47:05 -08:00
stack
74837d9b1f
Revert " HBASE-13142 [PERF] Reuse the IPCUtil#buildCellBlock buffer"
...
OVERCOMMIT. REVERT.
This reverts commit 55f8f56ad2
.
2015-03-04 22:58:02 -08:00
stack
55f8f56ad2
HBASE-13142 [PERF] Reuse the IPCUtil#buildCellBlock buffer
...
Rename ByteBufferReservoir as BoundedByteBufferPool
2015-03-04 22:44:20 -08:00
Jonathan Lawlor
de9791e91e
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 17:34:48 -08:00
Misty Stanley-Jones
39425a8558
HBASE-11670 Generate PDF of Reference Guide
2015-03-05 09:31:11 +10:00
Lars Hofhansl
464e7ce685
HBASE-13109 Make better SEEK vs SKIP decisions during scanning.
2015-03-04 14:03:47 -08:00
Enis Soztutar
9899aab12b
HBASE-11580 Failover handling for secondary region replicas
2015-03-03 11:48:12 -08:00
zhangduo
ce1b81cdfd
HBASE-13146 Race Condition in ScheduledChore and ChoreService
...
Signed-off-by: stack <stack@apache.org>
2015-03-03 11:31:51 -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
Abhishek Kumar
7b045d143a
HBASE-13050 Empty Namespace validation
...
Signed-off-by: Matteo Bertozzi <matteo.bertozzi@cloudera.com>
2015-02-18 08:33:19 +01:00
Andrew Purtell
9b2e4ed064
HBASE-13044 Configuration option for disabling coprocessor loading
2015-02-15 11:02:40 -08:00
stack
3babad30e6
HBASE-13030 [1.0.0 polish] Make ScanMetrics public again and align Put 'add' with Get, Delete, etc., addColumn
2015-02-13 15:24:38 -08:00
Enis Soztutar
3e10e6e1a6
HBASE-11569 Flush / Compaction handling from secondary region replicas
2015-02-13 11:08:24 -08:00
Ashish Singhi
cfc131e437
HBASE-13038 Fix the java doc continuously reported by Hadoop QA
2015-02-13 09:30:29 -06:00
Andrew Purtell
fc2e849cd3
HBASE-13008 Better default for hbase.regionserver.regionSplitLimit parameter (Srikanth Srungarapu)
2015-02-12 10:13:38 -08:00
Bhupendra
02759f2d8c
HBASE-13026: Wrong error message in case incorrect snapshot name OR Incorrect table name
...
Signed-off-by: Matteo Bertozzi <matteo.bertozzi@cloudera.com>
2015-02-12 15:25:35 +01:00
stack
8aa4eeb1c8
HBASE-13007 Fix the test timeouts being caused by ChoreService (Jonathan Lawlor); ADDENDUM
2015-02-11 20:46:41 -08:00
stack
a8d325eed8
HBASE-13007 Fix the test timeouts being caused by ChoreService (Jonathan Lawlor)
2015-02-10 21:19:14 -08:00
stack
9c66afbae7
HBASE-12978 Region goes permanently offline (WAS: hbase:meta has a row missing hregioninfo and it causes my long-running job to fail)
2015-02-10 17:03:29 -08:00
stack
fa852c4ce6
HBASE-12035 Keep table state in META (Andrey Stepachev)
2015-02-10 14:20:47 -08:00
tedyu
ede20aa288
HBASE-13004 Addendum fixes timeout value in message (Andrey Stepachev)
2015-02-10 09:43:31 -08:00
tedyu
a3f495f20d
HBASE-13004 Make possible to explain why HBaseTestingUtility.waitFor fails (Andrey Stepachev)
2015-02-10 07:33:52 -08:00
tedyu
9d6b237ae8
HBASE-12992 TestChoreService doesn't close services, that can break test on slow virtual hosts (Andrey Stepachev)
2015-02-09 12:15:23 -08:00
stack
ac175b1bd9
HBASE-12982 Adding timeouts to TestChoreService
2015-02-06 19:45:39 -08:00
stack
1426f85b15
HBASE-12897 Minimum memstore size is a percentage (Churro Morales)
2015-02-06 16:15:29 -08:00
Jonathan M Hsieh
2c4934eda6
HBASE-11861 Native MOB Compaction mechanisms (Jingcheng Du)
2015-02-06 05:37:13 -08:00
Lars Hofhansl
2583e8de57
HBASE-12976 Set default value for hbase.client.scanner.max.result.size.
2015-02-05 13:29:23 -08:00
Aniket Bhatnagar
c812d13a47
HBASE-12108 | Setting classloader so that HBase resources resolve even when HBaseConfiguration is loaded from a different class loader
...
Signed-off-by: stack <stack@apache.org>
2015-02-03 08:25:07 -08:00
tedyu
d3eedb24e1
HBASE-6778 Deprecate Chore; its a thread per task when we should have one thread to do all tasks - add new files
2015-01-29 21:11:33 -08:00
stack
538388c2b5
HBASE-6778 Deprecate Chore; its a thread per task when we should have one thread to do all tasks (Jonathan Lawlor)
2015-01-29 19:26:26 -08:00
Lars Hofhansl
1270e590d1
HBASE-12859 New master API to track major compaction completion.
2015-01-29 13:58:27 -08:00
Devaraj Das
6b20a0f831
HBASE-11574. hbase:meta's regions can be replicated
2015-01-27 16:40:29 -08:00
Jurriaan Mous
854f13afa1
HBASE-12684 Add new AsyncRpcClient (Jurriaan Mous)
...
Signed-off-by: stack <stack@apache.org>
2015-01-24 18:05:39 -08:00
Enis Soztutar
38701ea8ec
HBASE-12899 HBase should prefix htrace configuration keys with "hbase.htrace" rather than just "hbase." (Colin Patrick McCabe)
2015-01-22 19:04:35 -08:00
Andrew Purtell
71ab4ddb19
HBASE-12731 Heap occupancy based client pushback
2015-01-22 17:33:21 -08:00
Nick Dimiduk
9824eb7840
HBASE-12810 Update to htrace-incubating
2015-01-22 14:28:20 -08:00
Sean Busbey
418ea93774
HBASE-12898 ensure direct dependencies are declared.
2015-01-22 14:33:25 -06:00
Misty Stanley-Jones
4d31779dd7
HBASE-11533 AsciiDoctor POC Addendum 2 to fix redirects during site generation
2015-01-19 18:21:09 +10:00
tedyu
eafc07a06d
HBASE-12848 Utilize Flash storage for WAL
2015-01-15 08:52:30 -08:00
Ramkrishna
71184309e1
HBASE-12845 - ByteBufferOutputStream should grow as direct buffer if the
...
initial buffer is also direct BB (Ram)
2015-01-15 12:59:38 +05:30
Misty Stanley-Jones
1a21c1684c
HBASE-11533 Asciidoc Proof of Concept
2015-01-13 22:32:29 -08:00
Misty Stanley-Jones
20a096d62e
HBASE-12777 Redirect multi-page book to single-page book
2015-01-12 22:09:24 -08:00
Andrew Purtell
acc284eec6
HBASE-12801 Failed to truncate a table while maintaing binary region boundaries (Liu Shaohui)
2015-01-12 19:09:02 -08:00
Nick Dimiduk
dde713ee4e
HBASE-12071 Separate out thread pool for Master <-> RegionServer communication (Stephen Yuan Jiang)
2015-01-08 14:17:00 -08:00
Enis Soztutar
820f629423
HBASE-12028 Abort the RegionServer, when it's handler threads die (Alicia Ying Shu)
2015-01-02 13:07:57 -08:00
Esteban Gutierrez
b2eea8cac6
HBASE-12695 JDK 1.8 compilation broken
...
Signed-off-by: stack <stack@apache.org>
2014-12-29 11:02:04 -08:00
tedyu
fbdaf62bf8
HBASE-12716 A bug in RegionSplitter.UniformSplit algorithm (Weichen Ye)
2014-12-28 07:48:24 -08:00
Jurriaan Mous
e92a9bf003
HBASE-12742
...
Signed-off-by: stack <stack@apache.org>
2014-12-23 10:14:16 -08:00
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
anoopsjohn
629042f4ce
HBASE-12085 mob status should print human readable numbers.(Jingcheng Du)
2014-09-26 13:29:36 +05:30
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
Jonathan M Hsieh
84e957c875
HBASE-11644 External MOB compaction tools (Jingcheng Du)
2014-09-19 03:06:33 -07:00
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
Jonathan M Hsieh
5c14f749b3
HBASE-11643 Read and write MOB in HBase (Jingcheng Du)
2014-09-04 05:41:21 -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