Jump to content

Oskar Linden

Retired Linden
  • Content Count

    461
  • Joined

  • Last visited

Community Reputation

0 Neutral

About Oskar Linden

  • Rank
    Advanced Member
  1. Oskar Linden

    Deploys for the week of 2012-10-29

    We had an issue with the release process this week. I'm sorry about the confusion. I'm updating the comms now. The changes meant for this week are in the RC's and will be live next week. __Oskar
  2. Oskar Linden

    Large Groups Fixes LIVE on AGNI

    Ok! The latest large group fix changes will be on Magnum starting tomorrow morning. Release details are here: - http://community.secondlife.com/t5/Second-Life-Server/Deploys-for-the-week-of-2012-10-29/td-p/1716865 Thanks to everyone who piled on and helped test early. __Oskar
  3. Oskar Linden

    Deploys for the week of 2012-10-29

    Marianne McCann wrote: And a happy Hallowe'een right back! So if I'm reading this right (the release notes are still pending), Havik 2012.1 goes onto Blue Steel this week? That is correct. __Oskar
  4. Happy Halloween!! We have a small change for the releases this week. The main channel will be rolled on Wednesday instead of Tuesday. Then the RC channels will be rolled on Thursday instead of Wednesday. We have had some issues with our backend systems that is putting us behind schedule.  Second Life Server (main channel) We are promoting the code from BlueSteel/Magnum to the main channel this week. This is a maint-server project. There are no simulator changes. It's all back-end infrastructure work.  2012-10-31, 5:00am: Release Notes: https://wiki.secondlife.com/wiki/Release_Notes/Second_Life_Server/12    Second Life RC BlueSteel This channel will be updated with the code that is on LeTigre. Details below. 2012-11-01, 7-11:00am: Release Notes: https://wiki.secondlife.com/wiki/Release_Notes/Second_Life_RC_BlueSteel/12   Second Life RC LeTigre This channel has updates to Havok among other things including bug fixes.    Features and Changes Updated the Havok physics engine to version 2012.1 Enables Havok's "Collision Geometry Optimizer" for the terrain, which simplifies the physics shape of the terrain for improved performance. This can be disabled by region owners and estate managers with the Region Debug Console command "set optimize_terrain false". Includes a new LSL function to access simulator statistics, llGetSimStats. Usage: float llGetSimStats(integer stat_type) Currently, this function accepts only SIM_STAT_PCT_CHARS_STEPPED as its parameter, which returns the % of pathfinding characters skipped each frame, averaged over the last minute. The returned value corresponds to the "Characters Updated" stat in the viewer's Statistics Bar. Includes a new option for llCreateCharacter: CHARACTER_ACCOUNT_FOR_SKIPPED_FRAMES. Default is true to match pre-existing behavior. If set to false, character will not attempt to catch up on lost time when pathfinding performance is low, potentially providing more reliable movement (albeit while potentially appearing to be more stuttery). Changes to pathfinding character throttling, so that characters may be permitted to exceed the previous 50µs limit per frame if there is sufficient spare time available. Added a new parameter to llGetObjectDetails, OBJECT_PATHFINDING_TYPE, which returns the pathfinding setting of any object in the region. It returns an integer matching one of the following new constants: OPT_OTHER - returned for attachments, Linden trees and grass was OPT_UNKOWN OPT_LEGACY_LINKSET - returned for movable obstacles, movable phantoms, physical, and volumedetect objects OPT_AVATAR - returned for avatars OPT_CHARACTER - returned for pathfinding characters was OPT_PATHFINDING_CHARACTER OPT_WALKABLE - returned for walkable objects OPT_STATIC_OBSTACLE - returned for static obstacles OPT_MATERIAL_VOLUME - returned for material volumes OPT_EXCLUSION_VOLUME - returned for exclusion volumes More details about pathfinding types can be found here Other internal system changes Known Issues This version changed default HTTP headers sent by llHTTPRequest Previous server versions sent a "Pragma: no-cache" header; this version does not. Legacy llHTTPRequest() behavior can be restored via the HTTP_CUSTOM_HEADER option, e.g. llHTTPRequest(url, [HTTP_CUSTOM_HEADER, "Pragma", "no-cache"], ""); Mesh objects (such as vehicles) cannot physically cross from a region running Havok 2012.1 into a region running an older version of Havok, due to the upgrade to a newer version of the Havok physics engine. Currently (2012-10-17), RC LeTigre is the only channel with the latest Havok upgrade. 2012-11-01, 7-11:00am: Release Notes: https://wiki.secondlife.com/wiki/Release_Notes/Second_Life_RC_LeTigre/12   Second Life RC Magnum This will have the changes that were on Snack. This contains the fix for large groups if you use the project viewer linked below. New features Added llGetObjectDetails() flags OBJECT_ROOT and OBJECT_ATTACHED_POINT OBJECT_ROOT returns the id of the root prim of the object's linkset If called on an avatar, returns the id of the root prim of the linkset the avatar is sitting on (or the avatar's own id if the avatar is not sitting on an object within the region) Return type is a Key OBJECT_ATTACHED_POINT returns the attachment point to which the object is attached Returns 0 if the object is not an attachment (or is an avatar, etc) Return type is an Integer Bug Fixes llSensor() issue fixed Fixed an issue with group info loading Linkability distance rules are broken Group won't load - too many members. This provides a new capability to viewers to fetch member lists for large groups. Get the development viewer here: Windows test viewer download OS X test viewer download Linux test viewer download Converted over 50 hard-coded messages on the server to a localizable data format that can be properly displayed in the correct language in the viewer. A future viewer release will contain the messages and tags for translation. Thanks to a newly added capability the simulator can now report information about script permissions granted to objects within a region. A future viewer update will use this. Restored functionality of the Estate Tools, Debug, Disable collisions feature. Invoking this feature will put the affected region into a state with very limited physics. This is useful when trying to untangle performance issues or clear unwanted objects. 2012-11-01, 7-11:00am: Release Notes: https://wiki.secondlife.com/wiki/Release_Notes/Second_Life_RC_Magnum/12   Second Life RC Snack Snack will be closing this week. The changes will be on the Magnum RC channel. Release Notes: https://wiki.secondlife.com/wiki/Release_Notes/Second_Life_RC_Snack/12   We will be monitoring this thread during the next week so please feel free to post issues that you feel have been introduced by the new code. Please file a JIRA for issues you find and post the JIRA link into this thread. It really helps us out. When determining if issues are relevant or not research is key. Tracking down exactly the right situation where an issue is occurring greatly speeds up the development process to get fixes in place. I appreciate your help. Have a good week!   __Oskar   p.s. If you are interested in helping test SecondLife in beta please join the group "Second Life Beta" in-world. We also have an email list where we communicate upcoming projects and how you can help. (https://lists.secondlife.com/cgi-bin/mailman/listinfo/server-beta ) Once a week we meet on ADITI to discuss new features, new bugs, new fixes, and other fun stuff. You are more than welcome. Information is here:https://wiki.secondlife.com/wiki/Server_Beta_User_Group   This is not a forum thread for off-topic and unproductive ranting. I will no longer tolerate it. This forum thread is to discuss newly found issues in the Release Candidate channels. If you feel the need to have your opinions heard on topics unrelated to new bugs then please start your own thread. If an individual continues to post unproductive and off-topic comments I will take measures to remedy that. If you are unsure about your posting please read this : "Linden Lab Official:Community Participation Guidelines" https://wiki.secondlife.com/wiki/Issue_Tracker/Conduct
  5. Oskar Linden

    Large Groups Fixes LIVE on AGNI

    The viewers have been updated. Please use the latest versions: [Windows] http://automated-builds-secondlife-com.s3.amazonaws.com/hg/repo/baker_viewer-development/rev/266337/arch/CYGWIN/installer/Second_Life_3-4-1-266337_Developer_Setup.exe [OS X] http://automated-builds-secondlife-com.s3.amazonaws.com/hg/repo/baker_viewer-development/rev/266337/arch/Darwin/installer/SecondLife_3_4_1_266337_DEVELOPER.dmg [Linux] http://automated-builds-secondlife-com.s3.amazonaws.com/hg/repo/baker_viewer-development/rev/266337/arch/Linux/installer/SecondLife-i686-3.4.1.266337.tar.bz2
  6. Oskar Linden

    Large Groups Fixes LIVE on AGNI

    Perrie Juran wrote: Question if I may. I have a few groups that the huge member list never loads and I am unable to change my preferences for 'group notices' and 'show in profile.' No matter how many times I have changed them the change never takes. If I log in as described above with the test viewer will I be able to save my preferences and afterwards will they not revert when I use the official viewer or a TPV? Thanks Perrie Yes. __Oskar
  7. These fixes were released to Magnum this morning, but then we found issues in llSensor() that required us to remove the code from a channel as large as Magnum. We have a very small qa channel called the Snack RC Channel that we put the changes on.  - https://wiki.secondlife.com/wiki/Release_Notes/Second_Life_RC_Snack/12 You can find them here. You will need to be  a member of the group Second Life Beta to access them. You can join that group here: http://world.secondlife.com/group/19657888-576f-83e9-2580-7c3da7c0e4ca Snack Sandbox 1 http://slurl.com/secondlife/Snack%20Sandbox%201/128/128/25 Snack Sandbox 2 http://slurl.com/secondlife/Snack%20Sandbox%202/128/128/25 Snack Sandbox 3 http://slurl.com/secondlife/Snack%20Sandbox%203/128/128/25 Snack Sandbox 4 http://slurl.com/secondlife/Snack%20Sandbox%204/128/128/25 You will need to use a development vwr on those regions to access the large group fix changes:   Windows test viewer download OS X test viewer download Linux test viewer download   Have fun, and discuss issues found in this thread. __Oskar     This is not a forum thread for off-topic and unproductive ranting. I will no longer tolerate it. This forum thread is to discuss newly found issues in the Release Candidate channels. If you feel the need to have your opinions heard on topics unrelated to new bugs then please start your own thread. If an individual continues to post unproductive and off-topic comments I will take measures to remedy that. If you are unsure about your posting please read this : "Linden Lab Official:Community Participation Guidelines" https://wiki.secondlife.com/wiki/Issue_Tracker/Conduct
  8. Oskar Linden

    Deploys for the week of 2012-10-22

    Awesome news! We were sad that the large group fixes on Magnum were not able to get out because of the llSensor() bugs. So we put the code on the Snack regions so people can take advantage of the large group loading fixes. You will need one of these viewers: Windows test viewer download OS X test viewer download Linux test viewer download The llSensor() bugs will STILL be there. So don't rez breedables on the test regions :-) You can discuss the Large Group Fix changes here: - http://community.secondlife.com/t5/Second-Life-Server/Large-Groups-Fixes-LIVE-on-AGNI/td-p/1711341 __Oskar
  9. Oskar Linden

    Deploys for the week of 2012-10-22

    Qie Niangao wrote: Just one comment, I have a distinct suspicion that sculpties are getting more difficult to resolve. Any possible reason for that? I was noticing that even simple prims are taking much longer than usual to rez-in -- and not even the textures, just the basic geometry. I wonder if maybe the internal network gets particularly swamped while updates are underway, since it seems particularly bad today. As to the Magnum thing, yeah, wow, that was strange. As best I can tell from my scripts, stuff was getting detected, but llDetectedOwner() seemed to be returning something unexpected (although I'm not exactly sure what). Ayesha, Qie: Is it just LeTIgre that has the longer rez times? __Oskar
  10. Oskar Linden

    Deploys for the week of 2012-10-22

    We are in the process of rolling back Magnum as we speak. The issues found are serious enough to warrant it. Updates here as I ahve them. __Oskar
  11. Oskar Linden

    Deploys for the week of 2012-10-22

    Lucia Nightfire wrote: On Magnum regions, llSensor() and llSensorRepeat() using moderate to long ranges (24m - 96m) are not detecting agents or objects closest to the object the sensor script is in. This is affecting all sensor types; ACTIVE, PASSIVE,SCRIPTED. Please investigate the cause. Thanks. Thanks Lucia. We're looking into it. __Oskar
  12. Oskar Linden

    Deploys for the week of 2012-10-22

    LeTigre has an interesting thing that should be noted. We documented it in the release notes for this week, but the issue exists previously: This version changed default HTTP headers sent by llHTTPRequest Previous server versions sent a "Pragma: no-cache" header; this version does not. Legacy llHTTPRequest() behavior can be restored via the HTTP_CUSTOM_HEADER option, e.g. llHTTPRequest(url, [HTTP_CUSTOM_HEADER, "Pragma", "no-cache"], ""); If you have code that uses llHTTPRequest() it is possible that the data it is pulling might be stale. You should look into your code if you are seeing issues on LeTigre. __Oskar
  13. Oskar Linden

    Deploys for the week of 2012-10-22

    Qie Niangao wrote: Thanks, Oskar. I'm confused about LeTigre: Apparently it's scheduled for a roll tomorrow (the 24th), but the update list looks the same as what was rolled on the 17th. (Or maybe I've lost track of what happened with LeTigre last week. Or maybe I'm just being dense.) You are correct! The same changes as last week with the added bonus of the code from trunk. __Oskar
  14.   Second Life Server (main channel) We are promoting the code from Magnum to the main channel this week. This is a maint-server project. Bug Fixes Back end infrastructural changes. No intentional change to behaviour.   2012-10-23, 5:00am: Release Notes: https://wiki.secondlife.com/wiki/Release_Notes/Second_Life_Server/12    Second Life RC BlueSteel This is a maint-server project. There are no simulator changes. It's all back-end infrastructure work.  2012-10-24, 7-11:00am: Release Notes: https://wiki.secondlife.com/wiki/Release_Notes/Second_Life_RC_BlueSteel/12   Second Life RC LeTigre This channel has updates to Havok among other things including bug fixes.    Features and Changes Updated the Havok physics engine to version 2012.1 Enables Havok's "Collision Geometry Optimizer" for the terrain, which simplifies the physics shape of the terrain for improved performance. This can be disabled by region owners and estate managers with the Region Debug Console command "set optimize_terrain false". Includes a new LSL function to access simulator statistics, llGetSimStats. Usage: float llGetSimStats(integer stat_type) Currently, this function accepts only SIM_STAT_PCT_CHARS_STEPPED as its parameter, which returns the % of pathfinding characters skipped each frame, averaged over the last minute. The returned value corresponds to the "Characters Updated" stat in the viewer's Statistics Bar. Includes a new option for llCreateCharacter: CHARACTER_ACCOUNT_FOR_SKIPPED_FRAMES. Default is true to match pre-existing behavior. If set to false, character will not attempt to catch up on lost time when pathfinding performance is low, potentially providing more reliable movement (albeit while potentially appearing to be more stuttery). Changes to pathfinding character throttling, so that characters may be permitted to exceed the previous 50µs limit per frame if there is sufficient spare time available. Added a new parameter to llGetObjectDetails, OBJECT_PATHFINDING_TYPE, which returns the pathfinding setting of any object in the region. It returns an integer matching one of the following new constants: OPT_OTHER - returned for attachments, Linden trees and grass was OPT_UNKOWN OPT_LEGACY_LINKSET - returned for movable obstacles, movable phantoms, physical, and volumedetect objects OPT_AVATAR - returned for avatars OPT_CHARACTER - returned for pathfinding characters was OPT_PATHFINDING_CHARACTER OPT_WALKABLE - returned for walkable objects OPT_STATIC_OBSTACLE - returned for static obstacles OPT_MATERIAL_VOLUME - returned for material volumes OPT_EXCLUSION_VOLUME - returned for exclusion volumes More details about pathfinding types can be found here Other internal system changes Known Issues This version changed default HTTP headers sent by llHTTPRequest Previous server versions sent a "Pragma: no-cache" header; this version does not. Legacy llHTTPRequest() behavior can be restored via the HTTP_CUSTOM_HEADER option, e.g. llHTTPRequest(url, [HTTP_CUSTOM_HEADER, "Pragma", "no-cache"], ""); Mesh objects (such as vehicles) cannot physically cross from a region running Havok 2012.1 into a region running an older version of Havok, due to the upgrade to a newer version of the Havok physics engine. Currently (2012-10-17), RC LeTigre is the only channel with the latest Havok upgrade. 2012-10-24, 7-11:00am: Release Notes: https://wiki.secondlife.com/wiki/Release_Notes/Second_Life_RC_LeTigre/12   Second Life RC Magnum Magnum had serious issues with llSensor() and was stopping breedables from breeding. We are removing the new code and replacing it with the code that is on BlueSteel. It will have the changes listed in BlueSteel instead. 2012-10-24, 7-11:00am: Release Notes: https://wiki.secondlife.com/wiki/Release_Notes/Second_Life_RC_Magnum/12   Second Life RC Snack Welcome back Snack! If yo udon't know we occasionally use the snack RC for smaller use cases. They're purpose made and usually not around for very long. This time Snack will have the code that got pulled from Magnum. It is only on 4 regions on the main grid. Search for 'Snack' from the map window. The most notable change is the fix for large groups (over 10,000 members). On the Snack regions, with the development viewers linked below these groups will load!   Bug Fixes Linkability distance rules are broken Group won't load - too many members. This provides a new capability to viewers to fetch member lists for large groups. Get the development viewer here: Windows test viewer download OS X test viewer download Linux test viewer download Converted over 50 hard-coded messages on the server to a localizable data format that can be properly displayed in the correct language in the viewer. A future viewer release will contain the messages and tags for translation. Thanks to a newly added capability the simulator can now report information about script permissions granted to objects within a region. A future viewer update will use this. Restored functionality of the Estate Tools, Debug, Disable collisions feature. Invoking this feature will put the affected region into a state with very limited physics. This is useful when trying to untangle performance issues or clear unwanted objects. 2012-10-24, 7-11:00am: Release Notes: https://wiki.secondlife.com/wiki/Release_Notes/Second_Life_RC_Snack/12   We will be monitoring this thread during the next week so please feel free to post issues that you feel have been introduced by the new code. Please file a JIRA for issues you find and post the JIRA link into this thread. It really helps us out. When determining if issues are relevant or not research is key. Tracking down exactly the right situation where an issue is occurring greatly speeds up the development process to get fixes in place. I appreciate your help. Have a good week!   __Oskar   p.s. If you are interested in helping test SecondLife in beta please join the group "Second Life Beta" in-world. We also have an email list where we communicate upcoming projects and how you can help. (https://lists.secondlife.com/cgi-bin/mailman/listinfo/server-beta ) Once a week we meet on ADITI to discuss new features, new bugs, new fixes, and other fun stuff. You are more than welcome. Information is here:https://wiki.secondlife.com/wiki/Server_Beta_User_Group   This is not a forum thread for off-topic and unproductive ranting. I will no longer tolerate it. This forum thread is to discuss newly found issues in the Release Candidate channels. If you feel the need to have your opinions heard on topics unrelated to new bugs then please start your own thread. If an individual continues to post unproductive and off-topic comments I will take measures to remedy that. If you are unsure about your posting please read this : "Linden Lab Official:Community Participation Guidelines" https://wiki.secondlife.com/wiki/Issue_Tracker/Conduct
  15. Oskar Linden

    Deploys for the week of 2012-10-15

    Perrie Juran wrote: Lydia Craig wrote: Would you please fix the crash followed by region is logging you out bug that apparently was introduced again in last weeks restarts. Also try to do something with the debilitating memory leaks and lag in the servers which are still clogging our cpu cache and causing problems, as well as using current saves rather than ones from previous weeks for the restarts, since those reintorduce problems that have already been fixed by LL or the players. Will you please stop being clueless? Be nice Perrie. __Oskar
×