Juju 2.0: default bootstrap-timeout insufficient for physical machines

Bug #1576003 reported by Chad Smith
14
This bug affects 2 people
Affects Status Importance Assigned to Milestone
Canonical Juju
Fix Released
Medium
Anastasia

Bug Description

For juju 2.0 can we get this bootstrap timeout bumped to a bit higher default to account for physical hardware?

For cloud targets 600 seconds seems a reasonable expectation for bootstrap-timeout. but, when working through MAAS to manage machine boots and BIOS POSTs, we currently cross the default bootstrap-timeout giving us the dreaded

ERROR failed to bootstrap environment: bootstrap instance started but did not change to Deployed state: instance "/MAAS/api/1.0/nodes/<node-UUID>/" is started but not deployed.

For generic physical hardware through MAAS this default bootstrap-timeout of 600 seconds doesn't seem sufficient. With our relatively stock hardware ProLiant DL360s we frequently spend 2-3 minutes between power on and PXE netboot request and 5 mins on curtin install. This doesn't leave a lot of room for proxy delays or larger systems.

Can juju 2.0 to increase the default timeout so customers don't have to jump to --config options for their bootstraps when using MAAS and physical hardware?

tags: added: kanban-cross-team landscape
tags: added: juju-release-support
Changed in juju-core:
status: New → Triaged
importance: Undecided → Medium
Revision history for this message
Eric Snow (ericsnowcurrently) wrote :

Perhaps the MAAS provider could override the default bootstrap-timeout to a more appropriate value. This would be a more palatable solution than increasing the default for all providers.

Revision history for this message
Chad Smith (chad.smith) wrote :

I was hoping this was the direction the team might think to go, but didn't want to prescribe the solution in the bug report. +1

tags: removed: kanban-cross-team
tags: added: usability
Changed in juju-core:
assignee: nobody → Anastasia (anastasia-macmood)
Changed in juju-core:
status: Triaged → In Progress
Revision history for this message
Anastasia (anastasia-macmood) wrote :
Changed in juju-core:
status: In Progress → Fix Committed
milestone: none → 2.0-beta10
Curtis Hovey (sinzui)
Changed in juju-core:
status: Fix Committed → Fix Released
affects: juju-core → juju
Changed in juju:
milestone: 2.0-beta10 → none
milestone: none → 2.0-beta10
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.