Right, so netplan should tell networkd to tear down the bond first? On Thu, Feb 15, 2018 at 7:06 AM, Dimitri John Ledkov <launch...@surgut.co.uk> wrote: > I believe this is systemd intentional to not change bond parameters if > the bond already exists. It is assumed that something else has already > created the bond, and thus networkd should not be "updating" the params. > Despite networkd creating the bond in the first place... > > ** Changed in: systemd (Ubuntu) > Status: New => Won't Fix > > -- > You received this bug notification because you are subscribed to the bug > report. > https://bugs.launchpad.net/bugs/1746419 > > Title: > bond parameters are not changed by 'netplan apply' > > Status in nplan package in Ubuntu: > New > Status in systemd package in Ubuntu: > Won't Fix > > Bug description: > I have a yaml file as follows: > > network: > version: 2 > ethernets: > bonddevs: > match: > name: ens[78] > bonds: > bond0: > interfaces: [bonddevs] > parameters: > mode: active-backup > mii-monitor-interval: 1 > addresses: > - 10.10.10.1/24 > > > Say I decide that 1s is too frequent for the MII interval, and I want to > change the interval to 2s. > > If I change that in the yaml, then run > # netplan generate > # netplan apply > # cat /proc/net/bonding/bond0|grep "MII Polling Interval (ms)" > MII Polling Interval (ms): 1000 > > In other words, the change has not been applied. > > Running netplan --debug apply prints: > DEBUG:device bond0 operstate is up, not replugging > > So I wondered if bringing the bond down would help. It does not: > # ip link set dev bond0 down > # netplan apply > # cat /proc/net/bonding/bond0|grep "MII Polling Interval (ms)" > MII Polling Interval (ms): 1000 > > However, deleting the link works: > # ip link del dev bond0 > # netplan apply > # cat /proc/net/bonding/bond0|grep "MII Polling Interval (ms)" > MII Polling Interval (ms): 2000 > > This is counter-intuitive behaviour. > Ideally, I would like a regular netplan apply to work without deleting the > bond. > However, a changed to the docs to make this clear would be OK. > > ProblemType: Bug > DistroRelease: Ubuntu 17.10 > Package: nplan 0.32~17.10.1 > ProcVersionSignature: User Name 4.13.0-32.35-generic 4.13.13 > Uname: Linux 4.13.0-32-generic x86_64 > ApportVersion: 2.20.7-0ubuntu3.7 > Architecture: amd64 > Date: Wed Jan 31 05:47:42 2018 > ProcEnviron: > TERM=xterm-256color > PATH=(custom, no user) > XDG_RUNTIME_DIR=<set> > LANG=C.UTF-8 > SHELL=/bin/bash > SourcePackage: nplan > UpgradeStatus: No upgrade log present (probably fresh install) > > To manage notifications about this bug go to: > https://bugs.launchpad.net/ubuntu/+source/nplan/+bug/1746419/+subscriptions
-- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1746419 Title: bond parameters are not changed by 'netplan apply' To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/nplan/+bug/1746419/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs