frickler | ade_lee: yes, that's the same failure pattern that caused us to make c9s non-voting in devstack | 05:28 |
---|---|---|
bauzas | gibi: others, fwiw, I'll be on PTO tomorrow | 08:27 |
gibi | bauzas: o/ ack | 08:27 |
* bauzas does some bug scrub today | 08:50 | |
opendevreview | Amit Uniyal proposed openstack/nova master: Adds validation for hw machine type in host caps https://review.opendev.org/c/openstack/nova/+/847126 | 09:15 |
sean-k-mooney | ade_lee: assuming this is related to fips and centos 9 stream ya interface attach is broken due to an upstream libvirt bug which has a fix internally but is not relased yet | 10:06 |
opendevreview | Merged openstack/nova master: Change TooOldComputeService upgrade check code to failure https://review.opendev.org/c/openstack/nova/+/845262 | 11:06 |
*** dasm|off is now known as dasm | 13:03 | |
opendevreview | Amit Uniyal proposed openstack/nova master: Adds validation for hw machine type in host caps https://review.opendev.org/c/openstack/nova/+/847126 | 14:08 |
amorin | hello nova! | 14:31 |
amorin | I was looking for an idea on how to schedule instances on computes based on some metrics that are not cpu related | 14:34 |
amorin | like, the kernel version, the operating system version | 14:35 |
amorin | i was thinking that I could tweak the compute monitors (that collect metrics) | 14:40 |
amorin | but I dont know if this is the best idea? | 14:40 |
mnaser | amorin: maybe you could use traits out of bands? | 14:45 |
mnaser | like have something that ships the traits of those boxes to placement | 14:45 |
amorin | out of bands? | 14:45 |
amorin | like a custom traits | 14:45 |
mnaser | yeah i meant out of band as in you wont be in the nova code path to determine this | 14:45 |
amorin | yes, I did try that, but it seems not available in the nova weighter | 14:45 |
mnaser | ah so you need this info in the weigher and not in the filter stage | 14:45 |
amorin | yes, because I dont want to filter out the hosts | 14:46 |
amorin | I just want them to be lower in the priority | 14:46 |
mnaser | ah okay so my suggestion wont help then | 14:47 |
amorin | unfortunately :( but thanks! | 14:47 |
gibi | placement can only be used today to do filtering decision, there is no weighing support there | 14:47 |
gibi | so you need a now weigher code for that | 14:47 |
gibi | so you need nova weigher code for that | 14:48 |
amorin | yup, and doing placement call from weigher seems a bad idea | 14:48 |
gibi | I dont think we have code for that in nova yet, you can try to abuse the MetricsWeigher | 14:50 |
gibi | but it feels hackish | 14:50 |
amorin | thats exactly what I am going to do, but I just wanted to know if something else, less hacky would exist | 14:51 |
gibi | I'm not aware of any less hackish way now | 14:52 |
amorin | ok, thanks gibi ! | 14:55 |
bauzas | amorin: I was trying to reply to you about your question :) | 15:00 |
bauzas | yeah, you should use weights | 15:01 |
bauzas | placement doesn't support them | 15:01 |
amorin | bauzas yeah! thanks | 15:10 |
amorin | you can still answer, maybe that would be nice for other people :) | 15:10 |
bauzas | amorin: sorry, I didn't have time to reply | 15:10 |
bauzas | amorin: I'll try, but I'm off tomorrow :( | 15:10 |
amorin | no worries :) | 15:11 |
sean-k-mooney | bauzas: i will be off tomorrow to recover but if you can take a look at https://review.opendev.org/c/openstack/nova/+/847001 i think i adress all your issues | 17:49 |
*** dasm is now known as dasm|off | 22:07 |
Generated by irclog2html.py 2.17.3 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!