• All submissions to this site are governed by Second Life Project Contribution Agreement. By submitting patches and other information using this site, you acknowledge that you have read, understood, and agreed to those terms.
Issue Details (XML | Word | Printable)

Key: SVC-2890
Type: Bug Bug
Status: Open Open
Priority: Major Major
Assignee: Unassigned
Reporter: CrystalShard Foo
Votes: 0
Watchers: 3
Operations

If you were logged in you would be able to see more operations.
2. Second Life Service - SVC

Assets delayed: causing a Rez-Foo error

Created: 20/Aug/08 04:34 AM   Updated: 20/Aug/08 08:28 AM
Return to search
Component/s: Scripts
Affects Version/s: 1.23.4 Server
Fix Version/s: None

Issue Links:
Relates


 Description  « Hide
I have been getting an increasing number of complaints from users of the Rez-Foo lately, and i've identified the problem to be related to asset lag when rezzing an object via script:

The Rez-Foo works by rezzing each object individually, and proceeding only when object_rez() has been triggered for each. A timer tests that the event is triggered within 15 seconds, otherwise the script will panic and abort.

Since the latest sim update, the number of this type of rezzing failures have increased from "practically none" to "1 in 3 package deployments". This is a pretty drastic rise in the number of incidents, which leads me to guess that something is possibly rather screwed up in the latest Sim release.

Please look into it - I am marking this as Major because of the sheer number of creators who sell houses using the Rez-Foo system.



 All   Comments   Change History      Sort Order: Ascending order - Click to sort in descending order
Ezian Ecksol added a comment - 20/Aug/08 05:33 AM
Linking to SVC-2888. Actually it duplicates it, because it's not a problem of a particular script, but a general problem of asset server speed.

15 seconds timeout for object_rez event is in my opinion too short. Normally I use minimum of 30 seconds. If a region lags, even before the asset servers went so slow like nowadays, you should grant SL 30 seconds timeout. Otherwise you have the problem, your scripts run into the short timeout to often. Like you experience now.


CrystalShard Foo added a comment - 20/Aug/08 05:47 AM
I've done some tests before choosing 15 seconds as a limiter - as far as I could tell, once 20 seconds have passed the region tends to abort the process and return an error about the attempt to rez the asset. 30 seconds seem abit like overkill.