Jump to content

Oskar Linden

Retired Linden
  • Posts

    461
  • Joined

Posts posted by Oskar Linden

  1. 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 llCreateCharacterCHARACTER_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 llGetObjectDetailsOBJECT_PATHFINDING_TYPE, which returns the pathfinding setting of any object in the region. It returns an integer matching one of the following new constants:
        • 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
    • 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.
      • 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"


  2. 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

  3. 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

    You will need to use a development vwr on those regions to access the large group fix changes:

     

     

    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"

  4. 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:

    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


  5. 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


  6. 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

     

  7. 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


  8. 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

  9.  

    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 llCreateCharacterCHARACTER_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 llGetObjectDetailsOBJECT_PATHFINDING_TYPE, which returns the pathfinding setting of any object in the region. It returns an integer matching one of the following new constants:
        • 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:
      • 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"


  10. 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

  11. Thanks to everyone who participated in the Network Pile On Test last week. The code from that test will be on BlueSteel this week. If it passes the simulator smoke test that is.

     

    Second Life Server (main channel)

    We are promoting the code from BlueSteel to the main channel this week.

     

    • Backend fixes to improve database access for large groups.

     2012-10-16, 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-17, 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. Details soon.

    2012-10-17, 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 same code as last week. It will be merged with the code from trunk. There WILL BE a rolling restart.

    This is a maint-server project.

    • Bug Fixes
      • Back end infrastructural changes.
      • No intentional change to behaviour.

     

     2012-10-17, 7-11:00am: Release Notes: https://wiki.secondlife.com/wiki/Release_Notes/Second_Life_RC_Magnum/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"


  12. Perrie Juran wrote:

    Cerise wrote:

    Perrie Juran wrote:

    What I am seeing in my browsers address bar is  secondlife://Aditi/secondlife/GC%20Test%203/128/128/24

    I do hope this works.  I tried using it at "start at" but landed at a welcome area.  Probably isn't live right now.

    Yeah, sorry, I just noticed that you wrote you are using Firestorm. Its login scren is really buggy when you use other grids. Just use the region name for start location on that viewer and keep your fingers crossed ... or use the LL viewer for this test.

    Well
    Oskar
    said above that it would be helpful to have people log in with TPV's.

    And the official viewer gives my computer heartburn. (there's a long no longer viewable JIRA on that).

    I am very familiar with doing copy and paste of SLURL's all the time.

    So
    Oskar
    , help please??????

    What will I need to paste into my start location when I launch my viewer?

     

    ETA, will we all get Linden Bears for helping 
    ;)

     

    You are on your own with TPV's. :-) Nothing against them, but I have never used one. I have no idea what they do or don't do or how to get them to work with ADITI.

    I'll see what I can do for unique compensation :-)

    __Oskar


  13. Toysoldier Thor wrote:

    are these network changes related to what we discovered about sim lag during heavy sim event?

     

     

     I would love to help but i do not know about this IRC stuff. is there a slurl that we can go to in adititi tomorrow at 4pm slt?

    these changes are not related to sim lag.

    as far as irc perhaps someone in this forum can help you set it up.

    __Oskar


  14. Perrie Juran wrote:

    I think I have the IRC figured out so if my schedule works out tomorrow I will try and be there.

    One question, simply because I don't want  to assume, do we need to be using the official viewer or will a TPV be OK?

    ETA, you mentioned in your post above testing Voice but that is not mentioned in the list of tests (#1,#2,#3) in the Wiki.

    All viewers are ok. The more varied the better imo. It won't have any specific impact on this test.

    __Oskar

  15. Linden Lab has made some changes to the way regions handle network traffic. We need your help to test. This will help us insure that regions are communicating appropriately over the network. Mainly we are concerned with agents entering via direct login, teleport, and region crossing. As well as other functions such as IMs, Voice, and Group chat.

    Tomorrow, October 11th, at 4PM Pacific time (right after the server beta user group) we will conduct these tests with as many people as we have. Testing will take place on ADITI and require out of world communication we will be coordinating via IRC. This will require an IRC client connected to EFNET in the channel #sltest. If you don't know how to do that you have until tomorrow afternoon to figure it out. :-)

    The details on the tests are here:

     - https://wiki.secondlife.com/wiki/Networking_Optimization_Pile_On_Tests

    I hope you can come and help us test these new changes.

    __Oskar

×
×
  • Create New...