2021 SUG meeting week #7 summary

The Isle of Elar, December 2020 – blog post

The following notes were taken from the Tuesday, February 16th, 2021 Simulator User Group (SUG) meeting.

Server Deployments

At the time of writing,  this is yet another week without published release notes. However, there was no deployment to the SLS Main channel on Tuesday, February 16th, leaving it on simulator release 555570.

Simulators on the BlueSteel channel are due to be subject to “some experiments” – one of which apparently involves splitting up the simulators currently on that channel into smaller channels.  It is not anticipated that any of these experiments will have any user-visible impact.

Mazidox Linden also indicated that the LeTigre deployment channel may also be subject to being split into smaller channels, although this has yet to be confirmed.

The aim of this work is to hopefully to make it easier to tune groups of simulators for better performance on their underlying servers, with Oz Linden noting:

We have many more possible system types than we had before… we picked one for the initial uplift, but there are lots of others and many configuration options…. finding the best combinations requires lots of experimentation.

SL Viewer

The Simplified Cache viewer, which incorporates a replacement for VFS caching, was promoted to Release Candidate status on Tuesday, February, 16th, 2021 with the issuing of version 6.4.13.555641.

The rest of the current pipelines remain as:

  • Current release viewer Dawa Maintenance RC Viewer, version 6.4.12.555248, dated January 25, 2021, promoted February 1st, 2021 – NEW.
  • Release channel cohorts:
    • Project Jelly viewer (Jellydoll updates), version 6.4.13.555567, February 5, 2021.
    • Custom Key Mappings project viewer, version 6.4.12.553437, January 7, 2021.
  • Project viewers:
    • Love Me Render (LMR) 5 project viewer, version 6.4.12.553511, issued on January 7, 2021.
    • Legacy Profiles viewer, version 6.4.11.550519, October 26.
    • 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.
    • 360 Snapshot project viewer, version 6.2.4.529111, July 16, 2019.

In Brief

What does it look like when Second Life is lagging (or otherwise performing poorly) for you. What does it look like when Second Life is performing well?

This rather open question was asked by Mazidox Linden in an attempt to gain as wide a view as possible response – be it about “lag” that might be more directly attributable to viewer-side activities (e.g. rezzing / rendering, which are down to the viewer and may be using data already locally cached), or which are dependent on network connectivity or which may be attributable to definable viewer / server interactions (e.g. drops in general performance when the viewer receives the data relating to an avatar arriving in a region, slow script processing, etc.). From this, it is hoped a more detailed breakdown of server-side impacts for which metrics can be obtained can be drawn up.

It has been noted that some timing appear to be “off”. Examples include:  landmarks failing to refresh, SLurl failing to copy correctly, through to issues of attachment load with RLV that sees the latter engage before all of the former have properly loaded in the viewer). LL are not aware of any Uplift changes that may have caused this (although some – such as the RLV issue were known to exist prior to Uplift).

Land Store – the recent Land Store issues (non-availability of new regions) appears to be down to assumptions made prior to Uplift that “didn’t hold up”, resulting in the need for a back-end bug fix. In the meantime, regions can be obtained by filing a ticket with Support.

The next SUG meeting – Tuesday, February 23rd – will be a farewell party for Oz Linden, who is retiring from the Lab on Friday, February 26th – see: Oz Linden announces his forthcoming departure from Linden Lab.

2021 SUG meeting week #6 summary

Old Town Winterland, December 2020 – blog post

The following notes were taken from the Tuesday, February 9th, 2021 Simulator User Group (SUG) meeting.

Server Deployments

At the time of writing,the release notes for the week had yet to be produced. However, deploys can be summarised as:

  • On Tuesday, February 9th, the SLS Main channel was updated to server release 555570, previously deployed to the RC channels. This update comprises: feature request BUG-230026 Extended error return for llHTTPRequest – see here for documentation – and the following fixes:
    • BUG-228783 llSitOnLink() is not generating Notifications nor logs in Events in the viewer.
    • BUG-8265  (BUG-230131) CONTROL_ML_LBUTTON and CONTROL_LBUTTON not working when llTakeControls called in the experience_permissions event
    • SL-14802 experience notifications are sent to frequently.
  • There is no deployment to the RC channels planned for Wednesday, February 10th.

The Tuesday 9th Feb deployment means that all simulators should currently be running the same version.

Rider Linden also indicated that additional micro-channels (along the lines of the Cake and Snack, etc., mini-RC channels generally used for specific testing or code and fixes) are to be created, but this work will be done outside of the normal Tuesday / Wednesday deployment time frames. These new channels are described as being need because “We want to run some controlled tests on small manageable numbers of regions at a time.”

SL Viewer

No start-of-week changes to the current list of available official viewer versions, leaving the pipelines as follows:

  • Current release viewer Dawa Maintenance RC Viewer, version 6.4.12.555248, dated January 25, 2021, promoted February 1st, 2021 – NEW.
  • Release channel cohorts:
    • Project Jelly viewer (Jellydoll updates), version 6.4.13.555567, February 5, 2021.
    • Custom Key Mappings project viewer, version 6.4.12.553437, January 7, 2021.
  • Project viewers:
    • Love Me Render (LMR) 5 project viewer, version 6.4.12.553511, issued on January 7, 2021.
    • Simple Cache project viewer, version 6.4.11.551403, November 12.
    • Legacy Profiles viewer, version 6.4.11.550519, October 26.
    • 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.
    • 360 Snapshot project viewer, version 6.2.4.529111, July 16, 2019.

