Hi, I’ve looked around the API and online but can’t find it, is there a way to determine the progress of a node bootstrap? I know I can see the status is joining, but a rough percentage or way to figure out N keyspaces left would be a nice estimation.
If you are using RBNO (it is the default for some time), you can look in the logs to see which tables are already repaired, which are in progress and which are not started yet. For in-progress repairs, you will see logs like “repaired X out Y range”, which can give you a rough idea of progress. This is not really convenient to do, but it can give you a rough idea.
We are working on better ways to track tasks such as bootstrap, have a look at Task manager tasks | ScyllaDB Docs. This is still work in progress, so watch this space.
Thanks Botond, I do see the repair messages and always took that as a “bootstrapping is progressing” status, but was hoping for some more details than that. I have ~190 keyspaces on this cluster with a wild range of tables from a few to dozens, so tracking the progress from the logs would require a bit of work.
The task manager is good to know if we’re watching something specific though.