2019 Simulator User Group week #40: Sept. 27th/28th rollback

Highland Hills, August 2019 – blog post

Simulator Version Rollback September 27th / 28th

A rollback was performed across the grid on September 27th/28th, which apparently moved all regions  back to server release 2019-09-06T22:03:53.530715, first deployed to an RC channel on September 10th. This was due to widespread issues being reported across the grid in relation to the script timing / performance fixes that were deployed – and which revealed a further underpinning issue. See the conversation in this forum thread and this status update for more.

Commenting on the situation, Simon Linden stated:

We had some chaos last week after our main channel roll exposed some “interesting” issues with the server update. That was all reverted early Saturday morning. We’re on track to have another update tomorrow morning [Wednesday, Oct 2nd] which should bring back the script performance work as well as fixing the issues we discovered.

[The Issue] was an ugly timing issue involving rezzing and starting up scripts … and unfortunately would work in some circumstances, not in others, or fail once and then work fine the next time you tried it. So it was tough to catch as well as sort out.

Mazidox Linden added thanks from LL to all those hitting script-related issues who took time to dig into matters, try to identify causes and raise bug reports, allowing the Lab to get a fix in the works.

While the offending code had only been deployed to the SLS (Main) channel on Tuesday, September 24th, it had already seen the light of day on an RC channel in previous weeks (server deployment 2019-09-13T19%3A08%3A35.530941, September 11th); so in order to completely remove it from the grid, a full rollback was performed and place the grid on the same simulator version.

It had been hoped that the fix mentioned above would be ready for an RC deployment on Wednesday, October 3rd. However, a late-breaking issue with the fix meant that the deployment of the update had to be cancelled,

This topic – including what might be done to avoid it in future, what was and wasn’t affected, what might or might not have been contributing factors – e.g. heavy region loads (pointed to as a possibly contributing reason), etc.

SL Viewer

A new RC version of the Love Me Render viewer was released on Monday, September 30th, version, containing a handful of reported fixes:

  • SL-12025 (non-public) – “Animated mesh objects are disappeared when avatar rendering parameter is off”.
  • SL-11656 (non-public) – “Alpha textures with Alpha mask cut-off of 255 look glitchy while ALM is off”.
  • SL-11614 (non-public) – “Rotating objects flicker if Render type Avatar is disabled”.
  • BUG-2635 Objects rotating with llTargetOmega now “vibrate” on spin axis when the camera is focused on them.
  • BUG-225300 Disabling avatar rendering removes static objects.

The remainder of the official viewer pipelines remain unchanged, as follows

  • Current Release version, formerly the Umeshu Maintenance RC viewer, dated, September 5th – No Change.
  • Release channel cohorts:
  • Project viewers:
    • Legacy Profiles viewer, version, September 17th. Covers the re-integration of Viewer Profiles.
    • Project Muscadine (Animesh follow-on) project viewer, version, September 11th.
    • 360 Snapshot project viewer, version, July 16th.
  • Linux Spur viewer, version, dated November 17th, 2017 and promoted to release status 29th November 2017 – offered pending a Linux version of the Alex Ivy viewer code.
  • Obsolete platform viewer, version, May 8th, 2015 – provided for users on Windows XP and OS X versions below 10.7.