In Brief

  • Work is continuing on trying to get the Map tile updates working, but no ETA.
  • Questions were (again) raised on the new Linden Research board for directors and things like Town Hall meetings. for the latest available information, see:  Linden Lab’s board of directors: snippets of news).
    • In terms of board members appearing in-world at public meetings, it is worth pointing out that the last time a board member appeared in-world was likely SL5B in 2008, when former board member gave his (in)famous keynote address

2021 SUG meeting week #5 summary

Silent Night, December 2020 – blog post

The following notes were taken from the Tuesday, February 2nd, 2021 Simulator User Group (SUG) meeting.

Server Deployments

At the time of writing,the release notes for the week had yet to be produced. However, Rider Linden summarised the state of play as follows:

We unfortunately found a bug in last week’s RC so did not promote it to SLS today. We instead will be rolling a new and shinier version back to the RCs tomorrow.
Also in tomorrows release the simulator will try and be “nicer” about how often it sends notifications about privileged script calls being made in an experience. It won’t send more than 1 per event per experience per agent every 30 seconds. So, calling llGetCameraPos followed by llGetCameraRot will only generate a single notification. There is an additional key now in the LLSD that comes down from the simulator “EventCount” that will tell the viewer how many times that particular event had occurred.

– Rider Linden

SL Viewer

The Dawa Maintenance RC viewer, version 6.4.12.555248, was promoted to de facto release status on Monday February 1st. All other official viewer pipelines remain as follows:

  • Current release viewer version 6.4.11.551711, formerly Cachaça Maintenance RC viewer promoted on November 12 – No Change.
  • Release channel cohorts:
    • Project Jelly viewer (Jellydoll updates), version 6.4.12.553798, January 7, 2021.
    • Custom Key Mappings project viewer, version 6.4.12.553437, January 7, 2021.
  • Project viewers:
    • Love Me Render (LMR) 5 project viewer, version 6.4.12.553511, issued on January 7, 2021.
    • Simple Cache project viewer, version 6.4.11.551403, November 12.
    • Legacy Profiles viewer, version 6.4.11.550519, October 26.
    • 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.
    • 360 Snapshot project viewer, version 6.2.4.529111, July 16, 2019.

