Table of Contents

SLNet issues due to SPI obfuscation

Affected versions

  • DataMiner 10.2.0 [CU3] up to 10.2.0 [CU5]
  • DataMiner 10.2.6 up to 10.2.8

Cause

In order to improve security, the identity of users was obfuscated for SPIs. However, the mechanism that kept the obfuscated identity in sync throughout the DMS could in some cases cause a deadlock in SLNet, which lead to various SLNet issues.

Fix

Install DataMiner 10.2.0 [CU6] or 10.2.9.

Issue description

Multiple different issues related to SLNet could occur: it could be impossible to connect to a DMA, the Cube connection could be erratic, there could be timeouts between DMAs, etc. In the SLNet logging, the following lines were displayed:

at Skyline.DataMiner.Net.Authentication.ObfuscationItemIdUtil.DelayedObfuscatedItemIdManager`1.WaitForInit()
at Skyline.DataMiner.Net.Authentication.ObfuscationItemIdUtil.DelayedObfuscatedItemIdManager`1.GetAllObfuscatedItems()
at Skyline.DataMiner.Net.Authentication.ObfuscationItemIdUtil.ObfuscatedItemIdManagerMessageHandler.Handle[T](IConnectionInfo connInfo, IObfuscatedItemIdManager`1 manager, GetAllObfuscatedItemIdsRequest`1 request)