*** hamzy_ has joined #openstack-nova | 00:01 | |
*** hamzy_ is now known as hamzy | 00:02 | |
*** Swami has quit IRC | 00:04 | |
*** slagle has quit IRC | 00:15 | |
*** slagle has joined #openstack-nova | 00:15 | |
*** pooja_jadhav has quit IRC | 00:17 | |
openstackgerrit | Merged openstack/nova master: Fix logging parameter in _populate_pci_mac_address https://review.openstack.org/607628 | 00:22 |
---|---|---|
*** rcernin has quit IRC | 00:27 | |
*** rcernin has joined #openstack-nova | 00:29 | |
*** pooja_jadhav has joined #openstack-nova | 00:29 | |
*** hshiina has joined #openstack-nova | 00:35 | |
openstackgerrit | Merged openstack/nova master: Not set instance to ERROR if set_admin_password failed https://review.openstack.org/555160 | 00:45 |
*** med_ has quit IRC | 01:01 | |
*** mrsoul has joined #openstack-nova | 01:17 | |
*** med_ has joined #openstack-nova | 01:18 | |
*** Dinesh_Bhor has joined #openstack-nova | 01:23 | |
*** edmondsw has joined #openstack-nova | 01:26 | |
*** moshele has joined #openstack-nova | 01:39 | |
*** Dinesh_Bhor has quit IRC | 01:41 | |
*** moshele has quit IRC | 01:48 | |
*** Dinesh_Bhor has joined #openstack-nova | 01:49 | |
*** hongbin has joined #openstack-nova | 01:57 | |
*** gyee has quit IRC | 02:01 | |
*** mhen has quit IRC | 02:02 | |
*** mhen has joined #openstack-nova | 02:03 | |
*** tiendc has joined #openstack-nova | 02:05 | |
*** itlinux has joined #openstack-nova | 02:05 | |
*** jiaopengju has joined #openstack-nova | 02:21 | |
*** dosaboy has quit IRC | 02:35 | |
*** bhagyashris has joined #openstack-nova | 02:36 | |
*** vivsoni has quit IRC | 02:56 | |
*** annp has joined #openstack-nova | 03:01 | |
*** sapd1 has quit IRC | 03:10 | |
*** sapd1 has joined #openstack-nova | 03:10 | |
openstackgerrit | Merged openstack/nova master: Handle missing marker during online data migration https://review.openstack.org/605164 | 03:14 |
openstackgerrit | Merged openstack/nova master: Placement: Remove usage of get_legacy_facade() https://review.openstack.org/607336 | 03:26 |
*** hongbin has quit IRC | 03:42 | |
*** udesale has joined #openstack-nova | 03:49 | |
*** Dinesh_Bhor has quit IRC | 03:57 | |
*** med_ has quit IRC | 04:16 | |
*** hoangcx has quit IRC | 04:38 | |
*** rcernin has quit IRC | 04:42 | |
*** rcernin has joined #openstack-nova | 04:46 | |
*** kukacz has quit IRC | 04:52 | |
*** openstackgerrit has quit IRC | 04:52 | |
*** mgoddard has quit IRC | 04:52 | |
*** kevinbenton has quit IRC | 04:52 | |
*** kukacz has joined #openstack-nova | 04:57 | |
*** openstackgerrit has joined #openstack-nova | 04:57 | |
*** mgoddard has joined #openstack-nova | 04:57 | |
*** kevinbenton has joined #openstack-nova | 04:57 | |
*** Bhujay has joined #openstack-nova | 04:59 | |
*** Bhujay has quit IRC | 05:00 | |
*** Bhujay has joined #openstack-nova | 05:00 | |
*** ratailor has joined #openstack-nova | 05:18 | |
*** bhagyashris has quit IRC | 05:38 | |
openstackgerrit | Takashi NATSUME proposed openstack/nova master: Remove an unnecessary duplicate flag https://review.openstack.org/608162 | 06:05 |
*** bhagyashris has joined #openstack-nova | 06:09 | |
openstackgerrit | Vlad Gusev proposed openstack/nova stable/rocky: Not set instance to ERROR if set_admin_password failed https://review.openstack.org/608165 | 06:34 |
*** tiendc has quit IRC | 06:35 | |
*** udesale has quit IRC | 06:39 | |
*** markvoelker has joined #openstack-nova | 06:40 | |
*** gibi is now known as giblet | 06:42 | |
giblet | happy Friday nova | 06:42 |
*** markvoelker has quit IRC | 06:45 | |
*** Bhujay has quit IRC | 06:46 | |
*** sahid has joined #openstack-nova | 06:47 | |
*** udesale has joined #openstack-nova | 06:53 | |
*** pcaruana has joined #openstack-nova | 06:57 | |
*** bhagyashris has quit IRC | 07:02 | |
*** rcernin has quit IRC | 07:04 | |
*** maciejjozefczyk has joined #openstack-nova | 07:05 | |
*** rtjure has quit IRC | 07:09 | |
*** jpena|off is now known as jpena | 07:10 | |
*** rtjure has joined #openstack-nova | 07:12 | |
*** helenafm has joined #openstack-nova | 07:15 | |
*** ralonsoh has joined #openstack-nova | 07:21 | |
*** Luzi has joined #openstack-nova | 07:26 | |
mrch_ | . | 07:33 |
*** dosaboy has joined #openstack-nova | 07:38 | |
*** bauzas is now known as PapaOurs | 07:39 | |
PapaOurs | good Friday novaers | 07:39 |
*** mrch_ has quit IRC | 07:47 | |
*** mrch has joined #openstack-nova | 07:48 | |
*** mrch has quit IRC | 07:50 | |
*** mrch has joined #openstack-nova | 07:52 | |
*** lpetrut has joined #openstack-nova | 07:54 | |
*** hshiina has quit IRC | 07:54 | |
*** ttsiouts has joined #openstack-nova | 07:59 | |
*** tssurya has joined #openstack-nova | 07:59 | |
*** takashin has left #openstack-nova | 08:00 | |
*** ttsiouts has quit IRC | 08:02 | |
*** ttsiouts has joined #openstack-nova | 08:03 | |
*** alexchadin has joined #openstack-nova | 08:05 | |
*** ttsiouts has quit IRC | 08:07 | |
openstackgerrit | Vlad Gusev proposed openstack/nova stable/queens: Not set instance to ERROR if set_admin_password failed https://review.openstack.org/608179 | 08:08 |
openstackgerrit | Vlad Gusev proposed openstack/nova stable/pike: Not set instance to ERROR if set_admin_password failed https://review.openstack.org/608180 | 08:09 |
*** ttsiouts has joined #openstack-nova | 08:15 | |
*** cfriesen has quit IRC | 08:21 | |
*** priteau has joined #openstack-nova | 08:26 | |
openstackgerrit | Merged openstack/nova master: Refactor allocation checking in functional tests https://review.openstack.org/607287 | 08:26 |
*** derekh has joined #openstack-nova | 08:35 | |
*** moshele has joined #openstack-nova | 08:40 | |
*** panda|off is now known as panda | 08:40 | |
*** markvoelker has joined #openstack-nova | 08:41 | |
*** cdent has joined #openstack-nova | 08:45 | |
*** moshele has quit IRC | 08:45 | |
*** tetsuro_ has quit IRC | 08:45 | |
openstackgerrit | Lee Yarwood proposed openstack/nova stable/queens: libvirt: Remove reference to transient domain when detaching devices https://review.openstack.org/608186 | 09:01 |
openstackgerrit | Sylvain Bauza proposed openstack/nova master: libvirt: implement reshaper for vgpu https://review.openstack.org/599208 | 09:02 |
*** janki has joined #openstack-nova | 09:05 | |
PapaOurs | giblet: off the discussions we had, I just rebased ^ | 09:13 |
*** markvoelker has quit IRC | 09:15 | |
*** efried has quit IRC | 09:17 | |
*** efried1 has joined #openstack-nova | 09:17 | |
giblet | PapaOurs: ack | 09:18 |
*** efried1 is now known as efried | 09:19 | |
*** bhagyashris has joined #openstack-nova | 09:28 | |
*** stephenfin is now known as finucannot | 09:35 | |
*** bhagyashris has quit IRC | 09:43 | |
*** alexchadin has quit IRC | 09:51 | |
openstackgerrit | Merged openstack/nova stable/queens: libvirt: Use os.stat and os.path.getsize for RAW disk inspection https://review.openstack.org/604295 | 10:03 |
*** sheel has joined #openstack-nova | 10:05 | |
*** markvoelker has joined #openstack-nova | 10:12 | |
*** udesale has quit IRC | 10:18 | |
*** erlon_ has joined #openstack-nova | 10:21 | |
*** ttsiouts has quit IRC | 10:22 | |
*** itlinux has quit IRC | 10:24 | |
*** tbachman has quit IRC | 10:41 | |
*** markvoelker has quit IRC | 10:44 | |
*** tetsuro has quit IRC | 10:48 | |
*** annp has quit IRC | 10:53 | |
*** jchhatbar has joined #openstack-nova | 10:59 | |
*** janki has quit IRC | 11:00 | |
*** jchhatbar has quit IRC | 11:01 | |
*** jchhatbar has joined #openstack-nova | 11:02 | |
*** moshele has joined #openstack-nova | 11:02 | |
*** jpena is now known as jpena|lunch | 11:04 | |
*** s10 has joined #openstack-nova | 11:06 | |
*** jchhatba_ has joined #openstack-nova | 11:06 | |
*** jchhatbar has quit IRC | 11:09 | |
*** dtantsur|afk is now known as dtantsur | 11:09 | |
*** rpittau_ has quit IRC | 11:17 | |
*** moshele has quit IRC | 11:20 | |
*** helenafm has quit IRC | 11:21 | |
*** moshele has joined #openstack-nova | 11:21 | |
*** alexchadin has joined #openstack-nova | 11:35 | |
*** ttsiouts has joined #openstack-nova | 11:40 | |
*** markvoelker has joined #openstack-nova | 11:41 | |
openstackgerrit | Surya Seetharaman proposed openstack/nova master: Modify get_by_cell_and_project() to get_not_deleted_by_cell_and_project() https://review.openstack.org/607663 | 12:01 |
openstackgerrit | Surya Seetharaman proposed openstack/nova master: Return a minimal construct for nova list when a cell is down https://review.openstack.org/567785 | 12:01 |
openstackgerrit | Surya Seetharaman proposed openstack/nova master: [WIP] Refactor scatter-gather utility to return exception objects https://review.openstack.org/607934 | 12:01 |
openstackgerrit | Surya Seetharaman proposed openstack/nova master: Return a minimal construct for nova show when a cell is down https://review.openstack.org/591658 | 12:01 |
openstackgerrit | Surya Seetharaman proposed openstack/nova master: Return a minimal construct for nova service-list when a cell is down https://review.openstack.org/584829 | 12:01 |
openstackgerrit | Surya Seetharaman proposed openstack/nova master: API microversion bump for handling-down-cell https://review.openstack.org/591657 | 12:01 |
*** med_ has joined #openstack-nova | 12:03 | |
*** tbachman has joined #openstack-nova | 12:04 | |
*** tbachman_ has joined #openstack-nova | 12:06 | |
*** jpena|lunch is now known as jpena | 12:06 | |
*** ratailor has quit IRC | 12:08 | |
*** tbachman has quit IRC | 12:09 | |
*** tbachman_ is now known as tbachman | 12:09 | |
*** helenafm has joined #openstack-nova | 12:11 | |
*** udesale has joined #openstack-nova | 12:12 | |
*** jaypipes is now known as leakypipes | 12:12 | |
*** markvoelker has quit IRC | 12:15 | |
*** mdbooth has quit IRC | 12:17 | |
*** mdbooth has joined #openstack-nova | 12:18 | |
*** mdbooth has quit IRC | 12:19 | |
*** mdbooth has joined #openstack-nova | 12:20 | |
leakypipes | cdent, efried, sean-k-mooney: morning sunshines. so, quick question... where should we put the HPET trait in os-traits namespace hierarchy? I was thinking either COMPUTE_HPET or HW_HPET but could also see a case for a new namespace... something like HW_TIME_HPET or just TIME_HPET. Thoughts? | 12:20 |
*** mdbooth has quit IRC | 12:20 | |
leakypipes | for the record, the COMPUTE_ namespace prefix is where we put the virt driver capabilities. | 12:20 |
leakypipes | and HW_ namespace is where hardware-specific things go. | 12:21 |
*** mdbooth has joined #openstack-nova | 12:21 | |
leakypipes | with sub-namespaces like HW_CPU_ and HW_GPU_ etc | 12:21 |
*** mdbooth has quit IRC | 12:22 | |
*** mdbooth has joined #openstack-nova | 12:23 | |
sean-k-mooney | leakypipes: i would be fine with HW_HPET or HW_TIME_HPET | 12:23 |
*** mdbooth has quit IRC | 12:23 | |
cdent | leakypipes: are we wanting to mean "this host provides an HPET"? If so I'd go HW_HPET or HW_TIME_HPET (in case we ever want a HW_TIME_PIT or some such) | 12:24 |
*** mdbooth has joined #openstack-nova | 12:24 | |
*** mdbooth has quit IRC | 12:24 | |
sean-k-mooney | leakypipes: the spec was suggesting HW_GUEST_HPET_CAPABLE i think | 12:25 |
*** mdbooth has joined #openstack-nova | 12:25 | |
sean-k-mooney | actully it was HPET_GUEST_CAPABLE.. im not sure to be honest. when i see HW_HPET i assume that means the host has a HPET available and eneabled | 12:26 |
leakypipes | sean-k-mooney: well, to continue my point about traits being capabilities... the _CAPABLE is redundant. | 12:27 |
*** mdbooth has quit IRC | 12:27 | |
leakypipes | sean-k-mooney: and again, the trait decorates the provider (the host) not the guest. | 12:27 |
sean-k-mooney | so maybe we want 2 traits HW_GUEST_HPET(enable guest HPET) and HW_HPET(find host with hardware hpet) | 12:27 |
*** dtantsur is now known as dtantsur|brb | 12:27 | |
leakypipes | sean-k-mooney: no.... | 12:28 |
leakypipes | :) | 12:28 |
leakypipes | sean-k-mooney: that is UNACCEPTABLE! | 12:28 |
* leakypipes dons cloak of stubbornness | 12:28 | |
sean-k-mooney | hehe ok so what does HW_HPET mean | 12:28 |
sean-k-mooney | "host has a hpet or is capable of emulating one" or "host has a hpet" or "host is capable of providing a hpet to a guest" | 12:29 |
leakypipes | leakypipes: it would mean that the host supports HPET. and the virt driver would see the trait:HW_HPET=require trait in the image metadata and configure the libvirt XML to enable HPET for the guest. | 12:29 |
* artom is afraid it will get misunderstood as placement supporting pets | 12:30 | |
leakypipes | leakypipes: I propose keeping it simple with the trait and just having one trait called HW_HPET (or HW_TIME_HPET). then, if the guest configuration really does need to get more complex in the future, we can always add a separate hw:hpet_policy extra spec. | 12:30 |
leakypipes | artom: :) | 12:30 |
leakypipes | artom: that ship has already sailed, my friend :P | 12:30 |
cdent | indeed | 12:31 |
cdent | sad | 12:31 |
cdent | bigly sad | 12:31 |
leakypipes | artom: we support all KINDS of pets. | 12:31 |
sean-k-mooney | leakypipes: so its virt driver specific then. e.g. ironic it means this host has a hpet and libvirt it means this host can provide a hpet. but in either case the guest will see a hpet | 12:31 |
artom | Around the world and back, with spices and native prisoners onboard. | 12:31 |
artom | Also, pet in french means fart, so I'm just giggling like a 13 year old. | 12:32 |
leakypipes | sean-k-mooney: remember at the end of the discussion last night, we said "we will go with option 2 (which is "just use a trait and have the virt driver look at the traits list for simple configurations") and IFF there is a need for more complex non-binary configuration pieces, then we can add a complementary extra spec that the virt driver can consult for that more specific configuration" | 12:32 |
leakypipes | artom: :) | 12:33 |
sean-k-mooney | leakypipes: ya im fine with the hw:hpet_policy for extra config | 12:33 |
leakypipes | cdent: you have a preference on the trait name? | 12:33 |
cdent | leakypipes: [t 39lC] | 12:34 |
purplerbot | <cdent> leakypipes: are we wanting to mean "this host provides an HPET"? If so I'd go HW_HPET or HW_TIME_HPET (in case we ever want a HW_TIME_PIT or some such) [2018-10-05 12:24:14.244038] [n 39lC] | 12:34 |
*** sheel has quit IRC | 12:34 | |
artom | Are we bikeshedding? Because HPET is High Precision Event Timer, right? | 12:34 |
leakypipes | cdent: oh, shit, sorry mate. totally missed that. | 12:34 |
artom | So please don't be redundant by putting TIME in the trait name | 12:34 |
leakypipes | artom: yessir | 12:34 |
sean-k-mooney | leakypipes: i belive this is the first time however that a HW_* trait is being used to dicribe a capablity of the hyperviror rather then a capablity of the hardware teh hypervior is running on which is the only thing i find a little confusing | 12:35 |
cdent | artom: except that we have namespaces in the traits, sort of | 12:35 |
*** dosaboy has quit IRC | 12:35 | |
leakypipes | sean-k-mooney: we have the COMPUTE_ namespace for virt driver capabilities. | 12:35 |
artom | cdent, is TIME (eith as _TIME or TIME_) a namespace? | 12:36 |
*** dosaboy has joined #openstack-nova | 12:36 | |
leakypipes | sean-k-mooney: but I was under the impression that an HPET was something the host either had or didn't... | 12:36 |
leakypipes | artom: it was intended as a namespace, yes. | 12:36 |
sean-k-mooney | leakypipes: right in that case COMPUTE_HPET woudl seam better | 12:36 |
*** dosaboy has quit IRC | 12:36 | |
artom | leakypipes, ah, in that case never mind me :) | 12:36 |
leakypipes | artom: to future proof if we need to add traits to describe other timer-related thingamabobs. | 12:36 |
sean-k-mooney | leakypipes: qemu can emulate a hpet with a monotonic clock or other time source | 12:36 |
sean-k-mooney | so the host does not need to have one for the guest to have one | 12:36 |
cdent | I think I'm going to write a worm to add CUSTOM_UNACCEPTABLE trait to all clouds it can find | 12:37 |
leakypipes | heh | 12:37 |
artom | cdent, or CUSTOM_PWNED | 12:37 |
sean-k-mooney | leakypipes: so my two cents would be COMPUTE_HPET is compute is capable of providing hpet and HW_HPET is host has a HPET but im not too pushed either way | 12:38 |
leakypipes | sean-k-mooney: do you see a need for a _TIME subnamespace? | 12:39 |
leakypipes | sean-k-mooney: feel free to say no... honestly I'm asking you guys since you're closest to the hw vendors. | 12:39 |
sean-k-mooney | leakypipes: ya i think that is a good idea. cybog are adding a time related feature this cycle | 12:40 |
leakypipes | sean-k-mooney: ack. to both HW_ and to COMPUTE_, yeah? | 12:40 |
sean-k-mooney | ya proably. this is the cybog one https://review.openstack.org/#/c/586994/ | 12:40 |
sean-k-mooney | Add HPTS driver, (HPTS: High Precision Time Synhronization cards) | 12:41 |
sean-k-mooney | not really sure what they are or why you need them but apparednt zte cares about them | 12:41 |
leakypipes | sean-k-mooney: the Edge! NFV! 5G! Unicorns! | 12:43 |
*** alexchadin has quit IRC | 12:43 | |
sean-k-mooney | leakypipes: i was thinking more cern/scientif compute but its prably finacal serverces/high frequence trading stuff | 12:44 |
leakypipes | sean-k-mooney: though, after looking through that HPTS patch, it looks more like HPTS devices are VFs and thus are resources, not traits (i.e. the host would have an inventory of something like an HPTS resource class) | 12:44 |
jroll | leakypipes: don't bring my life into this | 12:44 |
jroll | >.> | 12:44 |
leakypipes | hehe | 12:45 |
leakypipes | jroll: weren't you supposed to be busy passing through a GPU or something... now leave us! | 12:45 |
sean-k-mooney | ya i would have assumed the pf provide would be taged with a trait or something but maybe they will just use a resouce class | 12:48 |
leakypipes | sean-k-mooney: well, it seems that the PF has a limited number of VFs for doing the high-precision timing in guests, which is why I think it's probably an inventory/resource class | 12:49 |
sean-k-mooney | by the way should i review https://review.openstack.org/#/c/514713/ and https://review.openstack.org/#/c/514712/3/ for secure boot and tp-m traits or leave it to cfressen and co? | 12:49 |
openstackgerrit | Merged openstack/nova stable/ocata: Add check for invalid allocation amounts https://review.openstack.org/607320 | 12:50 |
openstackgerrit | Merged openstack/nova stable/ocata: Add check for invalid inventory amounts https://review.openstack.org/607321 | 12:50 |
openstackgerrit | Merged openstack/nova stable/ocata: Don't delete neutron port when attach failed https://review.openstack.org/607614 | 12:50 |
sean-k-mooney | leakypipes: while i think of it. i spent 4 hours this morning getting that netdevsim module to compile and load... | 12:51 |
sean-k-mooney | leakypipes: its support vfs :) they dont have pci enpoint or show up in libvirt :( but the PF does | 12:51 |
leakypipes | jroll: you know I kid, right? :) we love you here in compute land. | 12:52 |
leakypipes | sean-k-mooney: lovely. | 12:52 |
sean-k-mooney | leakypipes: i dont know if the pfs it create will be enough to do testing but its alot less usfull then i was hoping. that said i tested it with an older version so maybe a newer version will support more things | 12:53 |
sean-k-mooney | im going to park it for a few days but if we can use it to do even a little testign in the gate that would be still an improvement | 12:53 |
sean-k-mooney | im alot less optimistic now however whcih is a shame. it would be nice to have better sriov/passthough testing. | 12:54 |
leakypipes | sean-k-mooney: "newer version" <-- does that mean something like "release two nights ago as a ZIP file"? | 12:54 |
sean-k-mooney | haha no im building form the sorce rpms form fedora 28 but i used the 3.16 kernel it install with in stead of the 3.17.x kernel that is in the package manager. the gate should be using the latest kernel in the package manger | 12:55 |
*** dosaboy has joined #openstack-nova | 12:56 | |
openstackgerrit | Surya Seetharaman proposed openstack/nova master: Cleanup comp_node, res_prov, services, aggregate_hosts during cell deletion https://review.openstack.org/546660 | 12:56 |
*** dims_ has quit IRC | 12:58 | |
sean-k-mooney | crap, when i said 3.x replace that with 4.x ... but same difference. install iso ships with much older kernel then cloud image that the gate uses | 12:58 |
leakypipes | sean-k-mooney: 3.17.x kernel!? well, at least it's 4 years old. | 12:58 |
leakypipes | alright, phew... | 12:58 |
*** mriedem has joined #openstack-nova | 12:59 | |
*** mchlumsky has joined #openstack-nova | 13:03 | |
*** Luzi has quit IRC | 13:04 | |
*** moshele has quit IRC | 13:13 | |
*** efried is now known as fried_rice | 13:14 | |
*** moshele has joined #openstack-nova | 13:14 | |
*** dave-mccowan has joined #openstack-nova | 13:15 | |
jroll | leakypipes: of course :) | 13:16 |
*** tbachman has quit IRC | 13:17 | |
openstackgerrit | Jay Pipes proposed openstack/os-traits master: Add COMPUTE_TIME_HPET trait https://review.openstack.org/608258 | 13:18 |
leakypipes | sean-k-mooney: ^ | 13:19 |
*** dave-mccowan has quit IRC | 13:21 | |
*** tbachman has joined #openstack-nova | 13:21 | |
*** moshele has quit IRC | 13:22 | |
*** mdbooth has joined #openstack-nova | 13:23 | |
fried_rice | leakypipes, sean-k-mooney: I'm late to the naming party, but I want it noted that NO significance should be attached to the name I chucked into the spec draft. I was just a placeholder. | 13:26 |
fried_rice | I dig the name (and reasoning) leakypipes put into ---^ | 13:27 |
fried_rice | just a teeny paperwork issue with that patch and I'm +2 | 13:27 |
sean-k-mooney | fried_rice: cool | 13:27 |
leakypipes | fried_rice: coo, thx | 13:28 |
finucannot | lyarwood: Fancy hitting https://review.openstack.org/#/c/588570/2 today before you head off on your holliers | 13:30 |
lyarwood | *clicks* | 13:30 |
*** panda is now known as panda|off | 13:31 | |
*** med_ has quit IRC | 13:31 | |
lyarwood | finucannot: cool thanks for doing that, it LGTM now. | 13:32 |
finucannot | lyarwood: ta | 13:33 |
*** tbachman_ has joined #openstack-nova | 13:34 | |
openstackgerrit | Stephen Finucane proposed openstack/nova master: conf: Improve documentation for defer_iptables_apply https://review.openstack.org/445436 | 13:34 |
openstackgerrit | Stephen Finucane proposed openstack/nova master: conf: Undeprecate the 'dhcp_domain' option https://review.openstack.org/480616 | 13:34 |
sean-k-mooney | leakypipes: actuly just reading your comment regarding a harware htpe and resouce class i dont think that is how it works | 13:35 |
sean-k-mooney | leakypipes: you dont actully pass the hardware hpet to the guest | 13:36 |
*** tbachman has quit IRC | 13:36 | |
*** tbachman_ is now known as tbachman | 13:36 | |
sean-k-mooney | leakypipes: qemu just can use it as its time source for the guest hpet or it can use another timesoucre | 13:36 |
leakypipes | sean-k-mooney: oh? I thought you said that only a single guest could use the hardware HPET on a host at a time? | 13:37 |
sean-k-mooney | leakypipes: no that was for the TPM | 13:37 |
leakypipes | ahhhhhhhhh | 13:37 |
* cdent misses his vic-20 | 13:37 | |
leakypipes | sorry, yeah, I was confused. I'll fix the HPET patch ASAP. | 13:37 |
openstackgerrit | Stephen Finucane proposed openstack/nova master: Modify PciDevice.uuid generation code https://review.openstack.org/530487 | 13:38 |
openstackgerrit | Stephen Finucane proposed openstack/nova master: Add an online migration for PciDevice.uuid https://review.openstack.org/530905 | 13:38 |
finucannot | fried_rice: Could you take a look at https://review.openstack.org/#/c/530924/ before it ends up in merge conflict again? :) | 13:38 |
* fried_rice clicks | 13:39 | |
*** ttsiouts has quit IRC | 13:39 | |
mdbooth | mriedem: So this one is looking good: https://review.openstack.org/#/c/578846/. I got a clean (of relevant failures) run against your evacuate ci test. | 13:39 |
openstackgerrit | Stephen Finucane proposed openstack/nova master: objects: Remove legacy '_from_dict' functions https://review.openstack.org/537414 | 13:40 |
fried_rice | finucannot: Cool feature. Reviewing... | 13:41 |
finucannot | ta | 13:41 |
*** s10_ has joined #openstack-nova | 13:42 | |
*** mdbooth has quit IRC | 13:42 | |
*** s10 has quit IRC | 13:42 | |
*** mdbooth has joined #openstack-nova | 13:43 | |
fried_rice | finucannot: Not having looked too deep yet: The ones you skipped, you skipped on purpose? | 13:43 |
finucannot | fried_rice: For example? | 13:44 |
fried_rice | finucannot: https://review.openstack.org/#/c/530924/7/nova/conf/libvirt.py@107 | 13:44 |
*** jangutter has quit IRC | 13:44 | |
fried_rice | I guess because there was no description in the docstring | 13:44 |
*** awaugama has joined #openstack-nova | 13:45 | |
finucannot | Less that and more it being near-zero value | 13:45 |
finucannot | It is possible that I missed a few others though so do keep your eyes peeled. It's been through a few rounds | 13:45 |
fried_rice | finucannot: Okay, I'll mark all the missed ones just for reference. But looking at them, I think I agree there's no value for now. | 13:46 |
finucannot | ack. Sounds good | 13:46 |
fried_rice | finucannot: I need to see how they show up in the docs. Wondering if it would be good future-proofing to turn choices=['foo', 'bar'] into choices=[('foo', ''), ('bar', '')] for those... | 13:47 |
finucannot | Oh, that's a good point, actually. Here's the rendering code | 13:47 |
finucannot | https://github.com/openstack/oslo.config/blob/master/oslo_config/sphinxext.py#L161-L171 | 13:48 |
fried_rice | finucannot: Ahem | 13:48 |
fried_rice | http://logs.openstack.org/24/530924/7/check/openstack-tox-docs/a4e127f/html/configuration/config.html#api.auth_strategy | 13:48 |
fried_rice | it appears to be broken, at least for that first un | 13:48 |
*** mdbooth has quit IRC | 13:48 | |
fried_rice | shit, ignore | 13:48 |
finucannot | I was going to say... | 13:48 |
*** dtantsur|brb is now known as dtantsur | 13:48 | |
fried_rice | I thought I was going to skip coffee this morning. Clearly that is not going to be possible. | 13:48 |
*** mdbooth has joined #openstack-nova | 13:49 | |
fried_rice | finucannot: So yeah, quick experiment to make sure ('foo', '') shows up like I think it will. That could be done separately, of course. | 13:49 |
*** mdbooth has quit IRC | 13:49 | |
*** mdbooth has joined #openstack-nova | 13:50 | |
*** mlavalle has joined #openstack-nova | 13:56 | |
*** _pewp_ has quit IRC | 13:57 | |
*** erlon_ has quit IRC | 13:57 | |
melwitt | . | 13:57 |
*** erlon has joined #openstack-nova | 13:57 | |
*** _hemna has quit IRC | 13:58 | |
*** jangutter has joined #openstack-nova | 14:00 | |
*** ttsiouts has joined #openstack-nova | 14:00 | |
*** munimeha1 has joined #openstack-nova | 14:01 | |
*** eharney has joined #openstack-nova | 14:02 | |
*** tbachman has quit IRC | 14:04 | |
*** tbachman_ has joined #openstack-nova | 14:04 | |
fried_rice | finucannot: tox -e docs is giving me | 14:14 |
fried_rice | ImportError: bad magic number in 'nova.notifications.objects.libvirt': b'\x03\xf3\r\n' | 14:14 |
fried_rice | which looks familiar but I can't remember wtf | 14:14 |
finucannot | Let me build locally. This is unrelated, right? | 14:15 |
fried_rice | totally | 14:15 |
fried_rice | well, I was trying to build locally to experiment with the above | 14:15 |
fried_rice | finucannot: removing *.pyc fixed it. | 14:15 |
fried_rice | call off the doggs | 14:16 |
finucannot | ack | 14:16 |
fried_rice | finucannot: We did something recently to stop doing that find -delete | 14:16 |
fried_rice | I guess it was there for a reason :( | 14:16 |
fried_rice | finucannot: Interesting data point: http://paste.openstack.org/show/731591/ results in no change to the output. I was actually expecting it to turn it into a bolded one-item-per-line list with no descriptions, but it doesn't - it still looks just like https://docs.openstack.org/nova/latest/configuration/config.html#libvirt.virt_type | 14:19 |
*** dansmith is now known as SteelyDan | 14:20 | |
finucannot | fried_rice: That's because I defensively coded against that. Oops https://github.com/openstack/oslo.config/blob/master/oslo_config/sphinxext.py#L163-L164 | 14:20 |
finucannot | iirc, that was in place to prevent us emitting the 'Possible values' section twice for something like nova | 14:21 |
fried_rice | finucannot: Does '' convert to None somewhere along the line? | 14:21 |
* fried_rice hacks up something else quick... | 14:21 | |
finucannot | Hmm, it shouldn't but lemme check | 14:21 |
fried_rice | (I promise I will eventually get back to reviewing your actual patch - hopefully before another rebase is required :) | 14:22 |
finucannot | So it shouldn't, based on this https://github.com/openstack/oslo.config/blob/bc9b7f5d2fb4c552254263bb0843fb766a9978a0/oslo_config/types.py#L118-L121 | 14:23 |
finucannot | Though, personally, given that we have the 'Valid values' line already, I think emitting the 'Possible values' section too probably isn't necessary https://github.com/openstack/oslo.config/blob/master/oslo_config/sphinxext.py#L117 | 14:24 |
fried_rice | finucannot: Sorry, I still haven't gotten that coffee. It didn't dtrt, it printed the normal | 14:24 |
fried_rice | Valid Values:kvm, lxc, qemu, uml, xen, parallels | 14:24 |
fried_rice | but then also did the paragraph thing with <No description provided> for each, which is ugly. | 14:24 |
finucannot | Yeah, so drop back to choices=['foo', 'bar'] | 14:25 |
fried_rice | yeah. | 14:25 |
finucannot | You'll keep the 'Valid Values' line but won't get those ugly lines | 14:25 |
finucannot | Cool | 14:25 |
fried_rice | finucannot: So yeah, the ones you changed are now showing up double, once in Valid Values on the third line, and then the new "Possible values" section. | 14:25 |
fried_rice | But that's going to be a change in oslo, if you want to dedup, not in consuming code. | 14:26 |
finucannot | Yup. That was on purpose. We we previously doing that in nova | 14:26 |
finucannot | Only by hand | 14:26 |
finucannot | I should probably just change the 'Possible values' title to something more meaningful, like 'Valid values description' or the likes | 14:27 |
*** ttsiouts has quit IRC | 14:31 | |
*** ttsiouts has joined #openstack-nova | 14:31 | |
openstackgerrit | Martin Midolesov proposed openstack/nova master: vmware:PropertyCollector for caching instance properties https://review.openstack.org/608278 | 14:32 |
openstackgerrit | Stephen Finucane proposed openstack/nova master: Remove get_config_vhostuser https://review.openstack.org/565471 | 14:33 |
openstackgerrit | Stephen Finucane proposed openstack/nova master: Make 'plugin' a required argument for '_get_vif_instance' https://review.openstack.org/608279 | 14:33 |
*** mrch has quit IRC | 14:35 | |
*** ttsiouts has quit IRC | 14:36 | |
*** panda|off has quit IRC | 14:36 | |
openstackgerrit | Stephen Finucane proposed openstack/nova master: Remove get_config_vhostuser https://review.openstack.org/565471 | 14:37 |
openstackgerrit | Stephen Finucane proposed openstack/nova master: Make 'plugin' a required argument for '_get_vif_instance' https://review.openstack.org/608279 | 14:37 |
*** panda has joined #openstack-nova | 14:37 | |
*** udesale has quit IRC | 14:38 | |
finucannot | fried_rice: Also, we still have the line to remove 'pyc' files | 14:38 |
finucannot | If that's not getting called, it's because the target isn't calling {[testenv]commands} | 14:38 |
fried_rice | hm, why didn't it hit when I did tox -e or tox -re? | 14:38 |
fried_rice | ...with the docs target. /me looks... | 14:38 |
finucannot | Yeah, we don't call it there | 14:39 |
fried_rice | okay. Should we? | 14:39 |
finucannot | If we do anything we code (which we do) then yeah, we should | 14:40 |
finucannot | Once we depend on tox 3.0.0, we can remove that line in favour of PYTHONDONTWRITEBYTECODE | 14:41 |
finucannot | https://github.com/tox-dev/tox/commit/336f4f6bd8b53223f940fc5cfc43b1bbd78d4699 | 14:41 |
fried_rice | I'm gonna go review your actual patch now, mkay? | 14:45 |
*** rloo has joined #openstack-nova | 14:47 | |
openstackgerrit | Jay Pipes proposed openstack/os-traits master: Add COMPUTE_TIME_HPET trait https://review.openstack.org/608258 | 14:48 |
leakypipes | fried_rice: ^ | 14:48 |
leakypipes | sean-k-mooney: ^^ | 14:48 |
fried_rice | leakypipes: +2 | 14:49 |
*** rloo is now known as waterloo | 14:51 | |
openstackgerrit | Matt Riedemann proposed openstack/nova master: WIP: Cross-cell resize https://review.openstack.org/603930 | 14:52 |
melwitt | good review for friday: trivial bug fix https://review.openstack.org/608040 | 14:53 |
*** _pewp_ has joined #openstack-nova | 14:53 | |
waterloo | hi, is there a list of diff between nova CLI and openstack CLI wrt parity? In particular, I would like a --property for 'openstack server rebuild'. Should i open a story about it and make the change or was there a reason not to support that? | 14:53 |
melwitt | there are differences, we don't have an official list. there might be an etherpad out there somewhere that describes the parity discrepancies | 14:55 |
melwitt | I don't know what --property is, so I need to look at the docs to see what it is | 14:55 |
waterloo | melwitt: should i assume it was just missed (it is --meta in 'nova server-rebuild') | 14:55 |
PapaOurs | mriedem: now that nova supports nested a-c, could you drop your -2 on https://review.openstack.org/#/c/599208/ ? | 14:55 |
waterloo | melwitt: err, 'nova rebuild' | 14:56 |
* waterloo will be glad to only have one CLI to remember... | 14:56 | |
melwitt | waterloo: yeah, if there's anything you can do in novaclient that you can't do in osc, it's not intentional | 14:56 |
waterloo | melwitt: great or not great ;) I'll submit a story about it cuz i love stories! :D | 14:57 |
melwitt | we talked about the general problem of the lack of parity at the PTG | 14:57 |
*** _hemna has joined #openstack-nova | 14:57 | |
melwitt | and IIRC, we talked about the possibility of moving our CLI to be an OSC plugin (which we've talked about in the past, but not too seriously) but then I think dtroyer said OSC is in the process of moving to openstacksdk so that should be completed first | 14:58 |
mriedem | waterloo: https://etherpad.openstack.org/p/compute-api-microversion-gap-in-osc | 14:58 |
*** helenafm has quit IRC | 14:58 | |
melwitt | cool, I thought mriedem might have an etherpad | 14:59 |
waterloo | melwitt: i did it for ironic awhile ago, somewhat painful to go through and compare/address but done! you too, can do it, just need to find a guinea pig, err volunteer. | 14:59 |
waterloo | thx mriedem! | 14:59 |
mriedem | anything else thats missing unrelated to microversions is just a new parity story against OSC in SB | 14:59 |
*** tbachman_ is now known as tbachman | 15:04 | |
waterloo | mriedem: would you mind if i opened a story (in python-openstackclient) wrt nova CLI feature parity and just link this etherpad? although maybe that won't help, not sure i would have looked for that | 15:05 |
mriedem | sure...there are already several osc stories created and linked *from* the etherpad since that's how the work was being tracked. doesn't matter much to me if there is an epic or something in SB though. | 15:06 |
mriedem | needs a project manager to create a board and all that | 15:07 |
mriedem | and people to test/review the changes | 15:07 |
*** mdbooth has quit IRC | 15:07 | |
waterloo | mriedem: good luck with that... | 15:08 |
mriedem | well if it were a community goal in T... | 15:08 |
*** mdbooth has joined #openstack-nova | 15:08 | |
mriedem | then someone could maybe justify to their employer dedicating a lot of time to this | 15:08 |
*** mdbooth has quit IRC | 15:08 | |
*** med_ has joined #openstack-nova | 15:09 | |
waterloo | mriedem: I'm sure lots of folks would support that! | 15:09 |
waterloo | (dunno about companies but who knows...) | 15:09 |
*** mdbooth has joined #openstack-nova | 15:09 | |
sean-k-mooney | waterloo: are ye talking about nova/osc feature partity? | 15:10 |
waterloo | sean-k-mooney: yeah, are you working on it? (i can only hope) | 15:10 |
sean-k-mooney | waterloo: finucannot: and i said we were interested in looking at it if we had time | 15:11 |
*** _pewp_ has quit IRC | 15:11 | |
mriedem | melwitt: i don't think we need to care about getting these CI job changes into ocata-em https://review.openstack.org/#/q/I41b03a34795efe139d5911c605cdbd3c47a2f059 - given that, everything else is merged for ocata and we could do the final release and tag the branch | 15:11 |
*** mdbooth has quit IRC | 15:11 | |
sean-k-mooney | waterloo: that assume i get my feature dev done early in S e.g. m1/m2 so that i have tiem to look at it later in the cycle | 15:11 |
*** _pewp_ has joined #openstack-nova | 15:11 | |
*** mdbooth has joined #openstack-nova | 15:12 | |
waterloo | sean-k-mooney: sweet, thx, I can hope then :) | 15:12 |
*** _hemna has quit IRC | 15:12 | |
melwitt | mriedem: makes sense. I added a new [as of yesterday] bug to the ocata-em etherpad, but the more I think about it, it's super latent so probably not worth holding up for | 15:13 |
*** _hemna has joined #openstack-nova | 15:14 | |
mriedem | yeah i saw, and commented | 15:14 |
mriedem | in the etherpad. i don't think we need to hold up EM forever | 15:14 |
melwitt | I wasn't thinking of it as forever, just someone ran into the problem and the fix fixed it for them. and it's a 5 line change | 15:15 |
melwitt | and I wasn't sure if there was anything else in the works or what date the rest of the community was targeting for EM, so I just thought I'd ask | 15:16 |
melwitt | if everything and everyone else is ready to go, then we can just go ahead | 15:17 |
mriedem | EM means the branch stays open so people can backport fixes and pull from stable/ocata, | 15:17 |
mriedem | which is good enough IMO | 15:17 |
melwitt | yeah. again, I didn't know when the rest of the community was targeting EM so I didn't know if there was time anyway. if everyone's ready to go now, then that's fine, let's go ahead | 15:19 |
*** macza has joined #openstack-nova | 15:20 | |
*** ttsiouts has joined #openstack-nova | 15:21 | |
mriedem | i doubt anyone else is ready to go | 15:21 |
*** munimeha1 has quit IRC | 15:22 | |
mriedem | or is working on this | 15:22 |
mriedem | lots of projects probably just want to eol ocata | 15:22 |
mriedem | like heat | 15:22 |
waterloo | sean-k-mooney, mriedem: fyi, I added that as a story, only to try to get eyes on it and to mention the etherpad: https://storyboard.openstack.org/#!/story/2003980 | 15:22 |
*** mdbooth has joined #openstack-nova | 15:22 | |
*** gyee has joined #openstack-nova | 15:24 | |
*** bnemec is now known as beekneemech | 15:27 | |
cdent | Is there some way to boot a server such that you force the host and the scheduler doesn't get involved? I know that's possible with migrations, but is it with boot? | 15:28 |
*** munimeha1 has joined #openstack-nova | 15:28 | |
sean-k-mooney | cdent: yes and its kindo fo a bug | 15:28 |
mriedem | --availability-zone nova:<host> | 15:28 |
sean-k-mooney | yep that ^ | 15:29 |
mriedem | https://docs.openstack.org/nova/latest/admin/availability-zones.html | 15:29 |
*** ttsiouts has quit IRC | 15:29 | |
mriedem | melwitt: so i'm going to propose rocky/queens/pike/ocata releases and then the ocata-em tag on top of that | 15:29 |
melwitt | mriedem: ack | 15:29 |
*** ttsiouts has joined #openstack-nova | 15:30 | |
sean-k-mooney | mriedem: what effect does the em tag actully have? we are not going to backport anything ourselves anymroe right but in therory others can? | 15:30 |
mriedem | we? | 15:31 |
cdent | sean-k-mooney, mriedem: interesting, thanks. The reason for this is to be able to move a vm from cloud A to cloud B in magical ways. When some form of it gets B, want to be able to skip the scheduler | 15:31 |
mriedem | anyone that cares about stable can backport stuff as before | 15:31 |
mriedem | as for what it means, read https://governance.openstack.org/tc/resolutions/20180301-stable-branch-eol.html | 15:32 |
sean-k-mooney | people working on nova bugfixs. normally they would be backported to stable branches subject to policy but would that still happen for em branches | 15:32 |
* sean-k-mooney clicks | 15:32 | |
mriedem | tl;dr we don't release it, VMT can ignore it, and we can let it rot if no one cares about it | 15:33 |
sean-k-mooney | mriedem: sure but since we dont delete that branch and convert it to just at tag if a disto or a large customer is still using it and wants to backport fixes they still could | 15:34 |
*** ttsiouts has quit IRC | 15:34 | |
*** pcaruana has quit IRC | 15:39 | |
openstackgerrit | Balazs Gibizer proposed openstack/nova master: Handle allocations consuming only from the child RPs https://review.openstack.org/608298 | 15:42 |
*** spatel has joined #openstack-nova | 15:46 | |
spatel | sean-k-mooney: morning | 15:46 |
spatel | had one general question if you available Ping me! no rush | 15:47 |
fried_rice | finucannot: https://review.openstack.org/#/c/530924/ is +A, but there's some fup work whenever you feel like it :) | 15:52 |
finucannot | fried_rice: Ack, I'll tackle those now | 15:56 |
*** mrjk_ has quit IRC | 15:56 | |
*** mchlumsky has quit IRC | 15:57 | |
*** mrjk_ has joined #openstack-nova | 15:57 | |
*** mrjk_ has quit IRC | 15:58 | |
*** mrjk_ has joined #openstack-nova | 15:58 | |
*** lpetrut has quit IRC | 15:59 | |
sean-k-mooney | spatel: hi | 15:59 |
leakypipes | fried_rice: you pushing an updated revision on https://review.openstack.org/#/c/607989/? | 15:59 |
sean-k-mooney | spatel: am i will be around for a littel bit but did not sleep very weel last night | 16:00 |
fried_rice | leakypipes: Nope, cfriesen/jackding are taking over. | 16:00 |
*** mrjk_ has quit IRC | 16:00 | |
spatel | sean-k-mooney: hey! so my SR-IOV working great now i am working in availability zone and this is how my server layout work in racks https://ibb.co/j9kgUK | 16:00 |
*** jchhatba_ has quit IRC | 16:00 | |
fried_rice | leakypipes: My interest in the issue was purely in wearing you down on the whole using-traits-for-config thing. So my work here is done. | 16:00 |
spatel | sean-k-mooney: sorry to hear that!! | 16:00 |
spatel | its long weekend get some sleep :) | 16:01 |
spatel | Base on that diagram how should plan my availability zone? and how does openstack spread instance between two AZ ? | 16:02 |
spatel | if i tell openstack create 10 instance then how does it get divided between AZ ? | 16:02 |
PapaOurs | spatel: there was an excellent talk about AZs in a previous Summit | 16:03 |
PapaOurs | spatel: lemme help you by giving you the session link | 16:03 |
spatel | PapaOurs: great they must have video in youtube then | 16:04 |
PapaOurs | spatel: https://www.openstack.org/videos/vancouver-2018/curse-your-bones-availability-zones-1 | 16:04 |
spatel | sweet!! | 16:04 |
leakypipes | fried_rice: :) | 16:04 |
spatel | trying to understand mechanic behind AZ and scheduler, how drive logic to spread machine out between two zone? | 16:05 |
spatel | is that scheduler job ? | 16:05 |
PapaOurs | spatel: that's a filter | 16:06 |
PapaOurs | but see the video, it explains it :) | 16:06 |
spatel | i am watching it.. | 16:06 |
spatel | PapaOurs: thanks | 16:06 |
*** helenafm has joined #openstack-nova | 16:06 | |
PapaOurs | 6pm here, time for opening a beer | 16:08 |
PapaOurs | have a nice week-end folks | 16:08 |
PapaOurs | \o | 16:08 |
*** PapaOurs is now known as bauzas | 16:08 | |
sean-k-mooney | spatel: sorry just looking at teh diagram now | 16:09 |
*** mriedem has quit IRC | 16:09 | |
spatel | no worry! take your time | 16:10 |
spatel | SR-IOV doesn't support bonding so i can't create bond between two TOR switches | 16:10 |
spatel | SR-IOV does support bonding but inside VM (i think i am not ready for that) | 16:11 |
sean-k-mooney | so availablity zones are a user facing grouping mechaniums. from the schduler point of view they are just a metadata tag on a host aggaragte | 16:11 |
*** jpena is now known as jpena|off | 16:12 | |
sean-k-mooney | so if you requst a vm in zone A the scudler will only look at host that are in a host aggragte with avaiablity_zone=a set | 16:12 |
*** itlinux has joined #openstack-nova | 16:12 | |
*** s10_ has quit IRC | 16:12 | |
sean-k-mooney | it then allpies the rest of the filters to reduce the set of host. e.g. ram, cpus, disk or in your case pci deivces for sriov | 16:13 |
spatel | but that would be hardwire right? | 16:13 |
sean-k-mooney | that is a bit of a simplicfation as there is another service called placement that is also invoved. | 16:13 |
sean-k-mooney | so yes and no | 16:13 |
spatel | currently we are using AWS with terraform and we tell tf to create instance between A and B zone and it does it job | 16:14 |
sean-k-mooney | the operator e.g. you in this case has to decalre what hosts are in the A avaliablity zone | 16:14 |
sean-k-mooney | spatel: AWS availablity zones ar enot the same as openstacks | 16:14 |
spatel | understand but is there way i can get functionality close to AWS | 16:15 |
sean-k-mooney | in AWS an availablity zone is a seperate falut domain so if you have an ouate in zone A zone by is still fine | 16:15 |
spatel | Let's in openstack i create two AZ (a, b) and i want to tell openstack go build 10 vm then does openstack spread machine out between two AZ ? or this is not possible? | 16:16 |
sean-k-mooney | spatel: yes unfortunetely we leave that as an exerciest to the operator to configure cooreltys. 1.) you can actully map your AZ to seprate falut domains 2.) you can use cells + availahity zone or 3.) you can use regions | 16:16 |
spatel | if not possible then i have to specify AZ by hand | 16:16 |
sean-k-mooney | spatel: if they are different requires e.g. 10 vm requires they can be spread. if you use the multi create api im not certine if it will spread or scdule them all to the same AZ | 16:17 |
spatel | currently i have TOR level AZ (i am not much worried about power failure) | 16:18 |
spatel | just want to make sure if i loose TOR it won't knock out all my customer server | 16:18 |
spatel | so trying to spread out VM between two tor | 16:19 |
sean-k-mooney | ok the other thing that you are sharing with openstack AZ are your controler service. e.g. your db and api seriveces | 16:19 |
*** derekh has quit IRC | 16:19 | |
spatel | hmm?? | 16:19 |
*** ralonsoh has quit IRC | 16:20 | |
sean-k-mooney | so in a standard openstack deployment you have contoler nodes that run the api services, schduler and databases | 16:20 |
spatel | Yes i have 3 controller node | 16:21 |
sean-k-mooney | thoes contoll plane nodes manage the compute nodes that reside in AZs | 16:21 |
spatel | yup | 16:22 |
sean-k-mooney | yes so in your 2 AZ config as long as the compute node can sitll acess one of the 3 controllers and you can also acess the same controler then you will be able to manage that host | 16:22 |
sean-k-mooney | if you have a network partition that breaks that link then the guests workload running on the compute nodes may still work fine but you will lose the ablity to manage them | 16:23 |
spatel | i am totally fine if i loose management access!! as far as application serving my customer | 16:23 |
sean-k-mooney | in aws the api/dataables/storage and networking uplinks are deployed per AZ so the failrue more for openstack is slightly different as the contolplane is not per aZ | 16:24 |
spatel | replacing TOR switch will take may be 1 hour or so!! | 16:24 |
spatel | as far as i meet my customer SLA we are fine with that | 16:24 |
sean-k-mooney | ok :) many people coming form AWS expect openstacks availablity zone to map exactly to the same concept as AWS. you seam to have done more reasearch or given it more taught then most | 16:25 |
spatel | In my design if you see i break total server between two TOR switch and if either one down i will loose 50% machine | 16:25 |
spatel | I totally get that point AWS != openstack in AZ context :) | 16:26 |
sean-k-mooney | spatel: so looking at https://ibb.co/j9kgUK can you discibe your intient | 16:26 |
*** sahid has quit IRC | 16:26 | |
sean-k-mooney | you have 2 tors | 16:26 |
spatel | yes | 16:26 |
sean-k-mooney | and 2 AZs one per tor | 16:27 |
spatel | yes | 16:27 |
sean-k-mooney | half of your servers use TOR-1 for there SRIOV dataplane and TOR-2 for managmente | 16:27 |
spatel | yup! that is correct | 16:27 |
sean-k-mooney | the other half swap which TOR is used form management and data | 16:28 |
spatel | yup! | 16:28 |
sean-k-mooney | so if TOR-1's PSU explodes half the servers will loose data conenctivity and the other half will loose manament capablity | 16:29 |
spatel | yes! that is right | 16:29 |
sean-k-mooney | am is that what you want? | 16:29 |
spatel | yes in PSU failure still my 50% instance will be live and providing service but openstack will loose management function | 16:30 |
sean-k-mooney | i assume you do not have the option to seperate management and data traffic | 16:30 |
*** cdent has left #openstack-nova | 16:30 | |
spatel | I don't have option because i have to purchase NIC to install on compute node also SR-IOV doesn't do bonding so i am going to loose some customer if TOR switch blowup | 16:31 |
sean-k-mooney | spatel: do you intend to pass the PF or VF to the vms running your voip applications? | 16:31 |
spatel | yes my VF is attach to instance | 16:32 |
spatel | i don't have any kind of bonding anywhere at present because of limitation of SR-IOV | 16:32 |
spatel | http://paste.openstack.org/show/731595/ | 16:33 |
spatel | This is what my compute look, i am running 2 instance with dual NIC on two different VLAN | 16:33 |
sean-k-mooney | right so what i was goint to suggest is that you could either reserve a VF or use the pf of your sriov nic as a bond pair for your manament network. | 16:34 |
spatel | oh!! wait is that possible? | 16:35 |
sean-k-mooney | so in your case you can create a bound between eno1 and eno2 for managment traffic and then openstack can use just the vfs | 16:35 |
sean-k-mooney | spatel: yes | 16:36 |
spatel | i thought if you configure NIC for sr-iov then you can't bond them | 16:36 |
sean-k-mooney | it depends on the nic | 16:36 |
spatel | I have tried that and found my loop in my switch | 16:36 |
spatel | may be it was config issue.. | 16:36 |
spatel | i have all Cisco nexus switch running vPC (active+active bonding mode=4) | 16:37 |
spatel | i have Qlogic NIC | 16:37 |
sean-k-mooney | well it defintely depens on how you create the bond (e.g. just mac loadbalcing with out swich supprot or lacp with it) | 16:37 |
spatel | did you every run that kind of test? | 16:38 |
*** mdbooth has quit IRC | 16:38 | |
spatel | i would like to know if you did and what config you configure | 16:38 |
spatel | I will run same experiment on my LAB and try come combination | 16:39 |
spatel | that was great if it work | 16:39 |
sean-k-mooney | i have never used Qlogic NIC but i have created bonds with intel nics in active failover mode | 16:39 |
spatel | s/was/would be/ | 16:39 |
spatel | did you configure with SR-IOV ? | 16:40 |
spatel | i meant SR-IOV + Mgmt (in bonding) | 16:40 |
spatel | I think i understand what you trying to explain.. i will give it a try.. | 16:40 |
spatel | i wish if you can create bonding between two VF :) | 16:41 |
sean-k-mooney | that is a good questiong the host had both sriov and a manament bound but i cant remeber if the manament bound was using the pf that had the sriov vf allocated from it | 16:41 |
spatel | i remember last time when i try to did that i got interface error (BPDU guard disable my nic) | 16:42 |
sean-k-mooney | i think i had 10G nic for tenat data/vfs 1 1G nic and a second 10G nic bonded for manament and ceph traffic | 16:42 |
spatel | oh!! you have PF level isolation | 16:42 |
*** pcaruana has joined #openstack-nova | 16:42 | |
spatel | I have plan in future to install 1G nic for Mgmt traffic but not this year | 16:42 |
sean-k-mooney | spatel: yes i did in that case but im tring to remeber if i tried to create a bound with the pf used for the VFs | 16:43 |
spatel | hmm! worth running some test :) | 16:44 |
sean-k-mooney | spatel: see the thng was will i had vm using VFs allocated form the PF named eth1 i also added eth1 to ovs | 16:44 |
spatel | hmm!! | 16:44 |
sean-k-mooney | so i think that is why i did not add it to the storage/manament bond | 16:44 |
sean-k-mooney | e.g. ovs was using the PF | 16:44 |
spatel | i will try if i can setup bonding with PF then it would be great | 16:45 |
spatel | i can protect mgmt traffic but still i will loose dataplan | 16:45 |
sean-k-mooney | anyway my 1st concern with https://ibb.co/j9kgUK would be that while the datapane woudl remain up on half the node that same half would no lonbger be manageable | 16:46 |
*** dims has joined #openstack-nova | 16:46 | |
sean-k-mooney | personally if i could not have a ha manament plane i would put the manament and datapane for my hosts to the same TOR | 16:47 |
spatel | hmm! ok that also make sense | 16:48 |
sean-k-mooney | provide you deploy your app to both TORs you will still have half your applications service coustomers but you wil be able to also mange those hosts | 16:48 |
spatel | data + mgmt on same TOR | 16:48 |
spatel | If we loose mgmt for few hour i don't think its going to be a big deal.. | 16:49 |
*** helenafm has quit IRC | 16:49 | |
spatel | these compute nodes are going to run only 1 or 2 instance ( because they are CPU hungry ) | 16:49 |
sean-k-mooney | well it depens on your useage model. with the split deployemnt you were goning tohave that anyway right since you did not have manamnet ha | 16:50 |
spatel | Here i am just trying to minimize failure (50%) | 16:50 |
*** pcaruana has quit IRC | 16:50 | |
spatel | i have good remote hand in datacenter and they will replace TOR within 1 hour :) | 16:51 |
openstackgerrit | Stephen Finucane proposed openstack/nova master: Fix nits in choices documentation https://review.openstack.org/608310 | 16:51 |
finucannot | fried_rice: ^ | 16:52 |
spatel | my main question was if i split server between two AZ then how i can automate instance build so they spread our between A | 16:52 |
spatel | AZ | 16:52 |
sean-k-mooney | :) well just one other note. if you do end up with ovs-dpdk instead of sriov in that case you would be better just bonding eno1 and eno2 and then using ovs to deivde up the bandwith betwwen manament and teant use. | 16:52 |
sean-k-mooney | am waht you are asking for is how can i express an antiafinity policy | 16:53 |
spatel | currently i have script which i manually specify vm-1 go to AZ-1 and vm-2 go to AZ-2 (I am doing by hand ) | 16:53 |
sean-k-mooney | SteelyDan: ^ we do not have a way to do AZ anti afinity with server groups correct | 16:54 |
spatel | DPDK is next month todo list :) | 16:54 |
SteelyDan | sean-k-mooney: I don't even understand those words | 16:54 |
spatel | I am reading this line from one of openstack doc: The Nova scheduler provides filters that you can use to ensure that OpenStack instances are automatically placed on the same host (affinity) or separate hosts (anti-affinity). | 16:55 |
sean-k-mooney | SteelyDan: spatel is trying to desing a layout that will allow https://ibb.co/j9kgUK one of the two tors to fail and have openstack loadbalnce vms across them | 16:55 |
SteelyDan | spatel: that sentence means you can say "put this instance on the same host as this other instance" | 16:55 |
spatel | e.g - if i tell openstack build 50 instance then it will load 25 on TOR1 server and 25 in TOR2 server | 16:56 |
SteelyDan | spatel: the doc line you quoted above is purely about affinity between instances, not about affinity or load balancing between two hosts | 16:57 |
SteelyDan | I don't think we have any way to do that with the existing set of filters, no. | 16:57 |
spatel | oh! | 16:57 |
sean-k-mooney | SteelyDan: we had been discussing using AZ to model the network falut domain(TOR) | 16:57 |
sean-k-mooney | spatel: you might be able to do this with heat. on top of nova | 16:58 |
sean-k-mooney | spatel: there is one other way to do it which is to use neutron physnets | 16:59 |
SteelyDan | sean-k-mooney: if nova can't represent this, I'm not sure how you could get heat to do it for you | 16:59 |
spatel | hmm! i think time to exploration | 16:59 |
sean-k-mooney | SteelyDan: i was specalting that you may be able to tell heat to spit this request between AZ a and AZ b | 16:59 |
SteelyDan | obviously if you want to hardcode alternating boxes in the rack to two different AZs and then boot your instances into AZs with your own spread then you can do this | 17:00 |
SteelyDan | which is all heat could do | 17:00 |
SteelyDan | but what I mean is, I don't see a way to specify this generically to nova with existing stuff | 17:00 |
spatel | we can do that by script also right? script will take count and divide them by number of AZ and feed them to nova boot | 17:01 |
SteelyDan | sure | 17:01 |
sean-k-mooney | spatel: yep | 17:01 |
sean-k-mooney | the othere way to model this is via neutron physnets | 17:01 |
spatel | or write more smart script will will collect data from AZ and then compare which AZ has more room to handle more instance | 17:01 |
sean-k-mooney | on all the hosts connected to tor1 lable the physnet as top1 | 17:02 |
sean-k-mooney | and on the others tor2 | 17:02 |
spatel | can you explain about neutron physnets? | 17:02 |
spatel | oh!! i know what you saying | 17:02 |
sean-k-mooney | when using VLAN or Flat netwroks in neutron they are assocated with a physica network or physnet in neutron | 17:03 |
spatel | hmm! | 17:03 |
sean-k-mooney | so if you have 2 networks and 2 physnets you can have one AZ and then booth half your vms with network 1 and half with network 2 | 17:03 |
sean-k-mooney | spatel: that wouls more expcltly model what your actuly doing | 17:04 |
spatel | never thought about that but look like need to explore, i will try to run some test and see how it work out | 17:04 |
sean-k-mooney | spatel: it has littel other advanates however over using AZs and still would require your script | 17:04 |
spatel | i think short term hack is script | 17:05 |
spatel | but i will go dipper | 17:05 |
spatel | I think this was really good discussion, let me explore all option and find best fit. | 17:05 |
spatel | sean-k-mooney: SteelyDan thank you so much for your input..! | 17:06 |
sean-k-mooney | spatel: sure thing. am fyi while i have ran some devclouds and worked on openstack for quite a while there are also some oepratros in irc that can share there expreicnes | 17:06 |
spatel | i will find them out soon :) | 17:07 |
sean-k-mooney | spatel: maybe reach out to mnaser too im sure he can share his experices | 17:07 |
spatel | this is just beginning i have more to learn | 17:07 |
*** dave-mccowan has joined #openstack-nova | 17:08 | |
spatel | let me write down his name :) | 17:08 |
spatel | did you work on Octivia LB ? | 17:08 |
sean-k-mooney | spatel: well if you havent check it out before there is a lot of greate matial on the openstack foundation youtube channel. but if i can help you know where to find me | 17:08 |
sean-k-mooney | spatel: Octivia no unfortunetly not. | 17:09 |
spatel | i think i know where to go for any kind of help... (find sean-k-mooney) | 17:09 |
spatel | no worry i may soon need ELB for cloud | 17:09 |
spatel | we have lots of F5 but i need ELB so i don't need to worry about capacity | 17:09 |
spatel | BRB my lunch is ready.. | 17:10 |
*** dave-mccowan has quit IRC | 17:14 | |
*** sean-k-mooney has quit IRC | 17:16 | |
openstackgerrit | Mohammed Naser proposed openstack/nova master: DNM: test GPU jobs https://review.openstack.org/608315 | 17:16 |
*** dtantsur is now known as dtantsur|afk | 17:18 | |
*** sean-k-mooney has joined #openstack-nova | 17:24 | |
openstackgerrit | Mohammed Naser proposed openstack/nova master: DNM: test GPU jobs https://review.openstack.org/608315 | 17:25 |
*** jangutter has quit IRC | 17:31 | |
*** eharney has quit IRC | 17:34 | |
openstackgerrit | Surya Seetharaman proposed openstack/nova master: Refactor scatter-gather utility to return exception objects https://review.openstack.org/607934 | 17:37 |
openstackgerrit | Surya Seetharaman proposed openstack/nova master: Return a minimal construct for nova show when a cell is down https://review.openstack.org/591658 | 17:37 |
openstackgerrit | Surya Seetharaman proposed openstack/nova master: Return a minimal construct for nova service-list when a cell is down https://review.openstack.org/584829 | 17:37 |
openstackgerrit | Surya Seetharaman proposed openstack/nova master: API microversion bump for handling-down-cell https://review.openstack.org/591657 | 17:37 |
*** tssurya has quit IRC | 17:44 | |
*** moshele has joined #openstack-nova | 17:44 | |
*** med_ has quit IRC | 17:46 | |
*** eharney has joined #openstack-nova | 17:49 | |
openstackgerrit | Mohammed Naser proposed openstack/nova master: DNM: test GPU jobs https://review.openstack.org/608315 | 17:56 |
*** sridharg has joined #openstack-nova | 18:01 | |
*** moshele has quit IRC | 18:02 | |
*** sridharg has quit IRC | 18:04 | |
*** Blotis_ has joined #openstack-nova | 18:13 | |
Blotis_ | Test | 18:13 |
*** tssurya has joined #openstack-nova | 18:19 | |
Blotis_ | Is it possible from withing the CLI to figure out which VM's are currently using a particular group? | 18:21 |
*** imacdonn has quit IRC | 18:22 | |
*** imacdonn has joined #openstack-nova | 18:22 | |
Blotis_ | if I want to remove a security group that is currently being used by a vm, I have to remove that security group from that instance first...what if I have too many instances? is there a quick solution? | 18:22 |
*** tbachman has quit IRC | 18:32 | |
openstackgerrit | Merged openstack/nova master: De-dupe subnet IDs when calling neutron /subnets API https://review.openstack.org/608040 | 18:32 |
openstackgerrit | Merged openstack/nova master: conf: Use new-style choice values https://review.openstack.org/530924 | 18:32 |
*** Swami has joined #openstack-nova | 18:36 | |
*** slaweq has quit IRC | 18:37 | |
*** slaweq has joined #openstack-nova | 18:38 | |
*** eharney has quit IRC | 18:40 | |
openstackgerrit | melanie witt proposed openstack/nova stable/rocky: De-dupe subnet IDs when calling neutron /subnets API https://review.openstack.org/608336 | 18:46 |
openstackgerrit | Merged openstack/nova master: Remove an unnecessary duplicate flag https://review.openstack.org/608162 | 18:55 |
*** tbachman has joined #openstack-nova | 18:56 | |
*** moshele has joined #openstack-nova | 19:20 | |
*** dave-mccowan has joined #openstack-nova | 19:23 | |
*** erlon has quit IRC | 19:27 | |
*** tbachman has quit IRC | 19:34 | |
*** slagle has quit IRC | 19:35 | |
*** eharney has joined #openstack-nova | 19:46 | |
openstackgerrit | Eric Fried proposed openstack/nova master: Fix nits in choices documentation https://review.openstack.org/608310 | 20:07 |
fried_rice | finucannot: Fixed one typo and +2d ^ | 20:14 |
*** spatel has quit IRC | 20:47 | |
*** munimeha1 has quit IRC | 20:52 | |
*** rtjure has quit IRC | 21:07 | |
*** med_ has joined #openstack-nova | 21:10 | |
*** med_ has quit IRC | 21:20 | |
openstackgerrit | Merged openstack/nova master: Run ServerMovingTests with nested resources https://review.openstack.org/604084 | 21:27 |
*** tbachman has joined #openstack-nova | 21:32 | |
*** priteau has quit IRC | 21:46 | |
*** itlinux has quit IRC | 21:50 | |
*** moshele has quit IRC | 21:55 | |
*** slagle has joined #openstack-nova | 22:00 | |
*** itlinux has joined #openstack-nova | 22:19 | |
*** itlinux has quit IRC | 22:22 | |
*** spatel has joined #openstack-nova | 22:34 | |
*** spatel has quit IRC | 22:39 | |
*** cfriesen has joined #openstack-nova | 22:44 | |
*** tssurya has quit IRC | 22:53 | |
*** artom has quit IRC | 22:54 | |
*** Blotis_ has quit IRC | 22:55 | |
*** jmlowe has quit IRC | 23:00 | |
*** jmlowe has joined #openstack-nova | 23:03 | |
*** Swami has quit IRC | 23:04 | |
*** macza has quit IRC | 23:06 | |
*** tssurya has joined #openstack-nova | 23:26 | |
*** gyee has quit IRC | 23:31 |
Generated by irclog2html.py 2.15.3 by Marius Gedminas - find it at mg.pov.lt!