-
Notifications
You must be signed in to change notification settings - Fork 1.2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
scylla start very slowly, Spend a lot of time for Loading repair history
#16774
Labels
Milestone
Comments
@asias - thoughts? |
|
denesb
added a commit
that referenced
this issue
Feb 20, 2024
Using `parallel_for_each_table` instance of `for_each_table_gently` on `repair_service::load_history`, to reduced bootstrap time. Using uuid_xor_to_uint32 on repair load_history dispatch to shard. Ref: #16774 Closes #16927 * github.com:scylladb/scylladb: repair: resolve load_history shard load skew repair: accelerate repair load_history time
Now that #16927 is in - what's left here? |
I see there's work still on #17103 - I assume it might miss 6.0, shall I defer this to 6.1? |
Fixed by 99b7ccf. Closing. |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Installation details
Scylla version: 5.2.11-arm64
Cluster size: 4 Node
OS: CentOS
Hardware details (for performance issues) Delete if unneeded
Platform: kubernetes containerd
Hardware:
memory=320G
cpu:
Disks: 4 SSD, raid0
I use scylla-manager for repair. and I use
tombstone_gc = {'mode':'repair'}
on my table.First the cluster runs for several days. and I want to rolling restart my cluster.
But I found scylla is very slow to start. It takes more than an hour
and i check the log, found this:
Looks like scylla is loading repair_history.
Then I check the system.repair_history, found out that this table has millions of records.
I try to learn the source code of scylla, but I don't found some code for clean this table,
I guess this table is used by gc. but it makes scylla start too slowly.
How can I fix it? or maybe I can do somethink to clean this table?
The text was updated successfully, but these errors were encountered: