History | Log In     View a printable version of the current page.  
Issue Details (XML | Word | Printable)

Key: GATE-142
Type: Bug Bug
Status: Closed Closed
Resolution: Fixed
Priority: Major Major
Assignee: Daniel Henninger
Reporter: Daniel Henninger
Votes: 3
Watchers: 2
Operations

If you were logged in you would be able to see more operations.
IM Gateway

MSN does not properly set logged out state when connection closed

Created: 12/06/06 03:40 PM   Updated: 02/24/07 11:16 PM
Component/s: MSN Transport
Affects Version/s: 1.0 Beta 5a
Fix Version/s: 1.0 Beta 8

Time Tracking:
Not Specified

Support Plan Customer Issue: No
Resolution Date: 02/24/07 11:16 PM
Acceptance Test - Add?: No


 Description  « Hide
When forcibly disconnected from MSN, the logged out state is not set and as a result it "looks" like you are still logged in even though you are not.

 All   Comments   Work Log   Change History   Subversion Commits      Sort Order: Ascending order - Click to sort in descending order
Peter Doyle - 12/07/06 06:21 PM
I was just thinking about this a little more, knowing that the MSN guys run a cluster of machines for the messenger service.

I'm curious if maybe this forced disconnect is pretty normal in MSN land. It seems like it would be valuable for them to have built in a transparent reconnect feature into the MSN clients, that way when they need to reboot a server, balance out resources, etc., they could just boot people and have the client transparently connect up again, this time being redirected to another server in the cluster (i.e. by a load balancer or dns). It makes a little sense to me, unless there's another way to signal the client to switch servers.

If that were the case, maybe it would be valuable to have the gateway try to automatically reconnect on this error? (java.io.IOException: An existing connection was forcibly closed by the remote host)? Then if it fails, set the logged out state correctly. Wish I knew more about the MSN protocol...


Daniel Henninger - 12/07/06 07:03 PM
That's actually an entirely different issue. =) (and by issue I mean, JIRA issue in this tracker, automatic reconnect i think is what it's called!)

Daniel Henninger - 12/18/06 05:09 PM
I need to gather more information on this before I can fix it.