[
https://issues.apache.org/jira/browse/HBASE-26306?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17806563#comment-17806563
]
Bryan Beaudreault commented on HBASE-26306:
-------------------------------------------
I'm testing out an upgrade from 2.5.2 to 2.6.0. I believe this Jira results in
a compatibility issue during upgrade:
{code:java}
2024-01-14T22:28:45,869 [BootstrapNodeManager] WARN
org.apache.hadoop.hbase.regionserver.BootstrapNodeManager: failed to get live
region servers from master
org.apache.hadoop.hbase.DoNotRetryIOException: /0.0.0.0:60000 is unable to read
call parameter from client 172.25.53.142;
java.lang.UnsupportedOperationException: GetLiveRegionServers
at
jdk.internal.reflect.GeneratedConstructorAccessor71.newInstance(Unknown Source)
~[?:?]
at
jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
~[?:?]
at
java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499) ~[?:?]
at java.lang.reflect.Constructor.newInstance(Constructor.java:480)
~[?:?]
at
org.apache.hadoop.hbase.ipc.RemoteWithExtrasException.instantiateException(RemoteWithExtrasException.java:110)
~[hbase-client-2.6-hubspot-SNAPSHOT.jar:2.6-hubspot-SNAPSHOT]
at
org.apache.hadoop.hbase.ipc.RemoteWithExtrasException.unwrapRemoteException(RemoteWithExtrasException.java:100)
~[hbase-client-2.6-hubspot-SNAPSHOT.jar:2.6-hubspot-SNAPSHOT]
at
org.apache.hadoop.hbase.client.ConnectionUtils.translateException(ConnectionUtils.java:244)
~[hbase-client-2.6-hubspot-SNAPSHOT.jar:2.6-hubspot-SNAPSHOT]
at
org.apache.hadoop.hbase.client.ConnectionUtils.translateException(ConnectionUtils.java:247)
~[hbase-client-2.6-hubspot-SNAPSHOT.jar:2.6-hubspot-SNAPSHOT]
at
org.apache.hadoop.hbase.client.ConnectionImplementation.getLiveRegionServers(ConnectionImplementation.java:2379)
~[hbase-client-2.6-hubspot-SNAPSHOT.jar:2.6-hubspot-SNAPSHOT]
at
org.apache.hadoop.hbase.regionserver.BootstrapNodeManager.getFromMaster(BootstrapNodeManager.java:138)
~[hbase-server-2.6-hubspot-SNAPSHOT.jar:2.6-hubspot-SNAPSHOT]
at
java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ~[?:?]
at java.util.concurrent.FutureTask.run(FutureTask.java:264) ~[?:?]
at
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304)
~[?:?]
at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
~[?:?]
at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
~[?:?]
at java.lang.Thread.run(Thread.java:840) ~[?:?]
Caused by: org.apache.hadoop.hbase.ipc.RemoteWithExtrasException:
/0.0.0.0:60000 is unable to read call parameter from client 172.25.53.142;
java.lang.UnsupportedOperationException: GetLiveRegionServers
at
org.apache.hadoop.hbase.ipc.AbstractRpcClient.onCallFinished(AbstractRpcClient.java:391)
~[hbase-client-2.6-hubspot-SNAPSHOT.jar:2.6-hubspot-SNAPSHOT]
at
org.apache.hadoop.hbase.ipc.AbstractRpcClient.access$100(AbstractRpcClient.java:93)
~[hbase-client-2.6-hubspot-SNAPSHOT.jar:2.6-hubspot-SNAPSHOT]
at
org.apache.hadoop.hbase.ipc.AbstractRpcClient$3.run(AbstractRpcClient.java:429)
~[hbase-client-2.6-hubspot-SNAPSHOT.jar:2.6-hubspot-SNAPSHOT]
at
org.apache.hadoop.hbase.ipc.AbstractRpcClient$3.run(AbstractRpcClient.java:424)
~[hbase-client-2.6-hubspot-SNAPSHOT.jar:2.6-hubspot-SNAPSHOT]
at org.apache.hadoop.hbase.ipc.Call.callComplete(Call.java:117)
~[hbase-client-2.6-hubspot-SNAPSHOT.jar:2.6-hubspot-SNAPSHOT]
at org.apache.hadoop.hbase.ipc.Call.setException(Call.java:132)
~[hbase-client-2.6-hubspot-SNAPSHOT.jar:2.6-hubspot-SNAPSHOT]
at
org.apache.hadoop.hbase.ipc.NettyRpcDuplexHandler.readResponse(NettyRpcDuplexHandler.java:199)
~[hbase-client-2.6-hubspot-SNAPSHOT.jar:2.6-hubspot-SNAPSHOT]
at
org.apache.hadoop.hbase.ipc.NettyRpcDuplexHandler.channelRead(NettyRpcDuplexHandler.java:220)
~[hbase-client-2.6-hubspot-SNAPSHOT.jar:2.6-hubspot-SNAPSHOT] {code}
It's possible we need to upgrade the master first. I will test more on Tuesday,
but if so then we should at least call that out in a release note.
> Backport "HBASE-26220 Use P2P communicate between region servers to sync the
> list for bootstrap node" to branch-2
> -----------------------------------------------------------------------------------------------------------------
>
> Key: HBASE-26306
> URL: https://issues.apache.org/jira/browse/HBASE-26306
> Project: HBase
> Issue Type: Sub-task
> Components: master, regionserver
> Reporter: Duo Zhang
> Assignee: Duo Zhang
> Priority: Major
> Fix For: 2.6.0
>
>
--
This message was sent by Atlassian Jira
(v8.20.10#820010)