#SL News Week 21

Region Idling

This is the server update that is advancing to the main grid today, Tuesday. I’ve been writing about Second Life® Region Idling for a few days now. So, if you don’t know about it see: #SL Region Idling and #SL News Update Week 20.

Open Source Meeting

Threaded Region Crossing

I’ve been writing about the Region Crossing Phase I code for some time, since about February. This is a major refactor of region crossing code. It touches many parts of the Second Life system. Because of its complexity it has been a difficult write. We have seen lots of problems from it. It has been rolled back from the Release Channels a number of times.

It looks like this code will stay on the Le Tigre and Magnum channels this week.

Read more

#SL News Week 19

Kelly Linden provided some information on the Linden Scripting Language (LSL) function llGetAgentList(). The server maintenance package with this new function rolled to the main grid Tuesday. It rolled in spite of a problem. See JIRA item:

SCR-311llGetAgentList() with scope AGENT_LIST_PARCEL or AGENT_LIST_PARCEL_OWNER returns empty list when attached to avatar.

Server Scripting User Group

Of course those most interested in getting this feature intended to use it in avatar attachments. Frustrating. Kelly believes they can fix the problem and we’ll either see the fix pushed to the main grid or pop up in a release channel, depending on how well the fix goes.

Read more

#SL Pathfinding Wk17 & Wk18

A little catching up… RL work has interfered with my making a couple of User Group meetings. One of the Lindens was kind enough to send me transcripts for the meetings I missed.

Land Impact

The Lindens were testing the modified Land Impact system in week 17. They were using the algorithm that set a cap on Streaming/Download Weight of 1 on all non-mesh-prims.

Also, the Script Factor of increasing Server Weight by 0.5*prim_count for unscripted-prims and scripted was switched to 0.5*prim_count + (0.25*number_of_scripts) with a cap of 2. Rounding is done on linksets. The Lindens believe that change would only cause the Land Impact cost of existing objects to decrease.

While one could probably prove the deceasing cost belief mathematically, on a practical level bugs tend to add chaos to and invalidate clean logical proofs. So, they test.

Read more

#SL Server-Script News Update Wk18

Pathfinding

Pathfinding is closer to release. I expect we will see it arrive on the Release Channels this month.

Andrew Linden says they feel that are now feature complete for the initial release. I suppose this means that all the features the Lab believes are important for successful use of Pathfinding have been added. They still have bogs and issues to sort out. But, the feature set is fixed until after initial release.

Server/Scripting Meeting - Lego Chairs

They have decided to change the Pathfinding Tools in the viewer. Seems it is a work flow change that drives the need for viewer changes.

If you have used the viewer to edit Navmesh, you realize there are some klunks. Unfreezing the mesh, editing, and Freezing the Navmesh have some delay issues that have to be handled. Once a Navmesh has been changed and locked it takes some time for the server to recalculate the Navmesh. As Andrew says, may be tens of seconds. With multiple people editing the same Navmesh in a region you might imagine what problems a 20 to 40 second delay might cause them.

Read more

#SecondLife News Week 18

There is a bit more news on the Thursday service outage. A firmware upgrade in the routers is the likely problem. Other data centers have seen similar problems. Today, Monday, they downed the system from about 7 to 9 AM PDT. The revised upgrades presumably made it into firmware and we are back up. And that is about all we are ever likely to know about the event.

Mesh Meeting

Magnum Release Channel

This channel is running the update package many Second Life® users are waiting for. This is the one with PRIM_SLICE, HTTP header size control, and llGetAgentList(). Unfortunately this package is having problems and is not likely to make it to the main grid.

The problem seen is attachments fail to attach/rez. In some cases they rez but the scripts fail to load.

Read more

#SL Server News Update Wk17

Seems we had a major melt down Thursday morning (USA morning). One of the Linden Lab® data centers had hardware network failures. In systems this size there is usually considerable effort put into load balancing to distribute the workload. So, with the center dropping offline everything went out of balance as the servers remaining online could not carry the load. The Lindens turned off some services until they could get the data center back online. Mostly money related services went offline. It took several hours to correct the problem.

During that time login’s were closed or inaccessible and the main Second Life® web sites went offline.

There is no truth to the rumor that one of the gerbils peed on a router after waking up from a hard night of partying in Zindra.

Main Channel

This week a roll did make it to the main grid. This is the package with the Inventory API’s. So, with luck we will see better inventory and delivery performance. As Thursday the Tuesday roll has not shown any problems.

Read more

#SecondLife News Week 17

This week a new package rolled out to the main grid. This is the package with the Inventory API changes. These are intended to make inventory transfers more stable and reliable. Features also will allow the Inventory loads to scale better. This is the package that was running on Blue Steel and Le Tigre release channels.

The main grid also got the change in flight height. The limit has been moved from 150-200m to 5,000m. Flight feathers should no longer be needed. However, some feathers will make you fly faster and that may be a worthwhile reason to use one.

If you have a flight feather or whatever device that sends you into orbit, contact Simon Linden

Release Channels

The package running in Magnum failed this past week. Group notices being sent from regions running Magnum failed. This package will continue to run in Magnum with a number of additional fixes.

Read more

#SL Scripting and Mesh News Wk17

Not much going on in scripting right now. Various changes and new functions are winding their way through QA and the release channels. But, not much new information. Also, Kelly Linden did not have the usual Scripting User Group Meeting this Monday.

Prep Linden at Content/Mesh Meeting

The new PRIM_SLICE in llSetPrimativeParams() is in testing on Magnum Release Channel. The Magnum release is having problems with group chat. So, it is unclear whether that feature will roll to the main channel tomorrow or not. I can’t image that llSetPrimativeParams() is causing group chat issues. But, the Lindens are testing interactions, so it may not make it.

Read more