syedmurtazahassan
d26e9d04e1
HBASE-22586 Javadoc Warnings related to @param tag
...
Signed-off-by: Jan Hentschel <jan.hentschel@ultratendency.com>
2019-07-13 17:24:57 +02:00
Braavos
3c017c5b50
HBASE-22669 Add unit tests for org.apache.hadoop.hbase.util.Strings ( #363 )
...
These tests were written using Diffblue Cover.
2019-07-10 10:12:15 +02:00
Duo Zhang
a172b480fe
HBASE-22617 Recovered WAL directories not getting cleaned up ( #330 )
...
Signed-off-by: Guanghao Zhang <zghao@apache.org>
Signed-off-by: Andrew Purtell <apurtell@apache.org>
2019-06-25 18:44:59 +08:00
Sean Busbey
360288a320
HBASE-22615 Make TestChoreService more robust to timing
...
* phrase fudge factor "deltas" in terms of the original period
* increase the delta allowed for chore timing from 5% to 20%
* improve some assertions
Closes #328
Signed-off-by: Reid Chan <reidchan@apache.org>
Signed-off-by: Sakthi <sakthivel.azhaku@gmail.com>
(cherry picked from commit 9aee88e03a376702cad4f5e84acefafad2abf99c)
2019-06-22 01:25:29 -05:00
Jan Hentschel
3f62e481e2
HBASE-22344 Documented the deprecation of public and limited private APIs ( #208 )
...
Signed-off-by: stack <stack@apache.org>
2019-06-17 23:10:24 +02:00
Murtaza Hassan
cf63fbac05
HBASE-22565 Javadoc Warnings: @see cannot be used in inline documentation
2019-06-14 11:50:33 +02:00
Sakthi
b7f60bc87f
HBASE-22458: TestClassFinder fails when run on JDK11
...
Signed-off-by: Sean Busbey <busbey@apache.org>
(cherry picked from commit 0445186f1aa2955f575227fbd2dca316bcd70aa2)
2019-06-13 09:02:33 -05:00
Sakthi
8cf9f6c361
HBASE-22534 TestCellUtil fails when run on JDK11
...
Signed-off-by: Sean Busbey <busbey@apache.org>
(cherry picked from commit 9b23e1d00cbf65cb9f80a71cd6d2b9721c543991)
2019-06-04 14:53:03 -05:00
Duo Zhang
e780174bde
HBASE-22316 Record the stack trace for current thread in FutureUtils.get
2019-05-30 11:32:15 +08:00
Wellington Chevreuil
fa14f91a6b
HBASE-22496 UnsafeAccess.unsafeCopy should not copy more than UNSAFE_COPY_THRESHOLD on each iteration
...
Change-Id: I259bc54a0a5b3474d3c455639c3e9cb1e95c8438
Signed-off-by: huzheng <openinx@gmail.com>
2019-05-30 10:19:43 +08:00
Sean Busbey
5eb0a2e64a
HBASE-22148 Provide a LimitedPrivate(COPROC) API for setting Cell timestamp without copying.
...
Signed-off-by: Josh Elser <elserj@apache.org>
(cherry picked from commit 16f18d5c2d0a9f838a663a11a746199fad3892e4)
2019-05-28 12:20:00 -05:00
OrDTesters
b818be4abf
HBASE-21467 Fix flaky test TestCoprocessorClassLoader.testCleanupOldJars
2019-05-06 09:46:28 -07:00
Sakthi
2c9077ae51
HBASE-22054: Space Quota: Compaction is not working for super user in case of NO_WRITES_COMPACTIONS
...
Signed-off-by: Josh Elser <elserj@apache.org>
2019-04-30 14:40:51 -04:00
Jan Hentschel
57cd5ae5aa
HBASE-22231 Removed unused and '*' import
2019-04-24 09:09:11 +02:00
zouxiangwen
150f87797a
HBASE-22292 PreemptiveFastFailInterceptor clean repeatedFailuresMap issue
...
Signed-off-by: stack <stack@apache.org>
2019-04-23 08:03:54 -07:00
Andrew Purtell
6ac2437485
HBASE-22235 OperationStatus.{SUCCESS|FAILURE|NOT_RUN} are not visible to 3rd party coprocessors
2019-04-16 13:18:57 -07:00
Vladimir Rodionov
aea9277ea6
HBASE-21688 Address WAL filesystem issues
...
Amending-Author: Josh Elser <elserj@apache.org>
Signed-off-by: Josh Elser <elserj@apache.org>
2019-04-03 15:40:16 -04:00
subrat.mishra
0fd73b5852
HBASE-22053 Changed zookeeper URL from http://hadoop.apache.org to https://zookeeper.apache.org Replaced version 3.1.1 with 3.3.3 as 3.1.1 is deprecated.
...
Signed-off-by: Toshihiro Suzuki <brfrn169@gmail.com>
2019-03-28 00:32:33 +09:00
Geoffrey Jacoby
ee3f870f95
HBASE-22032 KeyValue validation should check for null byte array
...
Signed-off-by: Andrew Purtell <apurtell@apache.org>
Conflicts:
hbase-common/src/test/java/org/apache/hadoop/hbase/TestKeyValue.java
2019-03-15 12:38:44 -07:00
Sean Busbey
fc3d45954b
HBASE-21999 ADDENDUM unknown revisions are okay; make sure we indicate them.
...
(cherry picked from commit a7bbff170a3af3cec8359dce5f31650ae1bde1c8)
2019-03-07 13:59:34 -06:00
stack
c8f9f56e94
HBASE-21999 [DEBUG] Exit if git returns empty revision!
2019-03-06 16:44:50 -08:00
ramkrishna
e5fb8214b2
Revert oHBASE-21874 Bucket cache on Persistent memory"
...
This reverts commit 8f8323403baddd1e5fc31e04c79a99ee74a934bd.
2019-03-06 22:57:57 +05:30
ramkrishna
8f8323403b
HBASE-21874 Bucket cache on Persistent memory
...
Signed-off-by: Anoop John <anoop.hbase@gmail.com>, Sean Busbey
<busbey@apache.org>
2019-03-06 22:09:51 +05:30
Duo Zhang
aafbfa4c9d
HBASE-21900 Infinite loop in AsyncMetaRegionLocator if we can not get the location for meta
...
Signed-off-by: Guanghao Zhang <zghao@apache.org>
2019-02-14 19:50:35 +08:00
Peter Somogyi
d58630aa4a
HBASE-21727 Simplify documentation around client timeout - ADDENDUM
...
Add back HBaseConfiguration#getInt with deprecation
Signed-off-by: zhangduo <zhangduo@apache.org>
2019-02-05 18:02:55 +08:00
zhangduo
c0c051a44a
HBASE-21829 Use FutureUtils.addListener instead of calling whenComplete directly
2019-02-03 15:42:35 +08:00
Allan Yang
681864cff0
HBASE-21754 ReportRegionStateTransitionRequest should be executed in priority executor
2019-01-23 21:34:48 +08:00
Peter Somogyi
400cab10b2
HBASE-21727 Simplify documentation around client timeout
...
Signed-off-by: Michael Stack <stack@apache.org>
2019-01-16 11:44:19 +01:00
Xu Cang
d89e5270aa
HBASE-19722 Meta query statistics metrics source
...
Signed-off-by: Andrew Purtell <apurtell@apache.org>
(cherry picked from commit 58ccd3dc7eb59ce41a2a48af792adb342520e626)
2019-01-15 13:39:24 -07:00
zhangduo
0c3da777e3
HBASE-17356 Add replica get support
2019-01-03 09:24:55 +08:00
Ted Yu
f33a19482f
HBASE-20136 TestKeyValue misses ClassRule and Category annotations
2018-12-23 10:18:22 -08:00
huzheng
8f39e7633e
HBASE-21401 Sanity check when constructing the KeyValue
2018-12-21 18:34:28 +08:00
huzheng
f8213a719f
HBASE-21473 RowIndexSeekerV1 may return cell with extra two \x00\x00 bytes which has no tags
2018-11-14 23:17:52 +08:00
huzheng
e9e9d0dcef
Revert "HBASE-21401 Sanity check in BaseDecoder#parseCell"
...
This reverts commit 0ec9f81bc8c0f2c07930ae9e89635b4574ad690f.
2018-11-12 11:43:37 +08:00
huzheng
0ec9f81bc8
HBASE-21401 Sanity check in BaseDecoder#parseCell
2018-11-08 20:28:48 +08:00
zhangduo
46eb8f1d0d
HBASE-21351 The force update thread may have race with PE worker when the procedure is rolling back
2018-11-03 08:25:43 +08:00
Allan Yang
1afedc608e
HBASE-21292 IdLock.getLockEntry() may hang if interrupted
2018-10-18 14:41:16 -07:00
Sahil Aggarwal
b972b9a2d9
HBASE-20716: Changes the bytes[] conversion done in Bytes and ByteBufferUtils. Instead of doing check unsafe_aligned available everytime, choose the best converter at startup.
2018-10-17 21:03:39 -07:00
Michael Stack
999a3c67d4
HBASE-21320 [canary] Cleanup of usage and add commentary
...
Signed-off-by: Peter Somogyi <psomogyi@cloudera.com>
2018-10-16 22:12:13 -07:00
Mike Drob
2c43656a16
HBASE-20764 build broken when latest commit is gpg signed
...
Signed-off-by: Andrew Purtell <apurtell@apache.org>
2018-10-08 19:51:37 -05:00
Zach York
504286d55c
HBASE-20734 Colocate recovered edits directory with hbase.wal.dir
...
Amending-Author: Reid Chan <reidchan@apache.org>
Signed-off-by: Reid Chan <reidchan@apache.org>
2018-09-26 19:37:53 +08:00
Chia-Ping Tsai
a4e72544f7
HBASE-21208 Bytes#toShort doesn't work without unsafe
...
Signed-off-by: Ted Yu <yuzhihong@gmail.com>
Signed-off-by: anoopsamjohn <anoopsamjohn@gmail.com>
Signed-off-by: Reid Chan <reidchan@apache.org>
2018-09-26 18:19:19 +08:00
Mingliang Liu
fea75742b4
HBASE-21164 reportForDuty should do backoff rather than retry
...
Remove unused methods from Sleeper (its ok, its @Private).
Remove notion of startTime from Sleeper handling (it is is unused).
Allow passing in how long to sleep so can maintain externally.
In HRS, use a RetryCounter to calculate backoff sleep time for when
reportForDuty is failing against a struggling Master.
2018-09-25 11:31:39 -07:00
Michael Stack
39e0b8515f
HBASE-21191 Add a holding-pattern if no assign for meta or namespace (Can happen if masterprocwals have been cleared).
...
Add a check for hbase:meta being online before we go to read it.
If not online, move into a holding-pattern until rectified, probably
by external operator.
Incorporates bulk of patch made by Allan Yang over on HBASE-21035.
M hbase-common/src/main/java/org/apache/hadoop/hbase/util/RetryCounterFactory.java
Add a Constructor for case where retries are for ever.
M hbase-server/src/main/java/org/apache/hadoop/hbase/master/HMaster.java
Move stuff around so that the first hbase:meta read is the AM#loadMeta.
Previously, checking table state and/or favored nodes could end up
trying to read a meta that was not onlined holding up master startup.
Do similar for the namespace table. Adds new methods isMeta and
isNamespace which check that the regions/tables are online.. if not,
we wait logging with a back-off that assigns need to be run.
Signed-off-by: Allan Yang <allan163@apache.org>
Signed-off-by: Duo Zhang <zhangduo@apache.org>
2018-09-16 21:12:59 -07:00
Umesh Agashe
589c1e4078
HBASE-20941 Created and implemented HbckService in master
...
Added API setTableStateInMeta() to update table state only in Meta. This will be used by hbck2 tool.
2018-09-12 21:31:13 -07:00
Allan Yang
e33591515c
HBASE-21083 Introduce a mechanism to bypass the execution of a stuck procedure
2018-08-28 20:18:47 -07:00
brandboat
8a9ba0c65b
HBASE-18201 add UT and docs for DataBlockEncodingTool
...
Signed-off-by: Reid Chan <reidchan@apache.org>
2018-08-10 11:19:36 +08:00
Alex Leblang
31cbd7ab8f
HBASE-19369 Switch to Builder Pattern In WAL
...
This patch switches to the builder pattern by adding a helper method.
It also checks to ensure that the pattern is available (i.e. that
HBase is running on a hadoop version that supports it).
Amending-Author: Mike Drob <mdrob@apache.org>
Signed-off-by: tedyu <yuzhihong@gmail.com>
Signed-off-by: zhangduo <zhangduo@apache.org>
2018-07-27 23:43:08 -05:00
zhangduo
8bfdb19e85
HBASE-20939 There will be race when we call suspendIfNotReady and then throw ProcedureSuspendedException
2018-07-27 21:30:23 +08:00
Michael Stack
46e5baf670
HBASE-20914 Trim Master memory usage
...
Add (weak reference) interning of ServerNames.
Correct Balancer regions x racks matrix.
Make smaller defaults when creating ArrayDeques.
2018-07-20 10:08:13 -07:00