Difference between revisions of "Server Beta User Group"

From Second Life Wiki
Jump to navigation Jump to search
m (Added request to move UG meeting by +- one hour.)
Line 1: Line 1:
This is the meeting tracking and progress page for the weekly Server BETA QA Meeting, moderated by Oskar Linden. Please contact him on AGNI for more information. You can join the '''Second Life Beta''' group for updates.
This is the meeting tracking and progress page for the weekly Server BETA QA Meeting, moderated by Oskar Linden. Please contact him on AGNI for more information. You can join the '''Second Life Beta''' group for updates.


'''The next meeting is Thursday, October 18, 2012, 3PM PDT at {{SLurl|region=Morris|x=210|y=250|z=35|title=Morris}} on the preview grid, [[Preview_Grid | ADITI]].'''
'''The next meeting is Thursday, October 25, 2012, 3PM PDT at {{SLurl|region=Morris|x=210|y=250|z=35|title=Morris}} on the preview grid, [[Preview_Grid | ADITI]].'''


* Join the email list - sign up here: https://lists.secondlife.com/cgi-bin/mailman/listinfo/server-beta
* Join the email list - sign up here: https://lists.secondlife.com/cgi-bin/mailman/listinfo/server-beta
Line 10: Line 10:


=== Updates ===
=== Updates ===
* Stay tuned after the meeting for a pile on test


* '''Second Life Server Channel'''
* '''Second Life Server Channel'''
* This got the code from BlueSteel last week.
* This got the code from Magnum last week.
** Backend fixes to improve database access for large groups.
* Bug Fixes
** https://wiki.secondlife.com/wiki/Release_Notes/Second_Life_Server/12#12.10.08.265664
** Back end infrastructural changes.
*** No intentional change to behavior.
** https://wiki.secondlife.com/wiki/Release_Notes/Second_Life_Server/12#12.10.12.265826




* '''BlueSteel RC Channel'''
* '''BlueSteel RC Channel'''
* This is a maint-server project.
* This is a maint-server project.
* This is the same project as last week with some new fixes.
** Contains low-level changes for general stability improvement.
** Contains low-level changes for general stability improvement.
** https://wiki.secondlife.com/wiki/Release_Notes/Second_Life_RC_BlueSteel/12#12.10.12.265813
** https://wiki.secondlife.com/wiki/Release_Notes/Second_Life_RC_BlueSteel/12#12.10.19.266079




* '''LeTigre RC Channel'''
* '''LeTigre RC Channel'''
* This is the server modernization project
* This is the server modernization project
* This is the same project as last week.
* '''Features and Changes'''
* '''Features and Changes'''
** Updated the Havok physics engine to version 2012.1
** Updated the Havok physics engine to version 2012.1
Line 36: Line 39:
** Changes to [[Pathfinding_in_Second_Life|pathfinding]] character throttling, so that characters may be permitted to exceed the previous 50µs limit per frame if there is sufficient spare time available.
** Changes to [[Pathfinding_in_Second_Life|pathfinding]] character throttling, so that characters may be permitted to exceed the previous 50µs limit per frame if there is sufficient spare time available.
** Added a new parameter to [[LlGetObjectDetails|llGetObjectDetails]], [[OBJECT_PATHFINDING_TYPE]], which returns the pathfinding setting of any object in the region.  It returns an integer matching one of the following new constants:
** Added a new parameter to [[LlGetObjectDetails|llGetObjectDetails]], [[OBJECT_PATHFINDING_TYPE]], which returns the pathfinding setting of any object in the region.  It returns an integer matching one of the following new constants:
*** [[OPT_UNKNOWN]] - returned for attachments, Linden trees and grass
*** [[OPT_OTHER]] - returned for attachments, Linden trees and grass
**** was [[OPT_UNKOWN]]
*** [[OPT_LEGACY_LINKSET]] - returned for movable obstacles, movable phantoms, physical, and [[llVolumeDetect|volumedetect]] objects
*** [[OPT_LEGACY_LINKSET]] - returned for movable obstacles, movable phantoms, physical, and [[llVolumeDetect|volumedetect]] objects
*** [[OPT_AVATAR]] - returned for avatars
*** [[OPT_AVATAR]] - returned for avatars
*** [[OPT_PATHFINDING_CHARACTER]] - returned for pathfinding characters
*** [[OPT_CHARACTER]] - returned for pathfinding characters
**** was [[OPT_PATHFINDING_CHARACTER]]
*** [[OPT_WALKABLE]] - returned for walkable objects
*** [[OPT_WALKABLE]] - returned for walkable objects
*** [[OPT_STATIC_OBSTACLE]] - returned for static obstacles
*** [[OPT_STATIC_OBSTACLE]] - returned for static obstacles
Line 47: Line 52:
** Other internal system changes
** Other internal system changes
* '''Known Issues'''
* '''Known Issues'''
** This version changed default HTTP headers sent by [[LlHTTPRequest|llHTTPRequest]]
*** Previous server versions sent a "Pragma: no-cache" header; this version does not.
*** Legacy llHTTPRequest() behavior can be restored via the HTTP_CUSTOM_HEADER option, e.g. llHTTPRequest(url, [HTTP_CUSTOM_HEADER, "Pragma", "no-cache"], "");
** Mesh objects (such as vehicles) cannot physically cross from a region running Havok 2012.1 into a region running an older version of Havok, due to the upgrade to a newer version of the Havok physics engine.  Currently (2012-10-17), RC LeTigre is the only channel with the latest Havok upgrade.
** Mesh objects (such as vehicles) cannot physically cross from a region running Havok 2012.1 into a region running an older version of Havok, due to the upgrade to a newer version of the Havok physics engine.  Currently (2012-10-17), RC LeTigre is the only channel with the latest Havok upgrade.
** https://wiki.secondlife.com/wiki/Release_Notes/Second_Life_RC_LeTigre/12#12.10.12.265819
** https://wiki.secondlife.com/wiki/Release_Notes/Second_Life_RC_LeTigre/12#12.10.22.266173




