*** betherly has quit IRC | 00:04 | |
*** sthussey has quit IRC | 00:14 | |
*** Goneri has quit IRC | 00:22 | |
openstackgerrit | Merged openstack/networking-baremetal stable/queens: Replace openstack.org git:// URLs with https:// https://review.openstack.org/646559 | 00:45 |
---|---|---|
openstackgerrit | Merged openstack/networking-baremetal master: Replace openstack.org git:// URLs with https:// https://review.openstack.org/646557 | 00:45 |
openstackgerrit | Merged openstack/ironic-python-agent stable/rocky: Replace openstack.org git:// URLs with https:// https://review.openstack.org/646411 | 00:46 |
openstackgerrit | Merged openstack/networking-generic-switch stable/rocky: Replace openstack.org git:// URLs with https:// https://review.openstack.org/646584 | 00:48 |
openstackgerrit | Merged openstack/bifrost stable/rocky: Replace openstack.org git:// URLs with https:// https://review.openstack.org/646068 | 00:51 |
openstackgerrit | Merged openstack/bifrost stable/queens: Replace openstack.org git:// URLs with https:// https://review.openstack.org/646067 | 00:51 |
openstackgerrit | Merged openstack/ironic stable/pike: Replace openstack.org git:// URLs with https:// https://review.openstack.org/646393 | 00:51 |
openstackgerrit | Merged openstack/ironic stable/stein: doc: update ibmc driver support servers document https://review.openstack.org/650170 | 00:57 |
*** gyee has quit IRC | 01:03 | |
*** betherly has joined #openstack-ironic | 01:11 | |
*** whoami-rajat has joined #openstack-ironic | 01:12 | |
*** tiendc has joined #openstack-ironic | 01:13 | |
*** betherly has quit IRC | 01:16 | |
*** openstackgerrit has quit IRC | 01:30 | |
*** openstackgerrit has joined #openstack-ironic | 01:40 | |
openstackgerrit | Julia Kreger proposed openstack/ironic master: Use the PUBLIC_BRIDGE for vxlan https://review.openstack.org/651420 | 01:40 |
openstackgerrit | Julia Kreger proposed openstack/ironic stable/stein: Use the PUBLIC_BRIDGE for vxlan https://review.openstack.org/651422 | 01:42 |
TheJulia | rpittau|afk: ^^^^ those _should_ do it. The commit message should explain what the deal is. | 01:43 |
TheJulia | stable/stein will need to merge before master is working of course | 01:43 |
*** betherly has joined #openstack-ironic | 01:53 | |
*** betherly has quit IRC | 01:57 | |
*** ijw has quit IRC | 02:06 | |
openstackgerrit | Merged openstack/ironic master: Temporarily mark grenade multinode as non-voting https://review.openstack.org/651366 | 02:31 |
openstackgerrit | Julia Kreger proposed openstack/ironic master: Split ibmc power/reboot classes https://review.openstack.org/650147 | 02:35 |
*** dsneddon has quit IRC | 02:44 | |
*** betherly has joined #openstack-ironic | 02:45 | |
*** dsneddon has joined #openstack-ironic | 02:47 | |
*** betherly has quit IRC | 02:50 | |
*** hwoarang has quit IRC | 02:57 | |
*** hwoarang has joined #openstack-ironic | 02:58 | |
*** mmethot has quit IRC | 03:09 | |
*** mmethot has joined #openstack-ironic | 03:09 | |
*** rh-jelabarre has quit IRC | 03:44 | |
openstackgerrit | Merged openstack/ironic-python-agent master: Discover IPv6 BMC address https://review.openstack.org/640795 | 03:49 |
*** betherly has joined #openstack-ironic | 04:18 | |
*** betherly has quit IRC | 04:23 | |
*** diablo_rojo has quit IRC | 04:29 | |
*** openstackstatus has quit IRC | 04:35 | |
*** openstackstatus has joined #openstack-ironic | 04:36 | |
*** ChanServ sets mode: +v openstackstatus | 04:36 | |
*** bfournie has quit IRC | 04:48 | |
*** betherly has joined #openstack-ironic | 05:00 | |
*** betherly has quit IRC | 05:04 | |
*** pcaruana has joined #openstack-ironic | 05:06 | |
*** dsneddon has quit IRC | 05:44 | |
*** dsneddon has joined #openstack-ironic | 05:45 | |
openstackgerrit | Merged openstack/ironic master: Add systemd unit for sushy emulator in devstack https://review.openstack.org/644822 | 05:45 |
*** mkrai has joined #openstack-ironic | 05:47 | |
*** hwoarang has quit IRC | 06:10 | |
*** hwoarang has joined #openstack-ironic | 06:15 | |
*** dsneddon has quit IRC | 06:16 | |
*** e0ne has joined #openstack-ironic | 06:28 | |
*** ijw has joined #openstack-ironic | 06:29 | |
*** hwoarang has quit IRC | 06:33 | |
*** hwoarang has joined #openstack-ironic | 06:35 | |
arne_wiebalck | good morning, ironic! | 06:35 |
*** dsneddon has joined #openstack-ironic | 06:41 | |
etingof | arne_wiebalck, o/ | 06:45 |
openstackgerrit | Ilya Etingof proposed openstack/ironic master: Move devstack emulators configs under /etc/ironic https://review.openstack.org/651212 | 06:46 |
arne_wiebalck | etingof: good morning o/ | 06:46 |
*** e0ne has quit IRC | 06:48 | |
*** e0ne has joined #openstack-ironic | 06:57 | |
*** rpittau|afk is now known as rpittau | 07:05 | |
rpittau | good morning ironic! o/ | 07:05 |
arne_wiebalck | rpittau: o/ | 07:14 |
rpittau | hey arne_wiebalck :) | 07:15 |
rpittau | TheJulia: that's exactly what I meant, thanks! :) | 07:16 |
*** tssurya has joined #openstack-ironic | 07:26 | |
openstackgerrit | Riccardo Pittau proposed openstack/ironic master: [WIP|DNM] testing uefi job with ubuntu bionic https://review.openstack.org/645507 | 07:31 |
openstackgerrit | Riccardo Pittau proposed openstack/ironic master: [WIP|DNM] testing uefi job with ubuntu bionic https://review.openstack.org/648938 | 07:32 |
*** e0ne has quit IRC | 07:33 | |
*** gkadam has joined #openstack-ironic | 07:34 | |
*** pcaruana has quit IRC | 07:34 | |
*** gkadam has quit IRC | 07:34 | |
*** pcaruana has joined #openstack-ironic | 07:35 | |
*** etingof has quit IRC | 07:35 | |
*** e0ne has joined #openstack-ironic | 07:40 | |
rpittau | dtantsur|afk: the mdns support rfe looks good, maybe just add a clarification on the fall back chain and default behavior of ipa-api-url and ipa-inspection-callback-url after this change | 07:45 |
*** e0ne has quit IRC | 07:48 | |
*** e0ne has joined #openstack-ironic | 07:53 | |
*** livelace has joined #openstack-ironic | 07:58 | |
iurygregory | morning all | 07:59 |
iurygregory | anyone ever saw a problem when we dont cherry-pick the full patch and when we try to do cherry-pick the other files we get ! [remote rejected] HEAD -> refs/publish/stable/stein/py3 (change https://review.openstack.org/645146 closed) ? | 08:00 |
patchbot | patch 645146 - python-ironicclient (stable/stein) - Fix allocation tests (MERGED) - 1 patch set | 08:00 |
*** mbeierl has quit IRC | 08:02 | |
*** priteau has joined #openstack-ironic | 08:05 | |
*** mbeierl has joined #openstack-ironic | 08:05 | |
*** dougsz has joined #openstack-ironic | 08:09 | |
*** S4ren has joined #openstack-ironic | 08:21 | |
rpittau | hey iurygregory :) | 08:29 |
*** lucasagomes has joined #openstack-ironic | 08:30 | |
*** derekh has joined #openstack-ironic | 08:35 | |
openstackgerrit | Madhuri Kumari proposed openstack/ironic-specs master: Add support for Intel Speed Select in Ironic https://review.openstack.org/651459 | 08:37 |
openstackgerrit | Madhuri Kumari proposed openstack/ironic-specs master: Add support for Intel Speed Select in Ironic https://review.openstack.org/651459 | 08:45 |
*** e0ne has quit IRC | 08:47 | |
*** dtantsur|afk is now known as dtantsur | 08:58 | |
* dtantsur tries to open his eyes | 08:58 | |
*** e0ne has joined #openstack-ironic | 08:58 | |
*** livelace has quit IRC | 08:59 | |
openstackgerrit | Iury Gregory Melo Ferreira proposed openstack/python-ironicclient stable/stein: Run jobs under python2 and python3 https://review.openstack.org/651466 | 08:59 |
dtantsur | rpittau: what exactly would you like clarified? | 08:59 |
rpittau | dtantsur: if mdns fails, what's next? also, what is the default behavior in case ipa-api-url and ipa-inspection-callback-url are not present? | 09:00 |
dtantsur | rpittau: I think it's more or less clear from the text. if mdns fails, we have no other options. I explicitly mention that absent ipa-api-url means mdns. The only thing missing is explicitly mentioning that missing ipa-inspection-callback-url means inspection disabled. | 09:02 |
dtantsur | I will add it | 09:02 |
rpittau | dtantsur: I think the phrase about ipa-api-url defaulting to mdns if not present is a bit confusing, to me at least :/ | 09:04 |
*** ijw has quit IRC | 09:05 | |
*** e0ne has quit IRC | 09:06 | |
dtantsur | rpittau: do you mean, we shouldn't default to mdns? | 09:07 |
rpittau | dtantsur: no, it's fine if the default is mdns, what I mean is that when I read the text, thatis not clear to me | 09:08 |
rpittau | I think it's just a matter of punctuation :D | 09:08 |
dtantsur | rpittau: better now? | 09:09 |
rpittau | dtantsur: yes, thanks :) | 09:09 |
*** Lucas_Gray has joined #openstack-ironic | 09:25 | |
*** Lucas_Gray has quit IRC | 09:31 | |
*** diga has joined #openstack-ironic | 09:31 | |
diga | Hello Ironic | 09:31 |
diga | dtantsur: Hi | 09:33 |
*** Lucas_Gray has joined #openstack-ironic | 09:34 | |
diga | dtantsur: Requirement check for this patch is failing https://review.openstack.org/#/c/634903/ | 09:34 |
patchbot | patch 634903 - ironic - Modify the iDRAC driver to use realtime RAID creation - 13 patch sets | 09:34 |
diga | I updated my patch with required version | 09:35 |
dtantsur | diga: yeah, it's not related to your patch, I think | 09:35 |
diga | dtantsur: yes, because tox is successfully running locally | 09:35 |
diga | dtantsur: how to deal with this then ? | 09:36 |
dtantsur | gimme a minute | 09:36 |
diga | ok | 09:36 |
openstackgerrit | Dmitry Tantsur proposed openstack/ironic master: Uncap jsonschema in requirements https://review.openstack.org/651483 | 09:37 |
dtantsur | diga: probably this ^^^ | 09:37 |
diga | dtantsur: okay :) | 09:38 |
diga | dtantsur: I will update the requirement.txt | 09:39 |
diga | dtantsur: should add dependency for your patch or update the requirement.txt | 09:39 |
*** livelace has joined #openstack-ironic | 09:41 | |
dtantsur | diga: I think you should add a dependency or rebase on top of it | 09:41 |
diga | dtantsur: sure | 09:42 |
*** rcernin has quit IRC | 09:47 | |
dtantsur | hi mkrai! do you still plan on working on https://storyboard.openstack.org/#!/story/2005126 ? Let me know if you need any help with it. | 09:56 |
mkrai | dtantsur: Hi, yes. I will post the patches soon | 10:00 |
dtantsur | great | 10:03 |
openstackgerrit | Digambar proposed openstack/ironic master: Modify the iDRAC driver to use realtime RAID creation https://review.openstack.org/634903 | 10:05 |
*** tiendc has quit IRC | 10:08 | |
diga | dtantsur: Added dependency of "Uncap jsonschema" to my patch | 10:11 |
diga | please review | 10:13 |
*** tssurya has quit IRC | 10:31 | |
*** mkrai has quit IRC | 10:43 | |
*** macintoshme has quit IRC | 10:49 | |
*** macintoshme has joined #openstack-ironic | 10:52 | |
openstackgerrit | Riccardo Pittau proposed openstack/sushy master: Adding Thermal resource schema https://review.openstack.org/651284 | 10:58 |
*** etingof has joined #openstack-ironic | 11:07 | |
*** tssurya has joined #openstack-ironic | 11:08 | |
*** e0ne has joined #openstack-ironic | 11:12 | |
*** e0ne has quit IRC | 11:15 | |
dtantsur | iurygregory: do you have an example of IPMI sensor data handy? | 11:16 |
iurygregory | dtantsur, yep | 11:16 |
*** e0ne has joined #openstack-ironic | 11:19 | |
*** diga has quit IRC | 11:19 | |
*** e0ne has quit IRC | 11:20 | |
*** e0ne has joined #openstack-ironic | 11:24 | |
*** livelace has quit IRC | 11:24 | |
*** macintoshme has quit IRC | 11:28 | |
*** macintoshme has joined #openstack-ironic | 11:28 | |
dtantsur | mgoddard, rpittau, this is needed for the CI: https://review.openstack.org/#/c/651483/ | 11:29 |
patchbot | patch 651483 - ironic - Uncap jsonschema in requirements - 1 patch set | 11:29 |
*** rh-jelabarre has joined #openstack-ironic | 11:42 | |
*** bfournie has joined #openstack-ironic | 11:58 | |
*** e0ne has quit IRC | 12:09 | |
*** e0ne has joined #openstack-ironic | 12:12 | |
*** priteau has quit IRC | 12:12 | |
*** e0ne has quit IRC | 12:13 | |
*** priteau has joined #openstack-ironic | 12:14 | |
openstackgerrit | Digambar proposed openstack/ironic master: Modify the iDRAC driver to use realtime RAID creation https://review.openstack.org/634903 | 12:22 |
*** e0ne has joined #openstack-ironic | 12:28 | |
openstackgerrit | Michael Turek proposed openstack/ironic master: WIP: Do not install syslinux when not deploying to an x86_64 node https://review.openstack.org/651285 | 12:31 |
openstackgerrit | Riccardo Pittau proposed openstack/ironic-tempest-plugin master: Temporary limiting sphinx to version < 2.0 https://review.openstack.org/651519 | 12:42 |
*** Goneri has joined #openstack-ironic | 12:42 | |
openstackgerrit | Arkady Shtempler proposed openstack/ironic-tempest-plugin master: Single tenant tests: BM to BM and BM to VM https://review.openstack.org/650839 | 12:50 |
openstackgerrit | Riccardo Pittau proposed openstack/ironic-tempest-plugin master: Removing obsolete oslosphinx https://review.openstack.org/651522 | 12:51 |
*** mjturek has joined #openstack-ironic | 12:53 | |
*** macintoshme has quit IRC | 12:54 | |
openstackgerrit | Riccardo Pittau proposed openstack/ironic-tempest-plugin master: Removing obsolete oslosphinx https://review.openstack.org/651522 | 12:58 |
*** yolanda_ has joined #openstack-ironic | 12:58 | |
openstackgerrit | Arkady Shtempler proposed openstack/ironic-tempest-plugin master: Single tenant tests: BM to BM and BM to VM https://review.openstack.org/650839 | 13:00 |
*** irclogbot_1 has joined #openstack-ironic | 13:03 | |
openstackgerrit | Ilya Etingof proposed openstack/ironic master: Move devstack emulators configs under /etc/ironic https://review.openstack.org/651212 | 13:04 |
*** altlogbot_3 has joined #openstack-ironic | 13:07 | |
dtantsur | anyone not from Red Hat feels like some reading? https://storyboard.openstack.org/#!/story/2005393 | 13:20 |
*** e0ne has quit IRC | 13:20 | |
mjturek | dtantsur: I'll take a gander! | 13:22 |
dtantsur | thx! | 13:22 |
* dtantsur google translates "gander" as "a male goose" and decides to not ask question :D | 13:23 | |
*** e0ne has joined #openstack-ironic | 13:25 | |
*** baha has joined #openstack-ironic | 13:26 | |
mjturek | hahaha | 13:30 |
mjturek | yeah doesn't make much sense when you think about it | 13:30 |
openstackgerrit | Riccardo Pittau proposed openstack/ironic-tempest-plugin master: Removing obsolete oslosphinx https://review.openstack.org/651522 | 13:40 |
*** yolanda_ has quit IRC | 13:49 | |
jroll | dtantsur: does this depend on the bare metal being in the same L2 domain as the conductor? or is there other magic going on with mDNS? | 13:53 |
*** e0ne has quit IRC | 13:54 | |
openstackgerrit | Pradip Kadam proposed openstack/ironic master: added reset_idrac and known_good_state clean steps https://review.openstack.org/651538 | 13:55 |
dtantsur | jroll: in theory mDNS traffic can be routed, I'm not sure it will in practice | 13:57 |
dtantsur | I think it's a fair assumption | 13:57 |
*** e0ne has joined #openstack-ironic | 13:57 | |
* dtantsur looks at IPv6 support stage and sighs | 13:59 | |
openstackgerrit | Merged openstack/ironic stable/pike: Revert "Fix OOB introspection to use pxe_enabled flag in idrac driver" https://review.openstack.org/650164 | 14:00 |
jroll | dtantsur: thanks. interesting idea | 14:01 |
jroll | dtantsur: did you consider etcd/zookeeper/consul/etc? | 14:01 |
dtantsur | all these options would work but are much heavier (and you need to pass credentials) | 14:01 |
TheJulia | rpittau: by chance did you check the other multinode job? | 14:01 |
dtantsur | morning TheJulia | 14:01 |
dtantsur | although with etcd we won't have IPv6 troubles.. | 14:02 |
* TheJulia is somehow lost | 14:02 | |
jroll | heavier, yes, but I wonder if they provide benefits which outweigh the downsides | 14:02 |
dtantsur | and also, how do we find etcd? :) | 14:03 |
rpittau | TheJulia: only very quickly, it looks like the same or a similar issue | 14:03 |
TheJulia | The one I'm looking at says the tests passed, but zuul reports failure | 14:03 |
rpittau | TheJulia: this time with br-ex | 14:03 |
rpittau | TheJulia: ovs-vsctl: no bridge named br-ex | 14:04 |
*** andrein has joined #openstack-ironic | 14:04 | |
TheJulia | http://logs.openstack.org/22/651422/1/check/ironic-tempest-ipa-wholedisk-direct-tinyipa-multinode/44dec9a/ <-- no errors that I can see | 14:05 |
rpittau | TheJulia: http://logs.openstack.org/22/651422/1/check/ironic-tempest-ipa-wholedisk-direct-tinyipa-multinode/44dec9a/compute1/logs/devstacklog.txt.gz#_2019-04-10_11_05_40_369 | 14:05 |
TheJulia | rpittau: so we need to pass in a PHYSICAL_BRIDGE var to that job I guess | 14:05 |
openstackgerrit | Varsha Verma proposed openstack/ironic master: Removes `hash_distribution_replicas` configuration option https://review.openstack.org/650912 | 14:06 |
TheJulia | yeah, pass it into the subnode | 14:06 |
* TheJulia goes and pulls the patch down | 14:06 | |
openstackgerrit | Julia Kreger proposed openstack/ironic stable/stein: Use the PUBLIC_BRIDGE for vxlan https://review.openstack.org/651422 | 14:08 |
* etingof is wondering, if rechecks will get the grenade job done, eventually? | 14:09 | |
rpittau | etingof: the multinode I don't think so | 14:10 |
openstackgerrit | Julia Kreger proposed openstack/ironic master: Use the PUBLIC_BRIDGE for vxlan https://review.openstack.org/651420 | 14:10 |
TheJulia | etingof: nah, it is basically misconfigured at this point with the switch for grenade to using stable/stein -> master | 14:13 |
* etingof goes on drinking coffee heavily | 14:13 | |
TheJulia | Speaking of multinodes, it seems there is no raising a failure of the subnode setup... and I don't think there is anyplace to logically hook into it | 14:13 |
rpittau | yay | 14:14 |
TheJulia | but basically it gets the node count off because it only ends up calculating local nodes for resource tracking | 14:14 |
*** openstackgerrit has quit IRC | 14:14 | |
TheJulia | it is how I actually back tracked and started finding the issue last night | 14:14 |
*** w14161_1 has quit IRC | 14:17 | |
dtantsur | jroll: talk to our folks, and to discover etcd we will have to use mdns :) | 14:23 |
TheJulia | dtantsur: I have a strong feeling that is https://review.openstack.org/#/q/I37bff3c4d930ada483690d0dea17cb9a64d51fd2 will make our grenade job happier. Hopefully in the mean time we can get the other patches that seek to stabilize minor things merged as well | 14:35 |
* TheJulia feels bad the gate was broken hard for like 4 days | 14:35 | |
dtantsur | TheJulia: thanks, bookmarking | 14:36 |
*** openstackgerrit has joined #openstack-ironic | 14:37 | |
openstackgerrit | Riccardo Pittau proposed openstack/sushy master: [WIP] Adding Power resource schema https://review.openstack.org/651560 | 14:37 |
etingof | the gate is clogged with patches | 14:37 |
TheJulia | down side is I've had to defer a few things to get enough solid time to focus on the gate :( | 14:38 |
jroll | dtantsur: right | 14:42 |
jroll | dtantsur: now that you say that, it makes me wonder why we can't just use regular DNS, instead of an IP address? | 14:42 |
dtantsur | jroll: at the very least it requires changing the DNS configuration. the benefit of mDNS is that it's "zero-config". | 14:43 |
dtantsur | also TheJulia had concerns about DNS cache poisoning | 14:43 |
*** sthussey has joined #openstack-ironic | 14:43 | |
jroll | erm, why/where does it require changing DNS configuration? | 14:43 |
*** iurygregory has quit IRC | 14:44 | |
jroll | are we assuming the endpoints don't have a DNS name? | 14:44 |
jroll | if an attacker can poison the cache on a DNS server, they could probably just run an mDNS responder and do the same thing, right? | 14:46 |
*** iurygregory has joined #openstack-ironic | 14:46 | |
dtantsur | jroll: how do you know the DNS name to resolve? | 14:46 |
*** mjturek has quit IRC | 14:47 | |
jroll | dtantsur: yes, this would be hardcoded. but you can change the IP that it resolves to without changing DHCP config. | 14:47 |
dtantsur | jroll: so, IPA would try resolving ironic.local or something like that using whatever DNS it got from DHCP? | 14:48 |
jroll | dtantsur: sure, any hostname | 14:49 |
dtantsur | jroll: then we'll need to configure the DNS server to resolve it to something deployment specific? | 14:50 |
dtantsur | and we won't be able to just use the customer's site DNS? | 14:50 |
openstackgerrit | Riccardo Pittau proposed openstack/sushy master: Adding Thermal resource schema https://review.openstack.org/651284 | 14:50 |
*** e0ne has quit IRC | 14:50 | |
jroll | dtantsur: ok so this is solving "I want to ship the same ramdisk to multiple deployments without assuming anything about local DNS"? | 14:51 |
dtantsur | yeah | 14:52 |
jroll | I see | 14:54 |
*** e0ne has joined #openstack-ironic | 14:54 | |
jroll | as someone not using tenant network isolation, this scares me :) | 14:55 |
*** ianychoi has quit IRC | 14:56 | |
etingof | anyone on the network might be able to claim the address... | 14:56 |
dtantsur | this of course assumes a secure provisioning network | 14:58 |
dtantsur | which is the default assumption with ironic anyway | 14:58 |
jroll | yeah, I understand | 14:58 |
*** diablo_rojo has joined #openstack-ironic | 15:02 | |
*** mjturek has joined #openstack-ironic | 15:04 | |
openstackgerrit | Merged openstack/ironic stable/rocky: Revert "Fix OOB introspection to use pxe_enabled flag in idrac driver" https://review.openstack.org/650116 | 15:11 |
openstackgerrit | Merged openstack/ironic master: Uncap jsonschema in requirements https://review.openstack.org/651483 | 15:11 |
openstackgerrit | Riccardo Pittau proposed openstack/sushy master: [WIP] Adding Power resource schema https://review.openstack.org/651560 | 15:14 |
TheJulia | etingof: did you add redfish virtual media to the ptg planning etherpad? | 15:24 |
TheJulia | nevermind, I elaborated it somewhere | 15:25 |
*** gyee has joined #openstack-ironic | 15:26 | |
*** mjturek has quit IRC | 15:26 | |
etingof | TheJulia, I did not | 15:28 |
TheJulia | mgoddard: how long do yout hink talking about deployment steps is going to take? | 15:29 |
mgoddard | TheJulia: I think it's a 40 minute slot | 15:29 |
mgoddard | so I guess 30 minutes | 15:30 |
mgoddard | to allow for questions etc | 15:30 |
TheJulia | arne_wiebalck: I'm not really expecting software raid next steps to take very long, is your perception different? | 15:31 |
TheJulia | hjensas: Same question for Neutron Event processing, how long do you perceive that it will take? | 15:31 |
arne_wiebalck | TheJulia: Your referring to the PTG etherpad? | 15:31 |
TheJulia | arne_wiebalck: yes, but I'm building a new one with a schedule | 15:31 |
TheJulia | or rough schedule so trying to figure out timing and spacing | 15:32 |
arne_wiebalck | TheJulia: no, I agree | 15:32 |
arne_wiebalck | TheJulia: I won't be there anyway. | 15:32 |
*** mjturek has joined #openstack-ironic | 15:32 | |
TheJulia | oh :( | 15:32 |
arne_wiebalck | :( | 15:32 |
TheJulia | arne_wiebalck: okay | 15:32 |
TheJulia | I guess it is a good feedback loop point, I'll go a head and raise it | 15:32 |
arne_wiebalck | TheJulia: Just wanted to put it on the radar that this is sth for the next cycle | 15:32 |
TheJulia | ++ | 15:33 |
arne_wiebalck | TheJulia: And see if people agree/disagree. | 15:33 |
arne_wiebalck | TheJulia: Did you see the other point I added? | 15:33 |
TheJulia | retirement? | 15:33 |
arne_wiebalck | TheJulia: yes. | 15:33 |
arne_wiebalck | TheJulia: We're retiring the first nodes from ironic, actually :) | 15:33 |
arne_wiebalck | TheJulia: And I'm trying to figure out a sensible workflow. | 15:34 |
TheJulia | Ahh! | 15:34 |
TheJulia | neat! | 15:34 |
TheJulia | is it alright if I add that context? | 15:34 |
arne_wiebalck | Oh, sure! | 15:34 |
arne_wiebalck | I'm actually discussing this with our operations team. | 15:35 |
arne_wiebalck | And doing this with current ironic states is possible, but seems a little clumsy. | 15:35 |
arne_wiebalck | Maybe others have a suggestion how todo this ...? | 15:35 |
hjensas | TheJulia: Hard to say, 2-3 weeks. What scares me most is moving the provider.update_dhcp() calls that are currently hidden in pxe and ipxe drivers to somwhere we can do them async. | 15:38 |
TheJulia | 2-3 weeks to discuss? | 15:38 |
TheJulia | jroll: maybe you folks have some thoughts for arne_wiebalck? | 15:39 |
TheJulia | arne_wiebalck: I do <3 the idea of a retiring flag or something that ends that moves a node off to a different state when released | 15:39 |
TheJulia | to start out, that really could just be a separate flag to move it off to a new state and that state could permit deleting the node... | 15:40 |
TheJulia | at least as a first pass | 15:40 |
arne_wiebalck | TheJulia: sounds good! | 15:40 |
jroll | afaik we just delete the node form ironic to retire it | 15:40 |
jroll | we only retire unused nodes | 15:40 |
jroll | (note that we can tell people they need to release the node) | 15:40 |
arne_wiebalck | jroll: what about cleaning? | 15:41 |
TheJulia | dtantsur: I'm guessing 15 minutes for official ipa images? | 15:41 |
jroll | we probably have a script that does the 'nova delete' and 'ironic delete' in one shot | 15:41 |
arne_wiebalck | jroll: and how do yo identify nodes you can delete? | 15:41 |
jroll | arne_wiebalck: what about it? | 15:41 |
dtantsur | TheJulia: sorry, what's the context? | 15:41 |
arne_wiebalck | you have the same cleaning when it goes back to available vs retirement? | 15:41 |
jroll | yeah | 15:42 |
hjensas | TheJulia: oh, sorry for implementing. Now, to discuss at PTG Maby 30-60 minutes? (Probably at the lower end) | 15:42 |
jroll | arne_wiebalck: there may be some extra cleaning outside of ironic after retiring, not sure | 15:42 |
arne_wiebalck | jroll: we have a lightweight cleaning when we want to reuse | 15:42 |
arne_wiebalck | jroll: and do full shred before retirement, for instance | 15:42 |
jroll | arne_wiebalck: I think identifying nodes to retire is all done outside of ironic, between our CMDB, datacenter folks, hardware folks, etc | 15:42 |
arne_wiebalck | jroll: remove IPMI creds | 15:42 |
arne_wiebalck | jroll: I see | 15:43 |
rpittau | maybe add a "shred" step to cleaning? | 15:43 |
jroll | arne_wiebalck: yeah, that's all outside of ironic afaik. ironic doesn't have a physical disk shredder :) | 15:43 |
arne_wiebalck | jroll: I see:) | 15:43 |
arne_wiebalck | jroll: we also donate nodes, so they need to re-burnin | 15:44 |
arne_wiebalck | jroll: but we need to keep them separate from our prod nodes | 15:44 |
jroll | arne_wiebalck: yeah, I'm the wrong person to ask about that. we mostly destroy them afaik :) | 15:44 |
*** iurygregory has quit IRC | 15:46 | |
arne_wiebalck | jroll: ok :) | 15:46 |
arne_wiebalck | jroll: making the logic someone else's issue is nice as an approach ;) | 15:46 |
arne_wiebalck | jroll: this is basically what I proposed | 15:47 |
jroll | heh | 15:47 |
jroll | arne_wiebalck: more like we haven't automated that (yet?) :) | 15:47 |
arne_wiebalck | jroll: :) | 15:48 |
arne_wiebalck | jroll: we have the ops team keeping an eye on the life cycle, users owning instances, and us (openstack/ironic) in between as the infra provider | 15:49 |
arne_wiebalck | jroll: ops colleagues trigger the retirement (with us) | 15:49 |
arne_wiebalck | jroll: we inform users (who delete instances) | 15:50 |
arne_wiebalck | jroll: we hand the nodes over to ops people (for dismantling) | 15:50 |
dtantsur | TheJulia: /me has finally understood, yeah 15 mins should be fine | 15:50 |
arne_wiebalck | jroll: for now, a convenient way to mark nodes as "on their way out" would be good already | 15:51 |
arne_wiebalck | jroll: I think this is what TheJulia suggested ^ | 15:51 |
rpittau | good night! o/ | 15:53 |
*** rpittau is now known as rpittau|afk | 15:53 | |
TheJulia | Yeah, that is exactly what I was thinkign... A user will eventually release the node... hopefully | 15:54 |
TheJulia | And maybe we make it a timed field "retired_at" | 15:54 |
TheJulia | None meaning, not on a path to retirement.... | 15:54 |
TheJulia | or something | 15:54 |
arne_wiebalck | Which should also block any new instance? | 15:54 |
arne_wiebalck | But still allows for cleaning (unlike maintenance). | 15:55 |
* arne_wiebalck is getting greedy | 15:55 | |
jroll | arne_wiebalck: right, that all makes sense to me | 15:55 |
jroll | I think in the database I'd like to just send it to the MANAGEABLE state | 15:55 |
jroll | after cleaning | 15:56 |
arne_wiebalck | jroll: or before | 15:56 |
jroll | (if we mark it "on the retirement path") | 15:56 |
arne_wiebalck | jroll: but this makes them indistinguishable from new nodes on their way into production | 15:56 |
jroll | hm, maybe cleaning is a config, I could see it both ways | 15:56 |
jroll | arne_wiebalck: well, not if "retired_at" is set | 15:56 |
jroll | maybe if "retired_at" is set, we don't allow the provide verb | 15:57 |
arne_wiebalck | jroll: yes, I thought you suggested instead of "retired_at" | 15:57 |
jroll | gotcha, I do think we'd need a mark like that | 15:57 |
arne_wiebalck | jroll: agred | 15:57 |
arne_wiebalck | jroll: agreed | 15:57 |
arne_wiebalck | so, node is active, but admin can set retired_at | 15:58 |
TheJulia | \o/ consensus building | 15:58 |
jroll | proposal for the command: openstack node set --has-enough-money-to-be-lazy | 15:58 |
arne_wiebalck | where would that node go if the instance is deleted? | 15:58 |
TheJulia | jroll: s/lazy/to-send-directly-to-ironic-developers/ | 15:58 |
jroll | :) | 15:58 |
jroll | arne_wiebalck: my proposal is manageable, seems like the best state for an operator to decide to delete from ironic or that there was an error and it should go back to available | 15:59 |
arne_wiebalck | jroll: totally agree | 15:59 |
arne_wiebalck | jroll: so, we'd some logic that after cleaning a node with retired_at != None goes to manageable (which would exclude it from scheduling) | 16:00 |
TheJulia | I kind of concur, I do like the provide verb being blocked | 16:00 |
arne_wiebalck | TheJulia: that as well | 16:00 |
arne_wiebalck | TheJulia: yes | 16:00 |
arne_wiebalck | TheJulia: jroll: shall I write that up in a story? | 16:01 |
TheJulia | arne_wiebalck: please! :) | 16:01 |
jroll | ++ | 16:01 |
arne_wiebalck | cool, thx TheJulia jroll ! | 16:02 |
mgoddard | TheJulia: sorry, had summit slides in my head not PTG. Although timings are probably similar. There are quite a few small things, could probably fill an hour if available or less if not | 16:03 |
TheJulia | mgoddard: shooting for 30 minutes | 16:06 |
mgoddard | TheJulia: sure | 16:06 |
*** Lucas_Gray has quit IRC | 16:06 | |
*** lucasagomes has quit IRC | 16:11 | |
TheJulia | hjensas: on the ptg etherpad, you raised a number of questions regarding networking. how long do you think that will take to get through? | 16:12 |
*** dtantsur is now known as dtantsur|afk | 16:15 | |
dtantsur|afk | c u | 16:15 |
TheJulia | o/ | 16:15 |
*** derekh has quit IRC | 16:28 | |
*** hjensas has quit IRC | 16:29 | |
*** w14161_1 has joined #openstack-ironic | 16:29 | |
NobodyCam | Good Morning Ironic'ers | 16:30 |
NobodyCam | Happy Hump Day | 16:30 |
openstackgerrit | Ilya Etingof proposed openstack/ironic master: Add indicator management harness to ManagementInterface https://review.openstack.org/649675 | 16:36 |
openstackgerrit | Ilya Etingof proposed openstack/ironic master: Add indicator management harness to ManagementInterface https://review.openstack.org/649675 | 16:40 |
TheJulia | etingof: fyi https://github.com/dell/iDRAC-Redfish-Scripting/issues/24#issuecomment-481563823 | 16:45 |
TheJulia | good morning NobodyCam | 16:45 |
NobodyCam | :) | 16:45 |
*** altlogbot_3 has quit IRC | 16:46 | |
*** e0ne has quit IRC | 16:55 | |
*** S4ren has quit IRC | 16:57 | |
*** dougsz has quit IRC | 17:00 | |
arne_wiebalck | Bye, everyone o/ | 17:01 |
TheJulia | \o/ I invented time travel by putting the wrong times down | 17:02 |
*** priteau has quit IRC | 17:31 | |
TheJulia | Okay, schedule posted | 17:39 |
TheJulia | \o/ | 17:39 |
TheJulia | only took two days beyond what I had hoped :( | 17:39 |
dustinc | Thanks! I was just wondering about that.. :) | 17:39 |
TheJulia | woot | 17:40 |
*** hwoarang has quit IRC | 18:02 | |
*** hwoarang has joined #openstack-ironic | 18:03 | |
* TheJulia goes and gets lunch | 18:15 | |
*** diablo_rojo has left #openstack-ironic | 18:17 | |
*** Goneri has quit IRC | 18:24 | |
*** ijw has joined #openstack-ironic | 18:25 | |
*** priteau has joined #openstack-ironic | 18:32 | |
*** priteau has quit IRC | 18:37 | |
*** hjensas has joined #openstack-ironic | 18:40 | |
*** andrein has quit IRC | 18:45 | |
-openstackstatus- NOTICE: Restarting Gerrit on review.openstack.org to pick up new configuration for the replication plugin | 19:05 | |
*** tssurya has quit IRC | 19:07 | |
*** ijw has quit IRC | 19:16 | |
*** Goneri has joined #openstack-ironic | 19:25 | |
*** andrein has joined #openstack-ironic | 19:37 | |
*** mjturek has quit IRC | 19:44 | |
*** ijw has joined #openstack-ironic | 19:47 | |
*** macintoshme has joined #openstack-ironic | 19:50 | |
*** priteau has joined #openstack-ironic | 20:33 | |
*** Goneri has quit IRC | 20:36 | |
arne_wiebalck | TheJulia: jroll: https://storyboard.openstack.org/#!/story/2005425 | 20:42 |
*** priteau has quit IRC | 20:48 | |
*** Goneri has joined #openstack-ironic | 20:49 | |
*** Lucas_Gray has joined #openstack-ironic | 20:51 | |
TheJulia | arne_wiebalck: thanks | 21:01 |
*** bfournie has quit IRC | 21:08 | |
*** ijw has quit IRC | 21:31 | |
*** ijw has joined #openstack-ironic | 21:35 | |
*** hjensas has quit IRC | 21:36 | |
rpioso | TheJulia: Are all docs built from master? | 21:38 |
openstackgerrit | Richard G. Pioso proposed openstack/ironic stable/rocky: Place upper bound on python-dracclient version https://review.openstack.org/651657 | 21:48 |
TheJulia | rpioso: they are branched | 21:55 |
TheJulia | and versioned as a result, which is how we end up with docs.o.o/ironic/latest and ironic/queens/ | 21:55 |
rpioso | TheJulia: I'm seeing build breakage on master and stable/rocky. | 21:57 |
* rpioso just kicked off a fresh docs build on master to capture the error | 21:58 | |
rpioso | TheJulia: http://paste.openstack.org/show/749148/ | 22:00 |
rpioso | TheJulia: I recall it working yesterday evening, just before I submitted https://review.openstack.org/#/c/651408 | 22:02 |
patchbot | patch 651408 - ironic - Place upper bound on python-dracclient version - 1 patch set | 22:02 |
TheJulia | I already have the fix up for rocky | 22:03 |
TheJulia | rpioso: rm -r -f doc/source/contributor/api/* | 22:03 |
rpioso | TheJulia: Sweet! | 22:04 |
*** rcernin has joined #openstack-ironic | 22:06 | |
*** baha has quit IRC | 22:09 | |
rpioso | TheJulia: Thank you :) | 22:11 |
*** hjensas has joined #openstack-ironic | 22:23 | |
*** betherly has joined #openstack-ironic | 22:32 | |
*** Lucas_Gray has quit IRC | 22:35 | |
*** betherly has quit IRC | 22:37 | |
*** whoami-rajat has quit IRC | 22:51 | |
*** hwoarang has quit IRC | 23:10 | |
*** hwoarang has joined #openstack-ironic | 23:12 | |
*** betherly has joined #openstack-ironic | 23:12 | |
*** betherly has quit IRC | 23:17 | |
*** ianychoi has joined #openstack-ironic | 23:46 | |
*** rcernin has quit IRC | 23:52 |
Generated by irclog2html.py 2.15.3 by Marius Gedminas - find it at mg.pov.lt!