[lxc-devel] lxc-1.0.0 reboot error
Serge Hallyn
serge.hallyn at ubuntu.com
Thu Mar 6 23:44:25 UTC 2014
Quoting Serge Hallyn (serge.hallyn at ubuntu.com):
> Quoting Vitaly Lavrov (vel21ripn at gmail.com):
> > But there is a more difficult problem.
> >
> > Function lxc_rename_phys_nics_on_shutdown() does not always work as it should.
> >
> > ------
> > lxc-start 1393409939.368 INFO lxc_conf - running to reset 1 nic names
> > lxc-start 1393409939.368 WARN lxc_conf - resetting nic 3 to eth2 failed: No such device
> > ------
> >
> > I added a wait loop and debug printing and that's what got:
> > -----
> > lxc-start 1393433485.531 INFO lxc_conf - running to reset 1 nic names
> > lxc-start 1393433485.532 WARN lxc_conf - resetting nic 3 to eth2 failed: 'No such device', delay 1ms
> ...
> > lxc-start 1393433485.545 WARN lxc_conf - resetting nic 3 to eth2 failed: 'No such device', delay 13ms
> > lxc-start 1393433485.562 INFO lxc_conf - resetting nic 3 to eth2, delay 14ms
> > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> > If you wait 12-20 ms renaming network interface works.
> > The same problem with vlan interface.
>
> Ugh. Yes. We're waiting for the kernel to move the device back to our
> namespace. Not sure how best to handle that.
Since this is not a hot path, i'm tempted to suggest waiting a second
and retrying once or twice.
More information about the lxc-devel
mailing list