Aleric Inglewood kirjoitti: > On Wed, Dec 16, 2009 at 2:21 AM, Kent Quirk <[email protected]> wrote: > > >> "We're planning to make script memory usage along with our proposed >> script limits visible to all Residents for an extended period before >> enforcing any limits. >> > > This is doomed to fail, and well for the following reason: > > The whole implementation is wrong: you have implemented FIXED > limits per parcel and avatar, while they should have been > dynamic. No matter what user feedback will be received, you're > not going to change this implementation; the user input will > only be used to decide on these fixed limits (if they can > be set lower I imagine, cause after the Ex-street disaster > I don't believe that user input will ever be used to say > "hey, maybe we should set the limits higher and add some > more memory to the servers"). > ---- CUT & CUT --- > There is some problems what I can see in dynamic limits: 1) If avatar rezzes attachments in region that have lot's of available memory and then teleports to region that doesn't have enough memory for avatar's attachments then either teleportation fails ("Not enough memory in target region error message") or alternatively randomly some of scripted attachments don't rezz in target region? 2) If avatar rezzes attachments in region that have lot's of available memory and then logouts. What happens for her attachments when she log's back and region doesn't have enough memory for attachments anymore? Is avatar moved to some staging region or are attachment randomly removed until avatar fits to memory limits? 3) Let's imagine that you are organizing some kind event that requires you to rezz some scripted objects after participants are arrived. You test that object rezzes properly before participants arrive - everything seems to be okay. Then event starts - and there is coming much more participants than you were able to dream of. When time comes, you try to rezz scripted objects, but region is reporting back "Not enough memory". 4) You decide upgrade your parcel larger. You rent/buy empty parcel from another estate. After rezzing your house you start rezzing furnitures. Sofa to living room rezzes fine - but when you try to rezz bed to bedroom - you get error "Not enough memory". You are wondering what just happened? Everything was rezzing fine to parcel that was much more smaller. After talking with estate owner: It turns out that your neighbors are using most of regions memory already. Actually - tenant who rented first parcel in region is using 80% of regions memory to her chicken farm. Estate owner doesn't want to remove those chickens because she is biggest tier payer, she is also having lot's of fun with her in her bed and those chickens are from very valuable prize winning pedigree. 5) If I have understood correctly you can't choose homesteads that are running in same server. Also you homestead might occasionally moved to another server. Because of server maintenance or some geek in LL server farm just want to play with his god powers.
I agree that there should be ways to set PARCEL memory limitations, before limitations are going to enforced. For example estate manager doesn't want to waste region's PARCEL memory to empty street parcels - she wants to allocate all available PARCEL memory to building parcels where her tenants are living and have their shops, houses and clubs. AVATAR memory limits should be fixed - so that there is no problems with border crossing, logging in or teleporting. However, estate manager should be able to set maximal amount avatars in region - thus allocating more/less PARCEL memory for scripts in parcels. But these shouldn't be dynamic - that cause nondeterministic behavior. _______________________________________________ Policies and (un)subscribe information available here: http://wiki.secondlife.com/wiki/SLDev Please read the policies before posting to keep unmoderated posting privileges
