Context
Change Type: Feature
Product area: Application enablement & solutions
Component: Digital Twin Manager
Deployed at: eu.latest.cumulocity.com, apj.cumulocity.com, jp.cumulocity.com, cumulocity.com, us.cumulocity.com
Technical details
Build artifact: dtm (1025.7.0)
Internal ID: CTM-2926
Description
The Asset API now implements per-asset and per-device locking to
serialize concurrent create and update operations. Previously, when
multiple operations updated the same asset or LinkedSeries pointing to
the same device simultaneously, data could be lost or corrupted because
changes were not properly sequenced. The new locking mechanism ensures
that concurrent updates on the same asset or device are processed
sequentially, preventing lost updates and maintaining data integrity.
Your applications and devices continue to operate normally, but you can
now safely perform concurrent update operations without risking data
loss. There might be a performance decrease for highly concurrent
operations due to the nature of the locking mechanism which waits for
the previous request to be finished before starting the next request.