-
Notifications
You must be signed in to change notification settings - Fork 334
gundeck/cassandra: TWCS for 'notifications' table #2615
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
Conversation
|
@jschaul , I just glanced over the list of changed files and I don't see |
yep good point! |
In Gundeck's 'notifications' cassandra table, switch to [TWCS](https://cassandra.apache.org/doc/latest/cassandra/operating/compaction/twcs.html) compaction strategy, which should be more efficient for this workload, and possibly bring performance benefits to latencies. It may be beneficial to run a manual compaction before rolling out this change (but things should also work without this manual operation). In case you have time, run the following before deploying this update: ``` nodetool compact gundeck notifications ```
Co-authored-by: Akshay Mankar <[email protected]>
fb32325 to
87671e0
Compare
fixed now (took me a while to recompile wire-server to success to do this). |
|
As discussed with @akshaymankar we'll merge this PR after the next release has gone out. |
In Gundeck's 'notifications' cassandra table, switch to TWCS compaction strategy, which should be more efficient for this workload, and possibly bring performance benefits to latencies.
It may be beneficial to run a manual compaction before rolling out this
change (but things should also work without this manual operation).
In case you have time, run the following before deploying this update:
Checklist