What is rollback on error protection?
Imagine you're using the console to remotely configure a bird and accidentally give the bird a bad IP address. The bird applies the new settings and reboots like normal. It now has a bad IP, so it can no longer connect to the console. This means you can't fix your error without traveling to the bird and configuring it in bluetooth mode.
To overcome this, we created rollback protection.
If bad IP address settings are sent to a Canary, the Canary will apply them and try them. If the Canary fails to contact the console after the new settings are applied, it will rollback to its previous known working settings. The bird will then generate an alert to let you know what's happened.
When you may want to turn it off?
If you're setting up new birds with network settings for a remote location, you will want to turn off rollback protection. Having rollback protection on causes the bird to undo the network changes before the birds are shipped.
How to turn it off?
- Under DHCP settings in your device configuration page, you'll see a setting at the bottom called 'Rollback on Error'.
- Clicking it will unfurl a warning message. If you're sure you'd like to proceed, you can go ahead and disable it from there: