*** luksky has quit IRC | 00:22 | |
*** martinkennelly has quit IRC | 00:30 | |
*** LinPeiWen has joined #openstack-nova | 00:35 | |
openstackgerrit | Jorhson Deng proposed openstack/nova master: Reject to attach and detach volume while task_state is not None https://review.opendev.org/c/openstack/nova/+/758918 | 00:47 |
---|---|---|
*** mlavalle has quit IRC | 01:13 | |
*** rcernin has quit IRC | 01:29 | |
*** macz_ has joined #openstack-nova | 01:30 | |
*** zzzeek has quit IRC | 01:30 | |
*** zzzeek has joined #openstack-nova | 01:34 | |
*** macz_ has quit IRC | 01:34 | |
*** rcernin has joined #openstack-nova | 01:35 | |
*** mkrai has joined #openstack-nova | 02:15 | |
openstackgerrit | Merged openstack/nova master: Add regression test for bug 1914777 https://review.opendev.org/c/openstack/nova/+/775307 | 02:18 |
openstack | bug 1914777 in OpenStack Compute (nova) "Possible race condition between n-cpu and n-api when deleting a building instance" [High,In progress] https://launchpad.net/bugs/1914777 - Assigned to melanie witt (melwitt) | 02:18 |
openstackgerrit | Merged openstack/nova stable/ussuri: tools: Allow check-cherry-picks.sh to be disabled by an env var https://review.opendev.org/c/openstack/nova/+/766024 | 02:18 |
*** sapd1 has joined #openstack-nova | 02:22 | |
*** zenkuro has quit IRC | 02:37 | |
*** rcernin has quit IRC | 02:38 | |
*** rcernin has joined #openstack-nova | 02:39 | |
*** rcernin has quit IRC | 02:50 | |
*** rcernin has joined #openstack-nova | 03:03 | |
*** sapd1 has quit IRC | 03:07 | |
*** sapd1 has joined #openstack-nova | 03:10 | |
*** rcernin has quit IRC | 03:17 | |
*** rcernin has joined #openstack-nova | 03:26 | |
*** yonglihe has joined #openstack-nova | 03:30 | |
*** sapd1 has quit IRC | 03:34 | |
*** dviroel has quit IRC | 03:35 | |
*** rcernin has quit IRC | 03:37 | |
*** sapd1 has joined #openstack-nova | 03:45 | |
*** spatel has joined #openstack-nova | 03:45 | |
*** rcernin has joined #openstack-nova | 03:52 | |
*** flaviof has quit IRC | 04:01 | |
*** TheJulia has quit IRC | 04:01 | |
*** vdrok has quit IRC | 04:02 | |
*** vdrok has joined #openstack-nova | 04:03 | |
*** TheJulia has joined #openstack-nova | 04:04 | |
*** flaviof has joined #openstack-nova | 04:04 | |
*** sapd1_x has joined #openstack-nova | 04:15 | |
*** spatel has quit IRC | 04:18 | |
*** spatel has joined #openstack-nova | 04:20 | |
*** __ministry has joined #openstack-nova | 04:23 | |
*** hemanth_n has joined #openstack-nova | 04:29 | |
*** hemanth_n has quit IRC | 04:42 | |
openstackgerrit | melanie witt proposed openstack/nova master: Handle instance = None in _local_delete_cleanup https://review.opendev.org/c/openstack/nova/+/775308 | 04:47 |
*** macz_ has joined #openstack-nova | 04:52 | |
*** macz_ has quit IRC | 04:57 | |
*** ratailor has joined #openstack-nova | 05:07 | |
*** zoharm has joined #openstack-nova | 05:11 | |
*** gyee has quit IRC | 05:23 | |
*** sapd1 has quit IRC | 05:28 | |
*** mkrai has quit IRC | 05:32 | |
*** mkrai has joined #openstack-nova | 05:32 | |
*** spatel has quit IRC | 05:58 | |
*** benj_ has quit IRC | 06:12 | |
*** links has joined #openstack-nova | 06:16 | |
*** swp20 has quit IRC | 06:18 | |
*** benj_ has joined #openstack-nova | 06:19 | |
*** mkrai has quit IRC | 06:23 | |
*** iurygregory_ has joined #openstack-nova | 06:26 | |
*** elod has quit IRC | 06:26 | |
*** iurygregory has quit IRC | 06:27 | |
*** elod has joined #openstack-nova | 06:28 | |
*** elod has quit IRC | 06:34 | |
*** elod has joined #openstack-nova | 06:54 | |
*** ratailor has quit IRC | 06:57 | |
*** ratailor has joined #openstack-nova | 07:01 | |
openstackgerrit | Merged openstack/nova stable/ussuri: libvirt: Only ask tpool.Proxy to autowrap vir* classes https://review.opendev.org/c/openstack/nova/+/761223 | 07:02 |
*** sapd1 has joined #openstack-nova | 07:06 | |
*** slaweq has joined #openstack-nova | 07:16 | |
*** luksky has joined #openstack-nova | 07:21 | |
*** rcernin has quit IRC | 07:29 | |
*** ralonsoh has joined #openstack-nova | 07:35 | |
openstackgerrit | Yongli He proposed openstack/nova master: smartnic support https://review.opendev.org/c/openstack/nova/+/758944 | 07:41 |
*** dklyle has quit IRC | 07:46 | |
yonglihe | sean-k-mooney: review invite, thanks: https://review.opendev.org/q/topic:%22bp%252Fsriov-smartnic-support%22+(status:open%20OR%20status:merged) | 07:57 |
yonglihe | gibi: review invite, thanks. https://review.opendev.org/q/topic:%22bp%252Fsriov-smartnic-support%22+(status:open%20OR%20status:merged) | 08:02 |
*** __ministry has quit IRC | 08:03 | |
gibi | yonglihe: I will try | 08:05 |
*** rpittau|afk is now known as rpittau | 08:06 | |
yonglihe | thanks, it's kind late for this release . lots of depend-on items, good news is that's all got merged(neutron and cyborg). | 08:06 |
gibi | yonglihe: ack, honestly I have a lot of thing to review so I might not be able to get to it this week | 08:10 |
yonglihe | ack -:) | 08:12 |
*** amodi has quit IRC | 08:12 | |
*** khomesh24 has joined #openstack-nova | 08:18 | |
*** __ministry has joined #openstack-nova | 08:21 | |
*** amodi has joined #openstack-nova | 08:23 | |
*** ihti[m] has quit IRC | 08:26 | |
*** masterpe has quit IRC | 08:26 | |
*** ociuhandu has joined #openstack-nova | 08:31 | |
*** andrewbonney has joined #openstack-nova | 08:35 | |
*** tosky has joined #openstack-nova | 08:40 | |
*** ociuhandu has quit IRC | 08:41 | |
*** xek has joined #openstack-nova | 08:43 | |
*** ociuhandu has joined #openstack-nova | 08:45 | |
*** mgoddard has quit IRC | 08:48 | |
*** ociuhandu has quit IRC | 08:50 | |
*** lpetrut has joined #openstack-nova | 09:04 | |
lyarwood | elod: https://review.opendev.org/c/openstack/nova/+/761224 - would you mind hitting this today, downstream finally ran into it so I'm getting chased around with a pitchfork. ^_^ | 09:07 |
*** ociuhandu has joined #openstack-nova | 09:08 | |
elod | lyarwood: sure, looking :) | 09:14 |
*** ociuhandu has quit IRC | 09:21 | |
*** masterpe has joined #openstack-nova | 09:21 | |
*** ociuhandu has joined #openstack-nova | 09:22 | |
openstackgerrit | Jorhson Deng proposed openstack/nova master: Reject to attach and detach volume while task_state is not None https://review.opendev.org/c/openstack/nova/+/758918 | 09:23 |
bauzas | gibi: stephenfin: eek, now I added nova/network/neutron.py in the mypy files, looks to me I need to add *all* the type hints for all the methods /o\ | 09:24 |
bauzas | gibi: stephenfin: context, Zuul is -1 for pep8 https://review.opendev.org/c/openstack/nova/+/773976 | 09:24 |
* bauzas is a sad panda again :( | 09:25 | |
elod | lyarwood: patch looks good, +2+W'd | 09:26 |
*** ociuhandu has quit IRC | 09:27 | |
melwitt | bauzas: mypy is now your life | 09:27 |
bauzas | :( | 09:28 |
bauzas | I was already loud about mypy | 09:28 |
bauzas | so i won't tell more | 09:28 |
melwitt | it's ok, I was just trying to be funny | 09:28 |
bauzas | but next time I'm asked to provide type hints for a module, I'll lookup whether the file is already checked | 09:28 |
bauzas | melwitt: no worries, I prefer american pies | 09:29 |
lyarwood | bauzas: -1 nit did you mean bauzas(self) -> 'SadPanda': ? | 09:29 |
melwitt | lol | 09:30 |
bauzas | excellent | 09:30 |
bauzas | AttibutError : object 'SadPanda' does not exist | 09:30 |
bauzas | but yeah, mypy is like a cold sea, you just step into it by the toe first | 09:31 |
bauzas | or you'll get cold | 09:32 |
bauzas | but at least I can reproduce it locally \o/ | 09:35 |
* bauzas goes into fixing typing issues that he didn't wrote | 09:35 | |
*** ociuhandu has joined #openstack-nova | 09:35 | |
*** martinkennelly has joined #openstack-nova | 09:36 | |
*** swp20 has joined #openstack-nova | 09:40 | |
swp20 | stephenfin: morning | 09:41 |
swp20 | for the noVNC patch, can we add TLS in the follow change? as the bp's goal is add the password to get vnc url. | 09:42 |
*** dtantsur|afk is now known as dtantsur | 09:42 | |
*** derekh has joined #openstack-nova | 09:45 | |
*** brinzhang has joined #openstack-nova | 09:46 | |
openstackgerrit | Sylvain Bauza proposed openstack/nova master: Add net & utils methods for routed nets & segments https://review.opendev.org/c/openstack/nova/+/773976 | 09:51 |
openstackgerrit | Sylvain Bauza proposed openstack/nova master: Add a routed networks scheduler pre-filter https://review.opendev.org/c/openstack/nova/+/749068 | 09:51 |
bauzas | stephenfin: gibi: eventually gave up on fixing neutron issues | 09:52 |
bauzas | (for mypy) | 09:52 |
openstackgerrit | Wenping Song proposed openstack/nova master: Nova supports password encrypted VNC https://review.opendev.org/c/openstack/nova/+/622336 | 09:56 |
openstackgerrit | Lucian Petrut proposed openstack/nova master: hyper-v rbd volume support https://review.opendev.org/c/openstack/nova/+/763550 | 10:00 |
*** k_mouza has joined #openstack-nova | 10:01 | |
brinzhang | stephenfin, swp20: yes, this spec we just want to add the vnc authenticate | 10:06 |
brinzhang | by password, if we want to add the x509vnc support, we can do that later, rather than in this spec | 10:06 |
brinzhang | stephenfin, swp20: as your point in https://review.opendev.org/c/openstack/nova/+/622336/30/nova/console/rfb/auths.py#30 | 10:08 |
stephenfin | brinzhang: swp20: I need to think about it more and read melwitt's replies. I don't understand why someone would opt for basic VNC auth when X509+VNC is an option. Using just basic VNC auth makes this feature effectively useless for deployments with encryption, which is virtually all TripleO deployments at least | 10:14 |
stephenfin | brinzhang: Surely you folks aren't going to recommend people use VNC and drop encryption? | 10:15 |
*** LinPeiWen has quit IRC | 10:15 | |
lyarwood | stephenfin / gibi ; https://review.opendev.org/c/openstack/nova/+/774897/ - Would you mind looking at this again today and highlighting which approach you think I should take here (o.vo vs sqla)? I'm not sure how I can test this on an actual env at scale before we merge tbh. | 10:22 |
lyarwood | urgh lc-- pip-- how does it pass locally and then fail in the gate | 10:28 |
stephenfin | sure | 10:29 |
brinzhang | stephenfin: I know you want to encrypt identities and files, but this is not my original intention of designing this feature. For the users I have seen, vnc password authentication is sufficient. | 10:32 |
brinzhang | stephenfin: but as you said, using x509+vnc is an optional, we can try | 10:33 |
*** jangutter_ has joined #openstack-nova | 10:34 | |
brinzhang | s/optional/option/ | 10:37 |
*** jangutter has quit IRC | 10:38 | |
*** jangutter_ has quit IRC | 10:39 | |
*** jangutter has joined #openstack-nova | 10:39 | |
*** Underknowledge has joined #openstack-nova | 10:45 | |
*** dviroel has joined #openstack-nova | 10:51 | |
*** jangutter_ has joined #openstack-nova | 10:51 | |
*** dtantsur is now known as dtantsur|brb | 10:55 | |
*** jangutter has quit IRC | 10:55 | |
gibi | bauzas: have you tried the routed net patches in a devstack? I think it is cannot be activated as the extension name is wrong in the code https://review.opendev.org/c/openstack/nova/+/773976/9/nova/network/constants.py#32 | 11:01 |
gibi | bauzas: I can give a try to adding mypy needs to neutron.py | 11:02 |
*** ihti[m] has joined #openstack-nova | 11:08 | |
*** ihti[m] has quit IRC | 11:08 | |
*** ociuhandu has quit IRC | 11:17 | |
*** ociuhandu has joined #openstack-nova | 11:18 | |
*** k_mouza has quit IRC | 11:20 | |
*** k_mouza has joined #openstack-nova | 11:20 | |
*** ociuhandu has quit IRC | 11:23 | |
*** ihti[m] has joined #openstack-nova | 11:24 | |
*** tkajinam has quit IRC | 11:25 | |
openstackgerrit | Merged openstack/nova stable/train: tools: Allow check-cherry-picks.sh to be disabled by an env var https://review.opendev.org/c/openstack/nova/+/766025 | 11:59 |
*** NobodyCam has quit IRC | 12:08 | |
*** rpittau has quit IRC | 12:08 | |
*** johnsom has quit IRC | 12:08 | |
*** masayukig has quit IRC | 12:08 | |
*** flaviof has quit IRC | 12:08 | |
*** vdrok has quit IRC | 12:08 | |
*** TheJulia has quit IRC | 12:08 | |
*** k_mouza_ has joined #openstack-nova | 12:11 | |
*** k_mouza_ has quit IRC | 12:12 | |
*** k_mouza_ has joined #openstack-nova | 12:12 | |
*** k_mouza has quit IRC | 12:15 | |
*** khomesh24 has quit IRC | 12:16 | |
*** flaviof has joined #openstack-nova | 12:18 | |
*** vdrok has joined #openstack-nova | 12:18 | |
*** NobodyCam has joined #openstack-nova | 12:18 | |
*** TheJulia has joined #openstack-nova | 12:19 | |
*** LinPeiWen has joined #openstack-nova | 12:19 | |
*** masayukig has joined #openstack-nova | 12:19 | |
*** Luzi has joined #openstack-nova | 12:19 | |
*** rpittau has joined #openstack-nova | 12:21 | |
*** brinzhang has quit IRC | 12:22 | |
*** johnsom has joined #openstack-nova | 12:23 | |
*** dtantsur|brb is now known as dtantsur | 12:29 | |
*** mgoddard has joined #openstack-nova | 12:30 | |
openstackgerrit | Lee Yarwood proposed openstack/nova master: block_device: Use initialize APIs to refresh when reported as idempotent https://review.opendev.org/c/openstack/nova/+/720769 | 12:39 |
*** LinPeiWen has quit IRC | 12:45 | |
*** zenkuro has joined #openstack-nova | 12:46 | |
*** iurygregory_ is now known as iurygregory | 12:49 | |
*** links has quit IRC | 12:49 | |
*** mlavalle has joined #openstack-nova | 12:54 | |
*** ociuhandu has joined #openstack-nova | 12:55 | |
*** links has joined #openstack-nova | 12:59 | |
*** ratailor has quit IRC | 13:01 | |
*** knikolla has quit IRC | 13:06 | |
*** ociuhandu has quit IRC | 13:06 | |
*** ociuhandu has joined #openstack-nova | 13:07 | |
*** knikolla has joined #openstack-nova | 13:07 | |
*** ociuhandu has quit IRC | 13:11 | |
bauzas | gibi: unfortunately no, I don't have an env with multiple nodes at hand | 13:14 |
bauzas | ... | 13:14 |
*** rcernin has joined #openstack-nova | 13:26 | |
*** k_mouza_ has quit IRC | 13:28 | |
*** k_mouza has joined #openstack-nova | 13:28 | |
*** rcernin has quit IRC | 13:30 | |
*** sapd1 has quit IRC | 13:34 | |
openstackgerrit | Lucian Petrut proposed openstack/nova master: hyper-v rbd volume support https://review.opendev.org/c/openstack/nova/+/763550 | 13:42 |
*** tbachman has quit IRC | 13:42 | |
*** ociuhandu has joined #openstack-nova | 13:44 | |
*** khomesh24 has joined #openstack-nova | 13:55 | |
lyarwood | dansmith / gmann / gibi ; https://review.opendev.org/c/openstack/tempest/+/771499 - This came up during the meeting yesterday, IMHO we should go ahead with this now if multinode provides the same coverage | 13:57 |
*** rcernin has joined #openstack-nova | 14:01 | |
*** spatel has joined #openstack-nova | 14:02 | |
*** sapd1 has joined #openstack-nova | 14:03 | |
*** ociuhandu has quit IRC | 14:07 | |
*** ociuhandu has joined #openstack-nova | 14:08 | |
stephenfin | bauzas: It should be pretty easy to set one up with DevStack and VMs, if you have something with 32 GB of RAM | 14:09 |
stephenfin | If not, sean-k-mooney might be able to lend you a hand? | 14:10 |
*** ociuhandu has quit IRC | 14:12 | |
gibi | bauzas: ack, I will try to validate as much of the assumption the functional test cases makes as possible in a devstack | 14:16 |
gibi | right now I saw the problem with the extension name | 14:16 |
gibi | and strugling with neutron to produce the assumed placement config (PRs, inventories, aggregates) and nova config (aggregates) for the networks | 14:17 |
gibi | lyarwood: I'm OK to drop the base grenade | 14:19 |
sean-k-mooney | i see my name | 14:20 |
sean-k-mooney | reading | 14:20 |
sean-k-mooney | bauzas: i have got 3-4 nodes on my p50 laptop before but if you need nodes i think i still have space on my home cloud | 14:21 |
sean-k-mooney | bauzas: i can give you a log in and you can install away | 14:21 |
bauzas | stephenfin: gibi: sean-k-mooney: my laptop (a t470s) only has 16GB of RAM | 14:22 |
dansmith | lyarwood: cool with me! | 14:22 |
sean-k-mooney | bauzas: i have found the min ram size for contolers is about 6G and comptue is about 2-4 | 14:22 |
bauzas | I also have two mini optiplexs but they also have 16GB | 14:22 |
bauzas | and I'm waiting for my new laptop since beginning of december, but the provider is running out of stock till' March :) | 14:23 |
bauzas | things are going crazy those days with CPUs and GPUs | 14:23 |
bauzas | same with bikes fwiw | 14:23 |
*** k_mouza_ has joined #openstack-nova | 14:23 | |
*** gibi__ has joined #openstack-nova | 14:24 | |
gibi__ | hm, my raspberry hosting my irc client just died | 14:24 |
*** ociuhandu has joined #openstack-nova | 14:24 | |
sean-k-mooney | bauzas: looking at my cloud i currently have about 35GB free if you need to spin up a couple of 8G vms | 14:25 |
*** gibi has quit IRC | 14:25 | |
bauzas | sean-k-mooney: well, spinning up a devstack env with multiple nodes would take me a couple of days | 14:26 |
bauzas | if someone can verify the segments extension for me, this should be enough IMHO | 14:26 |
gibi__ | bauzas: I'm on that | 14:26 |
bauzas | gibi__: <3 | 14:26 |
bauzas | I'm enough confident in my functional testing | 14:27 |
*** k_mouza has quit IRC | 14:27 | |
bauzas | but yeah, this (the segments extension name) wasn't verified | 14:27 |
gibi__ | bauzas: yes, I also think that the funct test are plenty, I just need to verify the assumptions the func test makes about neutron | 14:27 |
sean-k-mooney | bauzas: ok i can get you a 2 node deployment in my cloud in a hour or so. | 14:28 |
gibi__ | like the name of the extension | 14:28 |
*** ociuhandu has quit IRC | 14:28 | |
sean-k-mooney | bauzas: oh you just want that | 14:28 |
sean-k-mooney | i cans show you were its defiend | 14:28 |
*** ociuhandu has joined #openstack-nova | 14:28 | |
sean-k-mooney | https://github.com/openstack/neutron-lib/blob/master/neutron_lib/api/definitions/segment.py#L32 | 14:28 |
bauzas | https://docs.openstack.org/neutron/latest/contributor/internals/segments.html | 14:29 |
bauzas | it says SEGMENT with capitals | 14:29 |
bauzas | sean-k-mooney: sure, but 'segment' looks to work too https://github.com/openstack/neutron-lib/blob/master/neutron_lib/api/definitions/segment.py#L29 | 14:30 |
bauzas | that's what I provided | 14:30 |
sean-k-mooney | yes segment is the alis | 14:30 |
sean-k-mooney | just ignore case | 14:30 |
bauzas | and https://github.com/openstack/neutron-lib/blob/master/neutron_lib/api/definitions/segment.py#L36 tells me 'segment' too | 14:30 |
bauzas | gibi__: ^ | 14:30 |
sean-k-mooney | thats the resouce name | 14:31 |
sean-k-mooney | for the api endpoint | 14:31 |
sean-k-mooney | bauzas: the only one im sure its not is all uppercase | 14:31 |
bauzas | huh | 14:31 |
*** khomesh24 has quit IRC | 14:32 | |
sean-k-mooney | http://paste.openstack.org/show/802824/ | 14:32 |
sean-k-mooney | i dont have the segments extion enabled | 14:32 |
gibi__ | this is the output of the extension list http://paste.openstack.org/show/802810/ | 14:32 |
sean-k-mooney | but the Name will be Segment and the alias will be segment | 14:32 |
gibi__ | the nova code checks the keys in the segments dict | 14:33 |
sean-k-mooney | the alias are always lowercase | 14:33 |
gibi__ | so yes, it is Segment what we need | 14:33 |
sean-k-mooney | oh mybe not | 14:33 |
bauzas | ... | 14:34 |
bauzas | we're discussing about keys using CamelCase ? | 14:34 |
*** Luzi has quit IRC | 14:34 | |
bauzas | co'on Neutron ! | 14:34 |
sean-k-mooney | bauzas: the name is not used in code | 14:34 |
bauzas | okay, so 'segment' then ? | 14:35 |
sean-k-mooney | the alisa is whats used internally | 14:35 |
*** rcernin has quit IRC | 14:35 | |
bauzas | why is this so complicated to know which extension name to use ? | 14:35 |
sean-k-mooney | the name is the huma readable name more or less you would use the alis in the config files for example | 14:35 |
sean-k-mooney | where are you using it | 14:35 |
bauzas | gibi__: tbh, I copied the semantics from multi_provider_network extension | 14:35 |
sean-k-mooney | there are two filed you can check for either | 14:36 |
bauzas | this was a single name and with all non-capitals | 14:36 |
bauzas | sean-k-mooney: context https://review.opendev.org/c/openstack/nova/+/773976/9/nova/network/constants.py#32 | 14:36 |
*** tbachman has joined #openstack-nova | 14:36 | |
sean-k-mooney | thanks jsut went lookign for that | 14:36 |
sean-k-mooney | bauzas: stephenfin has a patch to normallyise you use of names to the alias | 14:37 |
gibi__ | I've tried, in devstack. I enabled the segment service_plugin in neutron and the pre-filter did not triggered as it looked for the name 'segments' but the extensions dict in nova contains 'Segments' | 14:37 |
gibi__ | bah | 14:38 |
gibi__ | segment and Segment | 14:38 |
gibi__ | singular | 14:38 |
bauzas | weirdo | 14:38 |
gibi__ | I change the constant to Segment locally and it now triggers the prefilter | 14:38 |
bauzas | I'll need to respin the patch either way | 14:38 |
gibi__ | but now I'm stuck troubleshooting neutron segment plugin as it does not create the placement RP inventory and aggregate | 14:38 |
sean-k-mooney | bauzas: https://review.opendev.org/c/openstack/nova/+/705792 | 14:39 |
gibi__ | I will let you know where am I when I leave for the weekend | 14:39 |
sean-k-mooney | bauzas: currently we use the name so you would need Segment for your patch | 14:40 |
*** ociuhandu has quit IRC | 14:40 | |
bauzas | ok, let me respin then | 14:40 |
bauzas | gibi__: thanks for checking | 14:40 |
gibi__ | no problemo | 14:40 |
*** ociuhandu has joined #openstack-nova | 14:40 | |
bauzas | gibi__: https://docs.openstack.org/neutron/latest/admin/config-routed-networks.html | 14:41 |
*** tbachman has quit IRC | 14:42 | |
gibi__ | bauzas: ack | 14:46 |
*** gibi__ has quit IRC | 14:46 | |
*** gibi has joined #openstack-nova | 14:46 | |
*** ociuhandu has quit IRC | 14:49 | |
*** __ministry has quit IRC | 14:50 | |
openstackgerrit | Sylvain Bauza proposed openstack/nova master: Add net & utils methods for routed nets & segments https://review.opendev.org/c/openstack/nova/+/773976 | 14:51 |
openstackgerrit | Sylvain Bauza proposed openstack/nova master: Add a routed networks scheduler pre-filter https://review.opendev.org/c/openstack/nova/+/749068 | 14:52 |
gibi | bauzas, sean-k-mooney: another finding http://paste.openstack.org/show/802828/ in this simple net config the segments plugin in neutron is not triggered as the subnet does not show any segment_id, but in the other hand the network has a segment, and the segment list shows the segment id | 14:56 |
gibi | this will be a problem for us | 14:56 |
gibi | as in this case nova things there is a segment (based on segments list) but the segmetns plugin in neturon did not created any aggregates as the subnet does not show a segment_id | 14:56 |
bauzas | wait | 14:57 |
* bauzas goes looking at pastebin | 14:57 | |
sean-k-mooney | gibi: i think you need to be an admin to see it | 14:58 |
bauzas | gibi: I'll enter some bug triage meeting in a second (and I have to host it), could we postpone our discussion by one hour ? | 14:59 |
gibi | bauzas: sure, I will be her | 14:59 |
gibi | sean-k-mooney: I'm admin | 14:59 |
sean-k-mooney | gibi: can you try listing the filed explictly? | 14:59 |
gibi | sean-k-mooney: also verifyed that in this case the subnet has no segment_id from the neutron code perspective | 14:59 |
gibi | sean-k-mooney: sure | 14:59 |
bauzas | gibi: my wife will look at me as we have curfew at 6pm, so I won't be able to stay late as we need to visit supermarkets but we can continue for 10 mins | 14:59 |
sean-k-mooney | or doign it with debug | 14:59 |
sean-k-mooney | osc may not render it | 14:59 |
sean-k-mooney | by default that is | 15:00 |
sean-k-mooney | just reading your pastbin but need to jump to same meeting as bauzas brb | 15:00 |
gibi | sean-k-mooney: ack, have a nice meeting :) | 15:01 |
gibi | http://paste.openstack.org/show/802829/ | 15:01 |
gibi | so the REST API returns segment_id null | 15:01 |
stephenfin | sean-k-mooney: I've about three patches that bauzas would benefit from, IMO, but I obviously don't want to make a review chain even longer /o\ | 15:01 |
stephenfin | (the secure boot one is 12 patches long already) | 15:02 |
*** ociuhandu has joined #openstack-nova | 15:03 | |
sean-k-mooney | stephenfin: ya i know just point it out to show we currently use the Name field | 15:03 |
sean-k-mooney | so Segment | 15:03 |
sean-k-mooney | not the alias field | 15:04 |
stephenfin | ah, yes, good point | 15:04 |
stephenfin | who ever thought that was a good idea... | 15:04 |
stephenfin | *whoever | 15:04 |
sean-k-mooney | whomever? | 15:04 |
sean-k-mooney | clearly the most important question of the day | 15:05 |
stephenfin | whoever | 15:06 |
stephenfin | I will give it to whomever wants it | 15:06 |
*** ociuhandu has quit IRC | 15:06 | |
stephenfin | you can sub whomever with him, her, us etc. | 15:07 |
*** ociuhandu has joined #openstack-nova | 15:07 | |
sean-k-mooney | imperitive vs questioning ? | 15:07 |
stephenfin | Whoever wants it can have it | 15:07 |
stephenfin | you can sub whoever for he, she, we, etc. | 15:07 |
*** rpittau is now known as rpittau|afk | 15:07 | |
stephenfin | so if e.g. "him" would make sense, choose whomever, else choose whoever | 15:08 |
stephenfin | at least I think that's how it works :) | 15:08 |
stephenfin | Yup, Google agrees with me https://www.grammarly.com/blog/2-effective-ways-to-deal-with-whoeverwhomever-confusion/ | 15:08 |
openstackgerrit | Artom Lifshitz proposed openstack/nova master: pci: implement the `socket` NUMA affinity policy https://review.opendev.org/c/openstack/nova/+/772779 | 15:10 |
*** lpetrut has quit IRC | 15:15 | |
gibi | sean-k-mooney, bauzas: I think I figured out another interesting thing. A subnet can be created without providing a segment id but also with --network-segment the user can provide a segment_id for a subnet. In the former case the segments plugin ignore the subnet and no placement and nova aggregates are created. But in the latter case the segment plugin acts on the subnet. However in both cases nova | 15:17 |
gibi | considers the network having a a segment as the segments list command returns the segment regardless of how the subnet was created. | 15:17 |
*** ociuhandu has quit IRC | 15:26 | |
*** ociuhandu has joined #openstack-nova | 15:26 | |
openstackgerrit | Artom Lifshitz proposed openstack/nova master: pci: implement the `socket` NUMA affinity policy https://review.opendev.org/c/openstack/nova/+/772779 | 15:29 |
*** ociuhandu has quit IRC | 15:32 | |
*** dklyle has joined #openstack-nova | 15:47 | |
*** ociuhandu has joined #openstack-nova | 15:57 | |
bauzas | gibi: I'm back | 15:58 |
bauzas | wrapping up on your comments | 15:59 |
*** ociuhandu has quit IRC | 16:00 | |
*** ociuhandu has joined #openstack-nova | 16:00 | |
bauzas | gibi: what you said last doesn't look an issue to me, right? | 16:07 |
bauzas | it's more the operator who messed up | 16:07 |
gibi | bauzas: no, both config is valid and both network is a valid network | 16:09 |
gibi | I think neutron considers net3 as a non routed network while net4 as a routed network | 16:10 |
gibi | but now consider both as routed and try to find the aggergate for net3 | 16:10 |
gibi | and fails | 16:10 |
gibi | s/but now/but nova/ | 16:10 |
bauzas | gibi: you refer to http://paste.openstack.org/show/802828/ ? | 16:11 |
gibi | sorry I refer to https://review.opendev.org/c/openstack/nova/+/773976/10/nova/scheduler/utils.py#1370 | 16:12 |
*** k_mouza_ has quit IRC | 16:12 | |
sean-k-mooney | gibi: yes subnets dont need to have segment ids | 16:12 |
*** k_mouza has joined #openstack-nova | 16:13 | |
sean-k-mooney | gibi: but a network requires that all subnets either have them or none of them do | 16:13 |
sean-k-mooney | gibi: we shoudl have support for both routed and non routed netowrks in teh same cloud | 16:13 |
gibi | sean-k-mooney: ^^ yeah this is what my example in the comment tries out | 16:14 |
sean-k-mooney | no what i mean is i pointed this out already and bauzas added a func test to make sure this works if i am not rembereing | 16:14 |
gibi | so we can have one network with a segment and with subnet without that segment, and also another network with a segmetn and a subnet that has that segment | 16:15 |
sean-k-mooney | gibi: we will check every network but if a netwrok does not have segment it wont break anything | 16:15 |
sean-k-mooney | we are ment to catch InvalidRoutedNetworkConfiguration in the prefilter | 16:15 |
gibi | sean-k-mooney: yes but if the network has a segment but the subnet does not | 16:15 |
*** ihti[m] has quit IRC | 16:15 | |
bauzas | gibi: and you're passing a port ? | 16:15 |
sean-k-mooney | segments are mapped to subnets | 16:16 |
sean-k-mooney | not to networks | 16:16 |
gibi | sean-k-mooney: but nova queries segment list | 16:16 |
bauzas | that ^ | 16:16 |
gibi | for networks | 16:16 |
bauzas | gibi: for net3, it won't return segments, right? | 16:16 |
sean-k-mooney | no we get the segment on a network and look those up | 16:16 |
bauzas | https://review.opendev.org/c/openstack/nova/+/773976/10/nova/scheduler/utils.py#1356 | 16:16 |
sean-k-mooney | the network itself never has a segment | 16:17 |
gibi | https://review.opendev.org/c/openstack/nova/+/773976/10/nova/network/neutron.py#3510 | 16:17 |
sean-k-mooney | and all subnets in a singel networ will eithe rhave segments or not | 16:17 |
sean-k-mooney | neutorn does not allow you to mix within a netowrk | 16:17 |
gibi | bauzas: for net3 the segment list will return a segment | 16:17 |
bauzas | because of provider-segment ? | 16:18 |
gibi | I guess becuase it is a provider network | 16:18 |
sean-k-mooney | net3 in the test not http://paste.openstack.org/show/802828/ right | 16:18 |
sean-k-mooney | sorry need to try an pull up the same thing your looking at | 16:18 |
* bauzas is confused | 16:19 | |
sean-k-mooney | same | 16:19 |
bauzas | I don't see how neutron can end up creating segments by the network | 16:19 |
gibi | sean-k-mooney: you see in that paste that for net3 the segmetn list returns a segment | 16:19 |
sean-k-mooney | what is net 3 | 16:19 |
sean-k-mooney | the first vxlan one | 16:19 |
sean-k-mooney | sorry vlan | 16:20 |
sean-k-mooney | 0437d333-a597-4d50-867e-d1bee7e4fc59 | None | a75a232f-c1df-4b71-9597-92acc8e83dad | vlan | 103 | <-- this is net3 | 16:20 |
gibi | sean-k-mooney: give me a sec, I put up a full reproduction printouit | 16:20 |
bauzas | gibi: looks to me the segmentation_id on the network is a VLAN ID | 16:20 |
gmann | lyarwood: ack, looks ok to me, I will merge that. | 16:20 |
bauzas | which makes no sense on a L3 | 16:20 |
bauzas | but whatever | 16:20 |
sean-k-mooney | gibi: provider:segmentation_id is not the same as the segment-id | 16:20 |
bauzas | my point ^ | 16:21 |
sean-k-mooney | provider:segmentation_id is the vlan id | 16:21 |
bauzas | \o/ | 16:21 |
bauzas | I'm a network expert ! | 16:21 |
bauzas | :D | 16:21 |
bauzas | gibi: that being said, does https://review.opendev.org/c/openstack/nova/+/773976/10/nova/network/neutron.py#3510 returns you some segments for net3 ? | 16:22 |
bauzas | it shouldn't | 16:22 |
sean-k-mooney | gibi: so ya the neutron plugin is slightly wrong | 16:22 |
bauzas | gibi: could you actually issue the CLI call against net3 ? | 16:22 |
sean-k-mooney | but it wont break us | 16:22 |
gibi | http://paste.openstack.org/show/802832/ | 16:22 |
sean-k-mooney | we are doing the right thing and only looking a subnet segment_ids | 16:23 |
* bauzas clicks but has to wait, DSL here | 16:23 | |
sean-k-mooney | gibi: yep that is not a routed network | 16:23 |
bauzas | holy fuck | 16:23 |
gibi | so in that paste you see that a simple net create and subnet create result in a segment returned by the the segment list command | 16:23 |
bauzas | sean-k-mooney: but that's not normal | 16:23 |
bauzas | segment list returns the VLAN ID as segment | 16:24 |
bauzas | which is horribly wrong | 16:24 |
sean-k-mooney | ya that proably a bug | 16:24 |
sean-k-mooney | but we are not using that api | 16:24 |
bauzas | we do | 16:24 |
sean-k-mooney | so its not an issue | 16:24 |
bauzas | sean-k-mooney: https://review.opendev.org/c/openstack/nova/+/773976/10/nova/network/neutron.py#3510 | 16:24 |
gibi | yes nova does use segment list | 16:24 |
bauzas | we do use segment list | 16:24 |
sean-k-mooney | oh ... yes i see | 16:24 |
bauzas | gibi: could you try hitting the API directly? | 16:24 |
sean-k-mooney | well there is a way to work around it | 16:25 |
sean-k-mooney | provider:segmentation_id will always be ints | 16:25 |
gibi | (interestingly the segments plugin in neutron does not relay on the segment list of the network but rely on the segment_id attribute of the subnet only) | 16:25 |
bauzas | gibi: I'll show you the API call | 16:25 |
sean-k-mooney | and segment_ids will alwasy be uuids | 16:25 |
gibi | bauzas: I can do that | 16:25 |
bauzas | gibi: this is so fucked | 16:25 |
bauzas | gibi: please issue https://review.opendev.org/c/openstack/nova/+/773976/3/nova/network/neutron.py#3523 | 16:25 |
sean-k-mooney | gibi: yes so there is a bug in neutron but we can workaround it | 16:25 |
bauzas | sean-k-mooney: oh surely we can workaround by uuid.isuuid() | 16:26 |
bauzas | but this is crap | 16:26 |
sean-k-mooney | actully we might be miss reading this | 16:26 |
sean-k-mooney | +--------------------------------------+------+--------------------------------------+--------------+---------+ | 16:27 |
sean-k-mooney | | ID | Name | Network | Network Type | Segment | | 16:27 |
sean-k-mooney | +--------------------------------------+------+--------------------------------------+--------------+---------+ | 16:27 |
sean-k-mooney | | 92924c05-5419-4d7a-a557-dc465a10e26c | None | bcc9a2e3-3b8e-4e4b-a3f9-0072676693d0 | vlan | 103 | | 16:27 |
sean-k-mooney | +--------------------------------------+------+--------------------------------------+--------------+---------+ | 16:27 |
sean-k-mooney | so 92924c05-5419-4d7a-a557-dc465a10e26c woudl be the segment_id | 16:27 |
sean-k-mooney | we set in the subnet | 16:27 |
sean-k-mooney | and 103 is the provider:segmenation_id | 16:27 |
sean-k-mooney | i think thats whats happening | 16:28 |
bauzas | yeah | 16:28 |
bauzas | I'm horrified | 16:28 |
bauzas | the whole semantics of a segment is borked | 16:28 |
sean-k-mooney | well kind of there was ment to be a rest api and then then decided to misuse physnets | 16:29 |
sean-k-mooney | a segment in neutron terms is very closely realted to a phsynet | 16:29 |
gibi | here is the raw REST API Call http://paste.openstack.org/show/802834/ | 16:29 |
sean-k-mooney | gibi: right but again routed networks is a misnomer | 16:30 |
sean-k-mooney | its the subnets that are routed not the networks | 16:30 |
bauzas | gibi: /me cries | 16:30 |
gibi | about the possible solution; if we can also gather the segment ids via the subnets of the network then we would be in sync with the neutron's segments plugin | 16:30 |
sean-k-mooney | bauzas: lets just avoid this api | 16:30 |
sean-k-mooney | bauzas: instead look up the subnets for a network then look up each of the segments | 16:31 |
bauzas | sean-k-mooney: sure, it's not reliable and I thank gibi for catching this weird bug | 16:31 |
gibi | so instead of list segments --network we can do list subnets --network and the interate the subnets and gather segment_id from each | 16:31 |
sean-k-mooney | yep | 16:31 |
bauzas | yup | 16:31 |
gibi | sean-k-mooney: exactly | 16:31 |
bauzas | on it | 16:31 |
sean-k-mooney | that will work just less effecient | 16:31 |
gibi | yepp | 16:31 |
sean-k-mooney | and then we can see if neutron can fix the former api | 16:31 |
bauzas | we would only leave one single method in the network.neutron API | 16:32 |
bauzas | get_segments_from_subnet() | 16:32 |
sean-k-mooney | i would keep the network on and just have it delegate | 16:32 |
bauzas | this is actually error-proof as, as sean-k-mooney said, segments are always related to subnets, not networks | 16:32 |
bauzas | and getting segments from the network are actually a shortcut | 16:33 |
sean-k-mooney | yep it was | 16:33 |
sean-k-mooney | but it should have been a valid one | 16:33 |
bauzas | sean-k-mooney: well, I prefer to stick with one single method in neutron.py and be smarter in the utils module | 16:33 |
gibi | I don't want to push you into more despair but I also see isses with the actual inventory handling on neutron side. When a port is created in the routed net the segments plugin expected to chang the IP inventory in placement as the port now reserved an ip address. However for some reason when the plugin gets the port created event it sees a port without fixed ip and then decides that this port does | 16:33 |
gibi | not consume IP | 16:33 |
sean-k-mooney | https://docs.openstack.org/api-ref/network/v2/?expanded=list-segments-detail#list-segments | 16:34 |
gibi | it might be due to the fact that nova creates the port with ip_allocation=deferred | 16:34 |
sean-k-mooney | bauzas: that works for me too | 16:34 |
bauzas | gibi: call my president and ask him to open the skilift, and then I won't be despressed | 16:34 |
sean-k-mooney | gibi: i dont think they have implement that yet have they | 16:35 |
sean-k-mooney | ips in placment | 16:35 |
gibi | bauzas: sorry, I have no power over France | 16:35 |
gibi | sean-k-mooney: they did | 16:35 |
sean-k-mooney | i suggested this a few cycle ago but never saw it get done | 16:35 |
sean-k-mooney | ok cool | 16:35 |
gibi | sean-k-mooney: it just not the good way | 16:35 |
bauzas | gibi: ask your president to invade my country then | 16:35 |
gibi | bauzas: we are weak | 16:35 |
gibi | bauzas: you have nukes man | 16:36 |
sean-k-mooney | gibi: its not adding an ip because its has ip-allocation=defer | 16:36 |
gibi | sean-k-mooney: they only implemented via inventory handling not allocation handling | 16:36 |
bauzas | gibi: you were ruling Central Europe for more than 400 years, you can certainly do things | 16:36 |
sean-k-mooney | so the ip is only consumed when the port is bound | 16:36 |
gibi | bauzas: a that time we had horses and bows, that does not work well against nukes | 16:36 |
gibi | :D | 16:36 |
bauzas | back to work, focusing | 16:37 |
gibi | sean-k-mooney: yepp, but when the port is bound then the segment plugin should detect that and update placement | 16:37 |
sean-k-mooney | yes | 16:37 |
gibi | sean-k-mooney: I have to check this codepath ^^ | 16:37 |
sean-k-mooney | so the inentory of ips is not accurate | 16:37 |
bauzas | wait | 16:38 |
sean-k-mooney | although really nova should be including an ip requrest no? | 16:38 |
bauzas | I'm not used to the placement resources | 16:38 |
sean-k-mooney | in the placment query | 16:38 |
sean-k-mooney | i think that is what they are expecting | 16:38 |
gibi | sean-k-mooney: the proper solution should be IP resource request in the port for nova | 16:38 |
gibi | sean-k-mooney: but that is missing | 16:38 |
bauzas | IP addresses are modeled on which RPs ? | 16:38 |
sean-k-mooney | gibi: yep that is what i was thinking | 16:38 |
bauzas | gibi: I personnally feel that routed networks never tried to consume things | 16:38 |
sean-k-mooney | bauzas: a neutron resouce provider with mis_share_via_aggreate in teh segment aggreate | 16:39 |
gibi | sean-k-mooney: yes, inventory handling is done in neutron and they update the reserved value on the inventory | 16:39 |
sean-k-mooney | ew | 16:39 |
gibi | it is not perfect :) | 16:39 |
gibi | OK, it is a hack | 16:39 |
gibi | but it sort of could work | 16:39 |
sean-k-mooney | ya | 16:39 |
bauzas | I'm lost | 16:39 |
sean-k-mooney | i think this is next cycles problem | 16:39 |
sean-k-mooney | bauzas: i think we can ignore that for now | 16:40 |
gibi | sean-k-mooney: definetly. I don't want to do anything with the resource allocation now | 16:40 |
gibi | just want to see that the segments plugin works end to end as is today | 16:40 |
sean-k-mooney | bauzas: tl;dr neuton update reserved value in ip address inventoy instead of adding a resouce request but lets not fix that this cycle | 16:40 |
gibi | ^^ yes | 16:41 |
*** gyee has joined #openstack-nova | 16:41 | |
sean-k-mooney | bauzas: so for now i gues the plan is. drop the get segmens by networks funcion in neutorn.py update the utils funciton to look up the subnets then look up the segments | 16:42 |
bauzas | OK, I'm then on track | 16:42 |
sean-k-mooney | and preten the neutron api and ip issue are not a thing untill next cycle | 16:42 |
bauzas | yup, again, routed networks is just a scheduling feature, not a consuming feature | 16:43 |
sean-k-mooney | gibi: correct me if im wrong but neturon can fix the ip thing entirely on there end right. just stop updated reserved and ask for the ip class in the port resouce request | 16:43 |
bauzas | meaning, a trick to hack the destination, not a trick to consume resources on the destination | 16:43 |
sean-k-mooney | bauzas: it was ment to do both | 16:43 |
gibi | bauzas: correect | 16:43 |
sean-k-mooney | evenually | 16:43 |
gibi | for now | 16:43 |
bauzas | and I know there are those two aspects in placement, but these are separate | 16:43 |
sean-k-mooney | bauzas: right but both are modeled | 16:44 |
bauzas | sean-k-mooney: agreed, but with placement, you can do both | 16:44 |
bauzas | hence the confusion | 16:44 |
bauzas | and agreed, this is a pure technical limitation | 16:44 |
bauzas | we could be smarter (c) | 16:44 |
gibi | sean-k-mooney: about the fix in a future cycle. yes, neutron should include an IP resource request to the port for a port that was expected to consume an ip address. | 16:45 |
bauzas | and hopefully, can fire the new revision before we all duck out | 16:45 |
gibi | sean-k-mooney: the question for me how to decide if an ip_allocation=deferred port will consume an ipv4 address or not | 16:45 |
gibi | it depends on which subnet / segment the port will be bound to | 16:45 |
sean-k-mooney | gibi: well it will always consume an ip but ipv4 vs v6 is tricky if it has both | 16:45 |
gibi | but binding is too late, at that point everyting is already consumed in placement | 16:45 |
sean-k-mooney | for port that are cretaed on a subnet its simper for one created on a netwrok i guess they will have to limit route netwok to one ip class? | 16:46 |
sean-k-mooney | e.g. ipv4 or ipv6 only | 16:46 |
gibi | sean-k-mooney: yes, if there are ipv4 subnet on one segment connected to host A and an ipv6 subent on another segment connected to host B then the resource request cannot be decided before the binding | 16:46 |
sean-k-mooney | gibi: perhaps the port need to have a ip version field as part of the request | 16:47 |
sean-k-mooney | e.g. when you do the prot create | 16:47 |
sean-k-mooney | if you want ot ues routed networks and not specify a fix ip or subnet require an ip version to be set | 16:48 |
gibi | hm, but how to fill that resevation when the port is created by nova? | 16:48 |
gibi | so the answer is routed nets only work with port :) | 16:48 |
sean-k-mooney | ya maybe | 16:48 |
gibi | this would not be the first feature that only works with precreated ports :) | 16:48 |
sean-k-mooney | i dont know but future us problem not now us problem right :) | 16:48 |
gibi | sure | 16:48 |
* gibi goes back looking at the segments plugin port_update codepatch | 16:49 | |
sean-k-mooney | true sriov/qos | 16:49 |
sean-k-mooney | gibi: there is alwasy the long awatied "create ports in the conductor" feature | 16:49 |
sean-k-mooney | although that proably wont help much | 16:50 |
gibi | it is awaited yes, and it won't help here much yes :) | 16:51 |
bauzas | sean-k-mooney: I'm tempted to directly get the segments when calling the list of subnets | 16:59 |
bauzas | since the segment ID can be part of the result | 16:59 |
bauzas | https://docs.openstack.org/api-ref/network/v2/index.html?expanded=list-subnets-detail#subnets | 16:59 |
bauzas | this would prevent extra HTTP roundtrips | 17:00 |
sean-k-mooney | yes | 17:00 |
sean-k-mooney | that will work if you can filter that by network which i assume you can | 17:00 |
sean-k-mooney | ya network_id is optional | 17:01 |
bauzas | technically, one is a query parameter, the other is a result field | 17:01 |
bauzas | and yeah, we can filter using network_id | 17:01 |
sean-k-mooney | yep so that works | 17:01 |
bauzas | so we can say something like list_networks(network_id=myid, fields=['segment_id'] | 17:01 |
sean-k-mooney | you can loop over the subnets in python with a list comprehention and produce a list of segment ids | 17:02 |
bauzas | this would give us the list of segments the network relates to | 17:02 |
bauzas | there is the fields param that does me for free :) | 17:02 |
sean-k-mooney | true | 17:02 |
bauzas | so this would actually be a rewrite of get_segment_ids_for_network() | 17:03 |
bauzas | and I would keep the method | 17:03 |
bauzas | at least its signature | 17:03 |
bauzas | tempting | 17:03 |
sean-k-mooney | so really its just GET /subnet?network_id=<id>&fileds=segment_id | 17:03 |
bauzas | yup | 17:03 |
bauzas | gibi: opinions on it ? | 17:03 |
sean-k-mooney | maybe keep both funciton in neutorn.py then | 17:04 |
sean-k-mooney | just change the url | 17:04 |
bauzas | yah | 17:05 |
sean-k-mooney | ok so you just need to update https://review.opendev.org/c/openstack/nova/+/773976/10/nova/network/neutron.py#3510 | 17:06 |
sean-k-mooney | that sound good to me | 17:06 |
sean-k-mooney | gibi: that is a really good catch by the way | 17:06 |
gibi | "GET /subnet?network_id=<id>&fileds=segment_id" looks good to me | 17:07 |
bauzas | gibi: can you please tell me what gives you the segment_id field on a non-configured subnet ? | 17:08 |
bauzas | the field is empty or unexisting ? | 17:08 |
bauzas | the API docs is not describing it | 17:08 |
gibi | bauzas: trying ... | 17:09 |
bauzas | thanks | 17:09 |
bauzas | I really need to get some env | 17:09 |
* bauzas is ashamed by that | 17:09 | |
*** sapd1_y has joined #openstack-nova | 17:09 | |
sean-k-mooney | http://paste.openstack.org/show/802840/ | 17:10 |
*** k_mouza_ has joined #openstack-nova | 17:11 | |
gibi | bauzas: the above GET results in http://paste.openstack.org/show/802841/ if the subnet has a segment_id set | 17:11 |
sean-k-mooney | so it looks like if the extnsion is not there its an error | 17:11 |
gibi | bauzas: will check the no segment_id case in a sec | 17:11 |
sean-k-mooney | but we have the check for that so it should be fine | 17:11 |
*** jraju__ has joined #openstack-nova | 17:11 | |
sean-k-mooney | gibi: im expecting an empty list | 17:12 |
*** ralonsoh_ has joined #openstack-nova | 17:12 | |
bauzas | sean-k-mooney: your paste probably doesn't have the extension | 17:12 |
sean-k-mooney | so proably {"subnets":[]} | 17:12 |
sean-k-mooney | bauzas: it does not | 17:12 |
sean-k-mooney | bauzas:which is why i said we just need to keep the extension test | 17:13 |
sean-k-mooney | *check | 17:13 |
bauzas | sean-k-mooney: yup, I just changed one liner | 17:13 |
bauzas | ie. the Neutron client call | 17:13 |
gibi | bauzas: and this is the case when the subnet has no segment_id set http://paste.openstack.org/show/802842/ | 17:13 |
*** hemna_ has joined #openstack-nova | 17:13 | |
*** obre_ has joined #openstack-nova | 17:13 | |
sean-k-mooney | oh its null | 17:13 |
sean-k-mooney | {"subnets":[{"segment_id":null}]} | 17:14 |
bauzas | perfect | 17:14 |
gibi | so you get a list of subnets and for each subnet you get a segment_id which is either null or a uuid | 17:14 |
bauzas | the client will then return None | 17:14 |
bauzas | right, it's not a list | 17:14 |
openstackgerrit | Lee Yarwood proposed openstack/nova master: block_device: Use initialize APIs to refresh when reported as idempotent https://review.opendev.org/c/openstack/nova/+/720769 | 17:14 |
bauzas | because there is a 1:1 mapping segment/subnet | 17:14 |
gibi | yepp | 17:14 |
sean-k-mooney | well its a dict os with a list of dicts | 17:14 |
bauzas | all good, touching my UTs and I'm done | 17:15 |
sean-k-mooney | one per subnet on the network | 17:15 |
bauzas | yeah, I also changed the comprehension list | 17:15 |
bauzas | but we're all good | 17:15 |
openstackgerrit | Stephen Finucane proposed openstack/nova master: tests: Add 'nova.virt.libvirt.utils.get_arch' stub to fixture https://review.opendev.org/c/openstack/nova/+/774904 | 17:17 |
openstackgerrit | Stephen Finucane proposed openstack/nova master: tests: Remove unnecessary mock https://review.opendev.org/c/openstack/nova/+/774905 | 17:17 |
openstackgerrit | Stephen Finucane proposed openstack/nova master: tests: Poison os.uname https://review.opendev.org/c/openstack/nova/+/775415 | 17:17 |
openstackgerrit | Stephen Finucane proposed openstack/nova master: libvirt: Parse the 'os' element from domainCapabilities https://review.opendev.org/c/openstack/nova/+/673790 | 17:17 |
openstackgerrit | Stephen Finucane proposed openstack/nova master: libvirt: Stop passing around virt_type, caps https://review.opendev.org/c/openstack/nova/+/775689 | 17:17 |
openstackgerrit | Stephen Finucane proposed openstack/nova master: libvirt: Add missing type hints https://review.opendev.org/c/openstack/nova/+/775688 | 17:17 |
openstackgerrit | Stephen Finucane proposed openstack/nova master: hardware: Start parsing 'os_secure_boot' https://review.opendev.org/c/openstack/nova/+/682628 | 17:17 |
openstackgerrit | Stephen Finucane proposed openstack/nova master: libvirt: Switch to libvirt's firmware auto-selection https://review.opendev.org/c/openstack/nova/+/775691 | 17:17 |
openstackgerrit | Stephen Finucane proposed openstack/nova master: libvirt: Report secure boot support to scheduler https://review.opendev.org/c/openstack/nova/+/775690 | 17:17 |
openstackgerrit | Stephen Finucane proposed openstack/nova master: libvirt: Add firmware auto-configuration support https://review.opendev.org/c/openstack/nova/+/776678 | 17:17 |
openstackgerrit | Stephen Finucane proposed openstack/nova master: compute: Report COMPUTE_SECURITY_UEFI_SECURE_BOOT https://review.opendev.org/c/openstack/nova/+/776679 | 17:17 |
openstackgerrit | Stephen Finucane proposed openstack/nova master: scheduler: Translate secure boot requests to trait https://review.opendev.org/c/openstack/nova/+/776680 | 17:17 |
openstackgerrit | Stephen Finucane proposed openstack/nova master: libvirt: Wire up 'os_secure_boot' property https://review.opendev.org/c/openstack/nova/+/776681 | 17:17 |
openstackgerrit | Stephen Finucane proposed openstack/nova master: tests: Add functional tests for UEFI, secure boot https://review.opendev.org/c/openstack/nova/+/776682 | 17:17 |
openstackgerrit | Stephen Finucane proposed openstack/nova master: tests: Remove duplicated 'start_compute' helper https://review.opendev.org/c/openstack/nova/+/776683 | 17:17 |
openstackgerrit | Stephen Finucane proposed openstack/nova master: doc: Document UEFI secure boot feature https://review.opendev.org/c/openstack/nova/+/776684 | 17:17 |
-openstackstatus- NOTICE: All jobs are failing with POST_FAILURE due to a backward incompatible change made in the swift log upload libarary role. Working on a fix now. | 17:17 | |
stephenfin | well gdi, didn't I time that well | 17:18 |
bauzas | sean-k-mooney: gibi: someone fancy reporting a neutron bug against the segments API ? | 17:18 |
*** k_mouza has quit IRC | 17:18 | |
*** links has quit IRC | 17:18 | |
*** zenkuro has quit IRC | 17:18 | |
*** ralonsoh has quit IRC | 17:18 | |
*** sapd1_x has quit IRC | 17:18 | |
*** hemna has quit IRC | 17:18 | |
*** obre has quit IRC | 17:18 | |
bauzas | I'm adding a fat comment explaining this is borked and ideally I should mention the bug report | 17:18 |
*** zenkuro has joined #openstack-nova | 17:19 | |
sean-k-mooney | bauzas: ya although there wont be a performace hit so less of an issue | 17:19 |
stephenfin | Anyone want to give me a one line about what I've missed RE: some segment issue? | 17:20 |
gibi | bauzas, sean-k-mooney: I'm not sure I understand why returning a segment from a network is a bad thing especially as the API is created to list segments per network | 17:20 |
sean-k-mooney | stephenfin: /segments?network=<id> does not give you the routed segement for the subnets on the network | 17:21 |
gibi | stephenfin: routed net patch had issue with collecting segment_ids from neutron | 17:21 |
*** k_mouza has joined #openstack-nova | 17:21 | |
*** links has joined #openstack-nova | 17:21 | |
*** 07IAAULXE has joined #openstack-nova | 17:21 | |
*** ralonsoh has joined #openstack-nova | 17:21 | |
*** hemna has joined #openstack-nova | 17:21 | |
*** obre has joined #openstack-nova | 17:21 | |
sean-k-mooney | gibi: the segmentation id is ment to be admin only | 17:21 |
gibi | bauzas, sean-k-mooney: so I let you report a bug | 17:21 |
sean-k-mooney | gibi: the provider:segmenat_id that is | 17:21 |
stephenfin | hmm, so how do we get it? Can we? | 17:21 |
*** hack-char has quit IRC | 17:22 | |
stephenfin | I'm guessing we need to do the filtering ourselves? | 17:22 |
sean-k-mooney | stephenfin: ya via the subnets endpoint | 17:22 |
stephenfin | Ah | 17:22 |
*** k_mouza has quit IRC | 17:22 | |
*** links has quit IRC | 17:22 | |
*** 07IAAULXE has quit IRC | 17:22 | |
*** ralonsoh has quit IRC | 17:22 | |
*** hemna has quit IRC | 17:22 | |
*** obre has quit IRC | 17:22 | |
openstackgerrit | Lee Yarwood proposed openstack/nova master: block_device: Use initialize APIs to refresh when reported as idempotent https://review.opendev.org/c/openstack/nova/+/720769 | 17:22 |
sean-k-mooney | so /subnets?network_id=<id>&fields=segment_id | 17:23 |
sean-k-mooney | stephenfin: i think we are all good bauzas is updating test now | 17:23 |
bauzas | I'm 99% done | 17:24 |
bauzas | just running UTs | 17:24 |
bauzas | for regression testing | 17:24 |
bauzas | all good, uploading | 17:24 |
*** hack-char has joined #openstack-nova | 17:24 | |
bauzas | stephenfin: that reminds me, we haven't discussed on the exception handling you'd like | 17:25 |
bauzas | could you tl;dr your concerns ?N | 17:25 |
stephenfin | I'd like us to go back to raising a generic NovaException-derived exception, and simply capture/transform that into something scheduler-specific inside the pre-filter | 17:26 |
*** ociuhandu_ has joined #openstack-nova | 17:27 | |
bauzas | ack ok | 17:27 |
bauzas | so, leave the exceptions be neutron-somehow specific and just catch and reraise in the prefilter, gotcha | 17:28 |
stephenfin | yup, please :) | 17:28 |
bauzas | I can do it | 17:28 |
bauzas | whoaw, that's now 2 mins I'm uploading the series | 17:28 |
* bauzas loves his ADSL connection | 17:28 | |
bauzas | 800kps up | 17:28 |
bauzas | kbps even | 17:28 |
bauzas | with small caps for the 'b' | 17:29 |
openstackgerrit | Sylvain Bauza proposed openstack/nova master: Add net & utils methods for routed nets & segments https://review.opendev.org/c/openstack/nova/+/773976 | 17:29 |
bauzas | wow | 17:29 |
openstackgerrit | Sylvain Bauza proposed openstack/nova master: Add a routed networks scheduler pre-filter https://review.opendev.org/c/openstack/nova/+/749068 | 17:29 |
bauzas | gibi: you're free to leave, it's late your time | 17:29 |
bauzas | here, I'm stuck at home until 6am | 17:30 |
bauzas | stephenfin: working on the FUP | 17:30 |
gibi | bauzas, sean-k-mooney: I will file a bug on the inventory handling as I think I understand why inventory is not updated when the deferred port is bound, there is some logic error in the code | 17:30 |
gibi | here https://opendev.org/openstack/neutron/src/branch/master/neutron/services/segments/plugin.py#L446-L450 | 17:30 |
*** ociuhandu has quit IRC | 17:30 | |
*** ociuhandu_ has quit IRC | 17:31 | |
*** bbowen has quit IRC | 17:31 | |
*** efried has quit IRC | 17:36 | |
*** efried has joined #openstack-nova | 17:36 | |
gibi | bauzas, sean-k-mooney: the ip allocation bug https://bugs.launchpad.net/neutron/+bug/1916276 | 17:55 |
openstack | Launchpad bug 1916276 in neutron "IP address inventory handling for routed net does not work for ip_allocation=deferrred " [Undecided,New] | 17:55 |
gibi | sean-k-mooney: could you please file a bug for the segment listing bug, I don't feel to have the knowledge to do that | 17:56 |
-openstackstatus- NOTICE: The change to the upload role has been reverted. Jobs started since the revert appear to be functioning normally. You can recheck changes that failed for builds started between 16:12 and 17:13UTC reporting POST_FAILURE safely now. | 17:58 | |
bauzas | gibi: sean-k-mooney: I spotted an issues with my functest as list_subnets mock doesn't filter | 17:58 |
bauzas | so I'll need to respin | 17:58 |
bauzas | gibi: thanks for the bug report | 17:58 |
*** derekh has quit IRC | 18:01 | |
*** andrewbonney has quit IRC | 18:04 | |
sean-k-mooney | ill try and do it on monday. i need to get a few things done today before i finish and its getting a little late | 18:06 |
*** dtantsur is now known as dtantsur|afk | 18:10 | |
gibi | sean-k-mooney: no problem, and thank you | 18:11 |
gibi | stephenfin: does this make sense to you? https://review.opendev.org/c/openstack/nova/+/772381/5/nova/virt/libvirt/driver.py#257 | 18:13 |
*** zoharm has quit IRC | 18:14 | |
stephenfin | gibi: It does. I hadn't paid attention to the detach-specific nature of the handler | 18:15 |
gibi | stephenfin: do you mean the device specific nature? | 18:16 |
stephenfin | Yes, sorry :) | 18:16 |
gibi | np it is late Friday :) | 18:16 |
gibi | stephenfin: OK, I can do that generalization | 18:16 |
stephenfin | cool :) | 18:16 |
*** k_mouza_ has quit IRC | 18:17 | |
gibi | thanks for the suggestion :) | 18:17 |
gibi | but now I leave for the weekend | 18:18 |
gibi | have a nice one everyone! | 18:18 |
gibi | o/ | 18:18 |
stephenfin | o/ | 18:18 |
* stephenfin goes too | 18:18 | |
*** mlavalle has quit IRC | 18:18 | |
*** mlavalle has joined #openstack-nova | 18:20 | |
bauzas | I'm also done now \o | 18:23 |
bauzas | just uploading the series | 18:23 |
openstackgerrit | Sylvain Bauza proposed openstack/nova master: Add net & utils methods for routed nets & segments https://review.opendev.org/c/openstack/nova/+/773976 | 18:23 |
openstackgerrit | Sylvain Bauza proposed openstack/nova master: Add a routed networks scheduler pre-filter https://review.opendev.org/c/openstack/nova/+/749068 | 18:23 |
openstackgerrit | Sylvain Bauza proposed openstack/nova master: FUP: Catch and reraise routed nets exception https://review.opendev.org/c/openstack/nova/+/776694 | 18:23 |
bauzas | it's 7.30pm for a friday | 18:23 |
bauzas | what a hell | 18:23 |
bauzas | stephenfin: your call dude https://review.opendev.org/c/openstack/nova/+/776694 | 18:24 |
* bauzas rushes off | 18:24 | |
kukacz | hi, I'm searching if there's a method to set (even manually) qemu's l2-cache-size on a qcow2-backed nova instance. any ideas? | 18:24 |
*** kashyap has quit IRC | 18:39 | |
admin0 | anyone seen this before: deployment script fails due to it being unable to contact metadata service -- url_helper.py[DEBUG]: Calling 'http://169.254.169.254/openstack' failed [3/-1s]: request error [HTTPConnectionPool(host='169.254.169.254', port=80): Max retries exceeded with url: /openstack (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7f513eef1cf8>: Failed to establish a new connection: [Errno 113] No route to | 18:50 |
admin0 | host .. but after its booted up, it can curl that service fine | 18:50 |
*** luksky has quit IRC | 19:12 | |
*** luksky has joined #openstack-nova | 19:12 | |
*** jraju__ has quit IRC | 19:18 | |
*** gmann is now known as gmann_afk | 19:19 | |
*** supamatt has joined #openstack-nova | 19:24 | |
*** zenkuro has quit IRC | 19:36 | |
*** amodi has quit IRC | 19:36 | |
*** ttx has quit IRC | 19:36 | |
*** johanssone has quit IRC | 19:36 | |
*** ganso has quit IRC | 19:36 | |
*** tobberydberg has quit IRC | 19:36 | |
*** jhesketh has quit IRC | 19:36 | |
*** yoctozepto has quit IRC | 19:36 | |
*** sapd1_y has quit IRC | 19:36 | |
*** slaweq has quit IRC | 19:36 | |
*** pmannidi has quit IRC | 19:36 | |
*** zimmerry has quit IRC | 19:36 | |
*** mgariepy has quit IRC | 19:36 | |
*** bnemec has quit IRC | 19:36 | |
*** irclogbot_2 has quit IRC | 19:36 | |
*** zzzeek has quit IRC | 19:36 | |
*** gouthamr has quit IRC | 19:36 | |
*** kevinbenton has quit IRC | 19:36 | |
*** openstackgerrit has quit IRC | 19:36 | |
*** adrianc has quit IRC | 19:36 | |
*** gmann_afk has quit IRC | 19:36 | |
*** rm_work has quit IRC | 19:36 | |
*** tobias-urdin has quit IRC | 19:36 | |
*** gryf has quit IRC | 19:36 | |
*** efried has quit IRC | 19:36 | |
*** mgoddard has quit IRC | 19:36 | |
*** ircuser-1 has quit IRC | 19:36 | |
*** artom has quit IRC | 19:36 | |
*** adriant has quit IRC | 19:36 | |
*** fyx has quit IRC | 19:36 | |
*** aarents has quit IRC | 19:36 | |
*** lxkong has quit IRC | 19:36 | |
*** zigo has quit IRC | 19:36 | |
*** stephenfin has quit IRC | 19:36 | |
*** mnasiadka has quit IRC | 19:36 | |
*** gary_perkins has quit IRC | 19:36 | |
*** Underknowledge has quit IRC | 19:36 | |
*** eandersson has quit IRC | 19:36 | |
*** tbarron|out has quit IRC | 19:36 | |
*** noonedeadpunk has quit IRC | 19:36 | |
*** jrosser has quit IRC | 19:36 | |
*** csatari has quit IRC | 19:36 | |
*** cgoncalves has quit IRC | 19:36 | |
*** dpawlik has quit IRC | 19:36 | |
*** owalsh has quit IRC | 19:36 | |
*** masayukig has quit IRC | 19:36 | |
*** arne_wiebalck has quit IRC | 19:36 | |
*** nicolasbock has quit IRC | 19:36 | |
*** mnaser has quit IRC | 19:36 | |
*** mugsie has quit IRC | 19:36 | |
*** jkulik has quit IRC | 19:36 | |
*** jmlowe has quit IRC | 19:36 | |
*** PrinzElvis has quit IRC | 19:36 | |
*** CeeMac has quit IRC | 19:36 | |
*** eharney has quit IRC | 19:36 | |
*** dosaboy has quit IRC | 19:36 | |
*** osmanlicilegi has quit IRC | 19:36 | |
*** ftarasenko has quit IRC | 19:36 | |
*** StevenK has quit IRC | 19:36 | |
*** melwitt has quit IRC | 19:36 | |
*** Corwin has quit IRC | 19:36 | |
*** dansmith has quit IRC | 19:36 | |
*** valleedelisle has quit IRC | 19:36 | |
*** knikolla has quit IRC | 19:36 | |
*** johnsom has quit IRC | 19:36 | |
*** TheJulia has quit IRC | 19:36 | |
*** flaviof has quit IRC | 19:36 | |
*** dviroel has quit IRC | 19:36 | |
*** cz3 has quit IRC | 19:36 | |
*** bbezak has quit IRC | 19:36 | |
*** tinwood has quit IRC | 19:36 | |
*** Hazelesque has quit IRC | 19:36 | |
*** jroll has quit IRC | 19:36 | |
*** mlavalle has quit IRC | 19:36 | |
*** obre_ has quit IRC | 19:36 | |
*** gyee has quit IRC | 19:36 | |
*** swp20 has quit IRC | 19:36 | |
*** martinkennelly has quit IRC | 19:36 | |
*** kukacz has quit IRC | 19:36 | |
*** masterpe has quit IRC | 19:36 | |
*** xek has quit IRC | 19:36 | |
*** logan- has quit IRC | 19:36 | |
*** lyarwood has quit IRC | 19:36 | |
*** f0o has quit IRC | 19:36 | |
*** Jeffrey4l has quit IRC | 19:36 | |
*** yankcrime has quit IRC | 19:36 | |
*** ChanServ has quit IRC | 19:36 | |
*** luksky has quit IRC | 19:36 | |
*** hack-char has quit IRC | 19:36 | |
*** hemna_ has quit IRC | 19:36 | |
*** ralonsoh_ has quit IRC | 19:36 | |
*** gibi has quit IRC | 19:36 | |
*** sapd1 has quit IRC | 19:36 | |
*** jangutter_ has quit IRC | 19:36 | |
*** benj_ has quit IRC | 19:36 | |
*** smcginnis has quit IRC | 19:36 | |
*** kevinz has quit IRC | 19:36 | |
*** trident has quit IRC | 19:36 | |
*** rpittau|afk has quit IRC | 19:36 | |
*** NobodyCam has quit IRC | 19:36 | |
*** vdrok has quit IRC | 19:36 | |
*** iurygregory has quit IRC | 19:36 | |
*** yonglihe has quit IRC | 19:36 | |
*** MrClayPole has quit IRC | 19:36 | |
*** dasp has quit IRC | 19:36 | |
*** janno_ has quit IRC | 19:36 | |
*** lifeless has quit IRC | 19:36 | |
*** markmcclain has quit IRC | 19:36 | |
*** fnordahl has quit IRC | 19:36 | |
*** dtantsur|afk has quit IRC | 19:36 | |
*** raorn has quit IRC | 19:36 | |
*** fungi has quit IRC | 19:36 | |
*** supamatt has quit IRC | 19:36 | |
*** dklyle has quit IRC | 19:36 | |
*** ccstone has quit IRC | 19:36 | |
*** ianw has quit IRC | 19:36 | |
*** sean-k-mooney has quit IRC | 19:36 | |
*** lbragstad has quit IRC | 19:36 | |
*** coreycb has quit IRC | 19:36 | |
*** guilhermesp has quit IRC | 19:36 | |
*** bauzas has quit IRC | 19:36 | |
*** tristanC has quit IRC | 19:36 | |
*** DinaBelova has quit IRC | 19:36 | |
*** amotoki has quit IRC | 19:36 | |
*** zer0c00l has quit IRC | 19:36 | |
*** mjturek has quit IRC | 19:36 | |
*** atmark has quit IRC | 19:36 | |
*** etp has quit IRC | 19:36 | |
*** johnthetubaguy has quit IRC | 19:36 | |
*** priteau has quit IRC | 19:36 | |
*** xarlos has quit IRC | 19:36 | |
*** dtruong has quit IRC | 19:36 | |
*** pots has quit IRC | 19:36 | |
*** brtknr has quit IRC | 19:36 | |
*** ebbex has quit IRC | 19:36 | |
*** donnyd has quit IRC | 19:36 | |
*** purplerbot has quit IRC | 19:36 | |
*** frickler has quit IRC | 19:36 | |
*** tosky has quit IRC | 19:36 | |
*** dave-mccowan has quit IRC | 19:36 | |
*** sorrison has quit IRC | 19:36 | |
*** artom has joined #openstack-nova | 19:40 | |
*** supamatt has joined #openstack-nova | 19:40 | |
*** luksky has joined #openstack-nova | 19:40 | |
*** mlavalle has joined #openstack-nova | 19:40 | |
*** efried has joined #openstack-nova | 19:40 | |
*** hack-char has joined #openstack-nova | 19:40 | |
*** zenkuro has joined #openstack-nova | 19:40 | |
*** obre_ has joined #openstack-nova | 19:40 | |
*** hemna_ has joined #openstack-nova | 19:40 | |
*** ralonsoh_ has joined #openstack-nova | 19:40 | |
*** sapd1_y has joined #openstack-nova | 19:40 | |
*** gyee has joined #openstack-nova | 19:40 | |
*** dklyle has joined #openstack-nova | 19:40 | |
*** gibi has joined #openstack-nova | 19:40 | |
*** sapd1 has joined #openstack-nova | 19:40 | |
*** knikolla has joined #openstack-nova | 19:40 | |
*** johnsom has joined #openstack-nova | 19:40 | |
*** rpittau|afk has joined #openstack-nova | 19:40 | |
*** masayukig has joined #openstack-nova | 19:40 | |
*** TheJulia has joined #openstack-nova | 19:40 | |
*** NobodyCam has joined #openstack-nova | 19:40 | |
*** vdrok has joined #openstack-nova | 19:40 | |
*** flaviof has joined #openstack-nova | 19:40 | |
*** jangutter_ has joined #openstack-nova | 19:40 | |
*** dviroel has joined #openstack-nova | 19:40 | |
*** Underknowledge has joined #openstack-nova | 19:40 | |
*** swp20 has joined #openstack-nova | 19:40 | |
*** martinkennelly has joined #openstack-nova | 19:40 | |
*** masterpe has joined #openstack-nova | 19:40 | |
*** xek has joined #openstack-nova | 19:40 | |
*** tosky has joined #openstack-nova | 19:40 | |
*** amodi has joined #openstack-nova | 19:40 | |
*** slaweq has joined #openstack-nova | 19:40 | |
*** iurygregory has joined #openstack-nova | 19:40 | |
*** benj_ has joined #openstack-nova | 19:40 | |
*** yonglihe has joined #openstack-nova | 19:40 | |
*** zzzeek has joined #openstack-nova | 19:40 | |
*** arne_wiebalck has joined #openstack-nova | 19:40 | |
*** tbarron|out has joined #openstack-nova | 19:40 | |
*** xarlos has joined #openstack-nova | 19:40 | |
*** dave-mccowan has joined #openstack-nova | 19:40 | |
*** zimmerry has joined #openstack-nova | 19:40 | |
*** priteau has joined #openstack-nova | 19:40 | |
*** ccstone has joined #openstack-nova | 19:40 | |
*** eandersson has joined #openstack-nova | 19:40 | |
*** ircuser-1 has joined #openstack-nova | 19:40 | |
*** gouthamr has joined #openstack-nova | 19:40 | |
*** kevinbenton has joined #openstack-nova | 19:40 | |
*** ianw has joined #openstack-nova | 19:40 | |
*** nicolasbock has joined #openstack-nova | 19:40 | |
*** jhesketh has joined #openstack-nova | 19:40 | |
*** cz3 has joined #openstack-nova | 19:40 | |
*** mnaser has joined #openstack-nova | 19:40 | |
*** dtruong has joined #openstack-nova | 19:40 | |
*** mugsie has joined #openstack-nova | 19:40 | |
*** openstackgerrit has joined #openstack-nova | 19:40 | |
*** pmannidi has joined #openstack-nova | 19:40 | |
*** sean-k-mooney has joined #openstack-nova | 19:40 | |
*** noonedeadpunk has joined #openstack-nova | 19:40 | |
*** lxkong has joined #openstack-nova | 19:40 | |
*** jkulik has joined #openstack-nova | 19:40 | |
*** MrClayPole has joined #openstack-nova | 19:40 | |
*** jmlowe has joined #openstack-nova | 19:40 | |
*** pots has joined #openstack-nova | 19:40 | |
*** adrianc has joined #openstack-nova | 19:40 | |
*** sorrison has joined #openstack-nova | 19:40 | |
*** ttx has joined #openstack-nova | 19:40 | |
*** logan- has joined #openstack-nova | 19:40 | |
*** tobberydberg has joined #openstack-nova | 19:40 | |
*** ganso has joined #openstack-nova | 19:40 | |
*** johanssone has joined #openstack-nova | 19:40 | |
*** irclogbot_2 has joined #openstack-nova | 19:40 | |
*** bnemec has joined #openstack-nova | 19:40 | |
*** mgariepy has joined #openstack-nova | 19:40 | |
*** gryf has joined #openstack-nova | 19:40 | |
*** rm_work has joined #openstack-nova | 19:40 | |
*** tobias-urdin has joined #openstack-nova | 19:40 | |
*** gmann_afk has joined #openstack-nova | 19:40 | |
*** lbragstad has joined #openstack-nova | 19:40 | |
*** brtknr has joined #openstack-nova | 19:40 | |
*** PrinzElvis has joined #openstack-nova | 19:40 | |
*** CeeMac has joined #openstack-nova | 19:40 | |
*** atmark has joined #openstack-nova | 19:40 | |
*** eharney has joined #openstack-nova | 19:40 | |
*** adriant has joined #openstack-nova | 19:40 | |
*** guilhermesp has joined #openstack-nova | 19:40 | |
*** coreycb has joined #openstack-nova | 19:40 | |
*** ebbex has joined #openstack-nova | 19:40 | |
*** jrosser has joined #openstack-nova | 19:40 | |
*** fyx has joined #openstack-nova | 19:40 | |
*** csatari has joined #openstack-nova | 19:40 | |
*** bauzas has joined #openstack-nova | 19:40 | |
*** kukacz has joined #openstack-nova | 19:40 | |
*** yankcrime has joined #openstack-nova | 19:40 | |
*** lyarwood has joined #openstack-nova | 19:40 | |
*** dasp has joined #openstack-nova | 19:40 | |
*** cgoncalves has joined #openstack-nova | 19:40 | |
*** aarents has joined #openstack-nova | 19:40 | |
*** mjturek has joined #openstack-nova | 19:40 | |
*** zigo has joined #openstack-nova | 19:40 | |
*** f0o has joined #openstack-nova | 19:40 | |
*** janno_ has joined #openstack-nova | 19:40 | |
*** smcginnis has joined #openstack-nova | 19:40 | |
*** bbezak has joined #openstack-nova | 19:40 | |
*** stephenfin has joined #openstack-nova | 19:40 | |
*** Jeffrey4l has joined #openstack-nova | 19:40 | |
*** dpawlik has joined #openstack-nova | 19:40 | |
*** dosaboy has joined #openstack-nova | 19:40 | |
*** osmanlicilegi has joined #openstack-nova | 19:40 | |
*** lifeless has joined #openstack-nova | 19:40 | |
*** yoctozepto has joined #openstack-nova | 19:40 | |
*** mnasiadka has joined #openstack-nova | 19:40 | |
*** markmcclain has joined #openstack-nova | 19:40 | |
*** donnyd has joined #openstack-nova | 19:40 | |
*** gary_perkins has joined #openstack-nova | 19:40 | |
*** tinwood has joined #openstack-nova | 19:40 | |
*** owalsh has joined #openstack-nova | 19:40 | |
*** tristanC has joined #openstack-nova | 19:40 | |
*** DinaBelova has joined #openstack-nova | 19:40 | |
*** purplerbot has joined #openstack-nova | 19:40 | |
*** ftarasenko has joined #openstack-nova | 19:40 | |
*** etp has joined #openstack-nova | 19:40 | |
*** johnthetubaguy has joined #openstack-nova | 19:40 | |
*** raorn has joined #openstack-nova | 19:40 | |
*** fungi has joined #openstack-nova | 19:40 | |
*** ChanServ has joined #openstack-nova | 19:40 | |
*** frickler has joined #openstack-nova | 19:40 | |
*** dtantsur|afk has joined #openstack-nova | 19:40 | |
*** trident has joined #openstack-nova | 19:40 | |
*** tepper.freenode.net sets mode: +o ChanServ | 19:40 | |
*** Hazelesque has joined #openstack-nova | 19:40 | |
*** jroll has joined #openstack-nova | 19:40 | |
*** dansmith has joined #openstack-nova | 19:40 | |
*** valleedelisle has joined #openstack-nova | 19:40 | |
*** Corwin has joined #openstack-nova | 19:40 | |
*** zer0c00l has joined #openstack-nova | 19:40 | |
*** kevinz has joined #openstack-nova | 19:40 | |
*** amotoki has joined #openstack-nova | 19:40 | |
*** fnordahl has joined #openstack-nova | 19:40 | |
*** StevenK has joined #openstack-nova | 19:40 | |
*** melwitt has joined #openstack-nova | 19:40 | |
*** mgoddard has joined #openstack-nova | 19:41 | |
*** slaweq has quit IRC | 19:51 | |
*** hamalq has joined #openstack-nova | 19:58 | |
*** ralonsoh_ has quit IRC | 20:06 | |
*** zzzeek has quit IRC | 20:28 | |
*** zzzeek has joined #openstack-nova | 20:30 | |
*** rcernin has joined #openstack-nova | 20:32 | |
*** zimmerry has quit IRC | 20:40 | |
*** rcernin has quit IRC | 20:40 | |
*** zimmerry has joined #openstack-nova | 20:40 | |
*** ociuhandu has joined #openstack-nova | 20:41 | |
*** gibi has quit IRC | 20:55 | |
*** bbowen has joined #openstack-nova | 21:19 | |
*** haleyb has quit IRC | 21:36 | |
*** haleyb has joined #openstack-nova | 21:40 | |
*** xek has quit IRC | 22:12 | |
openstackgerrit | Merged openstack/nova master: libvirt: Record the machine_type of instances in system_metadata https://review.opendev.org/c/openstack/nova/+/767533 | 22:15 |
*** artom has quit IRC | 22:30 | |
*** rcernin has joined #openstack-nova | 22:59 | |
*** spatel has quit IRC | 23:16 | |
*** gmann_afk is now known as gmann | 23:21 | |
*** rcernin has quit IRC | 23:26 | |
*** ociuhandu has quit IRC | 23:27 | |
*** hamalq has quit IRC | 23:50 |
Generated by irclog2html.py 2.17.2 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!