2020 Simulator User Group week #4 summary

Souls of Dreams, November 2019 – blog post

Simulator Deployments

  • There were no deployments to the main SLS channel on Tuesday, January 21st, although there are reports some regions were restarted.
  • An RC deployment is planned for Wednesday, January 22nd, but no details were available at the time of writing.

Simulator Issues

  • Some region holders are still reporting script runtime issues. There may be some work in the RC deployment to help with these issues, but again, this wasn’t clear at the SUG meeting, due to the lack of release notes.
  • There is some work to help manage scripted attachments and vehicles during region crossings, but no specifics given.
  • There have been reports of object_rez() events randomly failing. It’s not clear how widespread the issue is, but it is a known issue with the Lab, but a reliable reproduction of the problem has yet to be reported / found.

SL Viewer

There have been no viewer updates to marks the start of the week, leaving the official pipelines as follows:

  • Current Release version 6.3.5.533275, formerly the Wassail RC viewer, dated December 4, promoted December 12. – No change.
  • Release channel cohorts:
  • Project viewers:
    • 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.

2020 Simulator User Group week #3 summary

The Four Seasons, November 2019 – blog post

Simulator Deployments

There are no server deployments planned for week #3 due to the next batch of updates being ready for deployment.

Simulator Issues

  • There are still reports of recent simulator updates causing issues for certain types of breedables. The Lab is aware of these problems, and while fixes are in the works, they may not be in the next set of simulator updates.
  • LL has continued a post-mortem into the region restart issues from week #2, with Simon Linden noting they have hopefully learned enough such that future restarts such run a lot better (and hopefully more smoothly!).
  • “A couple of hosts” that were not handling teleports as expected at the end of week #2, which should have been corrected.
  • Additional data that the Lab has been gathering on simulator performance does show that long-running simulators incur increased host resource utilisation, but for reasons yet to be identified.
    • Scripted avatar loads might in part be responsible, depending on what their scripts are doing, but LL would prefer to gather further data rather than speculate on possible causes.
    • However, there are regions where issues have been recorded, but which do not have large avatars loads.
    • LL have tried multiple approaches to making similar slow-downs occur on the beta grid (Aditi), but the problem doesn’t appear to occur “on demand”, making possible causes harder to identify.

SL Viewer

The Xanté Maintenance RC viewer updated to version 6.3.6.533748 on Monday, January 13th.

The remainder of the current official viewer pipelines remain unchanged for the end of week #2:

  • Current Release version 6.3.5.533275, formerly the Wassail RC viewer, dated December 4, promoted December 12 – No change.
  • Release channel cohorts:
  • Project viewers:
    • 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.

In Brief

  • Rider Linden is looking at region crossings, and hopes to have some code that should help improve things when it is ready for deployment. However, he notes that the improvements will be “nowhere near what I would ultimately like.

2020 Simulator User Group week #2 summary

Last Dove, November 2019 – blog post

Simulator Deployments

At the time of writing. the server deployment thread appears at odds with reality:

  • The thread refers to the SLS Main channel being on simulator release 533895. However:
    • Following restarts, it appears that simulators on the Main channel (and some on RC channels) have remained on 2019-12-04T20:29:26.533447, which according to previous deployment threads, was the last formal deployment to the Main channel.
    • According to the release note page, 533895 was deployed on December 19th, but has channel names are now obfuscated, it is not clear which RC received the update.
  • The thread refer to restarts on the RC channels on Wednesday, January 8th, some RC servers should be restarted, but again without any deployment – although the 533895 version number is given for some when it should perhaps be 53447.

Simulator Issues

Restart Issues

The Tuesday, January 7th restarts were repeated a number of times, for reasons Simon Linden explained:

So we haven’t had any server updates since mid-December. Today we restarted a bunch because that can help performance, and in the middle of that we uncovered a bug that’s been lurking there for months, so it got a bit exciting.

Mazidox Linden added that – as of the time of writing this update – further restarts could not be ruled out.

The bug itself was related to at least one directory required by the Mono compiler not being created correctly, preventing scripts from being saved. It is apparently a bug that has been around for some time, but only surfaced as a result of changes to the way simulator restarts are run. Ironically, the changes were intended to make simulator restarts faster and smoother

Holiday Issues

Numerous region holders reported significant performance issues over the holiday period. According to Grumpity Linden, part of the issue was a failure with an automated tool, itself something of a workaround for dealing with simulator performance issues:

Hi all! I was really hoping my first post of the new year would be more jolly, but here we are.  Happy New Year, though! 

For a couple of years now, we’ve had automated tools, aptly named “Grid Poking Bot” (GPB for short) responsible for doing region restarts, and this has been working quite well – most of the time. Very unfortunately, there was a problem with the GPB over the holidays, and due to a combination of events, it took us much too long to notice – and we finally caught it in part thanks to this very forum thread and a certain vigilant “Spray Can”.  We’re now actively pursuing the least disruptive ways to address this problem as quickly as possible.  We’ll have a more detailed post-mortem blog in a couple of days as well.  

We’re very sorry about souring your holidays.  

It’s possible there is more than one issue causing problems, and investigations are still in progress, including the distribution of poorly-performing regions (e.g. are they on their own on the grid, do they have neighbours) as well as looking at distribution by server.

SL Viewer

There have been no viewer updates to mark the start of the week, leaving the current pipelines as follows:

  • Current Release version 6.3.5.533275, formerly the Wassail RC viewer, dated December 4th, promoted December 12th – 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):
    • Xanté Maintenance RC viewer, version 6.3.6.533748, December 19th.
    • Love Me Render RC viewer, version 6.3.5.533347, December 5th.
    • EEP RC viewer, version 6.4.0.532771, November 20th.
  • Project viewers:
    • Copy / Paste viewer, version 6.3.5.533365, December 9th.
    • Project Muscadine (Animesh follow-on) project viewer, version 6.4.0.532999, November 22nd.
    • Legacy Profiles viewer, version 6.3.2.530836, September 17th. Covers the re-integration of Viewer Profiles.
    • 360 Snapshot project viewer, version 6.2.4.529111, July 16th.

Destination Guide

Not strictly part of the engineering team’s remit, but it has been reported the Destination Guide is giving errors when trying to submit new destinations. This has been seen by the Web Team, and is apparently being looked at.