Bug 1085750
Summary: | evolution using excessive network bandwidth on imaps connection | ||
---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Steve Whitehouse <swhiteho> |
Component: | evolution | Assignee: | Matthew Barnes <mbarnes> |
Status: | CLOSED UPSTREAM | QA Contact: | Fedora Extras Quality Assurance <extras-qa> |
Severity: | unspecified | Docs Contact: | |
Priority: | unspecified | ||
Version: | 20 | CC: | fabiano, lucilanga, mbarnes, mcrha, swhiteho |
Target Milestone: | --- | ||
Target Release: | --- | ||
Hardware: | Unspecified | ||
OS: | Unspecified | ||
Whiteboard: | |||
Fixed In Version: | Doc Type: | Bug Fix | |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2014-04-14 09:41:43 UTC | Type: | Bug |
Regression: | --- | Mount Type: | --- |
Documentation: | --- | CRM: | |
Verified Versions: | Category: | --- | |
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
Cloudforms Team: | --- | Target Upstream Version: | |
Embargoed: |
Description
Steve Whitehouse
2014-04-09 09:09:45 UTC
It looks like you used CAMEL_DEBUG=imapx:command to generate the log file, as it's missing some critical details about the IMAP responses being received. The constant refetching seems to be the result of the log message: "Eep, after QRESYNC we're out of sync." Which (AFAICT) always follows messages about unseen flag mismatches: "Not updating unseen count for new message XXX" Which can occur in the event of a stale UIDNEXT value. I need to verify that your server is including an updated UIDNEXT value in response to a SELECT+QRESYNC command. Can you generate a new log file using CAMEL_DEBUG=imapx:io,imapx:command ? Yes, that is not a problem, but I will wait until after 6pm, since it will cause a lot of network traffic. (In reply to Matthew Barnes from comment #2) > "Eep, after QRESYNC we're out of sync." > > Which (AFAICT) always follows messages about unseen flag mismatches: > > "Not updating unseen count for new message XXX" > > Which can occur in the event of a stale UIDNEXT value. I think it's obvious from Matthew's post, but just in case, as a workaround, disabling Quick Resync in account preferences may stop doing this. I will try that out later on (again after 6pm, for obvious reasons) > So it appears thats not the solution :(
I see in the log that evolution recognized almost 470K messages in one of your folders and it begun to download message headers for it. These are used in the message list in the view (and many other places). It's only the initial download, once it is done the download should get down.
Bearing in mind that there are only circa 300k message in that folder, if it has seen 470k messages, then it has downloaded some of them twice. The problem is that it does not stop downloading the messages :( I did check that by taking a random message ID which I could see had been downloaded twice in evo3.log. I don't really want to let evolution run on for too long since it is costing me money each time I do this test, however if it is useful for debugging, I can provide a longer trace. That's OK, there is no need for longer long. I just noticed that you are right, evolution downloads headers for messages twice, which is clearly wrong. I opened an upstream bug report [1] for this part. I also filled bug [2] upstream, which is for the initial QResync issue. I'm closing this bug report in a favour of the two upstream bugs. Feel free to CC there and watch any updates on it, and/or comment here with more concerns. [1] https://bugzilla.gnome.org/show_bug.cgi?id=728167 [2] https://bugzilla.gnome.org/show_bug.cgi?id=728168 Thanks - I've added myself to the cc list of those two upstream bugs |