Mantis Bug Tracker

View Issue Details Jump to Notes ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0007268opensim[GRID] Grid Servicepublic2014-07-16 14:072017-11-23 12:29
ReporterMata Hari 
Assigned ToMata Hari 
PrioritynormalSeveritymajorReproducibilitysometimes
StatusclosedResolutionsuspended 
PlatformIntel i7 930 quad coreOSWindows .NETOS VersionWin7 x64
Product Versionmaster (dev code) 
Target VersionFixed in Version 
Summary0007268: Relog after crash can cause issues if login completed to different region prior to previous region processing latency logout
DescriptionI described this issue at last Tuesday's dev meeting but since there isn't a Mantis on it I'm creating this one...

The scenario is this:

1. For whatever reason a client disconnects from Region X (a crash/failed tp/etc)

2. The user immediately relogs but to some other region - Region Y

3. The inbound login completes in Rebion Y *before* Region X has noticed the latency of the crashed viewer.

4. Now Region X "discovers" the missing agent and goes through it's latency logout stuff, notifying the grid server that the client is offline.

As of this point, until the user logs out and then logs back in again they will appear to all friends as being offline, they will not receive any group notices, etc. Probably other weird things too (for instance it might be possible to log a different viewer in with that account and have 2 identical users online simultaneously in the same grid).
Additional InformationRelated to this is the handling of logouts which includes notifying friends of the change in status. These appear to be handled sequentially (or only a few at a time) and can easily take quite a while to complete if the friends list includes a large number of HG friends who are from grids that are currently not online or that have changed URL. Just a simple logout of my own avi will generate warning messages on my console for a good minute or so after my client has disconnected.
TagsNo tags attached.
Git Revision or version numbercurrent
Run Mode Grid (Multiple Regions per Sim)
Physics EngineBulletSim
Environment.NET / Windows64
Mono VersionNone
ViewerFS 4.6.5 (40833) x64
Attached Files

- Relationships

-  Notes
There are no notes attached to this issue.

- Issue History
Date Modified Username Field Change
2014-07-16 14:07 Mata Hari New Issue
2017-11-23 12:29 Mata Hari Status new => resolved
2017-11-23 12:29 Mata Hari Resolution open => suspended
2017-11-23 12:29 Mata Hari Assigned To => Mata Hari
2017-11-23 12:29 Mata Hari Status resolved => closed


Copyright © 2000 - 2012 MantisBT Group
Powered by Mantis Bugtracker