[
https://issues.apache.org/jira/browse/ACCUMULO-4663?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Christopher Tubbs resolved ACCUMULO-4663.
-----------------------------------------
Resolution: Duplicate
Thanks [~jmanno]. Closing as apparent duplicate of ACCUMULO-4410. If this is
still a problem, please create a new issue or PR at
https://github.com/apache/accumulo
> ShutdownTServer attempts shutdown over and over again, can end up blocking
> migrations
> -------------------------------------------------------------------------------------
>
> Key: ACCUMULO-4663
> URL: https://issues.apache.org/jira/browse/ACCUMULO-4663
> Project: Accumulo
> Issue Type: Bug
> Affects Versions: 1.7.2
> Reporter: John Vines
> Priority: Major
>
> Also affects 1.7.1
> ACCUMULO-1259 identified a problem with it repeatedly invoking
> master.shutdownTServer. One side effect of this is a race where a server goes
> down, gets removed from the online tablet sets, etc. and then gets re-added
> to the serversToShutdown set. This will cause the balancer to not balance due
> to shutdown in progress and never gets rectified. Only workaround is to
> restart the master (or bring that server back up, I'm guessing).
> ACCUMULO-3897 attempted to fix that problem by attempting shutdown once and
> only once. It does this by setting a local boolean. But because we do not
> reserialize our fate repos between isReady calls, this boolean effectively is
> reset between each check, making it pointless.
> I believe there are 2 problems here- 1 is that
> ShutdownTServer.requestedShutdown is not implemented correctly
> 2 is we should have a mechanism to remove from serversToShutdown any server
> that is not present.
--
This message was sent by Atlassian Jira
(v8.3.4#803005)