Jump to content

Oskar Linden

Retired Linden
  • Posts

    461
  • Joined

Posts posted by Oskar Linden

  1. Monday is a holiday this week and most Lindens are out enjoying their day off. We do have code ready for deploy tomorrow morning and will be shipping it at the regularly scheduled hour.


    Second Life Server (main channel)
    The main channel will be getting Kelly's "maint-server" project. This is mostly bug fixes and some logging changes to help us investigate some issues.
    Bug Fixes
    • SCR-61: "llOwnersay Truncates multibyte characters at the end of it's range"
    • SVC-6573: Block execution of ungrouped scripts on ungrouped land that blocks scripts.
    • SVC-2810: IM to Email sending out messages that can't be replied to.
    • SVC-4632: Getting past estate land bans
    • SCR-66: "llRegionSayTo() Fails to send messages to attachments on sitting avatars"
    • Added logging to help in investigating a "'TIMEWARP" issue that is causing some residents to be kicked off simulators
    • A simulator crash mode.
    • A dataserver crash in SMTP connection sending mail
    • Fix to allow services to start properly after deployment of new code.
     
    2011-05-31, 5:00am: Rolling Restart - Release Notes: https://wiki.secondlife.com/wiki/Release_Notes/Second_Life_Server/11
     

    Second Life RC BlueSteel
    This branch has the same changes to the People API as were here last week. This API was updated to handle friendship additions and removals as well as some infrastructural changes.

    2011-06-01, 8:00am: Rolling Restart - Release Notes: https://wiki.secondlife.com/wiki/Release_Notes/Second_Life_RC_BlueSteel/11
     

    Second Life RC LeTigre
    This channel will get Kelly's "mono2-performance' branch.

    2011-06-01, 9:00am: Rolling Restart - Release Notes: https://wiki.secondlife.com/wiki/Release_Notes/Second_Life_RC_LeTigre/11
     

    Second Life RC Magnum
    This project is keeping the "mesh-prep" branch after getting some bug fixes. This contains infrastructure and framework updates to get the grid ready for mesh. It does not include any mesh features or functionality. The physics engine has been updated and the 10cm gap between colliding objects has been removed for some objects. 
    The llCastRay() function has been included, but it is disabled..

    2011-06-01, 10:00am: Rolling Restart - Release Notes: https://wiki.secondlife.com/wiki/Release_Notes/Second_Life_RC_Magnum/11
     

    Snack Release Channel
    Snack will be closed until it is needed again.
     

    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

     

  2. Last week had some unfortunate deploy related issues and we were unable to promote the server versions we had intended. Because of those issues we do not have a stable release candidate to ship this week. We will not have a main channel roll on Tuesday morning. Wednesday morning we will continue with the regular RC channel rolling restarts.


    Second Life Server (main channel)
    There will be no main channel roll this week. You can all sit back and not wait for the rolling restart.
     
    2011-05-24, 5:00am: Rolling Restart - Release Notes: https://wiki.secondlife.com/wiki/Release_Notes/Second_Life_Server/11
     

    Second Life RC BlueSteel
    This branch has the same changes to the People API as were here last week. This API was updated to handle friendship additions and removals as well as some infrastructural changes.

    2011-05-25, 8:00am: Rolling Restart - Release Notes: https://wiki.secondlife.com/wiki/Release_Notes/Second_Life_RC_BlueSteel/11
     

    Second Life RC LeTigre
    This channel is the same as LeTigre last week and contains Kelly's "maint-server" changes. This is mostly bug fixes and some logging changes to help us investigate some issues. The details are in the release notes.

    2011-05-25, 9:00am: Rolling Restart - Release Notes: https://wiki.secondlife.com/wiki/Release_Notes/Second_Life_RC_LeTigre/11
     

    Second Life RC Magnum
    This project is getting the "mesh-prep" branch. This contains infrastructure and framework updates to get the grid ready for mesh. It does not include any mesh features or functionality. The physics engine has been updated and the 10cm gap between colliding objects has been removed for some objects. 
    The llCastRay() function has been included. It was disabled last week, but might ship enabled this week.

    2011-05-25, 10:00am: Rolling Restart - Release Notes: https://wiki.secondlife.com/wiki/Release_Notes/Second_Life_RC_Magnum/11
     

    Snack Release Channel
    This will keep Kelly's updated "mono2performance" project. More info to come.

     

    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

     

  3. Allow me to jump in here. I will apologize first off for not reading every comment in this thread. Let me summarize where we are with all of this. Fixing group chat is a very high priority for Linden Lab. It has never been off our top 5 list. We thought we had something going with the XMPP project and prematurely gave a fix-by date. After we attempted to implement the fixes as we had architected them it failed to provide the improvements that we needed to see. We couldn't move forward with it as it was. 

    We have continued to investigate solutions to the group chat problems. We're not even ruling out the possibility that XMPP may have a new role in a future solution. We have put in a lot of time this last month coming up with some new ideas. Hopefully very soon we will be able to communicate our findings and ultimately have something for you to try out on ADITI.

    We appreciate your patience.

    __Oskar 

  4. UPDATED: We will not have a Wednesday morning release for the RC channels. We are postponing it until Thursday morning. I will update the dates here and update the notes soon.

    We are back on track this week. I know things have been stressful and hectic and seemingly disorganized for about a month now. We now have a stable set of code deployed to the main grid to work from. It's taken a lot of work and we appreciate your patience. We have a busy week planned with upgrades coming to the main channel and all three RC's.
    You may have also noticed a RC channel called "Snack". That is a small, temporary, channel we use just for a limited time. It's like a snack, get it? :-) In this case we used it as a quick live test for Kelly's mono2-performance project that has had some unfortunate rollbacks the last few times on the grid. We deployed his code to Snack and did a verification test on the 4 Snack sandbox regions. We found some bugs and got them fixed. It will now enter the regular RC process.


    Second Life Server (main channel)
    Main channel remains the same for now. We had issues during the deploy and rolled this channel back to the stable version.
     
    2011-05-17, 5:00am: Rolling Restart - Release Notes: https://wiki.secondlife.com/wiki/Release_Notes/Second_Life_Server/11
     

    Second Life RC BlueSteel
    This branch has some changes to the People API. This API was updated to handle friendship additions and removals as well as some infrastructural changes.

    2011-05-19, 8:00am: Rolling Restart - Release Notes: https://wiki.secondlife.com/wiki/Release_Notes/Second_Life_RC_BlueSteel/11
     

    Second Life RC LeTigre
    This channel is the same as LeTigre last week and contains Kelly's "maint-server" changes. This is mostly bug fixes and some logging changes to help us investigate some issues. The details are in the release notes.

    2011-05-19, 9:00am: Rolling Restart - Release Notes: https://wiki.secondlife.com/wiki/Release_Notes/Second_Life_RC_LeTigre/11
     

    Second Life RC Magnum
    This project is getting the "mesh-prep" branch. This contains infrastructure and framework updates to get the grid ready for mesh. It does not include any mesh features or functionality. The physics engine has been updated and the 10cm gap between colliding objects has been removed for some objects. 
    The llCastRay() function has been included, but is disabled. A last minute bug was holding back the release of this project and we needed ti disable it. It will be fixed in an upcoming maint-server. Scripts with llCastRay() will compile but will not generate results and may produce errors.

    2011-05-19, 10:00am: Rolling Restart - Release Notes: https://wiki.secondlife.com/wiki/Release_Notes/Second_Life_RC_Magnum/11
     

    Snack Release Channel
    This will get Kelly's updated "mono2performance" project. More info to come.

    2011-05-19, 10:00am: Rolling Restart - Release Notes:https://wiki.secondlife.com/wiki/Release_Notes/Second_Life_RC_Snack/11
     

    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

     

  5. Void Singer is right. This issue was unrelated to this mornings update to the simulator code. The centrals services that do all the region coordinating and communicating to things like the asset servers started failing. 

     

    I appreciate everyone's passion for Second Life and I know how much this place means to you. When it comes to reporting issues like this raw emotion doesn't help us. I don't need to know how much L$ your inventory is worth. Telling me how upset you are won't help us diagnose the issues. What really helps is a calm description of the steps you have done to reproduce an issue with specific information about where the bugs are occurring. This means going to Help -> About Second Life and including server and viewer versions in your report.

     

    __Oskar

  6. This is going to be a different week. We are timeshifting the release by 1 day. The main grid will be rolled Wednesday morning and the RC channels will be rolled Thursday morning. What happened was that last weeks emergency fix for the physics issue introduced a new sim crash mode that was particularly nasty and has been cropping up a lot. We're in a tough spot because we need the physics changes in there to go out to the full grid, but that's not realistic with this crashing issue. So we pushed an emergency release to the Magnum channel this morning and we're going to watch it until Wednesday morning. If it has stabilized we're going to release it to the main channel. 
    I know this has been a frustrating few weeks for you, and I sincerely apologize. It's been really frustrating for us as well when we hit issues like this. They hold up progress on our end and push other projects back.


    Second Life Server (main channel)
    This will hopefully be the fully fixed, patched, non-physics weirdity Andrew's "maint-server". 
     
    2011-05-11, 5:00am: Rolling Restart - Release Notes: https://wiki.secondlife.com/wiki/Release_Notes/Second_Life_Server/11
     

    Second Life RC BlueSteel
    There are no changes to this channel. It will match the main channel release. 
    2011-05-12, 8:00am: Rolling Restart - Release Notes: https://wiki.secondlife.com/wiki/Release_Notes/Second_Life_RC_BlueSteel/11
     

    Second Life RC LeTigre
    This channel will get some bug fixes in the form of a Kelly's "maint-server" branch.
    Bug Fixes: 
    • SCR-61: "llOwnersay Truncates multibyte characters at the end of it's range"
    • SVC-6573: Block execution of ungrouped scripts on ungrouped land that blocks scripts.
    • SVC-2810: IM to Email sending out messages that can't be replied to.
    • SVC-4632: Getting past estate land bans
    • SCR-66: "llRegionSayTo() Fails to send messages to attachments on sitting avatars"
    • Added logging to help in investigating a "'TIMEWARP" issue that is causing some residents to be kicked off simulators
    • A simulator crash mode.
    • A dataserver crash in SMTP connection sending mail

    2011-05-12, 9:00am: Rolling Restart - Release Notes: https://wiki.secondlife.com/wiki/Release_Notes/Second_Life_RC_LeTigre/11
     

    Second Life RC Magnum
    This channel will also match the fixes on the main channel.

    2011-05-12, 10:00am: Rolling Restart - Release Notes: https://wiki.secondlife.com/wiki/Release_Notes/Second_Life_RC_Magnum/11
     
     
    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

     

  7. There are two very tricky areas of our server code: scripting and physics. These areas need improvement if we are going to get to the glorious future of awesome stability that everyone wants SL to be. However, even tiny updates in either of these areas can and does have dire consequences and is highly controversial. We've received many complaints about vehicle performance and attempted to alleviate those with last weeks physics tweaks. We tested a ton of vehicles on the beta grid and created vehicle testing tracks. We didn't know horses used the physics engine for movements. Those physics changes were on an RC channel for almost three weeks with no complaints. We thought it was good to go on the grid. We were mistaken. We recognized that immediately and made changes to fix things. Sadly our fix introduced a very serious server crashing bug that went undetected in beta. Because of that we had to push an emergency roll this morning. 

    We have made many performance improvements to SL since the weekly release process was instituted that have gone off without a hitch. The areas that could use the most improvements are also the trickiest to touch. Every change will have a negative effect on someone. The reward of a better system overall is greater than the risk. This isn't a trade-off we take lightly though. We have long discussions about how to properly institute positive change. We have the ability now to make small incremental bug fixes that for a majority of the time have very little negative impact. We're slowly making things better. That wouldn't have been possible a year ago. With these trickier pieces of our infrastructure we have a larger risk of making things worse for a lot of people. We recognize that and work to patch any issues as soon as we can. I appreciate your patience.

     

    __Oskar

  8. The coldest April that Seattle, Washington has had for 120 years is now over! I have high hopes for a warm May and trouble free releases this week. Poor LeTigre has been having some troubles. We pulled last weeks release when it was determined that certain scripted objects would disappear on-rez. The issue has been fixed and will be released this week.
     
    UPDATE
    After the release Tuesday morning we were notified by support that large numbers of residents were having issues with amaretto horses and other physical objects. After a lot of research and discussion we made the decision to push a fix to each of the three RC channels. Affected regions will have the option to move to the RC's for this week. We will push this fix live next Tuesday.

    Second Life Server (main channel)
    We are promoting Andrew's "maint-server" project from BlueSteel. The "maint-server" branches are where we collect bug fixes. We fixed quite a few bugs in this branch and we also added a new LSL function. The following issues were fixed in this project.
    • Avatar position reverts to original sittarget in simcrossing
    • Muting a new-style 'Resident' avatar is ineffective when you're offline
    • llTeleportAgentHome on an agent not over your land shouldn't result in the _target_ getting the message
    • Mini-map shows multiple dots for one avatar, but avatar is not ghosted
    • Vehicles "Jumping" when crossing prims
    • Group-owned objects located in private estates cannot send IMs to offline avatars
    • llGiveInventory is not working!
    Additionally LLRegionSayTo() was added to LSL.
     
    2011-05-03, 5:00am: Rolling Restart - Release Notes: https://wiki.secondlife.com/wiki/Release_Notes/Second_Life_Server/11
     

    Second Life RC BlueSteel
    This project is on all three RC channels. It is an Andrew's "maint-server" project. It includes server crash fixes and other bug fixes. It has the physics change removed.
    2011-05-04, 8:00am: Rolling Restart - Release Notes: https://wiki.secondlife.com/wiki/Release_Notes/Second_Life_RC_BlueSteel/11
     

    Second Life RC LeTigre
    This project is on all three RC channels. It is an Andrew's "maint-server" project. It includes server crash fixes and other bug fixes. It has the physics change removed.

    2011-05-04, 9:00am: Rolling Restart - Release Notes: https://wiki.secondlife.com/wiki/Release_Notes/Second_Life_RC_LeTigre/11
     

    Second Life RC Magnum
    This project is on all three RC channels. It is an Andrew's "maint-server" project. It includes server crash fixes and other bug fixes. It has the physics change removed.

    2011-05-04, 10:00am: Rolling Restart - Release Notes: https://wiki.secondlife.com/wiki/Release_Notes/Second_Life_RC_Magnum/11
     
     
    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

     

  9. As soon as the LeTigre regions got the updated "mono2 Upgrade" project code we began to get reports that rezzed objects were disappearing. We did some quick investigations and determined that we would need to pull the code and roll the LeTigre channel to match the main branch. This has been finished and we are working on fixing the bug. We will probably wait until next week to redeploy to LeTIgre.

     

    __Oskar

  10. Last week was pretty rough. We had lots of different issues affecting us at the same time. We appreciate your patience while we weather those storms. I have hope that this week will be quieter. We might have a new project this week. It depends on whether it is ready or not. I'll update this post either way. On LeTigre Kelly's "Mono2 Upgrade" project got some new fixes added.
     
    Second Life Server (main channel)
    We are promoting Monty's "Fast Assets" project from Magnum. The goal of this project is to increase the speed of asset retrieval by the simulator. Long simulator asset queue lengths result in huge delays in asset loads for users. By allowing simultaneous asset downloads we can increase the quality of the experience.
     
    2011-04-26, 5:00am: Rolling Restart - Release Notes: https://wiki.secondlife.com/wiki/Release_Notes/Second_Life_Server/11
     

    Second Life RC BlueSteel
    BlueSteel is again Andrew's "maint-server" project. This is bug fixes a new LSL function.
    • Avatar position reverts to original sittarget in simcrossing
    • Muting a new-style 'Resident' avatar is ineffective when you're offline
    • llTeleportAgentHome on an agent not over your land shouldn't result in the _target_ getting the message
    • Mini-map shows multiple dots for one avatar, but avatar is not ghosted
    • Vehicles "Jumping" when crossing prims
    • Group-owned objects located in private estates cannot send IMs to offline avatars
    • llGiveInventory is not working!
    • Added LLRegionSayTo() LSL function.
    2011-04-27, 8:00am: Rolling Restart - Release Notes: https://wiki.secondlife.com/wiki/Release_Notes/Second_Life_RC_BlueSteel/11
     

    Second Life RC LeTigre
    This continues to be Kelly's "Mono2 Upgrade" project. This release includes many features that improve the performance and robustness of scripts compiled to Mono. This includes a lot of back end infrastructure work with unit tests and script life cycle to make it easier and safer to work with the script system in the future. 
    Included is a fix for SVC-3895 "Rezzing Mono scripted object cripples sim FPS".
    There are 3 new Script Profiling LSL Functions
    • llScriptProfiler can enable or disable memory profiling with PROFILE_SCRIPT_MEMORY and PROFILE_SCRIPT_NONE. While profiling the scripts performance will be severely impacted.
    • llGetSPMaxMemory will report the highest level of used memory during the most recent, or current, profiling run.
    • llGetUsedMemory will report the current used memory of the script and does not require profiling to be enabled.
    We fixed a simulator performance issue when removing objects with scripts from a region. We also have a fix in place for SVC-6926

    2011-04-27, 9:00am: Rolling Restart - Release Notes: https://wiki.secondlife.com/wiki/Release_Notes/Second_Life_RC_LeTigre/11
     

    Second Life RC Magnum
    We might get a new RC in this slot. Otherwise it will continue to be Monty's "Fast Assets" project and match the main channel.

    2011-04-27, 10:00am: Rolling Restart - Release Notes: https://wiki.secondlife.com/wiki/Release_Notes/Second_Life_RC_Magnum/11
     
     
    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

     

×
×
  • Create New...