-
Notifications
You must be signed in to change notification settings - Fork 262
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
perf(imap): FETCH only flags for partial message updates #8453
base: main
Are you sure you want to change the base?
Conversation
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
cd68c2b
to
3f40cd7
Compare
before:
after:
|
something is odd.
from blackfire |
Found the issue. We use the messageID to check and update the tags. Without the header, we don't fetch the messageID anymore. It could be possible to adjust the update of the tags with an additional join of mail_message_tags and mail_messages to get the uid that is fetched. Could be worth a try. |
The current state fails because the entries in It could be an option to join additionally on For some reason the initial sync is also broken in this branch and the message_id is generated. I don't understand why, in my understanding only the partial sync is affected by the changes. |
Fixes #8451