SL project updates 16 15/1: server, viewer, Aditi inventory syncing

Tatakai Tochi; Inara Pey, April 2016, on Flickr Tatakai Tochiblog post

Server Deployments

On Tuesday, April 12th, the main (SLS) grid was updated with the server maintenance package previously deployed to the three RC channels in week #14. This comprises a fix for (non-public) BUG-11163 llHTTPRequest returns 400 from some sims and not others, and some minor internal fixes.

Commenting on the llHHTTPRequest update at the Simulator User Group meeting on Tuesday, April 12th, Oz described the reason for the update as follows:

Some time ago I changed the code so that when LSL sends an HTTP request it is more explicit about what MIME types it will accept. That uncovered a much older bug in how the list of acceptable types was maintained; when a region updated its configuration, the list got duplicates. When all we were using the list for was checking a response, all that cost was a tiny bit of extra time, but when we started sending them it caused requests the servers sometimes didn’t like.

SL Viewer

There has been no change to the current list of official viewers since my last update.

  • Current Release version: (dated March 23), April 1 – formerly the HTTP / Vixox RC viewer download page, release notes
  • Release channel cohorts (please see my notes on manually installing RC viewer versions if you wish to install any release candidate(s) yourself):
    • Maintenance RC viewer release on April 8 – fixes for iewer crashes, memory leaks, input/cursor issues, graphics bugs, invisiprims, formatting and notifications (download and release notes)
    • Quick Graphics RC viewer updated to version on March 11 – provides the new Avatar Complexity options and the new graphics preset capabilities for setting, saving and restoring graphic settings for use in difference environments / circumstances (download and release notes)
  • Project viewers:
  • Obsolete platform viewer version dated May 8, 2015 – provided for users on Windows XP and OS X versions below 10.7. This viewer will remain available for as long as reasonable, but will not be updated with new features or bug fixes and will not be promoted to release status (download and release notes)

Aditi Issues

Inventory Syncing

Work is continuing on the Aditi inventory syncing issues (see here for details). In terms of the local caching issues previously reported (see also BUG-11651) , the Lab is testing a build of the viewer which will create separate inventory .gz files for Agni and Aditi, and which appears to overcome the issues of “phantom” Aditi assets appearing in Agni inventory and Aditi assets apparently “vanishing” from Aditi inventory, both until such time as the viewer cache is cleared.

The updated test viewer creates individual inv.gz files for Aditi (red) and Agni (blue) inventories, thus avoiding the issues og BUG-11651 (with thanks to Whirly Fizzle for the pointer)
The updated test viewer creates individual inv.gz files for Aditi (red) and Agni (blue) inventories, thus avoiding the issues reported in BUG-11651 (with thanks to Whirly Fizzle for the pointer)

The Calling Card and Favourite folders are also being synced at the moment, although it looks like these will be excluded (as had been the plan) alongside the Current Outfit Folder.

Aditi log-ins

Some people are still having issues logging-in to their last location on Aditi. When attempting to log-in, people either have to wait an age or, when eventually logged-in, arrive an a random location on the Beta grid. Not all users logging-in to Aditi are affect, but for those who are, the problem is persistent, and has been for a number of months.  There is some speculation that the issue might be inventory related, as was the case a couple of years back (see BUG-7707), and the Lab are going to poke at this to see if something similar is again occurring.