Difference between revisions of "Threaded Region Crossing Beta Tests"

From Second Life Wiki
Jump to navigation Jump to search
 
(35 intermediate revisions by the same user not shown)
Line 1: Line 1:
= Logging Pile On Results=
Thanks so much for helping me test the region crossing build. I think we have found quite a few issues today and I'd like us to file them as jiras, but assign them to me (Caleb Linden) directly. Also, please, add "Region Crossing: " in the subject line for easy searches.
= Introduction =
= Introduction =
In an upcoming server build, Linden Lab has added background serialization of agents and their attachments on region crossing.
In an upcoming server build, Linden Lab has changed the way agents and their attachments get carried over in the event of a region crossing.  
What has happened in the past is that when you leave a region, there was a main thread stall caused by the serialization of the avatar and it's attachments which caused a 300% spike in frame time. With added background serialization there shouldn't be such frame time spike.
And we need your help to test region crossing in a pile-on fashion.  
 
= Test Setup =
Regions with '''Background Serialization turned OFF''' ''(Unthreaded)'' can be identified by its channel name: ''''DRTSIM-184 Unthreaded''''
# GC Test 2
# GC Test 8


Regions with '''Background Serialization turned ON''''' (Threaded)'' can be identified by its channel name: ''''DRTSIM-184 Threaded''''
On '''Wednesday, December 19th at 16:00 PDT (Pacific Daylight Time)''' please join IRC (EFNET -> #sltest) to launch Second Life and join us via the following SLurl [secondlife://Aditi/secondlife/GC%20Test%203/128/128/24 GC Test 9]
# GC Test 9
# GC Test 15
# GC Test 10
# GC Test 16


= Community Beta Tests =
= Prequisites =  


[[Category:Quality_Assurance]] [[Category:Test_Plans]]
== Bringing testing objects over to ADITI from AGNI ==
# For those, who would like to bring their testing objects over to aditi, please pack them up and drop them off on ''''Sandbox Goguen' (AGNI) by 15:30 PST'''. I will then import that simstate to its ADITI counterpart.


==#1: Direct login to test regions==
== Direct login to test regions==
# Ensure that you have access to the test regions listed in 'Test Setup'
# Ensure that you have access to the test regions listed in ''''Test Setup on Aditi'''' below
# Ensure that you can rez objects and run scripts
# Ensure that you can rez objects and run scripts


'''Fails if'''
'''Fails if'''
This test fails if the tester is unable to log-in directly to the target location. Please alert Caleb. Also, please have '''Help -> About Second Life''' info copied to clipboard to send to LL staff upon request.
==IRC Connection==
# Please join us on EFNet in the channel #sltest
# On December 19th at 16:00 PDT (Pacific Daylight Time) please join IRC to launch Second Life and join us via the following SLurl [secondlife://Aditi/secondlife/GC%20Test%203/128/128/24 GC Test 9].


This test fails if the tester is unable to log-in directly to the target location. Please alert Caleb. Also, please have '''Help -> About Second Life''' info copied to clipboard to send to LL staff upon request.
= Test Setup on Aditi=
Regions with '''Threading turned OFF''' ''(Unthreaded)'' can be identified by its channel name: ''''DRTSIM-184 Unthreaded''''
The terrain is marked with a blue water texture.
# GC Test 2
# GC Test 8


==#2: Group chat test==
This test is to ensure that Group Chat continues to work between remote and adjacent regions.
# Join the [secondlife:///app/group/19657888-576f-83e9-2580-7c3da7c0e4ca/about Second Life Beta] group if you are not already a member.
# Residents with first names starting in letters between '''A''' and '''M''', will fly to adjacent region [secondlife://Aditi/secondlife/GC$20Test%202/128/128/24 GC Test 2]
# Residents with first names starting in letters between '''N''' and '''Z''' will Teleport to [secondlife://Aditi/secondlife/Clar%20/128/128/26 Clara]
# Open Group Chat to group Second Life Beta.
## Verify that residents are able to group chat from remote regions.


'''Fails if'''
Regions with '''Threading turned ON''''' (Threaded)'' can be identified by its channel name: ''''DRTSIM-184 Threaded''''
The terrain is marked with a brown texture.
# GC Test 9
# GC Test 15
# GC Test 10
# GC Test 16


This test fails if the tester is unable to join the group chat or is unable to send and receive messages. Please alert Oskar, or another Linden Lab staff, within the #sltest IRC channel. Also, please have '''Help -> About Second Life''' info copied to clipboard to send to LL staff upon request.
= Testing Ideas =
Please, free to expand on the following basic Region Crossing test ideas. For additional suggestions, please mail Caleb.
# Region crossing with regular avatar
# Region crossing via manual TP
# Region crossing on a vehicle (including Mesh based vehicles)
# Region crossing while sitting on moving objects
# Region crossing via scripted TP
# Region crossing with attachments of varying sizes (including complex HUDs)


==#3: Instant Message Test==
In the early stages of Region Crossing testing issues have been found by:
This test is to ensure that Instant Messages continue to work between the same, remote and adjacent regions.
# wearing script heavy objects
#Remote Test: Residents with first names starting in letters between A and M please IM ChadQ Tester and expect a response back. ChadQ Tester will be in Clara.
# repeated crossing on vehicles
#Same Region test: Residents with first names starting in letters between N and Z please IM Oskar Linden and expect a response back. Oskar Linden will be in GC Test 2.




'''Fails if'''
= Community Beta Tests =
This test fails if the tester is unable to send or receive Instant Messages. Please alert Oskar, or another Linden Lab staff, within the #sltest IRC channel. Also, please have '''Help -> About Second Life''' info copied to clipboard to send to LL staff upon request.
[[Category:Quality_Assurance]] [[Category:Test_Plans]]


== #4: Teleport ==
== #1 Non-Threaded Region Crossings ==
This test will verify that residents are able to teleport from remote regions to a target region successfully.
Please refer to 'Testing Ideas' to examine region crossing between
# GC Test 2 ('DRTSIM-184 Unthreaded')
# GC Test 8 ('DRTSIM-184 Unthreaded')


# at 16:30PT, Teleport to [secondlife://Aditi/secondlife/roller-test109/128/128/24 roller-test109]
== #2 Threaded Region Crossings ==
## verify that residents arrive at their target location.
Please refer to 'Testing Ideas' to examine region crossing between
# GC Test 9 ('DRTSIM-184 Threaded')
# GC Test 15 ('DRTSIM-184 Threaded')
# GC Test 10 ('DRTSIM-184 Threaded')
# GC Test 16 ('DRTSIM-184 Threaded')


'''Fails if'''
== #3 Threaded Region to/from Non-Threaded Region Crossings ==
Please refer to 'Testing Ideas' to examine region crossing between
# GC Test 2 ('DRTSIM-184 Unthreaded')
# GC Test 8 ('DRTSIM-184 Unthreaded')
# GC Test 9 ('DRTSIM-184 Threaded')
# GC Test 15 ('DRTSIM-184 Threaded')
# GC Test 10 ('DRTSIM-184 Threaded')
# GC Test 16 ('DRTSIM-184 Threaded')


This test fails if the tester is unable to successfully teleport to the target location. Please alert Oskar, or another Linden Lab staff, within the #sltest IRC channel. Also, please have '''Help -> About Second Life''' info copied to clipboard to send to LL staff upon request.
== #4 Threaded Region to/from Server-Trunk Crossings ==
Please refer to 'Testing Ideas' to examine region crossing between
# GC Test 3 ('Second Life Server')
# GC Test 9 ('DRTSIM-184 Threaded')
# GC Test 15 ('DRTSIM-184 Threaded')
# GC Test 10 ('DRTSIM-184 Threaded')
# GC Test 16 ('DRTSIM-184 Threaded')

Latest revision as of 18:40, 19 December 2012

Logging Pile On Results

Thanks so much for helping me test the region crossing build. I think we have found quite a few issues today and I'd like us to file them as jiras, but assign them to me (Caleb Linden) directly. Also, please, add "Region Crossing: " in the subject line for easy searches.

Introduction

In an upcoming server build, Linden Lab has changed the way agents and their attachments get carried over in the event of a region crossing. And we need your help to test region crossing in a pile-on fashion.

On Wednesday, December 19th at 16:00 PDT (Pacific Daylight Time) please join IRC (EFNET -> #sltest) to launch Second Life and join us via the following SLurl GC Test 9

Prequisites

Bringing testing objects over to ADITI from AGNI

  1. For those, who would like to bring their testing objects over to aditi, please pack them up and drop them off on 'Sandbox Goguen' (AGNI) by 15:30 PST. I will then import that simstate to its ADITI counterpart.

Direct login to test regions

  1. Ensure that you have access to the test regions listed in 'Test Setup on Aditi' below
  2. Ensure that you can rez objects and run scripts

Fails if This test fails if the tester is unable to log-in directly to the target location. Please alert Caleb. Also, please have Help -> About Second Life info copied to clipboard to send to LL staff upon request.

IRC Connection

  1. Please join us on EFNet in the channel #sltest
  2. On December 19th at 16:00 PDT (Pacific Daylight Time) please join IRC to launch Second Life and join us via the following SLurl GC Test 9.

Test Setup on Aditi

Regions with Threading turned OFF (Unthreaded) can be identified by its channel name: 'DRTSIM-184 Unthreaded' The terrain is marked with a blue water texture.

  1. GC Test 2
  2. GC Test 8


Regions with Threading turned ON (Threaded) can be identified by its channel name: 'DRTSIM-184 Threaded' The terrain is marked with a brown texture.

  1. GC Test 9
  2. GC Test 15
  3. GC Test 10
  4. GC Test 16

Testing Ideas

Please, free to expand on the following basic Region Crossing test ideas. For additional suggestions, please mail Caleb.

  1. Region crossing with regular avatar
  2. Region crossing via manual TP
  3. Region crossing on a vehicle (including Mesh based vehicles)
  4. Region crossing while sitting on moving objects
  5. Region crossing via scripted TP
  6. Region crossing with attachments of varying sizes (including complex HUDs)

In the early stages of Region Crossing testing issues have been found by:

  1. wearing script heavy objects
  2. repeated crossing on vehicles


Community Beta Tests

#1 Non-Threaded Region Crossings

Please refer to 'Testing Ideas' to examine region crossing between

  1. GC Test 2 ('DRTSIM-184 Unthreaded')
  2. GC Test 8 ('DRTSIM-184 Unthreaded')

#2 Threaded Region Crossings

Please refer to 'Testing Ideas' to examine region crossing between

  1. GC Test 9 ('DRTSIM-184 Threaded')
  2. GC Test 15 ('DRTSIM-184 Threaded')
  3. GC Test 10 ('DRTSIM-184 Threaded')
  4. GC Test 16 ('DRTSIM-184 Threaded')

#3 Threaded Region to/from Non-Threaded Region Crossings

Please refer to 'Testing Ideas' to examine region crossing between

  1. GC Test 2 ('DRTSIM-184 Unthreaded')
  2. GC Test 8 ('DRTSIM-184 Unthreaded')
  3. GC Test 9 ('DRTSIM-184 Threaded')
  4. GC Test 15 ('DRTSIM-184 Threaded')
  5. GC Test 10 ('DRTSIM-184 Threaded')
  6. GC Test 16 ('DRTSIM-184 Threaded')

#4 Threaded Region to/from Server-Trunk Crossings

Please refer to 'Testing Ideas' to examine region crossing between

  1. GC Test 3 ('Second Life Server')
  2. GC Test 9 ('DRTSIM-184 Threaded')
  3. GC Test 15 ('DRTSIM-184 Threaded')
  4. GC Test 10 ('DRTSIM-184 Threaded')
  5. GC Test 16 ('DRTSIM-184 Threaded')