|Anonymous | Login | Signup for a new account||2020-01-23 11:49 PST|
|Main | My View | View Issues | Change Log | Roadmap | Summary | My Account|
|View Issue Details|
|ID||Project||Category||View Status||Date Submitted||Last Update|
|0002533||opensim||[REGION] OpenSim Core||public||2008-11-02 16:01||2011-07-16 07:51|
|Platform||Pentium 4||OS||Windows XP Media Center||OS Version||SP3 32bit|
|Target Version||Fixed in Version|
|Summary||0002533: Regions temporarily freeze during certain background operations - Attaching / rezzing objects|
|Description||Currently in Opensim there are many processes which take place in the background and freeze the entire simulator and all it's components while they are being worked on. Normally on the LL grid such actions would be done without the sim freezing and things such as chat or avatar movement being in any way affected, so I am making a list regarding all processes which need to run in their own thread and not bother other region functions. Fixing these will be very important to improving in-world experience in Opensim.|
2 - Attaching / rezzing objects: When an avatar attempts to wear an attachment from inventory (think that happens for clothes and body parts too) the entire region freezes and stops working for a few seconds until the attachment is found and then attached to the avatar. It's also very possible this is the case for rezzing objects from the inventory to the ground too, not only attaching them. Normally during the time an inventory asset is searched for, things like avatar movement, chat and everything else should not be frozen or delayed, so this is another example of a process that should run without bothering the entire simulator.
|Tags||background, freeze, lag, process, thread|
|Git Revision or version number|
|Run Mode||Grid (1 Region per Sim)|
|Environment||.NET / Windows32|
edited on: 2008-11-10 12:40
After doing some tests with a few friends, we figured out that the freeze is LOCAL! I kept walkign around while some friend dettached her prim hair ans became frozen for about 5 seconds.
Enviroment: Ubuntu server, Q6600, 2GB RAM, grid mode, 2 regions.
|This seems to be a Client related issue, the client doesn't get the info it wants and makes you "wait" for it|
Bot Mantis (reporter)
|I can confirm that the region 'entering/ leaving' with asset-server inventory management does freeze every client in a 'regional' way, not making every client in the same region wait would be quite necessary and should allow everybody else to keep on doing what they were previously making!|
[0.7.2 dev master recent releases around 8-Jun-2011] I have noticed that a region becomes very unresponsive... and will not even allow a single local login when only one user is on sim when giving HG inventory to the foreign user takibg free objects on a region...
----- previous note posted for feedback on opensim-users mailing list:
I happened to notice on my OpenSim.exe region console for one of the
Openvue region servers that a lot of HG transfers were taking
place... it was just one HG traveller taking the free boxes into
their inventory. There are I guess about a dozen boxes with maybe
500 objects in total contained in them.
But I just happened to note that I could not log on my own avatar to
that region while the transfer was taking place. It balked at the
region connection point each time. I was able to log in to another
region served by a separate machine. So I am pretty sure that ONE
foreign avatar on a single OpenSim.exe server with no other load was
sufficient to block out login attempts by a local avatar. That does
not sound right, and I assume it must be that its not sharing its
processing cycles very well with default OpenSim.ini settings? A HG
inventory transfer of some hundreds of objects like this can take a
minute or two (according to the logs) so it could stall the region
for too long in practical situations, just because one avatar takes a
free item somewhere on the sim.
I looked and I have "BestAvatarResponsiveness" set as my update
priority in [InterestManagemeny] if that is relevant. I am using a
very recent (ysterday) 0.7.2 dev master when I observed this.
Reminder sent to: justincc
Does it still occur? Or is it obsolete?
|2008-11-02 16:01||mirceakitsune||New Issue|
|2008-11-02 16:01||mirceakitsune||SVN Revision||=> 7057|
|2008-11-02 16:01||mirceakitsune||Run Mode||=> Grid (1 Region per Sim)|
|2008-11-02 16:01||mirceakitsune||Physics Engine||=> ODE|
|2008-11-02 16:01||mirceakitsune||Environment||=> .NET / Windows32|
|2008-11-02 16:02||mirceakitsune||Relationship added||related to 0002532|
|2008-11-02 16:02||mirceakitsune||Relationship added||related to 0002534|
|2008-11-02 16:09||mirceakitsune||Tag Attached: background|
|2008-11-02 16:09||mirceakitsune||Tag Attached: freeze|
|2008-11-02 16:09||mirceakitsune||Tag Attached: lag|
|2008-11-02 16:09||mirceakitsune||Tag Attached: process|
|2008-11-02 16:09||mirceakitsune||Tag Attached: thread|
|2008-11-10 12:39||Peter||Note Added: 0007048|
|2008-11-10 12:40||Peter||Note Edited: 0007048|
|2009-09-18 07:32||Fly-Man-||Note Added: 0013446|
|2009-09-18 07:32||Fly-Man-||Status||new => feedback|
|2011-06-13 06:25||Bot Mantis||Note Added: 0018674|
|2011-06-13 12:16||aiaustin||Note Added: 0018678|
|2011-07-16 07:51||makopoppo||Note Added: 0018951|
|Copyright © 2000 - 2012 MantisBT Group|