Skip to content
This repository has been archived by the owner on Mar 28, 2024. It is now read-only.

[BUG-9027] [Experience Tools] KVP access functions cannot operate in an environment as outlined in SEC-1352 #16581

Open
sl-service-account opened this issue Apr 12, 2015 · 3 comments

Comments

@sl-service-account
Copy link

Information

Some time after 2015/04/12 08:25:00 the region, "Sandbox - Weapons testing (no damag" entered into the condition as described in SEC-1352, was present during the time of this writing over an hour later and remained long after. During this time Grid Scope KVP access function use was not possible. No dataserver event was triggered.

Affects the following functions:

llReadKeyValue()
llCreateKeyValue()
llUpdateKeyValue()
llDeleteKeyValue()
llDataSizeKeyValue()
llKeysKeyValue()
llKeyCountKeyValue()

Other dataserver based functions such as llRequestAgentData(), llRequestSimulatorData() & llRequestInventoryData() still operate correctly.

llAgentInExperience(), llGetExperienceDetails(), llRequestExperiencePermissions() & llGetExperienceErrorMessage() still operate correctly.

From my testing it seems the KVP store is not receiving the requests as I used llCreateKeyValue() & llUpdateKeyValue() in the affected region and tried to read the key values with
llReadKeyValue() in a different region and the values didn't exist in the KVP store. The requests may not even be leaving the region.

Original Jira Fields
Field Value
Issue BUG-9027
Summary [Experience Tools] KVP access functions cannot operate in an environment as outlined in SEC-1352
Type Bug
Priority Unset
Status Accepted
Resolution Accepted
Reporter Lucia Nightfire (lucia.nightfire)
Created at 2015-04-12T16:26:33Z
Updated at 2015-09-16T03:25:51Z
{
  'Business Unit': ['Platform'],
  'Severity': 'Unset',
  'System': 'SL Simulator',
  'Target Viewer Version': 'viewer-development',
  'What just happened?': 'KVP access functions cannot operate in an environment as outlined in SEC-1352. No dataserver event is triggered.\r\n\r\nAffects the following functions:\r\n\r\nllReadKeyValue()\r\nllCreateKeyValue()\r\nllUpdateKeyValue()\r\nllDeleteKeyValue()\r\nllDataSizeKeyValue()\r\nllKeysKeyValue()\r\nllKeyCountKeyValue()\r\n\r\nOther dataserver based functions such as llRequestAgentData(), llRequestSimulatorData() & llRequestInventoryData() still operate correctly.',
  'What were you doing when it happened?': 'Some time after 2015/04/12 08:25:00 the region, "Sandbox - Weapons testing (no damag" entered into the condition as described in SEC-1352 and remained until the time of this writing over an hour later. During this time KVP access functions were not possible.',
  'What were you expecting to happen instead?': '?',
}
@sl-service-account
Copy link
Author

Lucia Nightfire commented at 2015-04-14T10:09:16Z

Some time after 2015/04/14 02:15:00 the region, "Sandbox - Weapons testing (no damag" entered into the condition as described in SEC-1352 and was present during the time of this writing. During this time Grid Scope KVP access function use was not possible. No dataserver event was triggered.

@sl-service-account
Copy link
Author

Lucia Nightfire commented at 2015-09-12T01:04:46Z

This was fixed in 15.09.04.304858 as KVP access was moved to its own thread and removed from the asset handling thread.

@sl-service-account
Copy link
Author

Lucia Nightfire commented at 2015-09-16T03:25:51Z

This is now fixed grid wide.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

1 participant