In Brief

  • The lab is working to correct the on-going issues with Group chat (notably BUG-229936 “Group Notices not expiring after 14 days” and BUG-230116 “Sorting group notices by date disconnects the viewer”. A fix for the former should be available very soon, and does not require a simulator-side update (it’s a back-end fix).
  • What’s the difference between a viewer crash and a disconnect?
    • The Lab see a “crash” as being “my viewer exited without displaying any message”.
    • The viewer exiting SL with a message to the user (such as “you have been disconnected”) is not regarded as a viewer crash.
  • A change intended to fix BUG-228783 “llSitOnLink() is not generating Notifications nor logs in Events in the viewer”, and which improves notifications in general (including for llTakeControls), resulted in breaking a work-around for BUG-8265, affecting certain weapons in SL. This should be resolved following the February 3rd RC deployments.

2021 SUG meeting week #4 summary

Aqua Breeze, November 2020 – blog post

The following notes were taken from the Tuesday, January 26th, 2021 Simulator User Group (SUG) meeting.

Server Deployments

At the time of writing,the release notes for the week had yet to be produced. However, Rider Linden described the RC release planned for the week thus:

So, this week we are rolling to all of the RC channels tomorrow. The main feature we added is the extended error reporting.There is also some extended handling when origin servers return 5XX errors to a script that should reduce some load on the simulator.

– Rider Linden

SL Viewer

The Dawa Maintenance RC viewer updates to version 6.4.12.555248 on Monday, January 25th. The rest of the official viewer pipelines remain as:

  • Current release viewer version 6.4.11.551711, formerly Cachaça Maintenance RC viewer promoted on November 12 – No Change.
  • Release channel cohorts:
    • Dawa Maintenance RC Viewer, version 6.4.12.555248, January 25, 2021.Project Jelly viewer (Jellydoll updates), version 6.4.12.553798, January 7, 2021.
    • Custom Key Mappings project viewer, version 6.4.12.553437, January 7, 2021.
  • Project viewers:
    • Love Me Render (LMR) 5 project viewer, version 6.4.12.553511, issued on January 7, 2021.
    • Simple Cache project viewer, version 6.4.11.551403, November 12.
    • Legacy Profiles viewer, version 6.4.11.550519, October 26.
    • 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.
    • 360 Snapshot project viewer, version 6.2.4.529111, July 16, 2019.

Group Notices

  • BUG-229936 “Group Notices not expiring after 14 days”: this is a known issue for the Lab, which in the words of Mazidox Linden means: “We’re troubleshooting [it]. By which I mean we’re finding the root of the trouble, and shooting it.”
  • BUG-230116 “Sorting group notices by date disconnects the viewer”: this is a new issue, but one that is potentially causing some serious issues for those who attempt to carry out such searches (which Firestorm apparently does by default).
  • BUG-229075 “VWR-4137 / SL-13093 Missed opportunity to fix group notice date sorting” has now been accepted.
  • Beq Janus has been carrying out an extensive investigation into Group notice issues, the short form of which is that notice culling needs to be re-enabled (which the Lab to do “soon”) lest a lot of people start being impacted with failures in handling group notices, and she also have code contributions she may be submitting to the Lab to assist with group notice issues.

2021 SUG meeting week #3 summary

Angels Nest, November 2020 – blog post

The following notes were taken from the Tuesday, January 12th, 2021 Simulator User Group (SUG) meeting.

Server Deployments

At the time of writing,the release notes for the week had yet to be produced. However, Rider Linden described the RC release planned for the week thus:

So.  We rolled SLS today with the same version that we had put up on RC last week. We don’t have any plans to roll a new RC this week, but we’re targeting one for next week.

– Rider Linden

SL Viewer

There have been no changes to the current crop of official viewers, leaving them as:

  • Current release viewer version 6.4.11.551711, formerly Cachaça Maintenance RC viewer promoted on November 12 – No Change.
  • Release channel cohorts (please see my notes on manually installing RC viewer versions if you wish to install any release candidate(s) yourself):
      • Project Jelly viewer (Jellydoll updates), version 6.4.12.553798, January 7, 2021.
      • Custom Key Mappings project viewer, version 6.4.12.553437, January 7, 2021.
      • Dawa Maintenance RC Viewer, version 6.4.12.553723, December 15.
  • Project viewers:
    • Love Me Render (LMR) 5 project viewer, version 6.4.12.553511, issued on January 7, 2021.
    • Simple Cache project viewer, version 6.4.11.551403, November 12.
    • Legacy Profiles viewer, version 6.4.11.550519, October 26.
    • 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.
    • 360 Snapshot project viewer, version 6.2.4.529111, July 16, 2019.

In Brief

  • Map Tiles Fix: this is now “in progress”, but ETA on when map tile updates will resume . “normal” operations.
  • Lindex data feeds: are reported as being “overloaded”, regularly generating status 502, 503, and 504 errors, and sometimes returning blank documents for both in-world requests and when accessing the Lindex via the web. This is another issue LL are aware of.
  • There are assorted reporting of region performance (FPS rates and % scripts run) falling. It’s not clear if the issue is across-the-board or limited to specific channels (e.g. the Main SLS channel).

 

2021 SUG meeting week #2 summary

mR J’s HoUsE, November 2020 – blog post

The following notes were taken from the Tuesday, January 12th, 2021 Simulator User Group (SUG) meeting.

Server Deployments

At the time of writing,the release notes for the week had yet to be produced. However, Rider Linden described the RC release planned for the week thus:

So, We’re doing the first roll of the year this week to the RC channels. This includes among other things a fix to experience notifications (they weren’t always being sent) and I was able to throw in some missing constants from llSetAgentEnvironment. We also have something in there that we hope will positively impact some of the timing changes that we’ve been seeing on uplifted simulators.

– Rider Linden

SL Viewer

There have been no changes to the current crop of official viewers, leaving them as:

  • Current release viewer version 6.4.11.551711, formerly Cachaça Maintenance RC viewer promoted on November 12 – No Change.
  • Release channel cohorts (please see my notes on manually installing RC viewer versions if you wish to install any release candidate(s) yourself):
    • Project Jelly viewer (Jellydoll updates), version 6.4.12.553798, January 7, 2021.
    • Custom Key Mappings project viewer, version 6.4.12.553437, January 7, 2021.
    • Dawa Maintenance RC Viewer, version 6.4.12.553723, December 15.
  • Project viewers:
    • Love Me Render (LMR) 5 project viewer, version 6.4.12.553511, issued on January 7, 2021.
    • Simple Cache project viewer, version 6.4.11.551403, November 12.
    • Legacy Profiles viewer, version 6.4.11.550519, October 26.
    • 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.
    • 360 Snapshot project viewer, version 6.2.4.529111, July 16, 2019.

In Brief

Extended error return for llHTTPRequest

This is a feature suggestion by Rider Linden – see BUG-230026 – and he is requesting constructive feedback via the Jira on  the idea.

Experience Improvements

Rider Linden is working on three experience-related feature requests,  although there is no time frame for delivery (he can only type so fast, and is working on a number of other projects!). These are:

  • BUG-9890 “[Feature Request] – Improvements to llUnsit() and inclusion with experience permissions use.”
  • BUG-228540 “Allow llTeleportAgent() to be executed on anyone on owner land.
  • BUG-228541 “Allow experience scripts to use llUnsit() on any experience participant.

BUG-228540 will need some limitations imposed. for example, to prevent it teleporting people who are passing over an area using the capability in an aircraft are not summarily teleported.

Chat Ranges

Changes were made simulator-side to allow chat to be heard over greater distances. However, further work is required viewer-side before they can be considered “deployed”.