Andrew Purtell
8ba9034511
HBASE-25750 Upgrade RpcControllerFactory and HBaseRpcController from Private to LimitedPrivate(COPROC,PHOENIX) ( #3136 )
...
Signed-off-by: Bharath Vissapragada <bharathv@apache.org>
2021-04-08 17:52:40 -07:00
stack
f9819f33b6
HBASE-25735 Add target Region to connection exceptions
...
Restore API for Phoenix (though it shouldn't be using
Private classes).
2021-04-08 13:41:00 -07:00
Pankaj
6444e94c38
HBASE-25717 RegionServer aborted with due to ClassCastException ( #3108 )
...
Signed-off-by: stack <stack@apache.org>
Signed-off-by: Viraj Jasani <vjasani@apache.org>
2021-04-08 16:27:17 +05:30
Bharath Vissapragada
a59ac48bd9
HBASE-25743: Retry REQUESTTIMEOUT based KeeperExceptions in ZK client. ( #3131 )
...
Starting ZOOKEEPER-2251, client requests exceeding a timeout can throw
a KeeperException with REQUESTTIMEOUT opcode set. RecoverableZookeeper
doesn't transparently retry in such cases.
Reviewed-by: Rushabh Shah <rushabh.shah@salesforce.com>
Signed-off-by: Michael Stack <stack@apache.org>
2021-04-07 23:44:07 -07:00
stack
d9f4f41f76
HBASE-25735 Add target Region to connection exceptions
...
Addendum to fix broke compile.
2021-04-07 07:56:25 -07:00
stack
f4e123630d
HBASE-25735 Add target Region to connection exceptions
...
Signed-off-by: Wellington Chevreuil <wchevreuil@apache.org>
2021-04-06 18:19:46 -07:00
Jan Hentschel
048ca4e43f
HBASE-25174 Remove deprecated fields in HConstants ( #2558 )
...
Remove the deprecated fields, which can be removed in 3.0.0. Marked the
constant OLDEST_TIMESTAMP as InterfaceAudience.Private as it is only use
in classes, which are also marked as InterfaceAudience.Private.
Signed-off-by: Viraj Jasani <vjasani@apache.org>
Signed-off-by: Duo Zhang <zhangduo@apache.org>
2021-04-03 23:12:16 +08:00
Jan Hentschel
5a63fe65aa
HBASE-25199 Remove deprecated HStore#getStoreHomedir methods ( #2562 )
...
Signed-off-by: Duo Zhang <zhangduo@apache.org>
2021-04-03 23:10:20 +08:00
Duo Zhang
2a44f3efdf
HBASE-25696 Addendum add missing jcl-over-slf4j and jul-to-slf4 dependencies
2021-04-03 21:13:35 +08:00
d-c-manning
7a31557c51
HBASE-25726 MoveCostFunction is not included in the list of cost functions for StochasticLoadBalancer ( #3116 )
...
Signed-off-by: Andrew Purtell <apurtell@apache.org>
2021-04-02 09:22:13 -07:00
huaxiangsun
446f22f05c
HBASE-25721 Add 2.3.5 to the downloads page ( #3114 )
...
Signed-off-by: Michael Stack <stack@apache.org>
2021-03-31 20:16:39 -07:00
lujiefsi
e14ec57eee
HBASE-25558:Adding audit log for execMasterService ( #3101 )
...
Signed-off-by: stack <stack@apache.org>
2021-03-31 16:12:31 -07:00
Duo Zhang
024248994f
HBASE-25696 Need to initialize SLF4JBridgeHandler in jul-to-slf4j for redirecting jul to slf4j ( #3093 )
...
Signed-off-by: Michael Stack <stack@apache.org>
2021-03-30 15:54:18 +08:00
Toshihiro Suzuki
46f7d9dd4b
HBASE-25703 Support conditional update in MultiRowMutationEndpoint ( #3098 )
...
Signed-off-by: Michael Stack <stack@apache.org>
2021-03-30 09:18:56 +09:00
Josh Elser
57a49f5ca7
HBASE-25692 Always try to close the WAL reader when we catch any exception ( #3090 )
...
There are code paths in which we throw non-IOExceptions when
initializing a WAL reader. However, we only close the InputStream to the
WAL filesystem when the exception is an IOException. Close it if it is
open in all cases.
Co-authored-by: Josh Elser <jelser@cloudera.com>
Signed-off-by: Andrew Purtell <apurtell@apache.org>
2021-03-29 12:15:58 -07:00
申胜利
71417ca14e
HBASE-25707 When restoring a table, create a namespace if it does not exist ( #3100 )
...
Signed-off-by: Wellington Chevreuil <wchevreuil@apache.org>
2021-03-29 12:06:43 -07:00
mokai
60dde9a433
HBASE-25705 Convert proto to RSGroupInfo is costly ( #3102 )
...
Signed-off-by: stack <stack@apache.org>
2021-03-29 11:59:04 -07:00
申胜利
05dddafc37
HBASE-25710 During the recovery process,if there is an incremental backup of data that has not been updated,warning and skip ( #3103 )
...
Co-authored-by: 申胜利 <shenshengli@inspur.com>
Signed-off-by: stack <stack@apache.org>
2021-03-29 11:56:37 -07:00
Michael Stack
6a8998b29c
HBASE-25695 Link to the filter on hbase:meta from user tables panel on master page ( #3092 )
...
Signed-off-by: Nick Dimiduk <ndimiduk@apache.org>
2021-03-27 20:36:55 -07:00
Toshihiro Suzuki
93b1163a8b
HBASE-25702 Remove RowProcessor ( #3097 )
...
Signed-off-by: Duo Zhang <zhangduo@apache.org>
2021-03-28 07:38:42 +09:00
Toshihiro Suzuki
b0625984f2
HBASE-25686 [hbtop] Add some javadoc ( #3096 )
...
Signed-off-by: Wei-Chiu Chuang <weichiu@apache.org>
2021-03-27 17:20:22 +09:00
caroliney14
1e4639d2eb
HBASE-25032 Wait for region server to become online before adding it to online servers in Master ( #2769 )
...
Signed-off-by: Bharath Vissapragada <bharathv@apache.org>
Signed-off-by: Michael Stack <stack@apache.org>
2021-03-25 10:39:07 -07:00
Andrew Purtell
f6bb4bb93e
HBASE-25693 NPE getting metrics from standby masters (MetricsMasterWrapperImpl.getMergePlanCount) ( #3091 )
...
Signed-off-by: Duo Zhang <zhangduo@apache.org>
Signed-off-by: Nick Dimiduk <ndimiduk@apache.org>
2021-03-24 19:09:10 -07:00
huaxiangsun
1e3fe3ceac
HBASE-25691 Test failure: TestVerifyBucketCacheFile.testRetrieveFromFile ( #3081 )
...
The issue is that FileInputStream is created with try-with-resources, so its close() is called right after the try sentence.
FileInputStream is a finalize class, when this object is garbage collected, its close() is called again.
To avoid this double-free resources, add guard against it.
Signed-off-by: stack <stack@apache.org>
2021-03-24 09:01:17 -07:00
Michael Stack
202b17f4fc
HBASE-25685 asyncprofiler2.0 no longer supports svg; wants html ( #3079 )
...
Signed-off-by: Wei-Chiu Chuang <weichiu@apache.org>
2021-03-22 21:28:32 -07:00
Duo Zhang
87d05334c5
HBASE-25688 Use CustomRequestLog instead of Slf4jRequestLog for jetty ( #3075 )
...
Signed-off-by: stack <stack@apache.org>
2021-03-23 08:34:49 +08:00
Duo Zhang
b8a03d7ebc
HBASE-25689 Nightly client integration test is failing after upgrading to log4j2 ( #3077 )
...
Signed-off-by: stack <stack@apache.org>
2021-03-22 23:59:26 +08:00
XinSun
3358091b7e
HBASE-25683 Simplify UTs using DummyServer ( #3069 )
...
Co-authored-by: sunxin <sunxin@apache.com>
Signed-off-by: stack <stack@apache.org>
2021-03-22 08:54:09 -07:00
stack
326835e837
HBASE-25594 Make easier to use graceful_stop on localhost mode ( #3054 )
...
Addendum.
2021-03-20 13:48:22 -07:00
Duo Zhang
ba3610d097
HBASE-19577 Use log4j2 instead of log4j for logging ( #1708 )
...
Signed-off-by: stack <stack@apache.org>
2021-03-20 09:21:25 +08:00
Baiqiang Zhao
a3938c8725
HBASE-25681 Add a switch for server/table queryMeter ( #3070 )
...
Signed-off-by: stack <stack@apache.org>
2021-03-19 16:23:41 -07:00
shahrs87
fea4bd12e2
HBASE-25679 Size of log queue metric is incorrect ( #3071 )
...
Co-authored-by: Rushabh <rushabh.shah@salesforce.com>
Signed-off-by: stack <stack@apache.org>
2021-03-19 16:16:48 -07:00
Toshihiro Suzuki
f4059907e2
HBASE-25678 Support nonce operations for Increment/Append in RowMutations and CheckAndMutate ( #3064 )
...
Signed-off-by: stack <stack@apache.org>
2021-03-19 21:25:40 +09:00
Javier Akira Luca de Tena
cc6c14a495
HBASE-25594 Make easier to use graceful_stop on localhost mode ( #3054 )
...
Co-authored-by: Javier <javier.lucadetena@linecorp.com>
2021-03-19 12:31:30 +01:00
Peter Somogyi
82dfa27a6f
Revert "HBOPS-25594 Make easier to use graceful_stop on localhost mode ( #3054 )"
...
This reverts commit 0cead10257
.
2021-03-19 12:31:07 +01:00
haxiaolin
585aca1f05
HBASE-25518 Support separate child regions to different region servers ( #3001 )
...
Signed-off-by: stack <stack@apache.org>
2021-03-18 12:38:17 -07:00
bsglz
d93035a131
HBASE-25643 The delayed FlushRegionEntry should be removed when we ne… ( #3049 )
...
Signed-off-by: AnoopSamJohn <anoopsamjohn@apache.org>
Signed-off-by: stack <stack@apache.org>
2021-03-18 12:13:06 -07:00
Javier Akira Luca de Tena
0cead10257
HBOPS-25594 Make easier to use graceful_stop on localhost mode ( #3054 )
...
Co-authored-by: Javier <javier.lucadetena@linecorp.com>
2021-03-18 12:04:54 -07:00
Catalin Luca
3ebb97807e
HBASE-25674 - RegionInfo.parseFrom(DataInputStream) sometimes fails to read the protobuf magic marker ( #3062 )
...
Co-authored-by: Catalin Luca <luca@adobe.com>
Signed-off-by: stack <stack@apache.org>
2021-03-18 11:56:04 -07:00
Michael Stack
7ac1c8bbf8
HBASE-25677 Server+table counters on each scan #nextRaw invocation becomes a bottleneck when heavy load ( #3061 )
...
Don't have every handler update regionserver metrics on each
scan#nextRaw; instead, do a batch update just before Scan
returns. Otherwise, all running handlers end up contending
on metrics update.
M hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/HRegion.java
Update of regionserver metrics counters moved out to caller where
can be done as a batch update instead of per-next.
M hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/MetricsRegionServer.java
Class doc to encourage batch updating metrics.
Remove the single update as unused anymore.
M hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/RSRpcServices.java
Count calls to nextRaw. Update regionserver count in finally block when
scan is done rather than per nextRaw call. Move all metrics updates to
finally.
Signed-off-by: Reid Chan <reidchan@apache.org>
Signed-off-by: Baiqiang Zhao <ZhaoBQ>
2021-03-18 11:46:37 -07:00
Anoop Sam John
a698b1ea53
HBASE-25673 Wrong log regarding current active master at ZKLeaderManager#waitToBecomeLeader ( #3057 )
...
Signed-off-by: Viraj Jasani <vjasani@apache.org>
Signed-off-by: Wellington Chevreuil <wchevreuil@apache.org>
2021-03-18 21:18:25 +05:30
Andrew Purtell
d200a67264
Update 2.4.x download link to release 2.4.2
2021-03-17 12:39:58 -07:00
Sandeep Pal
ff3821814a
HBASE-25627: HBase replication should have a metric to represent if the source is stuck getting initialized ( #3018 )
...
Introduces a new metric that tracks number of replication sources that are stuck in initialization.
Signed-off-by: Xu Cang <xucang@apache.org>
Signed-off-by: Bharath Vissapragada <bharathv@apache.org>
2021-03-17 09:10:44 -07:00
bitterfox
976629c046
HBASE-25608 Support HFileOutputFormat locality sensitive even destination cluster is different from source cluster ( #2988 )
...
Signed-off-by: stack <stack@duboce.net>
2021-03-16 21:47:36 -07:00
DivyeshChandra
bcf503e6c2
HBASE-25653 Add units and round off region size to 2 digits after decimal ( #3046 )
...
Signed-off-by: stack <stack@duboce.net>
Reviewed-by: Viraj Jasani <vjasani@apache.org>
2021-03-16 21:32:12 -07:00
bitterfox
ebb0adf500
HBASE-25665 Option to use hostname instead of canonical hostname for secure HBase cluster connection ( #3051 )
2021-03-16 21:04:25 -07:00
Norbert Kalmar
75931b4590
HBASE-25669 Fix typo of hbase.mob.compaction.chore.period in the docs ( #3056 )
2021-03-16 20:58:56 -07:00
Pankaj
d74ae15fa7
HBASE-25568 Upgrade Thrift jar to fix CVE-2020-13949 ( #3043 )
...
Signed-off-by: stack <stack@apache.com>
Signed-off-by: Duo Zhang <zhangduo@apache.org>
2021-03-16 17:16:20 +05:30
Javier
59ec375d67
HBASE-25594 graceful_stop.sh fails to unload regions when ran at localhost
...
Signed-off-by: stack <stack@apache.org>
2021-03-15 21:38:29 -07:00
stack
c36e40eb1c
Revert "HBASE-25663 Make graceful_stop localhostname compare match even if fqdn ( #3048 )"
...
This reverts commit f4e1ab7b1d
.
2021-03-15 21:29:00 -07:00