Simulator license constraints can cause significant disruption when running engineering workflows, especially during high-frequency simulations or when available licenses are limited. Previously, simulator connectors only supported acquiring and releasing licenses for every simulation task.
We've now added more flexible options that allow you to optimize license usage for different usage patterns and operational needs.
License handling updates
The new license management modes provide configurable strategies to adapt to different usage patterns:
Per-task acquisition (default): Licenses are acquired and released for each simulation task.
Inactivity-based release: Connectors hold licenses across multiple consecutive tasks, releasing them only after a configurable period of inactivity. Reduces overhead for batch operations while ensuring efficient license sharing during idle periods.
Beyond the new license handling options, we've added reliability improvements that work across both strategies:
- Process cleanup: Automatic detection and termination of stuck simulator processes that fail to release licenses properly
- Retry logic: Retry pattern with exponential backoff when licenses are temporarily unavailable
Current availability
Flexible license handling is implemented in the PROSPER connector and will be extended to other simulator connectors in the future. Default behavior remains unchanged for backward compatibility, which means existing configurations continue working without modification.
Configure the new license handling options in your connector configuration when you're ready to optimize your license utilization strategy. Read more about the available options in our public documentation.
Check the
documentation
Ask the
Community
Take a look
at
Academy
Cognite
Status
Page
Contact
Cognite Support