Github user ShawnWalker commented on the issue:
https://github.com/apache/accumulo/pull/121
If the tablet server returns before master notices it's gone, master will
see it as a new empty tablet server. This will (usually) cause balancing to be
run, to give that tserver some work. Once master notices that the original
tserver has died, the original tserver's tablets will move to
`TabletState.SUSPENDED`, and (assuming a sufficiently large
`tablet.suspend.duration`), those suspended tablets will shortly be assigned to
the "new" tserver. This will again cause imbalance, as the "new" tserver will
have approximately double it's expected load, causing yet more round(s) of
balancing.
---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at [email protected] or file a JIRA ticket
with INFRA.
---