Red Hat Bugzilla – Bug 996120
The bonding params need to be verified and adjusted if needed to prevent serious network degredations
Last modified: 2013-11-28 06:56:49 EST
Description of problem:
It is critical that either the miimon or arp_interval and
arp_ip_target parameters be specified, otherwise serious network
degradation will occur during link failures. Very few devices do not
support at least miimon, so there is really no reason not to use it.
To prevent this case we should check and adjust the arguments if needed during ai and the tui install.
Currently both ways to configure the device don't do any checks on the params and don't even require any params to be set.
IMO (and feel free to argue):
Auto-install: if the user specifies something for the parameters, then don't change anything. If they don't pass any parameters, set some sane default. We generally expect that people know what they're doing with autoinstall
TUI: when creating a new bond, add default options, but allow the user to change/remove. If they're editing, don't suddenly add options that weren't there before.
I agree on this position.