Cannot deploy a dense openstack bundle with native deploy
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Canonical Juju |
Fix Released
|
Critical
|
John A Meinel | ||
2.0 |
Fix Released
|
High
|
Unassigned |
Bug Description
The dense Openstack Liberty bundle from the charmstore cannot be deployed
by Juju 2 on our maas 1.9
Juju 2.0 using native deploy *cannot* bring up Liberty in 120 minutes.
We wait for 60 minutes for agents to come up and another 30 for
workloads. the remain 30 minutes are for log collection and teardown.
Juju 1.25 with deployer can deploy a similar bundle in 50 to 65 minutes.
We see the kvms taking all the CPU for many minutes. There is also
appears to be a queue on the machines to get the apt lock.
We can see that Juju 2.0 using native deploy to bring up smaller
bundles like landscape works. So I believe this crux of the issue is
that native deploy is not tuned for large bundles, juju-deployer is
tuned. Juju-deployer has several internal and external timeouts
and delay to avoid scheduling too much work that will burden the
controller. I don't think Juju 2.0's native support considers this.
We are considering creating our own Liberty bundle with more hosts to learn if
it reduced the spike in CPU and the wait for apt.
tags: | added: juju-release-support |
Changed in juju-core: | |
milestone: | 2.0-beta3 → 2.0-beta4 |
tags: | added: 2.0-count |
Changed in juju-core: | |
milestone: | 2.0.1 → 2.0-beta13 |
tags: | added: 2.0 |
Changed in juju-core: | |
milestone: | 2.0-beta13 → 2.0-beta14 |
Changed in juju-core: | |
milestone: | 2.0-beta14 → 2.0-beta15 |
Changed in juju-core: | |
milestone: | 2.0-beta15 → 2.0-beta16 |
Changed in juju-core: | |
milestone: | 2.0-beta16 → 2.0-beta17 |
affects: | juju-core → juju |
Changed in juju: | |
milestone: | 2.0-beta17 → none |
milestone: | none → 2.0-beta17 |
tags: | added: eda |
Changed in juju: | |
status: | Incomplete → Triaged |
Changed in juju: | |
milestone: | none → 2.0-beta18 |
assignee: | nobody → Richard Harding (rharding) |
importance: | High → Critical |
Changed in juju: | |
milestone: | 2.0-beta18 → 2.0-rc1 |
Changed in juju: | |
milestone: | 2.0-rc1 → 2.0.0 |
Changed in juju: | |
milestone: | 2.0.0 → 2.1.0 |
tags: | added: uosci |
Changed in juju: | |
milestone: | 2.1.0 → 2.2.0 |
Changed in juju: | |
assignee: | Richard Harding (rharding) → John A Meinel (jameinel) |
Changed in juju: | |
status: | Fix Committed → Fix Released |
Now that deployer is compatible with 2.0, we should test deploying this bundle on 2.0 with deployer.