2015-06-26 13:37:53 |
Feodor Tersin |
bug |
|
|
added bug |
2015-06-26 14:22:24 |
Markus Zoeller (markus_z) |
tags |
|
disks volumes |
|
2015-06-29 06:35:37 |
Abhijeet Malawade |
bug |
|
|
added subscriber Abhijeet Malawade |
2015-07-01 06:28:09 |
Feodor Tersin |
description |
instance.root_gb means size of host local disk used by the instance root disk. All code that uses this attribute treats it that way.
Volume-backed instances have root disks placed in Cinder. Therefore obviously root_gb should be 0 for them. However currently this is not so. The same applies to min_size and size image attributes, used for boot from a volume.
As a result the code which uses these attributes works incorrectly. Some problems are already detected [1], other are not yet [2].
To fix all these problems fully it is proposed to set root_gb, min_size, size to 0 for volume-backed instances.
[1] https://bugs.launchpad.net/nova/+bug/1334974
https://bugs.launchpad.net/nova/+bug/1459491
https://bugs.launchpad.net/nova/+bug/1466305
https://bugs.launchpad.net/nova/+bug/1457517
[2] https://github.com/openstack/nova/blob/master/nova/notifications.py#L407
https://github.com/openstack/nova/blob/master/nova/scheduler/host_manager.py#L250 |
instance.root_gb means size of host local disk used by the instance root disk. All code that uses this attribute treats it that way.
Volume-backed instances have root disks placed in Cinder. Therefore obviously root_gb should be 0 for them. However currently this is not so. The same applies to min_disk and size image attributes, used for boot from a volume.
As a result the code which uses these attributes works incorrectly. Some problems are already detected [1], other are not yet [2].
There are two kinds of bugs:
1 Nova fails to launch an instance from a large volume if the volume size (or an original image's min_disk) is greater than requested flavor.disk.
2 Nova incorrectly calculates host disk space consumed by volume-backed instances.
To fix all these problems fully it is proposed to set root_gb, min_disk, size to 0 for volume-backed instances.
[1] https://bugs.launchpad.net/nova/+bug/1334974
https://bugs.launchpad.net/nova/+bug/1459491
https://bugs.launchpad.net/nova/+bug/1466305
https://bugs.launchpad.net/nova/+bug/1457517
https://bugs.launchpad.net/nova/+bug/1358566
[2] https://github.com/openstack/nova/blob/master/nova/notifications.py#L407
https://github.com/openstack/nova/blob/master/nova/scheduler/host_manager.py#L250 |
|
2015-07-01 06:39:18 |
OpenStack Infra |
nova: status |
New |
In Progress |
|
2015-07-01 06:39:18 |
OpenStack Infra |
nova: assignee |
|
Feodor Tersin (ftersin) |
|
2015-07-02 08:15:58 |
Feodor Tersin |
description |
instance.root_gb means size of host local disk used by the instance root disk. All code that uses this attribute treats it that way.
Volume-backed instances have root disks placed in Cinder. Therefore obviously root_gb should be 0 for them. However currently this is not so. The same applies to min_disk and size image attributes, used for boot from a volume.
As a result the code which uses these attributes works incorrectly. Some problems are already detected [1], other are not yet [2].
There are two kinds of bugs:
1 Nova fails to launch an instance from a large volume if the volume size (or an original image's min_disk) is greater than requested flavor.disk.
2 Nova incorrectly calculates host disk space consumed by volume-backed instances.
To fix all these problems fully it is proposed to set root_gb, min_disk, size to 0 for volume-backed instances.
[1] https://bugs.launchpad.net/nova/+bug/1334974
https://bugs.launchpad.net/nova/+bug/1459491
https://bugs.launchpad.net/nova/+bug/1466305
https://bugs.launchpad.net/nova/+bug/1457517
https://bugs.launchpad.net/nova/+bug/1358566
[2] https://github.com/openstack/nova/blob/master/nova/notifications.py#L407
https://github.com/openstack/nova/blob/master/nova/scheduler/host_manager.py#L250 |
instance.root_gb means size of host local disk used by the instance root disk. All code that uses this attribute treats it that way.
Volume-backed instances have root disks placed in Cinder. Therefore obviously root_gb should be 0 for them. However currently this is not so. The same applies to min_disk and size image attributes, used for boot from a volume.
As a result the code which uses these attributes works incorrectly. Some problems are already detected [1], other are not yet [2].
There are two kinds of bugs:
1 Nova fails to launch an instance from a large volume if the volume size (or an original image's min_disk) is greater than requested flavor.root_gb.
2 Nova incorrectly calculates host disk space consumed by volume-backed instances.
To fix all these problems fully it is proposed to set root_gb, min_disk, size to 0 for volume-backed instances.
[1] https://bugs.launchpad.net/nova/+bug/1334974
https://bugs.launchpad.net/nova/+bug/1459491
https://bugs.launchpad.net/nova/+bug/1466305
https://bugs.launchpad.net/nova/+bug/1457517
https://bugs.launchpad.net/nova/+bug/1358566
[2] https://github.com/openstack/nova/blob/master/nova/notifications.py#L407
https://github.com/openstack/nova/blob/master/nova/scheduler/host_manager.py#L250 |
|
2015-07-13 14:21:41 |
Yaguang Tang |
tags |
disks volumes |
disks kilo-backport-potential volumes |
|
2015-07-22 16:44:06 |
OpenStack Infra |
nova: assignee |
Feodor Tersin (ftersin) |
Matthew Booth (mbooth-9) |
|
2015-08-13 05:38:05 |
OpenStack Infra |
nova: assignee |
Matthew Booth (mbooth-9) |
Feodor Tersin (ftersin) |
|
2016-01-11 14:34:54 |
John Garbutt |
nova: importance |
Undecided |
Medium |
|
2016-01-12 13:07:42 |
Ankit Agrawal |
bug |
|
|
added subscriber Ankit Agrawal |
2016-01-14 09:19:27 |
OpenStack Infra |
nova: assignee |
Feodor Tersin (ftersin) |
Tobias Urdin (tobias-urdin) |
|
2016-01-14 09:28:08 |
Tobias Urdin |
tags |
disks kilo-backport-potential volumes |
disks kilo-backport-potential liberty-backport-potential volumes |
|
2016-03-23 11:43:00 |
OpenStack Infra |
nova: assignee |
Tobias Urdin (tobias-urdin) |
Ankit Agrawal (ankitagrawal) |
|
2016-07-28 02:15:00 |
Jesse Keating |
tags |
disks kilo-backport-potential liberty-backport-potential volumes |
disks kilo-backport-potential liberty-backport-potential mitaka-backport-potential volumes |
|
2016-07-28 02:15:32 |
Jesse Keating |
bug |
|
|
added subscriber Jesse Keating |
2016-09-02 09:05:30 |
Chris Dent |
bug |
|
|
added subscriber Chris Dent |
2016-10-03 12:26:54 |
Kashyap Chamarthy |
nova: assignee |
Ankit Agrawal (ankitagrawal) |
melanie witt (melwitt) |
|
2017-02-14 17:23:42 |
Edward Hope-Morley |
bug |
|
|
added subscriber Edward Hope-Morley |
2017-04-05 06:41:20 |
MarkMielke |
bug |
|
|
added subscriber MarkMielke |
2017-06-23 12:58:00 |
Sean Dague |
nova: status |
In Progress |
New |
|
2017-06-23 12:58:07 |
Sean Dague |
nova: assignee |
melanie witt (melwitt) |
|
|
2017-06-23 13:57:12 |
OpenStack Infra |
nova: status |
New |
In Progress |
|
2017-06-23 13:57:12 |
OpenStack Infra |
nova: assignee |
|
melanie witt (melwitt) |
|
2017-06-27 19:28:49 |
Sean Dague |
nova: status |
In Progress |
New |
|
2017-06-27 19:28:54 |
Sean Dague |
nova: assignee |
melanie witt (melwitt) |
|
|
2017-06-28 11:35:39 |
Sean Dague |
nova: assignee |
|
melanie witt (melwitt) |
|
2017-06-28 11:36:44 |
Sean Dague |
nova: status |
New |
In Progress |
|
2017-08-02 14:26:34 |
Max |
bug |
|
|
added subscriber Max |
2017-08-03 13:25:04 |
David Blundell |
bug |
|
|
added subscriber David Blundell |
2017-08-10 10:24:28 |
Denis Gubanov |
bug |
|
|
added subscriber Denis Gubanov |
2017-08-10 10:43:15 |
Basel Darvish |
bug |
|
|
added subscriber Basel Darvish |
2017-08-10 10:50:27 |
Karadauov Dauren |
bug |
|
|
added subscriber Karadauov Dauren |
2017-08-29 06:36:38 |
Bhagyashri Shewale |
tags |
disks kilo-backport-potential liberty-backport-potential mitaka-backport-potential volumes |
disks kilo-backport-potential liberty-backport-potential mitaka-backport-potential pike-backport-potential volumes |
|
2018-02-04 16:13:32 |
Tom Myny |
bug |
|
|
added subscriber Tom Myny |
2018-03-08 22:47:22 |
OpenStack Infra |
nova: assignee |
melanie witt (melwitt) |
Dan Smith (danms) |
|
2018-07-05 16:02:27 |
Peter Sabaini |
bug |
|
|
added subscriber Peter Sabaini |
2018-07-05 21:57:46 |
Drew Freiberger |
tags |
disks kilo-backport-potential liberty-backport-potential mitaka-backport-potential pike-backport-potential volumes |
canonical-bootstack disks kilo-backport-potential liberty-backport-potential mitaka-backport-potential pike-backport-potential volumes |
|
2018-07-05 21:58:23 |
Drew Freiberger |
bug |
|
|
added subscriber The Canonical Sysadmins |
2018-07-18 15:14:25 |
OpenStack Infra |
nova: assignee |
Dan Smith (danms) |
Matt Riedemann (mriedem) |
|
2018-07-18 16:01:06 |
Matt Riedemann |
nova: assignee |
Matt Riedemann (mriedem) |
Dan Smith (danms) |
|
2018-07-18 19:48:48 |
OpenStack Infra |
nova: assignee |
Dan Smith (danms) |
Eric Fried (efried) |
|
2018-07-18 19:49:34 |
OpenStack Infra |
nova: assignee |
Eric Fried (efried) |
Matt Riedemann (mriedem) |
|
2018-07-18 21:11:11 |
Eric Fried |
nova: assignee |
Matt Riedemann (mriedem) |
Dan Smith (danms) |
|
2018-07-19 18:54:35 |
Matt Riedemann |
tags |
canonical-bootstack disks kilo-backport-potential liberty-backport-potential mitaka-backport-potential pike-backport-potential volumes |
canonical-bootstack disks volumes |
|
2018-07-19 18:54:47 |
Matt Riedemann |
tags |
canonical-bootstack disks volumes |
canonical-bootstack disks rocky-rc-potential volumes |
|
2018-07-23 15:15:58 |
OpenStack Infra |
nova: assignee |
Dan Smith (danms) |
Matt Riedemann (mriedem) |
|
2018-07-24 06:52:56 |
OpenStack Infra |
nova: status |
In Progress |
Fix Released |
|
2018-07-24 12:32:50 |
Matt Riedemann |
nova: assignee |
Matt Riedemann (mriedem) |
Dan Smith (danms) |
|
2018-07-30 02:21:53 |
huanhongda |
bug |
|
|
added subscriber huanhongda |
2019-03-07 14:46:12 |
bel |
bug |
|
|
added subscriber bel |