secondlife / jira-archive

2 stars 0 forks source link

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

Open sl-service-account opened 9 years ago

sl-service-account commented 9 years ago

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 commented 9 years ago

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 commented 9 years ago

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 commented 9 years ago

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

This is now fixed grid wide.