Skip to content

JAMES-3630 Group quota limit reads#581

Merged
chibenwa merged 3 commits into
apache:masterfrom
chibenwa:JAMES-3630
Aug 16, 2021
Merged

JAMES-3630 Group quota limit reads#581
chibenwa merged 3 commits into
apache:masterfrom
chibenwa:JAMES-3630

Conversation

@chibenwa
Copy link
Copy Markdown
Contributor

@chibenwa chibenwa commented Aug 6, 2021

This avoids reading the quota limits twice, for instance when receiving emails...

mailet_transactions_by_percent_queries

@chibenwa chibenwa self-assigned this Aug 6, 2021
Comment thread upgrade-instructions.md
We restructured maximum global quota in order to store them in a single Cassandra row. This enables to retrieve this
data on a single primary key read, which is important for performance when receiving many emails over SMTP.
Benefits:
 - IMAP copy and JMAP large range copies
 - IMAP QUOTA commands
 - Quota administration endpoints
 - IsOverQuota endpoints
Benefits:
 - JMAP Mailbox/get calls
 - Small JMAP copies (setInMailboxes)
 - Listening quota updater
@chibenwa
Copy link
Copy Markdown
Contributor Author

Force pushed to squash fixups...

@vttranlina
Copy link
Copy Markdown
Contributor

I read it

@chibenwa chibenwa merged commit fb90e2d into apache:master Aug 16, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants