Github user mjwall commented on the issue:
https://github.com/apache/accumulo/pull/121
@ShawnWalker I reviewed this and talked with @keith-turner some. I imagine
during a rolling upgrade the process would be.
- Stage the new install on the box
- Run stop-here.sh
- Reconfigure the node to use the new install
- Run start-here.sh
The stop-here.sh command has the master unload the tablets I think. How
will this patch handle that case?
When a tablet server is suspended, all queries will block right? I see you
are suspending the metadata tablets too. That will affect more than just a
user queries though. Bulk imports trying to get hosted locations comes to
mind. I see you are not suspending the root tablet though.
I see you are storing the host and port in the metadata for a suspended
tablet. Sometimes we have tservers come up with a different host or port. In
that case, I guess the tablets will wait until the suspend duration to be
reassigned.
---
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.
---