| jgilaber | #startmeeting watcher | 12:01 |
|---|---|---|
| opendevmeet | Meeting started Thu Jun 4 12:01:36 2026 UTC and is due to finish in 60 minutes. The chair is jgilaber. Information about MeetBot at http://wiki.debian.org/MeetBot. | 12:01 |
| opendevmeet | Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. | 12:01 |
| opendevmeet | The meeting name has been set to 'watcher' | 12:01 |
| jgilaber | Hi all! Sorry I'm late | 12:01 |
| jgilaber | who is around today! | 12:02 |
| jgilaber | ? | 12:02 |
| morenod | o/ | 12:02 |
| jgilaber | feel free to add any topics to the agenda https://etherpad.opendev.org/p/openstack-watcher-irc-meeting#L31 | 12:02 |
| jgilaber | looks like we have a few topics lined up for today! | 12:02 |
| jgilaber | courtesy ping: dviroel amoralej sean-k-mooney chandankumar rlandy | 12:02 |
| chandankumar | o/ | 12:03 |
| jgilaber | ok let's start with the first topic | 12:05 |
| jgilaber | #topic Add spec for Preemptible Instances feature | 12:05 |
| sean-k-mooney | o/ | 12:05 |
| jgilaber | from winiciusallan[m] | 12:05 |
| jgilaber | who looks like could not make it today | 12:06 |
| jgilaber | #link https://review.opendev.org/c/openstack/watcher-specs/+/987171 | 12:06 |
| sean-k-mooney | we need to reveiw there spec | 12:06 |
| jgilaber | yes, I have not looked at it yet | 12:06 |
| jgilaber | looks like Doug did add some comments | 12:06 |
| sean-k-mooney | it looks liek tehy have startd filling it out more then the last time i looked | 12:06 |
| sean-k-mooney | its on my list ill see if i can make tiem for it this week | 12:07 |
| jgilaber | I'm not sure if the points on the agenda are questions to discuss | 12:08 |
| jgilaber | or just an update | 12:08 |
| sean-k-mooney | it could he either but if they cant attend lets loop back next week | 12:09 |
| jgilaber | I'll try to make some time to review it as well | 12:09 |
| jgilaber | yep, I'll leave a note | 12:09 |
| jgilaber | let's move to the second topic | 12:09 |
| jgilaber | #topic Updates on playwright patches (just announcement) | 12:09 |
| jgilaber | chandankumar, go ahead | 12:09 |
| chandankumar | finally https://review.opendev.org/c/openstack/requirements/+/983421: Add playwright requirement patch is merged now | 12:10 |
| chandankumar | https://specs.openstack.org/openstack/watcher-specs/specs/2026.2/approved/improve-watcher-dashboard-ui-testing.html is already merged last week | 12:10 |
| chandankumar | I have also updated remaining patches based on requirement patch https://review.opendev.org/c/openstack/watcher-dashboard/+/970353 | 12:10 |
| chandankumar | https://review.opendev.org/c/openstack/watcher-dashboard/+/976594 | 12:10 |
| chandankumar | that's it from my side in this | 12:10 |
| sean-k-mooney | we bumpt to the latest playright correct | 12:11 |
| sean-k-mooney | was there any fallout form that | 12:11 |
| chandankumar | nope | 12:11 |
| sean-k-mooney | cool | 12:11 |
| sean-k-mooney | that what i was hopeing | 12:11 |
| chandankumar | sean-k-mooney: when you get time , can you update your watcher-dahsboard patches | 12:11 |
| chandankumar | one or tow of them have some comments | 12:12 |
| sean-k-mooney | yes i just rememeber i need to update https://review.opendev.org/c/openstack/watcher-dashboard/+/978304/5 | 12:12 |
| sean-k-mooney | let me see if i can do that today | 12:12 |
| chandankumar | thank you! | 12:12 |
| sean-k-mooney | im condierign defering or abandoning some of the service layer refactor patches | 12:12 |
| sean-k-mooney | i still thnk that woudl be good to do | 12:12 |
| sean-k-mooney | im jsut not sure ill have time to get all of those into a state where im oke with merging them | 12:13 |
| sean-k-mooney | so ill keep those out of the critail path | 12:13 |
| sean-k-mooney | but on a releated note | 12:13 |
| sean-k-mooney | we merged the nova version of https://review.opendev.org/c/openstack/watcher-dashboard/+/983336/2 | 12:13 |
| sean-k-mooney | i will update that based on how we proceeded with this in nova | 12:14 |
| sean-k-mooney | and pull them onto master instead of that series | 12:14 |
| sean-k-mooney | so ill see if i can do that before the next meeting and we can dicuss | 12:14 |
| chandankumar | +1 to keeping it seperate from the series | 12:14 |
| jgilaber | thanks for the update and your work on this chandankumar | 12:16 |
| jgilaber | any other comment question on this topic? | 12:16 |
| chandankumar | nope, we can move to the next topic | 12:18 |
| jgilaber | ack | 12:18 |
| jgilaber | next two are from amoralej | 12:18 |
| jgilaber | #topic Remove nova api calls from zone_migration | 12:18 |
| amoralej | yep | 12:18 |
| jgilaber | #link https://launchpad.net/bugs/2119957 | 12:18 |
| jgilaber | #link https://review.opendev.org/c/openstack/watcher/+/991291 | 12:18 |
| jgilaber | #link https://review.opendev.org/c/openstack/watcher/+/988284 | 12:19 |
| amoralej | we discussed about this one last week, I decided to split in two reviews, one for the change in the model, where i included hypervisor_hostname host and created | 12:19 |
| amoralej | and second one with the actual change in zone_migration | 12:19 |
| amoralej | i find it better to review, but i'm open to squash them if you prefer | 12:19 |
| jgilaber | +1 to having two patches | 12:19 |
| jgilaber | it will be easier to review | 12:20 |
| amoralej | also, i want to mention that nova notifications does not provide host and hypervisor_hostname but host and "node", from code, i'd say node in notifications is the same as hypervisor_hostname | 12:20 |
| amoralej | but i hope sean-k-mooney can confirm it :) | 12:20 |
| sean-k-mooney | sorry distracted | 12:21 |
| sean-k-mooney | yes i belive it is | 12:21 |
| sean-k-mooney | i can tripel check tghat when doing the code review | 12:21 |
| amoralej | https://github.com/openstack/nova/blob/488d490b5d6ca39966b633d19d3eb7b23b9cb13f/nova/compute/manager.py#L10386 https://github.com/openstack/nova/blob/488d490b5d6ca39966b633d19d3eb7b23b9cb13f/nova/compute/manager.py#L10403 | 12:21 |
| amoralej | that's what i found | 12:21 |
| amoralej | so, i think that was it from the zone_migration topic i think, unless there are more questions | 12:22 |
| sean-k-mooney | not form me anyway. if i have any ill ask in the review | 12:22 |
| amoralej | thanks | 12:23 |
| jgilaber | thanks amoralej, moving on | 12:23 |
| jgilaber | #topic investigating in the vm_workload_consolidation | 12:23 |
| jgilaber | not sure it's the best summary :) | 12:23 |
| amoralej | i started checking | 12:23 |
| amoralej | yes, good enough :) | 12:23 |
| amoralej | a scalability bug on that strategy, i think i found where the problem is and will send a fix for it | 12:24 |
| amoralej | but while investigating, i found that it doesn't check allocations of vms when creating the migrations so it can easily try to migrate more vms to a node that the ones that nova will accept based on resources. | 12:24 |
| amoralej | only check usage metrics, not allocations | 12:24 |
| amoralej | which is wrong imo | 12:24 |
| amoralej | so, the question is, is that a bug? | 12:25 |
| jgilaber | checking allocations means talking to placement? | 12:25 |
| amoralej | no need, it can check in the model | 12:25 |
| amoralej | but based on the info it has from placement, yes | 12:25 |
| sean-k-mooney | oh | 12:26 |
| jgilaber | oh so it's information we have? | 12:26 |
| amoralej | the actual memory, cpus, disks | 12:26 |
| sean-k-mooney | its checkign usage not requested capastiy | 12:26 |
| amoralej | yes, yes, other strategies do it | 12:26 |
| sean-k-mooney | ya the reviers is valid | 12:26 |
| jgilaber | then I would say it's a bug in the strategy | 12:26 |
| sean-k-mooney | i.e. checkign the reuqest but not the usage but jsut using usage is incorrect | 12:26 |
| amoralej | exactly | 12:26 |
| amoralej | i see it more as a bug, tbh | 12:27 |
| sean-k-mooney | ya i think we can codnier that a seperate bug form the first | 12:27 |
| amoralej | but could be also understood as a missing feature, dunno | 12:27 |
| sean-k-mooney | liekly with its own commit | 12:27 |
| jgilaber | +1 | 12:27 |
| amoralej | i can create a new bug and fix in different bug as the scalability issue | 12:27 |
| sean-k-mooney | well the diffent eb twen the vm adn node version | 12:27 |
| sean-k-mooney | was the vm version was ment to check both | 12:28 |
| amoralej | that was my understanding too | 12:28 |
| sean-k-mooney | wehere as the node version only checked the requested amoutn and didnt use the metrics right? | 12:28 |
| amoralej | node_consolidation is known to only check allocations | 12:28 |
| amoralej | but vm one should check both not only usage | 12:28 |
| amoralej | yes, you are right, that was by design | 12:28 |
| sean-k-mooney | ya so i think we can make athat change and make sure we dupdate the docs and call it out in a relase note | 12:28 |
| sean-k-mooney | we can decied seperatly if we only do that in master or backport it | 12:29 |
| amoralej | ack | 12:29 |
| amoralej | I will create the bug report, thanks | 12:30 |
| jgilaber | thanks amoralej, anything else on this topic? | 12:31 |
| amoralej | no, that was it | 12:31 |
| jgilaber | ack let's move to reviews | 12:31 |
| jgilaber | #topic Reviews | 12:31 |
| jgilaber | #link https://review.opendev.org/c/openstack/watcher-specs/+/987171 | 12:31 |
| jgilaber | that's the preemptible instances spec we discussed earlier | 12:31 |
| jgilaber | does anyone have any other patch to call out? | 12:31 |
| jgilaber | if not we have a few bugs to triage | 12:32 |
| jgilaber | #topic Bugs | 12:33 |
| jgilaber | first one | 12:33 |
| jgilaber | #link https://bugs.launchpad.net/watcher/+bug/2152623 | 12:33 |
| jgilaber | this one comes from a ci job, looks valid but low priority | 12:33 |
| jgilaber | ok with setting the bug to confirmed, low? | 12:34 |
| sean-k-mooney | triaged rather then confirmed if we have set importance | 12:35 |
| sean-k-mooney | and yes i agree it logs valid to me | 12:35 |
| amoralej | yep | 12:35 |
| sean-k-mooney | if the data souce is not enabeld its code shoudl not be executed | 12:35 |
| jgilaber | right | 12:35 |
| sean-k-mooney | i also think low is fien since it is just noice in the log | 12:36 |
| sean-k-mooney | but i personally hate "standard errors" | 12:36 |
| jgilaber | ack, I've also added the "datasources" tag | 12:37 |
| sean-k-mooney | that we are jsut expected to ignore so it would be nice to clean this up | 12:37 |
| amoralej | agree, an ERROR should mean an error :) | 12:37 |
| sean-k-mooney | +1 | 12:37 |
| jgilaber | yep, agreed, high signal to noise ratio in the logs is something important | 12:37 |
| jgilaber | let's move to the next three which have all been opened recently by morenod | 12:38 |
| jgilaber | #link https://bugs.launchpad.net/watcher/+bug/2154805 | 12:38 |
| jgilaber | #link https://bugs.launchpad.net/watcher/+bug/2154806 | 12:38 |
| morenod | yes | 12:38 |
| jgilaber | #link https://bugs.launchpad.net/watcher/+bug/2154807 | 12:38 |
| morenod | as we agreed last week, this is about the audit scope, one per strategy | 12:38 |
| amoralej | the actual issue is only with one particular scope parameter, right? instance exclussion, iiuc | 12:39 |
| jgilaber | I think we should add a bit more information on those reports | 12:40 |
| morenod | yes, this is only affecting instance scope, host scope works fine on all strategies | 12:40 |
| jgilaber | and at the very least a link to the previous bug which had more details | 12:40 |
| amoralej | yes, an example of the scope config and the expected vs found behaviour would be great | 12:40 |
| sean-k-mooney | so all 3 of those im inclided to marek incomplete | 12:41 |
| sean-k-mooney | i know morenod filed them | 12:41 |
| sean-k-mooney | however they bugs are not self contaiend | 12:41 |
| sean-k-mooney | they do not expalin what is broken, howe its broken or how to repoduce/expected outcome | 12:42 |
| sean-k-mooney | so until they are actully updated with that info they shoudlnot be condier valid or triaged | 12:42 |
| morenod | ok, I will add more information | 12:42 |
| jgilaber | +1 we can revisit them next week | 12:42 |
| sean-k-mooney | cool once that is adde i woudl say medium or low | 12:42 |
| sean-k-mooney | just because they are so latent | 12:42 |
| sean-k-mooney | we shoudl totally fix them | 12:43 |
| sean-k-mooney | but im not sure operator woudl rush to upgadge just for the fix so its not high or critial | 12:43 |
| jgilaber | medium sounds right to me | 12:44 |
| sean-k-mooney | morenod: are you plannign to work on the fix for tehse or tests or just flaging thses based on your local testing | 12:44 |
| amoralej | +1 | 12:44 |
| morenod | sean-k-mooney, I have some tests prepared, that is how I discover the bugs, but I wont push them until the fix will be merged | 12:45 |
| sean-k-mooney | morenod: ok you coudl jsut push the tempest tests | 12:45 |
| sean-k-mooney | its oke if they fail we can use them to test the fixes before they merge | 12:45 |
| sean-k-mooney | either is fine | 12:45 |
| sean-k-mooney | but know its oke to push tempetss test that demonstrate bugs | 12:46 |
| sean-k-mooney | we will just keep the review open until the bug is fixed | 12:46 |
| morenod | ok, then I will, so you can use to test the patch against it | 12:46 |
| jgilaber | anything else on this topic? | 12:47 |
| jgilaber | or any last minute topic to raise? we've reached the end of the agenda for today, since dviroel already volunteered to chair next meeting | 12:48 |
| sean-k-mooney | note really | 12:48 |
| sean-k-mooney | doug had some patches | 12:48 |
| sean-k-mooney | form last week reslated to the lookcing | 12:49 |
| sean-k-mooney | that i thnk we can likely procveed with | 12:49 |
| sean-k-mooney | i just have not had time to look at them | 12:49 |
| sean-k-mooney | has anyone else | 12:49 |
| jgilaber | we merged the first two I think | 12:49 |
| sean-k-mooney | amoralej: i think you started | 12:49 |
| sean-k-mooney | ah cool | 12:49 |
| sean-k-mooney | i skimmed them and didn see anyting obvious wrong with them | 12:49 |
| sean-k-mooney | but i didn have time to dig in | 12:49 |
| amoralej | yes, we got the first fix merged actually i think | 12:49 |
| sean-k-mooney | the first 2 were for a prexisitng bug right | 12:49 |
| jgilaber | there are two more ready for review, but I'm not sure I'll have the time to get to them this week | 12:50 |
| amoralej | and reviewed the one about rlock | 12:50 |
| sean-k-mooney | and the secodn 2 are the change to per instnace locking | 12:50 |
| sean-k-mooney | rather then a gloabl lock? | 12:50 |
| jgilaber | yes, we merged the fix for a race condition between the periodic collector and notification updates | 12:50 |
| sean-k-mooney | cool | 12:50 |
| sean-k-mooney | soudn like good progress | 12:51 |
| sean-k-mooney | we can likely wrap up so | 12:51 |
| jgilaber | thanks all for the discussions, that's all for today | 12:51 |
| jgilaber | #endmeeting | 12:51 |
| opendevmeet | Meeting ended Thu Jun 4 12:51:39 2026 UTC. Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4) | 12:51 |
| opendevmeet | Minutes: https://meetings.opendev.org/meetings/watcher/2026/watcher.2026-06-04-12.01.html | 12:51 |
| opendevmeet | Minutes (text): https://meetings.opendev.org/meetings/watcher/2026/watcher.2026-06-04-12.01.txt | 12:51 |
| opendevmeet | Log: https://meetings.opendev.org/meetings/watcher/2026/watcher.2026-06-04-12.01.log.html | 12:51 |
| sean-k-mooney | jgilaber: on a diffent topic | 12:53 |
| sean-k-mooney | did you see my comment on the mdev pathces | 12:53 |
| sean-k-mooney | about not overriedign the base flavor and usign the whitebox gpu tests instead | 12:54 |
| jgilaber | I saw the notification this morning but have not really looked into it yet | 12:54 |
| jgilaber | I need to go and check which tests are actually using that | 12:54 |
| sean-k-mooney | ack the third WIP patch is replacign the default flavor use by tempest | 12:54 |
| sean-k-mooney | but that is causing other test to fail | 12:54 |
| amoralej | thanks jgilaber! | 12:55 |
| sean-k-mooney | so all test that done use there own flavor were beign made request a vgpu | 12:55 |
| sean-k-mooney | we can chat about that more on the nova channel but i just wanted to call out that that wasn only a temp hack | 12:55 |
| sean-k-mooney | the inten was not to replace the flavor | 12:55 |
| sean-k-mooney | it was to eventully have whitebox or new tempest test for the mdev work | 12:56 |
| sean-k-mooney | so i didnt want you to spend too much time debuging the test failures | 12:56 |
| jgilaber | oh great thanks for the heads up, I saw the failures yesterday but did not dig into them | 12:58 |
Generated by irclog2html.py 4.1.0 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!