Bug 759735

Summary: Evolution doesn't handle changes in routes, connections very well; excessive timeout
Product: [Fedora] Fedora Reporter: James <james>
Component: evolutionAssignee: Matthew Barnes <mbarnes>
Status: CLOSED UPSTREAM QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 15CC: lucilanga, mbarnes, mcrha
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: 2011-12-05 10:47:27 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description James 2011-12-03 14:11:22 UTC
Description of problem:
Changes in the underlying network configuration, e.g. the route to a mail server, are not handled very well by Evolution. For example, it usually gets stuck when trying to check for new messages on an IMAP server that's now serviced by a different route (such as over a VPN), forcing me to kill it in order to not waste any more time.

(Is Evolution keeping connections open when they're not being used for anything productive? More aggressive timeout, perhaps? Or have Evolution tear down all connections as soon as the network configuration changes?)

Version-Release number of selected component (if applicable):
evolution-3.0.3-1.fc15.x86_64
evolution-3.2.2-1.fc16.i686

How reproducible:
Always.

Steps to Reproduce:
0. Have VPN on hand to connect to a IMAP server.
1. Start Evolution, check e-mail.
2. Start VPN that becomes the route for that server.
3. Click "Send / Receive" and watch as there's no progress on that server.

I've waited minutes for Evolution to give up and reconnect. Most cases I got fed up with waiting and killed and restarted Evolution.

Actual results:
Wait forever for Evolution to not reconnect to IMAP server.

Expected results:
I have to wait no more than 20 seconds for Evolution to give up and try reconnecting.

Comment 1 Milan Crha 2011-12-05 10:47:27 UTC
Thanks for a bug report. There is filled a similar upstream bug [1], thus I'm moving this there. Please see [1] for any further updates. If possible, please CC yourself there, in case upstream developers will have additional questions.

[1] https://bugzilla.gnome.org/show_bug.cgi?id=659873