On Tuesday, August 18th, the majority of servers were updated to server maintenance update 546455, previously deployed to the RC channels comprising updates to assist with the cloud uplift.
On Wednesday, August 19th, there will an RC deployment comprising an updated version of server release 545166 with a new build ID which integrates all the changes made in the last month. Te release will have an updated build number, which was not available at the time of writing.
SL Viewer
The Arrack Maintenance RC viewer, version 6.4.7.546539 and dated August 11th, was promoted to de facto release status on Monday, August 17th.
The remainder of the current official viewers start the week unchanged:
Release channel cohorts:
Mesh uploader RC viewer, version 6.4.5.544027, July 27.
Love Me Render RC viewer, version 6.4.5.544028, June 30.
Project viewers:
Custom Key Mappings project viewer, version 6.4.5.544079, June 30.
Copy / Paste viewer, version 6.3.5.533365, December 9, 2019.
Project Muscadine (Animesh follow-on) project viewer, version 6.4.0.532999, November 22, 2019.
Legacy Profiles viewer, version 6.3.2.530836, September 17, 2019. Covers the re-integration of Viewer Profiles.
360 Snapshot project viewer, version 6.2.4.529111, July 16, 2019.
In Brief
BUG-229219 “Group chat disabled after TP” (the actual issue behind people not seeing group chat correctly as reported in my previous SUG summary): there have been several bug reports on this, and the Lab is investigating.
The improvements to region crossings have resulted in a race condition that mean the receiving region can start acting on a vehicle (running scripts, etc), before avatars are correctly re-seated. Simon Linden is currently addressing this.
BUG-229207 “Stuck “Loading contents…” if object has more than 1 item in its content” is a bug that had been fixed 545166, but resurfaced following the deployment 456455 on August 18th. According to Rider Linden during the SUG meeting, it has now been “re-fixed” (or as he put it, referencing comments that the issue had been unfixed, it has be “un-unfixed”).
On Tuesday, August 11th, the majority of servers were updated to server maintenance update 545966, comprising updates to assist with the cloud uplift work and includes the updated region crossing code that came about as a result of testing carried out on Aditi in relation to running simulators via AWS services (see my previous SUG summary).
On Wednesday, August 12th, There should be at least one deployment, which should also include the adjustments made to the region crossing code, so these will be grid-wide.
SL Viewer
The Tools Update 2 viewer, version 6.4.6.545962, dated Monday, August 10th, was released and promoted at the de facto release viewer on Monday, August 10th.
The Arrack Maintenance RC viewer updated to version 6.4.7.546539 on Tuesday, August 11th.
All other official viewer remain unchanged at the start of the week:
Release channel cohorts:
Mesh uploader RC viewer, version 6.4.5.544027, July 27.
Love Me Render RC viewer, version 6.4.5.544028, June 30.
Project viewers:
Custom Key Mappings project viewer, version 6.4.5.544079, June 30.
Copy / Paste viewer, version 6.3.5.533365, December 9, 2019.
Project Muscadine (Animesh follow-on) project viewer, version 6.4.0.532999, November 22, 2019.
Legacy Profiles viewer, version 6.3.2.530836, September 17, 2019. Covers the re-integration of Viewer Profiles.
360 Snapshot project viewer, version 6.2.4.529111, July 16, 2019.
In Brief
At least one large in-world group (60K+ members) is reporting group chat issues, vis: people engaged in group chat suddenly not seeing their own text when entered while other receive it; people typing into group chat and seeing their chat appear on entering, but some others saying they didn’t see it and others confirming they can see it, etc. This issue has thus far only bee reported via support ticket and a Jira has been requested.
There is a general request that those using the Blake Sea + Morris and Ahern regions on Aditi (all running via AWS) who notice unusual, reproducible issues, to please raise a Jira.
There was no deployment to the core SLS channel regions on Tuesday, August 4th, leaving the majority of the grid running on server maintenance update 544832, designed to resolve issues with some internal service updates, chat range improvements and capability improvements.
There should be two RC deployments on Wednesday, August 5th:
Tools Update 2 RC viewer, version 6.4.6.545699, July 29.
Mesh uploader RC viewer, version 6.4.5.544027, July 27.
rrack Maintenance RC viewer, version 6.4.5.544465, July 6.
Love Me Render RC viewer, version 6.4.5.544028, June 30.
Project viewers:
Custom Key Mappings project viewer, version 6.4.5.544079, June 30.
Copy / Paste viewer, version 6.3.5.533365, December 9, 2019.
Project Muscadine (Animesh follow-on) project viewer, version 6.4.0.532999, November 22, 2019.
Legacy Profiles viewer, version 6.3.2.530836, September 17, 2019. Covers the re-integration of Viewer Profiles.
360 Snapshot project viewer, version 6.2.4.529111, July 16, 2019.
Region Crossings
As noted in my previous SUG meeting update, Simon Linden has created a fun challenge people can take to test region crossings on Aditi, where the Blake Sea regions have been cloned and are running on AWS services.
However, ahead of the challenge being issued, changes were made in how region crossings are handled by the simulators, and these have seen significant improvements in crossing performance (with the exception of corner-to-corner crossings). As a result, the same updates are to be deployed to an RC channel in week #33 (the week commencing Monday, August 10th, 2020).
A video documenting region crossings using the updated code / handing on Aditi has been published on You Tube by the MIRAI group.
Note: If you still want to try Simon Linden’s Aditi region crossing challenge, go to secondlife://Aditi/secondlife/Morris/200/207/34 on the BETA (Aditi) grid and click on the red egg-shaped thing. It will give you the “Blake Sea Challenge” object which should be worn so it can give you instructions for sailing / flying / motor-boating around the 46 regions. See if you can make it without doubling back!
There was no deployment to the core SLS channel regions on Tuesday, July 28th, leaving the majority of the grid running on server maintenance update 544832, designed to resolve issues with some internal service updates, chat range improvements and capability improvements.
On Wednesday, July 29th, there should be a deployment to two of the RC channels (LeTigre and BlueSteel), primarily related to internal changes related to the cloud uplift.
SL Viewer
After being rolled back to RC status, the Tools Update viewer version 6.4.5.544639 was removed from the available viewer list on Monday, July 27th.
The Mesh uploader was promoted to RC status with the release of version 6.4.5.544027 on Monday, July 27th.
The remaining official viewer pipelines remain as follows:
Current release viewer version 6.4.4.543157, dated June 11th, promoted June 23rd, formerly the CEF RC viewer – ROLL BACK.
Release channel cohorts:
Arrack Maintenance RC viewer, version 6.4.5.544465, July 6th.
Love Me Render RC viewer, version 6.4.5.544028, June 30th.
Project viewers:
Custom Key Mappings project viewer, version 6.4.5.544079, June 30th.
Copy / Paste viewer, version 6.3.5.533365, December 9th, 2019.
Project Muscadine (Animesh follow-on) project viewer, version 6.4.0.532999, November 22nd, 2019.
Legacy Profiles viewer, version 6.3.2.530836, September 17th, 2019. Covers the re-integration of Viewer Profiles.
360 Snapshot project viewer, version 6.2.4.529111, July 16th, 2019.
Blake Sea Cloud Challenge (Aditi)
As I was the first to report on July 21st, the Blake Sea regions have been cloned to the Aditi, the beta grid, and are running on AWS servers in the cloud (see: Blake Sea in the cloud on ADITI). At that time, region crossings for the regions were – to say the least – unstable.
Since then, those regions (some 46 in total) have been further updated (Monday, July 27th), and to help with gathering data on cloud-based region crossings, Simon Linden has defined the Blake Sea Challenge:
We just did some updates this morning (Monday July 27th) that fixes a bunch of the region connectivity issues. I just did a tour and didn’t hit any invisible walls.
Along those lines, I made a quick “Blake Sea Challenge” Go to secondlife://Aditi/secondlife/Morris/200/207/34 on the BETA aditi grid, and click on the red egg-shaped thing to try it out. It will give you the “Blake Sea Challenge” … wear it and touch, and it’ll get you going. Follow the instructions to sail / fly / motor around 46 regions without doubling back and see if you make it. Have fun and keep letting us know how it goes!
– Simon Linden, Simulator User Group
Blake Sea is now on Aditi and running in the cloud for those wishing to test vehicle region crossings. If interested, try taking Simon’s challenge (above)
In Brief
There are renewed reports of delays to scripted object rezzing across many regions. see: BUG-228939 “on_rez action delayed for 2 to 3 seconds in many regions”.
On Tuesday, July 21st, the majority of the grid was updated with server maintenance update 544832, designed to resolve issues with some internal service updates, chat range improvements and capability improvements.
On Wednesday, July 22nd, the should be a single RC deployment comprising “a few internal changes (mostly logging)”. At the time of writing, the server deployment thread had yet to be updated with the release notes reference.
SL Viewer
The Tools Update viewer, version 6.4.5.544639, was promoted to de facto release status, Friday, July 17th. This viewer uses the new viewer build tool chain, but does not include any user-facing updates outside of bug fixes.
The remaining official viewer pipelines remain as follows:
Arrack Maintenance RC viewer, version 6.4.5.544465, July 6th.
Love Me Render RC viewer, version 6.4.5.544028, June 30th.
Project viewers:
Custom Key Mappings project viewer, version 6.4.5.544079, June 30th.
Mesh uploader project viewer, version 6.4.4.543141, June 11th.
Copy / Paste viewer, version 6.3.5.533365, December 9th, 2019.
Project Muscadine (Animesh follow-on) project viewer, version 6.4.0.532999, November 22nd, 2019.
Legacy Profiles viewer, version 6.3.2.530836, September 17th, 2019. Covers the re-integration of Viewer Profiles.
360 Snapshot project viewer, version 6.2.4.529111, July 16th, 2019.
Further Regions in the Cloud
Following from the announcement concerning Ahern and Morris on Aditi, the beta grid, being in the cloud (see my previous Simulator User Group update), most / all of Blake Sea has been cloned to Aditi and is now running in the cloud, specifically for the purposes of region crossing tests with vehicles.
Again, just to emphasise, this is Aditi, the beta grid, only (at least one person has reported on region crossings on Agni (the main grid) in relation to this announcement). For more information, refer to my blog post Blake Sea in the cloud on ADITI.
Blake Sea is now on Aditi and running in the cloud for those wishing to test vehicle region crossings
What is Simulator “Sleep Time” and how are Scripts Processed?
The viewer provides a set of stats related to both itself and the simulator your user is on (CTRL-SHIFT-1). Most of the stats proved in this window are relatively self-explanatory, although some can cause confusion or can be misrepresented. One area of confusion – what is simulator “sleep time” – was raised in the forums recently, and Rider Linden took the time to explain it and a couple of other things in the stats panel. As his reply may help others, I’m including it in full here:
The short answer is that sleep time is the mean amount of time in ms per simulator frame that the simulator has spent idling over the last minute.
The long answer is that the simulators attempt to keep a constant number of processing frames (one cycle through the main loop) per second. This number is displayed in the statistics window as Sim FPS. This value is not the same as the Viewer’s FPS. When the Sim FPS starts to fall below 45 you will begin to see lag events like delayed movement and rubber banding, among other symptoms.
A single frame should take about 21ms. (21ms * 45) = ~1 second (less about 50ms overhead). If a single simulator frame takes less than that 21ms we need to add a few extra ms in order to maintain the constant rate. This extra time is reported as “Sleep Time” and tracks closely to “Spare Time”.
Every frame on the simulator is divided into a number of phases. The big ones are network message processing, advancing the state of the physics simulation, processing agents in the region and updating their interest lists, and executing scripts.
The amount of time allowed per frame to execute scripts is capped. The simulator will attempt to execute all the scripts in the region in that allotted time slice, if it can not make it all the way through the list it will stop and pick up where it left off on the next frame (this gives you the “Scripts Run %” statistic.) Since the time for script execution is capped you can see situations where the % of scripts executed per frame begins to fall even though there is idle time reported on the simulator.
On Tuesday, July 14th, the majority of the grid was updated with server release 544419, first deployed to the RC channels on Wednesday, July 8th. This should resolve issues with off-line inventory offers and group notice attachments, although a viewer-side update is also required, which is in the current Arrack RC viewer.
On Wednesday, July 15th, the RC channels should be updated with server maintenance update 544832, designed to resolve issues with some internal service updates, chat range improvements and capability improvements.
SL Viewer
There have been no official viewer updates to mark the start of the week, leaving the current pipelines as follows:
Current Release viewer version 6.4.3.543157, dated June 11, promoted June 23, formerly the CEF RC viewer – No Change.
Tools Update RC viewer, version 6.4.5.544474, July 7.
Arrack Maintenance RC viewer, version 6.4.5.544465, July 6.
Love Me Render RC viewer, version 6.4.5.544028, June 30.
Project viewers:
Custom Key Mappings project viewer, version 6.4.5.544079, June 30.
Mesh uploader project viewer, version 6.4.4.543141, June 11.
Copy / Paste viewer, version 6.3.5.533365, December 9, 2019.
Project Muscadine (Animesh follow-on) project viewer, version 6.4.0.532999, November 22, 2019.
Legacy Profiles viewer, version 6.3.2.530836, September 17, 2019. Covers the re-integration of Viewer Profiles.
360 Snapshot project viewer, version 6.2.4.529111, July 16, 2019.
Cloud Uplift
I don’t know if any of you have looked at AWS, but it’s a huge and complex system, so the learning curve on how to build servers, get them deployed, set up networks, security, etc etc etc is pretty tough … Not a surprise, just a lot of learning and work.
– Simon Linden, SUG Meeting, July 14th
Two publicly-accessible regions – Morris and Ahern – on Aditi (the beta grid) are now running in the cloud. Aside from outbound HTTP messaging and e-mail, they should function with no discernible difference to regions within the Lab’s co-lo facility.
Ahern and Morris on Aditi (the beta grid) are now operating from the cloud
Commenting on the HTTP messaging / e-mail situation, Oz Linden stated:
There are abuse constraints in AWS that we need to make sure we don’t violate. Both outbound HTTP and Email are ways that scripts could cause problems. We have a way to regulate HTTP out that we’re pretty sure of, and which you should be able to test fairly soon on main grid simulators. llEmail may get some new constraints and/or more severe throttles … still studying that one. When we have some updates on that, we’ll post in the LSL forum.
– Oz Linden, SUG Meeting, July 14th
It is believed that the current HTTP / e-mail out issues should not affect HTTP / e-mail between regions. The issue also shouldn’t affect llTargetedEmail, since the caller cannot specify an arbitrary email address.