Details
-
Improvement
-
Status: Closed
-
Major
-
Resolution: Fixed
-
None
-
None
-
None
Description
Large expunges are today failing on Cassandra.
And overall performance does not seem good.
We should pay attention to:
- Limiting the number of concurrent queries to avoid killing the server
- Prepare select statements in MessageDAO
- Not use IN clause in MessageDAO
- Use limit on incoming IDs on MessageDAO reads
- Better chaining of future
We will validate performance gains with gatling-imap tests.