Alfredo Moralejo
5461b3611d
Fix disk accounting for BFV instances
...
Boot-from-volume instances store their root disk on Cinder storage,
not on the local compute node. However, Watcher unconditionally used
the flavor's root disk value as local disk consumption for all
instances, causing the model to overestimate local disk usage and
migration strategies to reject valid destination hosts.
Set the root disk component to 0 for boot-from-volume instances by
checking whether the instance has an associated image. Also include
ephemeral and swap disk in the calculation, as both are always
created locally even for boot-from-volume instances if the flavor
set them > 0.
I'm also enabling the tempest tests for boot from volume which will
be executed based on the run_bfv_tests boolean in the watcher
tempest plugin.
Implements: blueprint improve-instances-disk-usage-model
Assisted-By: Claude
Change-Id: I7fb97640b30caf95eeab26ef627dab2a06ce57cc
Signed-off-by: Alfredo Moralejo <amoralej@redhat.com >
2026-04-30 09:45:24 +02:00
..
2016-06-09 11:01:20 +02:00
2025-03-05 17:57:55 +00:00
2025-09-09 17:43:53 +01:00
2026-03-04 12:08:44 -05:00
2026-02-27 18:43:24 +01:00
2017-06-07 05:36:18 +00:00
2017-02-02 17:35:07 +01:00
2017-07-26 10:45:15 +03:00
2018-11-26 12:21:06 +03:00
2025-08-19 11:05:11 +02:00
2019-05-27 02:08:33 +00:00
2018-07-26 12:54:11 +03:00
2025-01-23 13:23:04 +01:00
2018-02-09 11:45:05 +03:00
2016-08-29 12:56:02 +02:00
2017-06-13 15:07:33 +08:00
2025-12-17 13:20:55 +01:00
2024-11-07 19:50:21 +00:00
2018-10-12 11:21:17 +03:00
2018-10-22 13:51:56 +05:30
2025-05-01 00:19:59 +00:00
2025-08-14 02:27:24 -04:00
2024-11-07 19:50:21 +00:00
2024-11-07 19:50:21 +00:00
2025-12-29 10:12:05 -03:00
2018-01-23 13:53:31 +05:30
2017-07-26 10:45:15 +03:00
2017-01-26 14:03:12 +00:00
2017-01-26 14:03:12 +00:00
2017-07-26 10:45:15 +03:00
2025-08-20 13:13:19 +02:00
2026-01-21 18:19:57 +01:00
2018-04-20 08:47:07 +00:00
2025-08-26 11:35:18 -03:00
2025-09-16 16:12:35 -03:00
2025-05-01 00:19:59 +00:00
2025-05-09 08:16:51 +02:00
2025-09-16 12:20:18 +02:00
2025-06-04 14:46:36 +02:00
2025-09-01 16:59:38 +02:00
2025-08-18 16:35:38 +00:00
2025-06-19 16:25:27 +02:00
2025-08-12 09:47:01 -03:00
2025-08-20 08:35:18 -03:00
2025-08-28 16:16:01 +01:00
2025-09-05 14:54:25 -03:00
2025-11-24 11:01:50 +01:00
2025-11-24 11:01:24 +01:00
2026-03-05 17:27:57 +01:00
2025-12-02 08:42:40 +01:00
2026-02-25 11:01:11 +01:00
2026-01-26 18:44:46 +01:00
2018-01-10 14:46:41 +08:00
2017-10-31 10:01:52 +09:00
2017-01-26 14:03:12 +00:00
2026-02-24 09:44:03 +00:00
2017-08-07 16:04:19 +08:00
2018-01-24 13:39:42 +03:00
2017-07-05 08:55:10 +09:00
2016-08-29 12:56:02 +02:00
2018-02-23 03:13:46 +00:00
2016-08-29 12:56:02 +02:00
2018-11-01 03:07:23 +00:00
2016-08-29 12:56:02 +02:00
2025-09-13 11:49:11 +09:00
2017-07-26 10:45:15 +03:00
2019-06-13 15:52:53 +02:00
2017-01-26 14:03:12 +00:00
2025-08-05 16:45:48 -03:00
2017-01-26 14:03:12 +00:00
2026-02-06 12:16:01 -03:00
2026-04-06 17:02:37 -03:00
2026-02-06 00:06:07 +09:00
2018-12-07 07:56:54 +00:00
2021-02-12 19:59:27 +00:00
2026-02-06 12:31:00 -03:00
2025-02-16 18:45:31 +09:00
2025-05-12 15:44:39 -03:00
2026-02-26 15:40:13 +01:00
2025-05-14 09:24:25 +05:30
2025-07-09 15:44:20 +05:30
2025-07-09 15:44:20 +05:30
2025-07-21 18:25:04 +01:00
2019-11-16 14:55:01 +00:00
2024-11-06 16:00:11 +01:00
2025-08-05 23:09:50 +05:30
2017-07-26 20:42:01 -07:00
2016-08-29 12:56:02 +02:00
2018-11-14 01:23:07 +00:00
2020-02-04 03:46:32 +00:00
2025-06-07 11:33:28 -03:00
2019-05-20 10:28:00 +02:00
2025-05-26 14:58:03 +02:00
2026-04-30 09:45:24 +02:00
2019-06-12 16:23:58 +00:00
2024-11-07 19:50:21 +00:00
2016-11-23 11:40:51 +08:00
2019-05-09 11:02:15 +02:00
2017-07-26 10:45:15 +03:00
2019-07-02 10:20:49 +02:00
2017-01-26 14:03:12 +00:00
2018-05-14 11:33:59 +00:00
2025-08-20 22:32:33 +10:00
2025-09-11 15:50:04 +00:00
2024-11-07 19:50:21 +00:00
2017-07-26 10:45:15 +03:00
2025-08-28 16:53:48 +01:00
2025-12-11 09:18:45 +00:00
2019-05-23 15:49:19 -04:00
2017-01-26 14:03:12 +00:00
2026-01-26 14:22:27 +01:00
2018-02-09 11:45:05 +03:00
2019-09-06 18:03:43 -07:00
2017-10-21 14:54:16 +08:00
2018-02-09 11:45:05 +03:00
2016-08-29 12:56:02 +02:00
2016-08-29 12:56:02 +02:00
2017-01-26 14:03:12 +00:00
2026-02-24 10:35:59 +01:00
2025-01-10 15:20:37 +02:00
2025-08-27 23:22:45 +09:00
2024-12-16 23:51:27 +09:00
2025-10-08 11:53:01 +01:00
2026-02-09 16:50:52 -03:00
2025-10-08 11:53:01 +01:00
2026-02-19 12:13:13 +01:00
2025-10-08 11:53:01 +01:00
2018-09-30 09:03:00 +08:00
2026-02-26 11:24:56 +01:00
2018-04-13 10:53:26 +09:00
2025-09-11 15:46:21 +00:00
2026-02-24 15:14:26 +01:00
2025-12-02 07:45:32 +00:00
2025-05-16 09:35:50 +02:00
2019-03-13 10:16:52 +08:00
2017-07-26 10:45:15 +03:00
2019-09-10 09:39:10 +08:00
2024-10-22 20:12:53 +01:00
2016-08-29 12:56:02 +02:00
2026-01-15 14:21:43 +01:00
2025-09-10 15:58:24 +02:00
2018-01-18 22:18:18 -08:00
2019-05-18 18:36:19 +00:00
2019-06-12 11:11:13 +08:00
2017-04-11 20:50:24 +09:00
2016-08-29 12:56:02 +02:00
2025-09-01 11:23:07 +02:00
2019-06-27 14:56:52 +08:00
2017-07-21 11:27:37 +09:00
2024-11-07 19:50:21 +00:00
2019-09-18 01:59:01 -07:00
2016-08-29 12:56:02 +02:00
2024-11-07 19:50:21 +00:00
2017-01-26 14:03:12 +00:00
2025-08-21 11:09:46 -04:00
2017-08-09 07:04:10 +00:00
2016-08-29 12:56:02 +02:00
2025-09-16 12:20:18 +02:00
2025-11-07 09:27:56 +01:00
2025-09-10 15:58:24 +02:00
2018-01-24 19:33:22 +09:00
2025-09-16 12:20:18 +02:00