Suppose that you have a requisition, and you want to change the IP of a particular node.
For performance reason, you want to avoid rescan all the existing nodes because you just want to update an IP, and you want to start monitoring with the new IP as soon as possible.
If requesting the import (or synchronize) of an existing requisition using the ReST API, you can pass a parameter called rescanExisting with a value of false to instruct Provisiond to skip the scan phase for the existing nodes, for example:
Similar behavior can be achieved when sending a uei.opennms.org/internal/importer/reloadImport event with the parameter importRescanExisting=false:
If the parameter is not passed, Provisiond will assume rescanExisting=true.
Unfortunately, the database is not being updated when this flag is set to false. You can verify that indeed the scan phase has not been triggered, but the DB was not been updated which is not expected.
If you don't pass the rescanExisting flag, the DB is updated as expected (verified with 1.12.8 only).