* '''Magnum RC Channel'''
* '''Magnum RC Channel'''
* This had one thing then we found showstopper bugs and had to roll back. it now matches the code on BlueSteel.
* This is a maint-server project.
* This is a maint-server project.
* This is the same code as previously with a merge with trunk.
* This is the same code as previously with a merge with trunk.
Line 57: Line 66:
** Back end infrastructural changes.
** Back end infrastructural changes.
*** No intentional change to behaviour.
*** No intentional change to behaviour.
** https://wiki.secondlife.com/wiki/Release_Notes/Second_Life_RC_Magnum/12#12.10.12.265826
** https://wiki.secondlife.com/wiki/Release_Notes/Second_Life_RC_Magnum/12#12.10.19.266079


* '''Snack RC Channel'''
* We put the failed code from Magnum on here.
* This is a maint-server project.
* Bug Fixes
**  Linkability distance rules are broken
**  Group won't load - too many members.  This provides a new capability to viewers to fetch member lists for large groups. 
** Get the development viewer here:
*** [http://automated-builds-secondlife-com.s3.amazonaws.com/hg/repo/baker_viewer-development/rev/265496/arch/CYGWIN/installer/Second_Life_3-4-1-265496_Developer_Setup.exe Windows test viewer download]
*** [http://automated-builds-secondlife-com.s3.amazonaws.com/hg/repo/baker_viewer-development/rev/265496/arch/Darwin/installer/SecondLife_3_4_1_265496_DEVELOPER.dmg OS X  test viewer download]
*** [http://automated-builds-secondlife-com.s3.amazonaws.com/hg/repo/baker_viewer-development/rev/265496/arch/Linux/installer/SecondLife-i686-3.4.1.265496.tar.bz2  Linux test viewer download]
** Converted over 50 hard-coded messages on the server to a localizable data format that can be properly displayed in the correct language in the viewer.  A future viewer release will contain the messages and tags for translation.
** Thanks to a newly added capability the simulator can now report information about script permissions granted to objects within a region.  A future viewer update will use this.
** Restored functionality of the Estate Tools, Debug, Disable collisions feature.  Invoking this feature will put the affected region into a state with very limited physics.  This is useful when trying to untangle performance issues or clear unwanted objects.
* Known Issues
** llSensor() will not work as expected.
*** Breedables may not be able to find mates
*** Breedables may not be able to find food
*** May cause uncontrollable weeping
** https://wiki.secondlife.com/wiki/Release_Notes/Second_Life_RC_Snack/12#12.10.19.266068


=== Upcoming Stuff ===
=== Upcoming Stuff ===
* Large groups fixes on ADITI


=== Interesting Stuff ===
=== Interesting Stuff ===
* Viral Hamster Gangnam!
** http://nwn.blogs.com/nwn/2012/10/gangnam-hamster-style-second-life-viral.html
* https://wiki.secondlife.com/wiki/Good_Building_Practices
* https://wiki.secondlife.com/wiki/Good_Building_Practices
** Share that link.
** Share that link.

Revision as of 14:57, 25 October 2012

This is the meeting tracking and progress page for the weekly Server BETA QA Meeting, moderated by Oskar Linden. Please contact him on AGNI for more information. You can join the Second Life Beta group for updates.

The next meeting is Thursday, October 25, 2012, 3PM PDT at Morris🖈 on the preview grid, ADITI.


Agenda

Updates



  • LeTigre RC Channel
  • This is the server modernization project
  • This is the same project as last week.
  • Features and Changes
    • Updated the Havok physics engine to version 2012.1
    • Enables Havok's "Collision Geometry Optimizer" for the terrain, which simplifies the physics shape of the terrain for improved performance.
      • This can be disabled by region owners and estate managers with the Region Debug Console command "set optimize_terrain false".
    • Includes a new LSL function to access simulator statistics, llGetSimStats.
      • Usage: float llGetSimStats(integer stat_type)
      • Currently, this function accepts only SIM_STAT_PCT_CHARS_STEPPED as its parameter, which returns the % of pathfinding characters skipped each frame, averaged over the last minute. The returned value corresponds to the "Characters Updated" stat in the viewer's Statistics Bar.
    • Includes a new option for llCreateCharacter: CHARACTER_ACCOUNT_FOR_SKIPPED_FRAMES. Default is true to match pre-existing behavior. If set to false, character will not attempt to catch up on lost time when pathfinding performance is low, potentially providing more reliable movement (albeit while potentially appearing to be more stuttery).
    • Changes to pathfinding character throttling, so that characters may be permitted to exceed the previous 50µs limit per frame if there is sufficient spare time available.
    • Added a new parameter to llGetObjectDetails, OBJECT_PATHFINDING_TYPE, which returns the pathfinding setting of any object in the region. It returns an integer matching one of the following new constants:
    • Other internal system changes
  • Known Issues
    • This version changed default HTTP headers sent by llHTTPRequest
      • Previous server versions sent a "Pragma: no-cache" header; this version does not.
      • Legacy llHTTPRequest() behavior can be restored via the HTTP_CUSTOM_HEADER option, e.g. llHTTPRequest(url, [HTTP_CUSTOM_HEADER, "Pragma", "no-cache"], "");
    • Mesh objects (such as vehicles) cannot physically cross from a region running Havok 2012.1 into a region running an older version of Havok, due to the upgrade to a newer version of the Havok physics engine. Currently (2012-10-17), RC LeTigre is the only channel with the latest Havok upgrade.
    • https://wiki.secondlife.com/wiki/Release_Notes/Second_Life_RC_LeTigre/12#12.10.22.266173



  • Snack RC Channel
  • We put the failed code from Magnum on here.
  • This is a maint-server project.
  • Bug Fixes
    • Linkability distance rules are broken
    • Group won't load - too many members. This provides a new capability to viewers to fetch member lists for large groups.
    • Get the development viewer here:
    • Converted over 50 hard-coded messages on the server to a localizable data format that can be properly displayed in the correct language in the viewer. A future viewer release will contain the messages and tags for translation.
    • Thanks to a newly added capability the simulator can now report information about script permissions granted to objects within a region. A future viewer update will use this.
    • Restored functionality of the Estate Tools, Debug, Disable collisions feature. Invoking this feature will put the affected region into a state with very limited physics. This is useful when trying to untangle performance issues or clear unwanted objects.
  • Known Issues

Upcoming Stuff

Interesting Stuff

Any Other Items

Open Items

  • SVC-4632 - People getting past Estate and Land bans | Critical & 325 (402 as of 8/11/10) votes!
    • Dante has commented on this issue and reopened it.
  • SVC-5925 - Erratic behavior on script rezzed prims set physical
  • SVC-3044 - Debug channel and script error reporting needs a major rethink
    • related to vwr-199 and vwr-7062
    • [15:17] Roberto Salubrius: can we get that standarized pleaaaaaaaaaaaseeeeeeeeee so we can listen to the debug channel whenever there's a problem PLEAAAAAAAAAASEEEEEEE
    • [15:17] Roberto Salubrius: preeeeeeeetty pleaaseeeeee
  • svc-4196 - "Avatar entering sim or rezzing object causes sim to freeze for up to 30 seconds - everything stops for everybody there"
  • wassup with SVC-3895
  • status on SVC-3618 - estate managers unable to freeze / eject
  • status on SVC-1253 - users sitting on prims, which are set to phantom are not affected by damage. | 108 votes!
  • status on SVC-5404 - Vehicles can no longer enter a region if no-object-entry flag is set
  • What is going on with SVC-421 - Cannot delete contents from no-modify objects
  • status on SVC-5880 - Vehicles "Jumping" when crossing prims
  • SVC-5922 -Physics unset on vehicles when seated avatars goes beyond the physical 'prim' limit where agents are counted towards prims
  • SVC-6104 script sim crossing bug
  • SVC-6123 cant catch sphere type exact shape with lsl functions
  • What is the story on the bug that allows the Meeroos food vending scam? Nalates U
  • At what point do you want me document functions that appear here or in the RC release notes? (I won't be attending the meeting but I'll review the transcript) -- Strife (talk|contribs) 12:29, 11 January 2012 (PST)
  • Pathfinding characters got no proper character animation toolkit. Capabilities are limited to sliding bricks, or R2-D2 from "Star Wars" on it's best. If anybody is going to make a decent animation parser from well known animation formats like BVH - its not going to be open sourced, because it requires quite a bit of work on LSL (I'm already half way there). I know that some time people will just get fed up with it and beg Lindens for official tools with proper prim hierarchical rigged character animation capabilites done by SL's animation assets only on viewer side. Whats the loose ETA (year or half precision) on those tools considering that lots of stuff still broken and needs debugging? Come on guys, just say a number on your mind without any promises c: (FadeOut Razorfen)
  • Could you please move your Thursday meeting by +- 1 hour - because it is at the same hour as Oz Linden's User Group meeting in Hippotropolis: https://wiki.secondlife.com/wiki/Open_Development_User_Group (his calendar wasn't updated yet, he moved his meeting to 3PM SLT according to an email to the opensource-dev mailinglist last wednesday). --MartinRJ Fayray 13:38, 25 October 2012 (PDT)

Minutes from Previous Meetings