root@xnox-iad-nr5:~# journalctl -o short-monotonic -u <email address hidden>
-- Logs begin at Tue 2017-05-09 10:57:18 UTC, end at Tue 2017-05-09 15:22:34 UTC. --
[ 6.740201] xnox-iad-nr5 systemd[1]: Started ifup for bond0.
[ 6.750333] xnox-iad-nr5 sh[1184]: Waiting for a slave to join bond0 (will timeout after 60s)
[ 6.987241] xnox-iad-nr5 sh[1184]: ifquery: recursion detected for interface bond0 in pre-up phase
[ 6.987341] xnox-iad-nr5 sh[1184]: ifquery: recursion detected for parent interface bond0 in pre-up phase
[ 6.987425] xnox-iad-nr5 sh[1184]: ifquery: recursion detected for parent interface bond0 in pre-up phase
root@xnox-iad-nr5:~# journalctl -o short-monotonic -u <email address hidden>
-- Logs begin at Tue 2017-05-09 10:57:18 UTC, end at Tue 2017-05-09 15:22:34 UTC. --
[ 6.755723] xnox-iad-nr5 systemd[1]: Started ifup for bond0.101.
[ 6.757056] xnox-iad-nr5 sh[1286]: ifup: waiting for lock on /run/network/ifstate.bond0
[ 7.227572] xnox-iad-nr5 sh[1286]: Set name-type for VLAN subsystem. Should be visible in /proc/net/vlan/config
root@xnox-iad-nr5:~# journalctl -o short-monotonic -u <email address hidden>
-- Logs begin at Tue 2017-05-09 10:57:18 UTC, end at Tue 2017-05-09 15:22:34 UTC. --
[ 6.760568] xnox-iad-nr5 systemd[1]: Started ifup for bond0.401.
[ 6.761920] xnox-iad-nr5 sh[1290]: ifup: waiting for lock on /run/network/ifstate.bond0
[ 7.197983] xnox-iad-nr5 sh[1290]: Set name-type for VLAN subsystem. Should be visible in /proc/net/vlan/config
root@xnox-iad-nr5:~# journalctl -o short-monotonic -u networking.service
-- Logs begin at Tue 2017-05-09 10:57:18 UTC, end at Tue 2017-05-09 15:22:34 UTC. --
[ 6.645323] xnox-iad-nr5 systemd[1]: Starting Raise network interfaces...
[ 6.692530] xnox-iad-nr5 ifup[992]: Waiting for bonding kernel module to be ready (will timeout after 5s)
[ 6.693104] xnox-iad-nr5 ifup[992]: Waiting for bond master bond0 to be ready
[ 7.221867] xnox-iad-nr5 ifup[992]: /sbin/ifup: waiting for lock on /run/network/ifstate.bond0
[ 7.263179] xnox-iad-nr5 systemd[1]: Started Raise network interfaces.
Note that networking, <email address hidden>, and <email address hidden> all hit locks that are held by bond0.
Note that <email address hidden> beats networking.service to acquire the lock.
And that netwokring.service is blocked until after ifup@bond0.*01 vlans release the locks.
Maybe this is easier to read.
root@xnox- iad-nr5: ~# journalctl -o short-monotonic -u <email address hidden> iad-nr5: ~# journalctl -o short-monotonic -u <email address hidden> ifstate. bond0 vlan/config iad-nr5: ~# journalctl -o short-monotonic -u <email address hidden> ifstate. bond0 vlan/config iad-nr5: ~# journalctl -o short-monotonic -u networking.service ifstate. bond0
-- Logs begin at Tue 2017-05-09 10:57:18 UTC, end at Tue 2017-05-09 15:22:34 UTC. --
[ 6.740201] xnox-iad-nr5 systemd[1]: Started ifup for bond0.
[ 6.750333] xnox-iad-nr5 sh[1184]: Waiting for a slave to join bond0 (will timeout after 60s)
[ 6.987241] xnox-iad-nr5 sh[1184]: ifquery: recursion detected for interface bond0 in pre-up phase
[ 6.987341] xnox-iad-nr5 sh[1184]: ifquery: recursion detected for parent interface bond0 in pre-up phase
[ 6.987425] xnox-iad-nr5 sh[1184]: ifquery: recursion detected for parent interface bond0 in pre-up phase
root@xnox-
-- Logs begin at Tue 2017-05-09 10:57:18 UTC, end at Tue 2017-05-09 15:22:34 UTC. --
[ 6.755723] xnox-iad-nr5 systemd[1]: Started ifup for bond0.101.
[ 6.757056] xnox-iad-nr5 sh[1286]: ifup: waiting for lock on /run/network/
[ 7.227572] xnox-iad-nr5 sh[1286]: Set name-type for VLAN subsystem. Should be visible in /proc/net/
root@xnox-
-- Logs begin at Tue 2017-05-09 10:57:18 UTC, end at Tue 2017-05-09 15:22:34 UTC. --
[ 6.760568] xnox-iad-nr5 systemd[1]: Started ifup for bond0.401.
[ 6.761920] xnox-iad-nr5 sh[1290]: ifup: waiting for lock on /run/network/
[ 7.197983] xnox-iad-nr5 sh[1290]: Set name-type for VLAN subsystem. Should be visible in /proc/net/
root@xnox-
-- Logs begin at Tue 2017-05-09 10:57:18 UTC, end at Tue 2017-05-09 15:22:34 UTC. --
[ 6.645323] xnox-iad-nr5 systemd[1]: Starting Raise network interfaces...
[ 6.692530] xnox-iad-nr5 ifup[992]: Waiting for bonding kernel module to be ready (will timeout after 5s)
[ 6.693104] xnox-iad-nr5 ifup[992]: Waiting for bond master bond0 to be ready
[ 7.221867] xnox-iad-nr5 ifup[992]: /sbin/ifup: waiting for lock on /run/network/
[ 7.263179] xnox-iad-nr5 systemd[1]: Started Raise network interfaces.
Note that networking, <email address hidden>, and <email address hidden> all hit locks that are held by bond0.
Note that <email address hidden> beats networking.service to acquire the lock.
And that netwokring.service is blocked until after ifup@bond0.*01 vlans release the locks.