bridgescript needs a bigger timeout than 3s on some bonded setups
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Canonical Juju |
Fix Released
|
Critical
|
Andrew McDermott |
Bug Description
The bridge script has this comment:
# On configurations that have bonds in 802.3ad mode there is a
# race condition betweeen an immediate ifdown then ifup.
#
# On the h/w I have a 'sleep 0.1' is sufficient but to accommodate
# other setups we arbitrarily choose something larger. We don't
# want to massively slow bootstrap down but, equally, 0.1 may be
# too small for other configurations.
for s in stanzas:
if s.is_logical_
break
One some systems this is now not enough; it has been reported by <email address hidden> that they need at least 10s on their systems.
We can obviously raise the current limit by 1 order of magnitude, or better yet make it a parameter that can be passed in via bootstrap/deploy.
Changed in juju: | |
status: | New → Triaged |
importance: | Undecided → Critical |
milestone: | none → 2.1-rc1 |
Changed in juju: | |
assignee: | nobody → Andrew McDermott (frobware) |
Changed in juju: | |
status: | Triaged → In Progress |
Changed in juju: | |
status: | In Progress → Fix Committed |
Changed in juju: | |
status: | Fix Committed → Fix Released |
WIP tree - https:/ /github. com/frobware/ juju/tree/ 2.1-dynamic- bridges- fix-lp1657579