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

Important:
N2OS v25.6.0 is the last release to offer users the ability to switch back to the legacy engine.
  • 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

  1. Access Guardian via a shell console in a privileged session.
  2. Enter this command: grep 'sp engine' /data/cfg/n2os.conf.user
  3. If the output contains a line sp engine legacy, you are still using the legacy engine. If you find sp engine strategist, you are using the new engine.

How to change to the new engine

  1. In the web user interface (UI) command-line interface (CLI), run: conf.user configure sp engine strategist
  2. Access Guardian via a shell console in a privileged session.
  3. To stop all services, enter the command: n2os-stop-all
  4. Wait for all services to stop.
  5. To restart them, enter the command: n2os-start-all

If you encounter any issues with the new Smart Polling engine, please contact Customer Support.