Updates in upcoming releases
Important changes in future releases that might require additional steps or planning during upgrade.
Legacy Smart Polling engine retirement
Until Nozomi Networks Operating System (N2OS) v24.4.0, Smart Polling relied on the legacy engine for actively monitoring devices and gathering their details.
With N2OS v24.5.0, the new Smart Polling engine became the default one and the legacy engine was deprecated.
Additional information on the new engine
When it was introduced, the transition was seamless and all sensors automatically upgraded to the new engine without the need for user intervention.
The new engine:
- Is more powerful than the legacy engine
 - Ensures perfect alignment between Smart Polling on Guardian and on Arc sensors that are connected to Guardian
 - Has been running reliably in thousands of production installations
 
We are confident of its stability, robustness, and performance. Therefore, given its proven success, it is time to remove the legacy engine from the code base in an upcoming release.
Additional information on the legacy engine
For precautionary reasons, both engines have been maintained in parallel, which has required duplicating development efforts and resources.
In a small number of situations, some customers temporarily enabled the legacy engine to address specific requirements.
These requirements have now been integrated into the new engine.
Next steps
- In N2OS v25.7.0, the legacy engine will be completely removed
 - No action is required unless you have intentionally configured Smart Polling to use the legacy engine
 - If you did, you can proactively switch to the new engine before the removal
 - At the time of removal, the new engine will be automatically set
 
How to check which engine is running
- Access Guardian via a shell console in a privileged session.
 - Enter this command: 
grep 'sp engine' /data/cfg/n2os.conf.user - If the output contains a line 
sp engine legacy, you are still using the legacy engine. If you findsp engine strategist, you are using the new engine. 
How to change to the new engine
- In the web user interface (UI)
          command-line interface (CLI), run: 
conf.user configure sp engine strategist - Access Guardian via a shell console in a privileged session.
 - To stop all services, enter the command: 
n2os-stop-all - Wait for all services to stop.
 - To restart them, enter the command: 
n2os-start-all 
If you encounter any issues with the new Smart Polling engine, please contact Customer Support.