*** yangyapeng has quit IRC | 00:25 | |
*** yangyapeng has joined #openstack-ironic | 01:10 | |
*** phuongnh has joined #openstack-ironic | 01:12 | |
*** trungnv has joined #openstack-ironic | 01:22 | |
*** namnh has joined #openstack-ironic | 01:27 | |
*** TuanLA has joined #openstack-ironic | 01:31 | |
*** zshi has quit IRC | 01:31 | |
*** trungnv has quit IRC | 01:34 | |
*** trungnv has joined #openstack-ironic | 01:34 | |
*** namnh has quit IRC | 01:36 | |
*** hshiina has joined #openstack-ironic | 01:39 | |
*** TuanLA has quit IRC | 01:40 | |
*** hoonetorg has quit IRC | 01:41 | |
*** yuanying has joined #openstack-ironic | 01:42 | |
-openstackstatus- NOTICE: The freenode network is currently the target of automated spam attacks, we have enabled temporary restrictions on targetted OpenStack channels which requires users to be logged on to NickServ. If you see spam in your channel, please report it in #openstack-infra. Thanks. | 01:47 | |
*** TuanLA has joined #openstack-ironic | 01:48 | |
*** snasir has quit IRC | 01:49 | |
*** snasir has joined #openstack-ironic | 01:49 | |
*** hoonetorg has joined #openstack-ironic | 01:50 | |
*** baoli has joined #openstack-ironic | 01:50 | |
*** zhangfei has joined #openstack-ironic | 01:51 | |
*** zhangfei_ has joined #openstack-ironic | 01:53 | |
*** zhangfei has quit IRC | 01:56 | |
*** TuanLA has quit IRC | 02:02 | |
*** Grenth has quit IRC | 02:04 | |
*** Grenth has joined #openstack-ironic | 02:05 | |
*** liuzz has joined #openstack-ironic | 02:18 | |
*** baoli has quit IRC | 02:28 | |
*** gcb has joined #openstack-ironic | 02:49 | |
*** ChanServ sets mode: +r | 02:53 | |
*** Grenth has quit IRC | 02:57 | |
openstackgerrit | Hironori Shiina proposed openstack/python-ironicclient master: Accept None as a result of node validation in functional test https://review.openstack.org/528606 | 03:02 |
---|---|---|
openstackgerrit | Dao Cong Tien proposed openstack/python-ironicclient master: Add support for RESCUE and UNRESCUE provision states https://review.openstack.org/408341 | 03:12 |
openstackgerrit | zenghui.shi proposed openstack/ironic master: WIP: Add BIOSInterface to base driver class https://review.openstack.org/507793 | 03:19 |
openstackgerrit | zenghui.shi proposed openstack/ironic master: Add db migration and model for node bios table https://review.openstack.org/511162 | 03:19 |
openstackgerrit | zenghui.shi proposed openstack/ironic master: Add db api layer for node bios operations https://review.openstack.org/511402 | 03:19 |
openstackgerrit | zenghui.shi proposed openstack/ironic master: Add node BIOS support - RPC object https://review.openstack.org/511714 | 03:19 |
openstackgerrit | zenghui.shi proposed openstack/ironic master: Add Node BIOS support - REST API https://review.openstack.org/512579 | 03:19 |
openstackgerrit | zenghui.shi proposed openstack/ironic master: Add bios_interface DB field, database migration, and object entry for node bios functionality. https://review.openstack.org/528609 | 03:19 |
*** hshiina has quit IRC | 03:35 | |
*** zhangfei_ has quit IRC | 03:40 | |
*** rbudden has quit IRC | 04:05 | |
*** udesale has joined #openstack-ironic | 04:12 | |
*** MattMan has quit IRC | 04:28 | |
*** MattMan has joined #openstack-ironic | 04:29 | |
*** yangyapeng has quit IRC | 05:31 | |
openstackgerrit | Merged openstack/ironic master: Use adapters for neutronclient https://review.openstack.org/476170 | 05:51 |
*** ijw has joined #openstack-ironic | 06:05 | |
*** hjensas has quit IRC | 06:25 | |
*** hjensas has joined #openstack-ironic | 06:26 | |
*** namnh has joined #openstack-ironic | 06:37 | |
*** namnh has quit IRC | 06:37 | |
*** namnh has joined #openstack-ironic | 06:38 | |
*** mcarden has quit IRC | 06:41 | |
*** trungnv has quit IRC | 06:44 | |
*** hoonetorg has quit IRC | 06:45 | |
*** rcernin has quit IRC | 06:46 | |
*** ijw has quit IRC | 06:47 | |
*** phuongnh has quit IRC | 06:47 | |
*** ijw has joined #openstack-ironic | 06:49 | |
*** yolanda has quit IRC | 06:55 | |
openstackgerrit | Rushil Chugh proposed openstack/ironic master: Add XClarity Driver https://review.openstack.org/519427 | 06:57 |
*** hoonetorg has joined #openstack-ironic | 07:02 | |
*** ijw has quit IRC | 07:05 | |
*** phuongnh has joined #openstack-ironic | 07:08 | |
*** ijw has joined #openstack-ironic | 07:36 | |
*** ijw has quit IRC | 07:42 | |
*** ijw has joined #openstack-ironic | 07:50 | |
*** tuanla____ has joined #openstack-ironic | 07:51 | |
*** ijw has quit IRC | 08:00 | |
*** ijw has joined #openstack-ironic | 08:02 | |
*** gcb has quit IRC | 08:04 | |
*** rcernin has joined #openstack-ironic | 08:06 | |
*** ijw has quit IRC | 08:07 | |
*** ijw has joined #openstack-ironic | 08:07 | |
*** ijw has quit IRC | 08:12 | |
*** charcol has joined #openstack-ironic | 08:20 | |
*** e0ne has joined #openstack-ironic | 08:24 | |
etingof | happy Monday morning, Ironicers! ;) | 08:50 |
*** stendulker has joined #openstack-ironic | 08:51 | |
*** ccamacho has joined #openstack-ironic | 08:51 | |
*** ijw has joined #openstack-ironic | 08:57 | |
*** ijw has quit IRC | 09:01 | |
*** ramineni has joined #openstack-ironic | 09:05 | |
*** lucas-afk is now known as lucasagomes | 09:23 | |
*** e0ne_ has joined #openstack-ironic | 09:48 | |
*** e0ne_ has quit IRC | 09:50 | |
*** e0ne has quit IRC | 09:51 | |
*** e0ne has joined #openstack-ironic | 09:51 | |
*** e0ne has quit IRC | 09:52 | |
*** e0ne has joined #openstack-ironic | 09:53 | |
*** ijw has joined #openstack-ironic | 09:58 | |
openstackgerrit | Markos Chandras (hwoarang) proposed openstack/bifrost master: roles: bifrost-create-vm-nodes: Set CPU model to 'host-model' https://review.openstack.org/528677 | 09:58 |
*** ijw has quit IRC | 10:03 | |
*** liuzz has quit IRC | 10:05 | |
*** amarao has joined #openstack-ironic | 10:16 | |
*** phuongnh has quit IRC | 10:16 | |
*** udesale has quit IRC | 10:27 | |
*** d0ugal_ has quit IRC | 10:36 | |
*** udesale has joined #openstack-ironic | 10:38 | |
*** makowals has joined #openstack-ironic | 10:50 | |
makowals | Hello ironic | 10:51 |
makowals | I have noticed quite a lot of "WARNING requests.packages.urllib3.connectionpool [-] Connection pool is full, discarding connection: keystone.cern.ch: Full" in my ironic-api.log and wonder where do they come from ... | 10:51 |
*** namnh has quit IRC | 10:52 | |
makowals | I have set the limits for nofile and noproc to 65536, so I doubt that's it | 10:52 |
*** sambetts_ is now known as sambetts | 10:54 | |
sambetts | Morning all | 10:54 |
*** rcernin has quit IRC | 10:58 | |
*** charcol has quit IRC | 10:58 | |
*** ijw has joined #openstack-ironic | 11:00 | |
pas-ha | morning ironic :) | 11:00 |
*** udesale has quit IRC | 11:01 | |
*** tuanla____ has quit IRC | 11:02 | |
*** ijw has quit IRC | 11:05 | |
*** ijw has joined #openstack-ironic | 11:09 | |
*** ijw has quit IRC | 11:14 | |
openstackgerrit | Sam Betts proposed openstack/ironic-inspector master: [WIP][DNM] Experiment with batch through iptables-restore https://review.openstack.org/527943 | 11:15 |
*** d0ugal has joined #openstack-ironic | 11:16 | |
sambetts | o/ pas-ha | 11:18 |
*** derekh has joined #openstack-ironic | 11:29 | |
*** milan_ has joined #openstack-ironic | 11:36 | |
*** stendulker has quit IRC | 11:45 | |
ramineni | sambetts: hi | 11:53 |
ramineni | sambetts: one question, does ironic-inspector identifies sr-iov, dpdk capabilities | 11:54 |
ramineni | milan_: dtantsur|afk .. ^^ | 11:55 |
milan_ | hi ramineni | 11:56 |
milan_ | let me check | 11:56 |
sambetts | ramineni: we added a generic PCI devices plugin to the ironic-inspector https://docs.openstack.org/ironic-inspector/latest/user/usage.html#plugins | 11:56 |
sambetts | ramineni: which should allow you to detect sr-iov PCI devices if they can be detected by the kernel | 11:57 |
milan_ | sambetts ++ | 12:00 |
*** ijw has joined #openstack-ironic | 12:10 | |
*** lucasagomes is now known as lucas-hungry | 12:13 | |
*** ijw has quit IRC | 12:15 | |
openstackgerrit | Dao Cong Tien proposed openstack/ironic-tempest-plugin master: WIP Rescue mode tempest tests https://review.openstack.org/528699 | 12:16 |
*** etingof has quit IRC | 12:17 | |
*** hw_wutianwei has joined #openstack-ironic | 12:28 | |
openstackgerrit | Dao Cong Tien proposed openstack/ironic-tempest-plugin master: WIP Rescue mode tempest tests https://review.openstack.org/528699 | 12:33 |
*** ricardoas-afk has quit IRC | 12:35 | |
*** ricardoas has joined #openstack-ironic | 12:42 | |
*** hw_wutianwei has quit IRC | 12:42 | |
*** udesale has joined #openstack-ironic | 12:46 | |
openstackgerrit | Dao Cong Tien proposed openstack/ironic master: WIP CI job for rescue mode https://review.openstack.org/528704 | 12:53 |
*** nicodemos has joined #openstack-ironic | 12:53 | |
nicodemos | good morning. :) | 12:57 |
*** igordc has quit IRC | 13:08 | |
*** igordc has joined #openstack-ironic | 13:08 | |
*** lucas-hungry is now known as lucasagomes | 13:08 | |
*** ijw has joined #openstack-ironic | 13:12 | |
*** ijw has quit IRC | 13:17 | |
*** charcol has joined #openstack-ironic | 13:17 | |
*** ijw has joined #openstack-ironic | 13:17 | |
*** ijw has quit IRC | 13:22 | |
*** trown|outtypewww is now known as trown | 13:24 | |
*** trown is now known as trown|ruck | 13:29 | |
*** namnh has joined #openstack-ironic | 13:32 | |
*** jrist has quit IRC | 13:39 | |
openstackgerrit | Pavlo Shchelokovskyy proposed openstack/networking-generic-switch master: DNM testing gates https://review.openstack.org/528723 | 13:46 |
*** jrist has joined #openstack-ironic | 13:54 | |
jroll | morning ironic | 13:57 |
sambetts | hey jroll, early morning? | 13:57 |
jroll | sambetts: dunno, it's nearly 9am :) | 13:57 |
sambetts | oh wow... just realised its like 14:00 my time... /me needs to get lunch! | 13:58 |
jroll | lol, indeed | 13:58 |
*** e0ne has quit IRC | 13:58 | |
*** namnh has quit IRC | 14:00 | |
*** namnh has joined #openstack-ironic | 14:01 | |
*** ijw has joined #openstack-ironic | 14:01 | |
*** namnh has quit IRC | 14:02 | |
*** namnh has joined #openstack-ironic | 14:02 | |
*** ChanServ sets mode: -r | 14:07 | |
*** dprince has joined #openstack-ironic | 14:07 | |
*** rloo has joined #openstack-ironic | 14:07 | |
*** e0ne has joined #openstack-ironic | 14:07 | |
*** ijw has quit IRC | 14:08 | |
*** jcoufal has joined #openstack-ironic | 14:13 | |
openstackgerrit | Sam Betts proposed openstack/ironic-inspector master: [WIP][DNM] Experiment with batch through iptables-restore https://review.openstack.org/527943 | 14:14 |
*** zhangfei has joined #openstack-ironic | 14:18 | |
TheJulia | Good morning everyone | 14:21 |
*** rbudden has joined #openstack-ironic | 14:23 | |
jroll | morning TheJulia :) | 14:24 |
*** racedo has joined #openstack-ironic | 14:27 | |
*** jcoufal_ has joined #openstack-ironic | 14:29 | |
*** jcoufal has quit IRC | 14:29 | |
*** rloo has quit IRC | 14:32 | |
*** rloo has joined #openstack-ironic | 14:33 | |
*** trown|ruck is now known as trown|afk | 14:40 | |
rloo | hi and Happy-Monday-Morning-before-winter-solstice everyone, including jroll & TheJulia | 14:46 |
sambetts | o/ ramineni | 14:47 |
sambetts | o/ rloo | 14:47 |
rloo | hiya sambetts! | 14:47 |
jroll | happy monday rloo! | 14:48 |
*** zhangfei has quit IRC | 14:53 | |
*** bfournie_ has joined #openstack-ironic | 14:55 | |
*** d0ugal has quit IRC | 14:56 | |
*** bfournie has joined #openstack-ironic | 14:57 | |
rloo | pas-ha: howdy, if you have some time, would be good to get this updated. i feel it in my bones, it will land this week... https://review.openstack.org/#/c/478825/ | 14:57 |
patchbot | patch 478825 - ironic - Finalize migration to keystoneauth adapters | 14:57 |
*** bfournie_ has quit IRC | 14:59 | |
pas-ha | rloo: :) will hopefully do it today | 14:59 |
rloo | pas-ha: thx! | 15:00 |
rloo | pas-ha: qq about that work, do we need to get the inspector patches landed too? https://review.openstack.org/#/q/topic:bug/1699547+(status:open+OR+status:merged) | 15:02 |
*** hw_wutianwei has joined #openstack-ironic | 15:04 | |
rloo | sambetts: wrt routed network support -- the subteam status report in our whiteboard needs to be updated... (L236) | 15:04 |
pas-ha | yep, I will take the over - aarefiev left Mirantis :( and AFAIK won't work on OpenStack, at least in previous capacity | 15:04 |
*** dprince has quit IRC | 15:04 | |
*** dprince has joined #openstack-ironic | 15:05 | |
rloo | pas-ha: OH, I didn't know that about aarefiev :-( | 15:08 |
sambetts | :( | 15:08 |
jroll | do I remember correctly that someone was working on passing a node UUID to the agent to skip lookup recently? maybe sambetts? this was outside of penick's work to totally remove IPA->ironic communication | 15:08 |
*** d0ugal has joined #openstack-ironic | 15:08 | |
sambetts | not me, but I also remember seeing it | 15:09 |
sambetts | maybe lucasagomes ? | 15:09 |
rloo | doesn't ring a bell :-( | 15:09 |
* jroll will dig through reviews, it isn't on master | 15:09 | |
jroll | thanks | 15:09 |
lucasagomes | hmm not sure if it was me, but, it does ring me a bell | 15:10 |
*** d0ugal has quit IRC | 15:11 | |
*** d0ugal has joined #openstack-ironic | 15:13 | |
lucasagomes | jroll, https://review.openstack.org/#/c/206067/ ? | 15:14 |
patchbot | patch 206067 - ironic - Allow agent lookup to directly accept node UUID (MERGED) | 15:14 |
openstackgerrit | Sam Betts proposed openstack/ironic master: [devstack] Allow setting TFTP max blocksize https://review.openstack.org/528737 | 15:16 |
* rloo wonders why 206067 was not associated with a bug | 15:17 | |
jroll | lucasagomes: yeah, aware of that one, I thought there was something about the other end, passing the uuid to the agent | 15:18 |
lucasagomes | oh right, yeah no idea... that one was the only related patch that I could find | 15:19 |
jroll | no worries, thanks for looking :) | 15:19 |
*** hshiina has joined #openstack-ironic | 15:20 | |
*** mcarden has joined #openstack-ironic | 15:20 | |
*** ijw has joined #openstack-ironic | 15:20 | |
lucasagomes | np :-) | 15:21 |
*** ijw has quit IRC | 15:26 | |
TheJulia | gah meetings right when you wake up :( | 15:29 |
rloo | TheJulia: :-( ban all meetings! | 15:30 |
TheJulia | jroll: re node uuid, what nobodycam does is his dhcp for discovery has a post hook that helps feed that into node creation so the actual uuid in ironic is the uuid of the node | 15:30 |
jroll | TheJulia: neat, but I'm hoping to just kill the agent lookup process at the moment | 15:31 |
jroll | more concretely I'm reviving https://review.openstack.org/#/c/212206 | 15:32 |
patchbot | patch 212206 - ironic-specs - No IPA to conductor communication (ABANDONED) | 15:32 |
TheJulia | jroll: yeah, that would have to be code to be writen | 15:32 |
jroll | and wondering if part of it is already being worked on :) | 15:32 |
TheJulia | not from ironic's internals side, but we will have to continue to support lookup because otherwise it is a major workflow/behavior change and expectation change to add hardware to ironic | 15:32 |
TheJulia | a nice on/off switch is always nice ;) | 15:33 |
* TheJulia remembers discussing that at some point | 15:33 | |
*** aarefiev has joined #openstack-ironic | 15:35 | |
*** crushil_ has joined #openstack-ironic | 15:40 | |
rloo | jroll: i don't recall the details of that, but the ipa version stuff that just merged might be useful for distinguishing whether ipa supports that or not | 15:41 |
rloo | jroll: err or not, i think it is via heartbeat... | 15:42 |
jroll | rloo: oh yes, I'm going to need to make that work, thanks! | 15:42 |
*** crushil__ has joined #openstack-ironic | 15:42 | |
jroll | we'll need to be able to pull that from the agent | 15:42 |
sambetts | TheJulia: not sure it'll change that much of the workflow, because ironic can just inject the UUID using the PXE kernal flag | 15:42 |
pas-ha | jroll: also, at least the initial security implication behind that spec is IMO solved with multi-tenancy support, as ther'd be no access from tenant network to the internal ironic API which is in the provisioning network | 15:43 |
jroll | TheJulia: and yes, that'll always be supported since non-neutron deployments won't have a way to know the IP address of the agent :) | 15:44 |
jroll | pas-ha: yes, that's called out in the spec | 15:44 |
*** crushil_ has quit IRC | 15:46 | |
*** jlabarre has joined #openstack-ironic | 15:47 | |
*** amarao has quit IRC | 15:47 | |
*** amarao has joined #openstack-ironic | 15:48 | |
*** nicodemos has quit IRC | 15:49 | |
*** fellypefca has quit IRC | 15:50 | |
*** amarao has quit IRC | 15:51 | |
*** amarao has joined #openstack-ironic | 15:51 | |
*** ricardoas has quit IRC | 15:52 | |
jroll | oh, can a core please un-abandon that change for me when you have a moment? :) | 15:53 |
jroll | https://review.openstack.org/#/c/212206 | 15:53 |
patchbot | patch 212206 - ironic-specs - No IPA to conductor communication (ABANDONED) | 15:53 |
*** amarao has quit IRC | 15:55 | |
*** r-daneel has joined #openstack-ironic | 15:55 | |
sambetts | jroll: on it | 15:56 |
sambetts | jroll: done | 15:56 |
TheJulia | sambetts: you beat me! | 15:56 |
TheJulia | I got a funky error when I clicked restore.... | 15:57 |
*** makowals has quit IRC | 15:57 | |
sambetts | :/ | 15:57 |
jroll | thanks sambetts | 15:58 |
openstackgerrit | Jim Rollenhagen proposed openstack/ironic-specs master: No IPA to conductor communication https://review.openstack.org/212206 | 15:58 |
*** dtantsur|afk has quit IRC | 16:03 | |
*** dtantsur has joined #openstack-ironic | 16:04 | |
leakypipes | jroll: changed https://review.openstack.org/#/c/526753 to look up via compute node hypervisor_hostname as a fallback to when service.host can't be found (this is instead of switching on whether the hostname was a UUID or not) | 16:09 |
patchbot | patch 526753 - nova - allow compute nodes to be associated with host agg | 16:09 |
leakypipes | jroll: I'm gonna start on the followup patch which adds aggregate associations to the server instance group calculations (which will allow us to use the existing server group functionality in Nova to group Ironic hosts together and do affinity/anti-affinity without any further hacking | 16:10 |
sambetts | :O !!! | 16:10 |
sambetts | \o/ | 16:10 |
sambetts | thanks leakypipes !!! | 16:10 |
leakypipes | sambetts: no problemo. :) | 16:10 |
*** charcol has quit IRC | 16:10 | |
leakypipes | sambetts: I take payment in cookies. fyi. :P | 16:11 |
*** r-daneel_ has joined #openstack-ironic | 16:11 | |
*** r-daneel has quit IRC | 16:11 | |
*** r-daneel_ is now known as r-daneel | 16:11 | |
sambetts | you'll have to remind me I owe you some if I see you at the next OS event :-P | 16:12 |
*** etingof has joined #openstack-ironic | 16:13 | |
*** leakypipes is now known as jaypipes | 16:15 | |
* TheJulia is sure leakypipes has a spreadsheet tracking everyone's cookie debt :) | 16:19 | |
*** hjensas has quit IRC | 16:19 | |
*** hjensas has joined #openstack-ironic | 16:20 | |
*** hjensas has quit IRC | 16:20 | |
*** hjensas has joined #openstack-ironic | 16:20 | |
jaypipes | TheJulia: :) | 16:20 |
* rloo wonders when jay becomes leaky. is it raining in florida? | 16:21 | |
jaypipes | rloo: that's my casual Friday IRC nick :) just forgot to change it back this morning. | 16:21 |
TheJulia | jaypipes: relevent question: does biscotti count as cookies? | 16:22 |
rloo | jaypipes: ah, mystery solved! :) | 16:22 |
jaypipes | TheJulia: absolutely! | 16:22 |
jaypipes | rloo: for instance, you might change yours on Fridays to "waterloo" | 16:22 |
jaypipes | :P | 16:22 |
*** ijw has joined #openstack-ironic | 16:22 | |
rloo | jaypipes: i'll keep that in mind if i decide to go that route; right now it is "" (no rloo)! | 16:24 |
jaypipes | hehe | 16:24 |
NobodyCam | Good Morning Ironic'ers | 16:26 |
*** datex has joined #openstack-ironic | 16:26 | |
NobodyCam | Happy Holidays! | 16:26 |
milan_ | folks, anyone into a DB issue? | 16:27 |
milan_ | morning NobodyCam! :) | 16:27 |
NobodyCam | :) morning milan_ :) | 16:27 |
datex | @vdrok: Hi, are you online? | 16:27 |
*** ijw has quit IRC | 16:27 | |
*** ijw has joined #openstack-ironic | 16:27 | |
milan_ | http://paste.openstack.org/show/629221/ | 16:27 |
milan_ | I'm using a version_id to detect changes between two nodes (well, once there's an active-active deployment) | 16:28 |
milan_ | for now, I've added a new state transition https://review.openstack.org/#/c/510928/8/ironic_inspector/introspect.py@140 | 16:28 |
patchbot | patch 510928 - ironic-inspector - Terminal state transitions in transactions | 16:28 |
milan_ | I'm updating version_id when I change stuff | 16:29 |
milan_ | but here it somehow doesn't work, with this new state transition | 16:29 |
* milan_ suspect it never actually worked | 16:29 | |
*** jcoufal has joined #openstack-ironic | 16:30 | |
milan_ | issue seems to be version_id is updated in the session but once I update the state within the same session (and a transaction) I get this error | 16:30 |
milan_ | having checked DB the version_id is not updated, dunno why the session tries to reload the data from the DB tho | 16:31 |
*** jcoufal_ has quit IRC | 16:32 | |
*** ijw has quit IRC | 16:32 | |
*** fxpester has quit IRC | 16:34 | |
*** Goneri has joined #openstack-ironic | 16:35 | |
openstackgerrit | Merged openstack/ironic-lib master: Updated from global requirements https://review.openstack.org/528403 | 16:36 |
*** namnh has quit IRC | 16:36 | |
jroll | jaypipes: <3 | 16:37 |
*** trown|afk has quit IRC | 16:37 | |
*** catintheroof has joined #openstack-ironic | 16:38 | |
jlvillal | Good morning Ironic | 16:39 |
jlvillal | rloo I sent an email to say that we will NOT backport the removal of the tempest plugin code to the stable branches | 16:39 |
rloo | jlvillal: thx, i just saw it :) | 16:39 |
jlvillal | :) | 16:40 |
NobodyCam | Morning jlvillal :) | 16:40 |
rloo | jlvillal: i must be wrong -- I thought that the stable branches used the tempest plugin from master. | 16:40 |
jlvillal | Hey NobodyCam :) | 16:40 |
rloo | jlvillal: and a good monday morning to you! | 16:40 |
NobodyCam | :) | 16:40 |
jlvillal | rloo, They do. | 16:40 |
jroll | hey, morning jlvillal and NobodyCam \o | 16:40 |
*** penick has joined #openstack-ironic | 16:40 | |
jlvillal | rloo, And they did before all this | 16:40 |
NobodyCam | Morning jroll :) | 16:40 |
jlvillal | jroll, :) | 16:40 |
NobodyCam | o/ | 16:41 |
jlvillal | rloo, But we believe that distros went ahead and used what was in the release to test. | 16:41 |
rloo | jlvillal: so stable/ will continue to use tempest plugin from master ironic? i thought we changed it so they took it from the new git repo/master. | 16:41 |
jlvillal | rloo, No. | 16:42 |
jlvillal | rloo, So before stable used the tempest plugin from master of openstack/ironic | 16:42 |
rloo | jlvillal: AHHHH. might be worth mentioning that in the email. in case they are testing stable using tempest/ironic/master, cuz they'll have to change to use tempest-from-new-repo-master | 16:42 |
jlvillal | rloo, Now stable uses the tempest plugin from master of openstack/ironic-tempest-plugin | 16:42 |
jlvillal | rloo, If that makes sense | 16:42 |
rloo | jlvillal: yes, that makes sense, and that's what i thought. | 16:42 |
*** dgautam has joined #openstack-ironic | 16:43 | |
jlvillal | rloo, I thought my email said that... | 16:43 |
rloo | jlvillal: which is why i got confused about mentioning that you were going to remove tempest stuff from stable | 16:43 |
*** crushil__ has quit IRC | 16:43 | |
* jlvillal goes and re-reads his email | 16:43 | |
rloo | jlvillal: i misintepreted your email | 16:43 |
jlvillal | rloo, Okay. Let me know if I should clarify something in the email. | 16:44 |
rloo | jlvillal: the 'And then after that doing backports of those changes to the stable branches' | 16:44 |
rloo | jlvillal: was too broad for me I guess :) | 16:44 |
jlvillal | rloo, Ah. Probably better clarity on my part would help. | 16:44 |
rloo | jlvillal: your email made it sound like you had done all the work for the master branches only. don't know if it is just myself, but worth clarifying. | 16:45 |
jlvillal | rloo, In reality I think the actual audience for this is stuff is teeny tiny. | 16:45 |
*** catintheroof has quit IRC | 16:45 | |
jlvillal | rloo, In reality I think the actual audience for this stuff is teeny tiny. | 16:45 |
jlvillal | :) | 16:45 |
jlvillal | Sure | 16:45 |
rloo | jlvillal: so basically, we've migrated to using the new tempest repo, for master + stable. If third-party CI tests stable with the tempest plugin in that stable repo, they are good. if they have out of tree stuff using tempest -from-ironic, they will need to change to use new repo, right? | 16:46 |
rloo | tempest-from-ironic-master :) | 16:46 |
*** makowals has joined #openstack-ironic | 16:48 | |
*** andreaf has joined #openstack-ironic | 16:49 | |
dgautam | how can I unlock a openstack node. | 16:49 |
dgautam | ironic node* | 16:50 |
*** crushil_ has joined #openstack-ironic | 16:51 | |
dgautam | one of my node is stuck and now I am not able to even delete the node. | 16:51 |
jlvillal | rloo, Proposed email follow-up: http://paste.openstack.org/show/629224/ Comments? | 16:51 |
jlvillal | rloo, Also I hope no 3rd Party CI do test stable with the stable version. But if they did, we will not break them. | 16:52 |
andreaf | jlvillal: great progress on that :) | 16:52 |
jlvillal | andreaf, Thanks. It was a giant team effort. A LOT of patches (20+) go merged to various projects to get it done. | 16:52 |
jlvillal | s/go merged/got merged/ | 16:52 |
andreaf | yeah great work! | 16:53 |
*** AlexeyAbashkin has joined #openstack-ironic | 16:53 | |
jlvillal | rloo, Feel free to make a new pastebin with suggested changes if you wish :) | 16:53 |
*** makowals has quit IRC | 16:53 | |
jlvillal | andreaf, :) | 16:53 |
rloo | jlvillal: that looks great. maybe just add the date that we're planning on removing the tempest code from ironic/inspector | 16:54 |
andreaf | jlvillal: related to CI, but on the zuulv3 side - I've been working on zuul v3 native dsvm jobs in devstack and tempest | 16:54 |
jlvillal | rloo, Will do | 16:54 |
andreaf | jlvillal: the single node base job is almost done, I'm only missing a series of patches on devstack side to pull in more logs and configs | 16:54 |
jlvillal | andreaf, Cool. We want to do that at some point. Migrate the 'legacy' jobs | 16:55 |
jlvillal | andreaf, Yeah I did notice the default devstack job said 'multinode'. But I didn't investigate if it really was. | 16:55 |
andreaf | jlvillal: the thing I wanted to mention is that a lot of the logic that used be in d-g is now going into the specific jobs and roles - so some of it is in zuul-jobs, some in devstack, some in tempest | 16:56 |
andreaf | jlvillal: but the d-g code also includes ironic specific bits, and my expectation is that those will end up in jobs / role owned by ironic in some ironic repo | 16:56 |
*** AlexeyAbashkin has quit IRC | 16:57 | |
jlvillal | andreaf, Okay. Cool. | 16:58 |
* TheJulia hopes people are updating the whiteboard :) | 16:58 | |
andreaf | jlvillal: just to make an example https://github.com/openstack-infra/devstack-gate/blob/master/devstack-vm-gate.sh#L171 | 16:58 |
*** rpioso|afk is now known as rpioso | 16:59 | |
TheJulia | #startmeeting ironic | 17:00 |
openstack | Meeting started Mon Dec 18 17:00:19 2017 UTC and is due to finish in 60 minutes. The chair is TheJulia. Information about MeetBot at http://wiki.debian.org/MeetBot. | 17:00 |
openstack | Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. | 17:00 |
*** openstack changes topic to " (Meeting topic: ironic)" | 17:00 | |
openstack | The meeting name has been set to 'ironic' | 17:00 |
sambetts | o/ | 17:00 |
jroll | \o | 17:00 |
TheJulia | Everyone ready for a meeting of irony? | 17:00 |
rpioso | o/ | 17:00 |
crushil_ | \o | 17:00 |
TheJulia | err, ironic :) | 17:00 |
pas-ha | o/ | 17:00 |
hshiina | o/ | 17:00 |
datex | ! | 17:00 |
jlvillal | o/ | 17:00 |
rloo | o/ | 17:01 |
TheJulia | Our agenda is on the wiki! | 17:01 |
TheJulia | #link https://wiki.openstack.org/wiki/Meetings/Ironic#Agenda_for_next_meeting | 17:01 |
*** rwsu has joined #openstack-ironic | 17:01 | |
TheJulia | #topic Announcements / Reminder | 17:01 |
*** openstack changes topic to "Announcements / Reminder (Meeting topic: ironic)" | 17:01 | |
TheJulia | jlvillal: The first annoucement is yours, would you like to take the floor? | 17:01 |
jlvillal | TheJulia, Thanks | 17:02 |
jlvillal | Hopefully every 3rd Party CI representative is here :) | 17:02 |
*** Mallik has joined #openstack-ironic | 17:02 | |
jlvillal | Basically tomorrow we will be removing the tempest-plugin code that is in openstack/ironic and openstack/ironic-inspector tomorrow | 17:02 |
*** lucasagomes is now known as lucas-afk | 17:03 | |
jlvillal | So if your CI is pulling in the tempest code, then please update to use openstack/ironic-tempest-plugin instead. | 17:03 |
jlvillal | If you have any questions please ask me or on the channel. | 17:03 |
rloo | irmc looks like the only one represented here | 17:03 |
jlvillal | That is about all I got. | 17:03 |
TheJulia | #info Third Party CI - In tree tempest plugin code anticipated to be removed December 19th. | 17:03 |
TheJulia | jlvillal: Thanks | 17:04 |
rajinir | TheJulia. ok thanks | 17:04 |
TheJulia | Next up, deadlines! | 17:04 |
TheJulia | #info Non-client library release deadline is January 18th | 17:04 |
TheJulia | #info Client library release deadline is January 25th | 17:05 |
*** ricardoas has joined #openstack-ironic | 17:05 | |
rloo | TheJulia: remind me, that includes ironic-lib, sushy, right? | 17:05 |
TheJulia | #info Feature Freeze is January 25th | 17:05 |
rloo | TheJulia: what about virtualbmc, networing-generic-switch? | 17:05 |
*** makowals has joined #openstack-ironic | 17:05 | |
*** srart has joined #openstack-ironic | 17:06 | |
rpioso | rloo: idrac is, too. | 17:06 |
*** hw_wutianwei has quit IRC | 17:06 | |
TheJulia | rloo: I believe we agreed at one point virtualbmc it does not apply... but I'd have to go back and look at prior discussions to be sure. For n-g-s, that is a plugin. | 17:06 |
rloo | TheJulia: thx. | 17:06 |
TheJulia | It does include ironic-lib, sushy, and other libraries that we utilize. | 17:06 |
TheJulia | Any questions? | 17:06 |
datex | hi everyone. | 17:06 |
TheJulia | And does anyone have any other announcements today? | 17:07 |
* TheJulia senses the silence as a no.... | 17:07 | |
*** corey_ has joined #openstack-ironic | 17:07 | |
datex | Is depolyment ironic instance via BT still in progress? | 17:07 |
jlvillal | No meeting next week? and the next? | 17:08 |
jlvillal | As a reminder | 17:08 |
TheJulia | datex: Lets take that to open discussion in a little bit | 17:08 |
TheJulia | jlvillal: I was just going to note that as a reminder :) | 17:08 |
datex | ok, thank you | 17:08 |
jlvillal | I'll miss you all! :) | 17:08 |
TheJulia | Correct, we will not have meetings the next two weeks. I sense some cores are going to be around, but please as in channel if you need priority reviews or eyeballs on patches. | 17:08 |
TheJulia | I guess we should move on then! | 17:09 |
TheJulia | #topic Review action items from previous meeting | 17:09 |
*** openstack changes topic to "Review action items from previous meeting (Meeting topic: ironic)" | 17:09 | |
rloo | so next meeting will be Jan 8, 2018 :) | 17:09 |
TheJulia | #undo | 17:09 |
openstack | Removing item from minutes: #topic Review action items from previous meeting | 17:09 |
TheJulia | #info Next meeting Jan 8, 2018 | 17:09 |
TheJulia | #topic Review action items from previous meeting | 17:09 |
*** openstack changes topic to "Review action items from previous meeting (Meeting topic: ironic)" | 17:09 | |
TheJulia | I double checked the bugs last week and we had very few bugs come in which minimized the need for triaging. | 17:10 |
TheJulia | And I don't know if Dmitry created the nova bug. | 17:10 |
rloo | TheJulia: maybe add the same action item for dmitry, so we can follow up next year | 17:11 |
jlvillal | We can wait until dtantsur gets back. But I did propose a patch to update the priority of the traits work to "essential" | 17:11 |
TheJulia | #action dtantsur to follow-up on client version negotiation bug in nova | 17:11 |
jlvillal | rloo, Made a comment that she wasn't sure if we update those or not. | 17:12 |
TheJulia | jlvillal: Thanks! | 17:12 |
*** stendulker has joined #openstack-ironic | 17:12 | |
*** trown has joined #openstack-ironic | 17:12 | |
jlvillal | The patch: https://review.openstack.org/528386 | 17:12 |
patchbot | patch 528386 - ironic-specs - Move traits from "high" to "essential" priority | 17:12 |
TheJulia | jlvillal: your reading my mind :) | 17:12 |
jlvillal | :) | 17:12 |
*** trown has quit IRC | 17:12 | |
TheJulia | I'll put that on the todo list for this week, anyway we should move on if there are no objections. | 17:12 |
TheJulia | #topic Review subteam status reports | 17:13 |
*** openstack changes topic to "Review subteam status reports (Meeting topic: ironic)" | 17:13 | |
TheJulia | #link https://etherpad.openstack.org/p/IronicWhiteBoard | 17:13 |
*** nicodemos has joined #openstack-ironic | 17:13 | |
TheJulia | On our whiteboard, subteam status reports start at line 144. | 17:13 |
rloo | TheJulia: do you know how to update the bug count? | 17:14 |
*** trown has joined #openstack-ironic | 17:14 | |
TheJulia | rloo: I do not | 17:14 |
*** trown has quit IRC | 17:14 | |
TheJulia | Well, I guess it could be done by hand | 17:14 |
*** stendulker_ has joined #openstack-ironic | 17:15 | |
jroll | I believe it's at http://dashboard-ironic.7e14.starter-us-west-2.openshiftapps.com/ | 17:15 |
jroll | (there's a more friendly url, but I don't know it) | 17:16 |
TheJulia | pas-ha: regarding the client reauth, do you know if anyone has volunteered to going to update/rebase the inspector patches? | 17:16 |
* jroll updates the count | 17:16 | |
pas-ha | TheJulia: me | 17:16 |
TheJulia | jroll: thanks! | 17:16 |
*** trown has joined #openstack-ironic | 17:16 | |
*** trown is now known as trown|ruck | 17:17 | |
TheJulia | Hmm... I guess mgoddard has started taking over the trait work, is that correct? | 17:17 |
rloo | vdrok: will you be able to work on the clean up of deploy interfaces? | 17:17 |
rloo | TheJulia: yup, he has a patch up | 17:17 |
TheJulia | rloo: thanks! | 17:17 |
jlvillal | TheJulia, correct on mgoddard | 17:17 |
*** stendulker has quit IRC | 17:18 | |
*** stendulker_ has quit IRC | 17:18 | |
*** stendulker_ has joined #openstack-ironic | 17:18 | |
rloo | i'm concerned about the bios config work. the spec hasn't been approved yet. maybe this week, I'll touch base with you TheJulia and/or Dmitry, and see if we can get it done. | 17:19 |
vdrok | hey folks, good morning. sorry, I got caught up in things unrelated to upstream recently. this week I hope to finish it and get back here | 17:19 |
rloo | thx vdrok! | 17:19 |
TheJulia | rloo: Also concerned, I can dedicate time today after lunch to looking at it in depth. | 17:19 |
rloo | TheJulia: ok, we can discuss later, thx! | 17:19 |
TheJulia | Everyone done updating statuses on the whiteboard? | 17:19 |
*** crushil_ has quit IRC | 17:20 | |
rloo | jlvillal: good work on the tempest plugin work | 17:20 |
*** crushil__ has joined #openstack-ironic | 17:20 | |
rloo | jlvillal: that seems like the only thing that went well/fast this cycle | 17:20 |
jlvillal | rloo, Thanks to everyone for their help in getting things reviewed and fixed up :) | 17:20 |
datex | vdrok: hi, do you have some time? I have a question. | 17:21 |
TheJulia | Out of curiosity, is anyone picking up the uwsgi work? | 17:21 |
vdrok | hey datex , yeah, ask after the meeting or in private | 17:21 |
*** makowals has quit IRC | 17:21 | |
TheJulia | Moving on to priorities! | 17:21 |
pas-ha | I could take uqsgi too | 17:21 |
pas-ha | uwsgi | 17:21 |
rloo | thx pas-ha! | 17:22 |
TheJulia | pas-ha: Thanks! | 17:22 |
TheJulia | #topic Deciding on priorities for the coming week | 17:22 |
*** openstack changes topic to "Deciding on priorities for the coming week (Meeting topic: ironic)" | 17:22 | |
*** r-daneel_ has joined #openstack-ironic | 17:22 | |
datex | vdrok: I have send a mail to your inbox (vdrok@mirantis.com), thanks | 17:22 |
TheJulia | Back to the whiteboard, line 107! | 17:22 |
rloo | i don't think the tempest plugin is a priority any more? just needs 2? patches to be merged? | 17:23 |
jlvillal | Easy one is to keep #1. We should finish it tomorrow I hope. | 17:23 |
vdrok | datex: will take a look in a bit | 17:23 |
TheJulia | jlvillal: what about the follow-up items? I'm thinking we need to just move the priority down at this point | 17:23 |
datex | vdrok: thanks | 17:23 |
*** r-daneel has quit IRC | 17:23 | |
*** r-daneel_ is now known as r-daneel | 17:23 | |
*** catintheroof has joined #openstack-ironic | 17:23 | |
jlvillal | TheJulia, Sure on moving it down | 17:23 |
rloo | because traits is now essential, maybe put the first patch down, although it needs an update: https://review.openstack.org/#/c/528238/ | 17:24 |
patchbot | patch 528238 - ironic - Node traits: Add DB API & model | 17:24 |
jroll | ++, pretty close though | 17:24 |
TheJulia | I think: Auth refactor, bios spec, traits, rescue, routed networks, and tempest related cleanup? | 17:24 |
*** baha has joined #openstack-ironic | 17:25 | |
TheJulia | In order of course :) | 17:25 |
rloo | what state are the routed network patches in? they were WIP at some point. | 17:25 |
*** datex has quit IRC | 17:25 | |
TheJulia | I think they were all updated last week | 17:25 |
rloo | can anyone vouch that they're ready to be reviewed? | 17:26 |
jlvillal | rloo, Removed WIP but I asked for some DSVM tests to be added... | 17:26 |
TheJulia | Hmm, they do need revisions now | 17:26 |
rloo | jlvillal: do you think they're ready to be reviewed? (besides the tests) or do you want tests to show that they're ready to be reviewed? | 17:26 |
*** datex has joined #openstack-ironic | 17:26 | |
jlvillal | rloo, They can be reviewed. I would prefer an update be done, but the basic concept is there. | 17:26 |
TheJulia | rloo: since it will be a few weeks, I think we might as well keep them on the list, but at the bottom so hopefully they get some review traffic over the next few weeks | 17:26 |
jlvillal | sambetts, May have more input as he has also been reviewing | 17:27 |
rloo | TheJulia, jlvillal: ok with me then | 17:27 |
TheJulia | any objections? | 17:27 |
*** ijw has joined #openstack-ironic | 17:28 | |
jlvillal | No! :) | 17:28 |
sambetts | I think the routed networks patches can be reviewed, but until we have a working test env proving it works with nova/neutron, its pretty much blocked merging | 17:29 |
rloo | sambetts: is someone working on the testing? | 17:29 |
sambetts | I think hjensas is looking into it | 17:29 |
jlvillal | +1 on what sambetts said. | 17:29 |
*** catintheroof has quit IRC | 17:30 | |
rloo | does that work require changes to nova or neutron? | 17:30 |
jlvillal | Hopefully not. But testing of course will help to find out. | 17:30 |
TheJulia | rloo: does not appear to at this point | 17:30 |
jlvillal | I am unsure if it has even been tested in a local devstack environment or not. | 17:31 |
rloo | ok good. if it does, someone needs to point it out. please. | 17:31 |
sambetts | it shouldn't, its just a complicated devstack environment, and hopfully the other projects already have a foundation to setup an L3 network simulation but if not we'll be the first to try to similate an L3 network on infra | 17:31 |
sambetts | simulate* | 17:31 |
TheJulia | I added a note to the list saying that the routed networks was review for input only. | 17:32 |
TheJulia | That way we make it clear what the expectation is | 17:32 |
TheJulia | Any objections? Anyone have anything they should think that should be on the list? (Since, it will be a few weeks before we update the list again) | 17:32 |
* TheJulia hears crickets | 17:33 | |
rloo | i think that's good. it'll be a few weeks, but i am guessing there won't be that many folks around either | 17:33 |
TheJulia | Works for me! | 17:34 |
*** stendulker_ has quit IRC | 17:34 | |
*** ijw has quit IRC | 17:34 | |
jroll | +1 | 17:34 |
*** stendulker_ has joined #openstack-ironic | 17:34 | |
TheJulia | I guess it is time to move on then :) | 17:34 |
TheJulia | #topic Appointing a bug triaging lead for the coming week | 17:35 |
*** openstack changes topic to "Appointing a bug triaging lead for the coming week (Meeting topic: ironic)" | 17:35 | |
*** penick has quit IRC | 17:35 | |
TheJulia | Do we have any victims... err, I mean volunteers? | 17:35 |
rloo | for the next 2? weeks :) | 17:35 |
TheJulia | Really, 3 | 17:35 |
rloo | wow, bonus 2 weeks! :D | 17:36 |
rloo | i mean, bonus EXTRA 2 weeks :) | 17:36 |
TheJulia | lol | 17:36 |
TheJulia | Okay, I guess I'll put it on my plate | 17:36 |
TheJulia | Since I'll be around | 17:36 |
*** milan_ has quit IRC | 17:36 | |
rloo | thx TheJulia! | 17:36 |
*** racedo has quit IRC | 17:36 | |
TheJulia | #action TheJulia to take on bug triaging until our next meeting. | 17:36 |
TheJulia | Topic RFE review | 17:37 |
TheJulia | err | 17:37 |
TheJulia | #topic RFE review | 17:37 |
*** openstack changes topic to "RFE review (Meeting topic: ironic)" | 17:37 | |
TheJulia | rloo: do we have any RFE's that need a look over today? | 17:37 |
rloo | TheJulia: sorry, I don't know, I didn't feel like doing it. Happy Holidays! we'll resume next year :) | 17:37 |
TheJulia | Awesome! | 17:38 |
TheJulia | Since we have no set discussion topics, we can go directly to Open Discussion! | 17:38 |
* rloo just wants to wrap things up since it is that season... | 17:38 | |
TheJulia | #topic Open Discussion | 17:38 |
*** openstack changes topic to "Open Discussion (Meeting topic: ironic)" | 17:38 | |
TheJulia | :) | 17:38 |
rloo | so what do folks think about a yearly release? | 17:38 |
rloo | no, let's not discuss it! | 17:39 |
TheJulia | datex: You mentioned interest in bit torrent based deploys? | 17:39 |
TheJulia | rloo: lol | 17:39 |
*** racedo has joined #openstack-ironic | 17:39 | |
TheJulia | rloo: I have very very mixed feelings about the proposal and results, and I'll leave it at that for the time being :) | 17:39 |
rloo | i thought there had been a spec, maybe code patches for bit torrent, but the author left? all vague... | 17:39 |
rloo | TheJulia: me too, but nice that it is being discussed | 17:40 |
* rloo thinks we need to figure out how to work effectively with fewer people | 17:40 | |
rloo | maybe train crickets... | 17:40 |
TheJulia | rloo: Yeah, I think BT'izing deploys kind of goes hand-in-hand with pre-deployed machines, and that code never completely landed... that is unless it just becomes the machine can grok image_source being a bittorrent tracker url.... | 17:40 |
rloo | TheJulia: well, datex hasn't responded so... | 17:41 |
TheJulia | rloo: That is a very good topic for the PTG, but something we should ponder.... | 17:41 |
rloo | Are there only crickets now? | 17:41 |
TheJulia | I think there are only crickets.... | 17:41 |
TheJulia | I must run a boring meeting :( | 17:41 |
* rloo thinks TheJulia is really effective :) | 17:41 | |
TheJulia | Last call for any open discussion topics, or I'll close our meeting out for this week in a couple minutes | 17:42 |
rloo | the last meeting of the year | 17:42 |
rloo | we need an action item : everyone have FUN | 17:43 |
rpioso | rloo: lol | 17:43 |
rpioso | I hope you have a wonderful holiday season, ironicers. And Happy 2018! | 17:43 |
rloo | ++ | 17:43 |
TheJulia | #action Everyone have a wonderful quiet holiday! :) | 17:43 |
pas-ha | ++ | 17:43 |
jroll | +++ | 17:43 |
TheJulia | Thanks everyone! | 17:44 |
jlvillal | :) | 17:44 |
datex | sorry i'm back | 17:44 |
*** aarefiev has quit IRC | 17:44 | |
TheJulia | datex: Does the discussion from a few minutes ago give you an idea? We can dig up some links and discus further if your interested in carrying forward such a feature? | 17:44 |
datex | yes, i'm interested in bt deploy 'cause i saw this post https://www.mirantis.com/blog/cut-ironic-provisioning-time-using-torrents/ | 17:45 |
TheJulia | Okay, well in that case, I'll end the meeting. | 17:46 |
TheJulia | Thanks again everyone! | 17:46 |
TheJulia | #endmeeting | 17:46 |
*** openstack changes topic to "Bare Metal Provisioning | Status: http://bit.ly/ironic-whiteboard | Docs: http://docs.openstack.org/developer/ironic/ | Bugs: https://bugs.launchpad.net/ironic" | 17:46 | |
openstack | Meeting ended Mon Dec 18 17:46:42 2017 UTC. Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4) | 17:46 |
openstack | Minutes: http://eavesdrop01.openstack.org/meetings/ironic/2017/ironic.2017-12-18-17.00.html | 17:46 |
openstack | Minutes (text): http://eavesdrop01.openstack.org/meetings/ironic/2017/ironic.2017-12-18-17.00.txt | 17:46 |
openstack | Log: http://eavesdrop01.openstack.org/meetings/ironic/2017/ironic.2017-12-18-17.00.log.html | 17:46 |
*** sambetts is now known as sambetts|afk | 17:47 | |
sambetts|afk | Night all! | 17:47 |
sambetts|afk | cya tomorrow | 17:47 |
*** corey_ has left #openstack-ironic | 17:47 | |
rloo | good night sambetts|afk | 17:47 |
TheJulia | datex: Interesting, I feel like I'm missing some of the mechanics of how they did that, but I think it could be equally interesting to just support download/use of files from trackers which could then possibly fire up a client... | 17:48 |
* TheJulia may also need lots of coffee this morning | 17:49 | |
datex | My thesis is a BT client to distrub the distribute the Filesystem directly from/to disk | 17:49 |
TheJulia | Hmm, that is an interesting twist on the idea | 17:50 |
datex | Maybe there is any room to improve the performance with using my solution rather than transfer the whole disk to nodes | 17:50 |
*** Mallik has quit IRC | 17:51 | |
datex | because filesystem has "hole" which means that contains nothing important data | 17:51 |
TheJulia | datex: Well, it is typically not the entire disk, but a small-ish image that gets expanded or one that is aware of whitespace and how we write the image out can account for that. | 17:51 |
TheJulia | Largely we've always focused on image based deployment as it is fairly easy to checksum a single file and compare checksums, ideally checksums would need to be verified or able to be trusted on a per file level. The other conundrum is bootloader | 17:52 |
*** derekh has quit IRC | 17:52 | |
datex | I know that if the image is fresh installation OS. But if we have a snapshot | 17:52 |
TheJulia | Although, we have code that can make a boot partition and put the appropriate data on disk to make a partition bootable | 17:53 |
TheJulia | datex: could you elaborate, I'm not quite sure if I understand your last comment | 17:53 |
datex | If we want to boot a image such as a Ubuntu Minimal, we can use as small as possible disk to build the image, and boot image to node | 17:55 |
datex | the disk won't have too much "hole" in disk. | 17:55 |
datex | but if we take a snapshot from a running server, and try to dup it. | 17:56 |
datex | a snapshot image might have too many "hole" in the disk that we don't need to transfer to the new node | 17:57 |
TheJulia | Heh, Summer just hijacked my other laptop to read the mirantis blog post because she is intrigued as well | 17:57 |
datex | Cool XDDD | 17:57 |
TheJulia | datex: Ahh, yeah, that is a REALLY good point, unless you intentionally go rip out white space by doing something like balooning.... your going to get a lot of junk in the image | 17:58 |
datex | In mirantis post, they transfer whole disk to nodes | 17:58 |
datex | yes | 17:58 |
*** udesale has quit IRC | 17:58 | |
datex | So in my thesis, I tried to NOT transfer that holes to other node to save the bandwidth | 17:59 |
vdrok | looking at the patches (needed to refresh my memory as well) we could also just download qcow2 in-memory and then unpack it to disk | 17:59 |
TheJulia | datex: would you be interested in writing a specification document up? | 17:59 |
*** etingof has quit IRC | 17:59 | |
TheJulia | vdrok: I think we already support that | 17:59 |
vdrok | TheJulia: yeah, but via a torrent | 17:59 |
datex | vdrok, I think thw way need RAM > image size, right? | 17:59 |
vdrok | yes | 17:59 |
TheJulia | datex: That is kind of a hard operating requirement right now | 18:00 |
* TheJulia goes and makes a latte to hopefully reclaim her other laptop next to the espresso machine | 18:00 | |
vdrok | datex: so basically, jsut propose a spec describing the details, we'll be happy to review | 18:01 |
*** ijw has joined #openstack-ironic | 18:01 | |
*** ijw has quit IRC | 18:01 | |
datex | and I have done with transfer the disk(filesystem) with BT directly without a temp storage to restore back to the disk of node | 18:01 |
datex | Did you know a software named "CloneZilla" for dup the one computer to all? | 18:02 |
*** etingof has joined #openstack-ironic | 18:03 | |
datex | CloneZilla used udpcast (multicast) to distribute the data and restore it. | 18:03 |
vdrok | I have not heard of it | 18:03 |
datex | oh, hmm | 18:03 |
vdrok | oh yeah, there was some spec on multicast image writing as well | 18:03 |
*** harlowja has joined #openstack-ironic | 18:04 | |
vdrok | tho I think glance does not support it | 18:04 |
TheJulia | datex: what about file level permissions? | 18:04 |
*** ijw has joined #openstack-ironic | 18:04 | |
TheJulia | datex: For specs, we have a git repository where we raise questions that would be pertinant (in most cases), https://git.openstack.org/cgit/openstack/ironic-specs | 18:04 |
datex | We transfer the filesystem that means "inode" and "data" will be transfer to keep all attributes | 18:05 |
*** hshiina has quit IRC | 18:05 | |
TheJulia | Yeah, I'd love to read a specification. I'm sure I could even get summer to review it.... | 18:06 |
datex | TheJulia, thanks, but i want to have some discussion first to make sure my idea will work :) | 18:06 |
TheJulia | datex: oh, it should work, of course, the fine details are key :) | 18:06 |
datex | ok, I will try my best to explain more and more details in ironic-specs | 18:07 |
TheJulia | datex: feel free to ask questions along the way | 18:07 |
datex | maybe i need some time to read the ironic. I'm unfamiliar with ironic :) | 18:08 |
datex | TheJulia and vdrok, Thanks for your help! | 18:10 |
vdrok | youre welcome! | 18:11 |
TheJulia | datex: happy to help! | 18:11 |
*** ijw has quit IRC | 18:13 | |
*** AlexeyAbashkin has joined #openstack-ironic | 18:14 | |
*** ijw_ has joined #openstack-ironic | 18:18 | |
*** AlexeyAbashkin has quit IRC | 18:18 | |
*** ijw_ has quit IRC | 18:22 | |
*** e0ne has quit IRC | 18:26 | |
*** ijw has joined #openstack-ironic | 18:26 | |
*** ijw has quit IRC | 18:26 | |
*** stendulker_ has quit IRC | 18:30 | |
*** penick has joined #openstack-ironic | 18:31 | |
snasir | Hi, I have a question, am trying to understand how nova creates a record for the ironic node. Everytime ironic node is created, i see a log in nova-compute logs that "Compute node record created for controller: with uuid of ironic node"... | 18:33 |
snasir | So as part of ironic node-create, does ironic send some sort of a notification to nova too ? | 18:34 |
*** catintheroof has joined #openstack-ironic | 18:36 | |
*** catintheroof has quit IRC | 18:36 | |
*** catintheroof has joined #openstack-ironic | 18:36 | |
*** catintheroof has quit IRC | 18:36 | |
*** namnh has joined #openstack-ironic | 18:37 | |
*** fragatina has joined #openstack-ironic | 18:39 | |
rloo | hi snasir. no, ironic doesn't send notification. the nova-ironic-virt-driver periodically asks ironic for the list of nodes | 18:39 |
*** namnh has quit IRC | 18:42 | |
snasir | rloo: can you kindly point me to the area/ function in nova-repo, where that happens ? | 18:43 |
*** makowals has joined #openstack-ironic | 18:46 | |
rloo | snasir: ah, not totally sure, has been awhile since i looked at that code. it could be this: https://github.com/openstack/nova/blob/master/nova/virt/ironic/driver.py#L727 | 18:47 |
*** makowals has quit IRC | 18:48 | |
*** catintheroof has joined #openstack-ironic | 18:56 | |
snasir | rloo: Thanks... Just to clarify, so when an ironic node is created, an entry is created in the ironic db, and then when nova ironic driver audits for available resources, it just retreives that data from the ironic db, or does it make a rest api call to ironic ? Thanks | 18:57 |
rloo | snasir: API call! | 18:58 |
*** fragatina has quit IRC | 18:59 | |
*** ijw has joined #openstack-ironic | 19:01 | |
*** e0ne has joined #openstack-ironic | 19:07 | |
*** ijw has quit IRC | 19:08 | |
TheJulia | rloo: digesting bios spec | 19:11 |
rloo | TheJulia: digesting latest opinions on longer cycle :) | 19:11 |
TheJulia | lol | 19:12 |
*** crushil__ has quit IRC | 19:13 | |
TheJulia | rloo: so we're expecting bios management interfaces that will appear that hare completely independent from the management of the hardware? It seems like they too would be hardware dependent... | 19:13 |
rloo | TheJulia: yeah, that's what I don't really think can happen. Seems like you'd have one bios interface per hw type. | 19:14 |
rloo | TheJulia: so how to handle changing bios interfaces may be a corner case | 19:14 |
rloo | TheJulia: in that regard, it is similar to other Interface types. | 19:15 |
TheJulia | Yeah, I don't think one really would ever.... unless thy pulled all the drives and went from soemthing like an ilo4 to an ilo5 | 19:15 |
rloo | TheJulia: i think we've been loosy-goosy wrt when we allow the interface values (or other node values) to be changed, but I honestly don't recall when we allow what... | 19:15 |
TheJulia | I really see these as all hardware management actions | 19:16 |
rloo | TheJulia: i believe mark goddard was the one that brought up the 'how do you handle when the bios interface changes'. it is a good question. now i am wondering, how do we handle when any iterface is changed... | 19:17 |
TheJulia | rloo: we just create the task upon the next command with the new interface, we do nothing else. | 19:17 |
* TheJulia feels that we're way over using the word "interface" | 19:17 | |
rloo | yup, interface and driver :-( | 19:18 |
*** trown|ruck has quit IRC | 19:18 | |
TheJulia | If we just grafted this stuff on management though, that would cut out.... ?3? patches | 19:18 |
rloo | TheJulia: presumably, regardless of what bios interface you use, the BIOS config settings on that hw won't change just cuz you changed the BIOSInterface | 19:18 |
*** trown has joined #openstack-ironic | 19:18 | |
rloo | TheJulia: oh. didn't we discuss that at the PTG? | 19:19 |
*** trown is now known as trown|ruck | 19:19 | |
* rloo looks for ptg etherpad... | 19:19 | |
TheJulia | rloo: dunno, I missed ?thursday? morning | 19:19 |
TheJulia | raid I can see being different because I can buy any raid card and install it in any server | 19:19 |
*** racedo has quit IRC | 19:19 | |
TheJulia | (well, architecture compatible) | 19:20 |
TheJulia | but bios... hmmm | 19:20 |
rloo | TheJulia: https://etherpad.openstack.org/p/ironic-queens-ptg-feature-proposals | 19:21 |
rloo | TheJulia: L60 | 19:21 |
rloo | TheJulia: i guess the 'composibility' reason is why it isn't in mgt | 19:22 |
TheJulia | That seems like one hell of an edge case | 19:22 |
rloo | TheJulia: maybe we should discuss with dmitry when he is back tomorrow. I don't feel strongly one way or the other, but the BIOSInterface is the direction we've taken/suggested. | 19:24 |
TheJulia | I guess, the only case that _truly_ works is for bios settings that may be settable from with-in a running OS. | 19:25 |
openstackgerrit | John L. Villalovos proposed openstack/ironic master: Detect when log messages are mis-formatted https://review.openstack.org/232257 | 19:25 |
TheJulia | where as we could have a redfish one that could make changes via the rest api | 19:26 |
rloo | jlvillal: any thoughts about putting some of that ^^ code in an oslo library? | 19:26 |
jlvillal | rloo: Not really... I mean sure if someone wants to do it. I'm not sure I have the bandwidth to try to do the whole process on that. | 19:27 |
rloo | jlvillal: once upon a time, we blocked copies of code from going into ironic; they had to go into an oslo library first. | 19:28 |
rloo | jlvillal: i suspect those days are gone and we'll copy/paste until it gets 'bad' again :-( | 19:28 |
jlvillal | rloo: In theory it is a good idea. I just wonder how long it would take to do it and how much effort would be involved. | 19:28 |
rloo | jlvillal: it depends; it didn't take long with lucas and i got some stuff added to one of the libraries. but i don't know how much involvement/people are around wrt oslo to help with reviews etc | 19:29 |
*** penick has quit IRC | 19:30 | |
jlvillal | rloo: Sadly at this time I have less time to devote towards OpenStack. Luckily I still have time, but not as much as before. | 19:30 |
rloo | jlvillal: yeah, i know :-( | 19:30 |
jlvillal | rloo: Thus my hesitancy to volunteer to do that. | 19:30 |
*** penick has joined #openstack-ironic | 19:31 | |
rloo | jlvillal: i just saw arkady's request not to pull the plug on tempest-plugin-in-master-ironic-n-inspector this week. sounds like a reasonable request... | 19:33 |
rloo | jlvillal: we DO need to make sure, for however long we keep that directory around, that it doesn't get updated... | 19:34 |
rloo | jlvillal: wrt the fixture stuff, maybe the thing to do is send email to devlist, oslo, asking them what they suggest. that it'll probably get merged to ironic and that it is copied in other repos right now. | 19:36 |
rloo | jlvillal: well, 'probably' if it is ok with dmitry; i want to get his opinion... | 19:36 |
rloo | TheJulia: so I think it makes sense to have a BIOSInterface. | 19:36 |
jlvillal | rloo: I could work on a 'pep8' check thingy to prevent new patches to the plugin directories. I'm not quite sure how to do that, but I could investigate. | 19:37 |
rloo | jlvillal: i don't know if we need to do that, unless it is quick. i think dmitry -2'd all patches last week, that touched that directory. | 19:38 |
rloo | jlvillal: might be enough to remind all the cores. dunno. | 19:38 |
jlvillal | rloo: I am replying to arkady's email. With the holiday as a counterpoint this might be the best time to break things since very few people will care... | 19:39 |
*** penick has quit IRC | 19:39 | |
jlvillal | rloo: Though I wonder how well their (any 3rd Party) CI works in general if nobody is around to fix issues for two weeks. Well it still be working when they get back? | 19:39 |
jlvillal | rloo: And work is allowed to go forward on openstack/ironic-tempest-plugin changes... | 19:40 |
rloo | jlvillal: i don't see it as urgent to delete that tempest code, and I'd rather not break 3rd party CI because of that | 19:42 |
TheJulia | rloo: re bios, is it envisioned to be entirely out of band? | 19:43 |
jlvillal | rloo: Okay. But it gives a false sense of positiveness for 3rd Party CI to keep using it. | 19:43 |
jlvillal | rloo: As in they may really be broken but don't know it. | 19:43 |
rloo | jlvillal: apart from someone accidentally updating the tempest code, i don't think it affects us much. besides the 3rd party ci using 'older' tempest code | 19:43 |
rloo | jlvillal: realistically, i doubt much/any tempest changes will land in the next two weeks? | 19:44 |
rloo | TheJulia: good question. if we don't explicitly say 'only out of band' then no. hard to predict the future... | 19:44 |
jlvillal | rloo: Okay. I'm in the somewhat opposed to delaying the changeover camp at this time. Not vehemently opposed, but opposed. | 19:44 |
rloo | jlvillal: can discuss with dmitry tomorrow. you two were the most involved in this. i am just being devil's (err, 3rd party CI) advocate | 19:45 |
jlvillal | rloo: We need that :) Thanks. | 19:45 |
rloo | jlvillal: doesn't seem like we gave them much notice/heads up about it. | 19:45 |
rloo | gonna take a break and get some fresh cold air. back soon... | 19:46 |
*** e0ne has quit IRC | 19:46 | |
openstackgerrit | John L. Villalovos proposed openstack/ironic master: Remove ironic_tempest_plugin/ directory https://review.openstack.org/527733 | 19:49 |
*** ijw has joined #openstack-ironic | 20:01 | |
*** e0ne has joined #openstack-ironic | 20:01 | |
*** ijw has quit IRC | 20:07 | |
TheJulia | rloo: In that case, I feel like I just found an issue with bios stuffs :( | 20:07 |
TheJulia | rloo: please review my comments, hopefully they all make sense. | 20:12 |
*** jtomasek has joined #openstack-ironic | 20:19 | |
*** ccamacho has quit IRC | 20:26 | |
*** penick has joined #openstack-ironic | 20:28 | |
*** d0ugal has quit IRC | 20:36 | |
*** d0ugal has joined #openstack-ironic | 20:38 | |
*** namnh has joined #openstack-ironic | 20:38 | |
*** namnh has quit IRC | 20:42 | |
*** e0ne has quit IRC | 20:51 | |
*** fragatina has joined #openstack-ironic | 20:51 | |
*** dprince has quit IRC | 20:58 | |
*** linkmark has joined #openstack-ironic | 20:59 | |
rloo | thx TheJulia, I commented on your comments :) | 21:07 |
rloo | TheJulia: this reminds me so much of other features, eg cleaning. The spec hangs around for awhile, then we/someone decides we need to just do it. And then during code reviews, we try to address issues that we/reviewers see. | 21:08 |
rloo | TheJulia: i have no idea whether it is better to spend a lot of time during the spec process, documenting details, or leave it for the coding phase. | 21:08 |
TheJulia | There is definitely a happy medium, but I think in this case we've also hit some of the pitfalls before | 21:09 |
*** ijw has joined #openstack-ironic | 21:09 | |
rloo | TheJulia: part of it I think, depends on the author/people that are proposing the spec and writing the code. How 'capable' they are... | 21:09 |
rloo | TheJulia: so you raise some good points. now how do we (or the author) deal with it, to speed things up...? | 21:10 |
rloo | TheJulia: it is not too late to get rid of BIOSInterface. I always believe in better late than never, if it seems like BIOSInterface is a bad idea. | 21:11 |
rloo | TheJulia: I don't mind adding more interfaces as long as they make sense. The more we add, the more used to it we'll be wrt how to add a new one etc. | 21:11 |
*** r-daneel has quit IRC | 21:11 | |
*** r-daneel has joined #openstack-ironic | 21:11 | |
*** e0ne has joined #openstack-ironic | 21:11 | |
*** jcoufal_ has joined #openstack-ironic | 21:13 | |
*** jcoufal has quit IRC | 21:15 | |
TheJulia | I would say it is contextual knowledge more then capability, on all aspects | 21:16 |
TheJulia | I can totally see the point behind it being separate, but my questions are based out of a lack of context. Once I have that context, reconciliation is quick :) | 21:17 |
*** jcoufal_ has quit IRC | 21:17 | |
*** jcoufal has joined #openstack-ironic | 21:20 | |
*** catintheroof has quit IRC | 21:20 | |
*** jtomasek has quit IRC | 21:24 | |
*** amarao has joined #openstack-ironic | 21:24 | |
*** jcoufal has quit IRC | 21:31 | |
*** ijw has quit IRC | 21:32 | |
*** jcoufal has joined #openstack-ironic | 21:33 | |
*** openstackgerrit has quit IRC | 21:33 | |
rloo | TheJulia: right, and the spec ought to include that context too. | 21:37 |
*** AlexeyAbashkin has joined #openstack-ironic | 21:38 | |
*** AlexeyAbashkin has quit IRC | 21:42 | |
*** dprince has joined #openstack-ironic | 21:43 | |
*** amarao has quit IRC | 21:44 | |
rloo | jlvillal: dumb question. wrt your patch https://review.openstack.org/#/c/232257/, should or shouldn't the DEBUG logs be printed out? | 21:52 |
patchbot | patch 232257 - ironic - Detect when log messages are mis-formatted | 21:52 |
rloo | jlvillal: cuz I see them logged: http://logs.openstack.org/57/232257/17/check/openstack-tox-py27/fcb78d7/job-output.txt.gz | 21:52 |
rloo | jlvillal: but the commit msg seems to indicate they'd only be logged if OS_DEBUG was set? | 21:52 |
*** rwsu has quit IRC | 21:54 | |
jlvillal | rloo: Hmmm. Yeah, it isn't supposed to... | 21:55 |
jlvillal | rloo: Sounds like I need to figure that out :( | 21:55 |
rloo | jlvillal: and did you see the sphinx job failed? | 21:56 |
jlvillal | rloo: I had not | 21:56 |
jlvillal | rloo: But I do now | 21:56 |
rloo | jlvillal: i am just about to ask infra about that... :-( wondering if they turned on some flag... | 21:56 |
jlvillal | rloo: I didn't make any changes in regards to that. Thanks for letting me know. | 21:57 |
rloo | jlvillal: i've seen it in 3 patches so far. was hoping to ignore but ... | 21:57 |
jlvillal | rloo: Oh :( | 21:58 |
*** trown|ruck is now known as trown|outtypewww | 22:01 | |
rloo | so folks, our gate is broken cuz of sphinx changes. monty sent out email, i'm going to read and see if i can figure out what we need to do... | 22:01 |
* rloo would have liked a heads up... | 22:02 | |
*** baha has quit IRC | 22:10 | |
TheJulia | ugh | 22:11 |
jroll | looks like just a warning treated as an error | 22:14 |
jroll | should be an easy fix, I can try to do it real quick :) | 22:14 |
jroll | hm, this might be related to the autodoc thing he mentioned, though | 22:16 |
jroll | which is merged now https://review.openstack.org/#/c/528796 | 22:16 |
patchbot | patch 528796 - openstack-infra/zuul-jobs - Handle projects still using pbr autodoc_index_modules (MERGED) | 22:16 |
* jroll rechecks https://review.openstack.org/#/c/232257/ | 22:16 | |
patchbot | patch 232257 - ironic - Detect when log messages are mis-formatted | 22:16 |
* jroll sees rloo has already realized all this and rechecked | 22:16 | |
rloo | jroll: well, a little angel M* told me that it should have been fixed :-) | 22:17 |
jroll | :) | 22:18 |
*** e0ne has quit IRC | 22:37 | |
*** rcernin has joined #openstack-ironic | 22:37 | |
*** AlexeyAbashkin has joined #openstack-ironic | 22:38 | |
*** e0ne has joined #openstack-ironic | 22:38 | |
*** e0ne has quit IRC | 22:39 | |
*** namnh has joined #openstack-ironic | 22:39 | |
*** e0ne has joined #openstack-ironic | 22:40 | |
*** e0ne has quit IRC | 22:40 | |
*** e0ne has joined #openstack-ironic | 22:40 | |
*** e0ne has quit IRC | 22:41 | |
*** AlexeyAbashkin has quit IRC | 22:42 | |
*** namnh has quit IRC | 22:43 | |
*** e0ne has joined #openstack-ironic | 22:59 | |
*** dprince has quit IRC | 23:00 | |
*** e0ne has quit IRC | 23:00 | |
*** e0ne has joined #openstack-ironic | 23:01 | |
*** e0ne has quit IRC | 23:01 | |
*** e0ne has joined #openstack-ironic | 23:02 | |
*** e0ne has quit IRC | 23:02 | |
*** e0ne has joined #openstack-ironic | 23:02 | |
*** e0ne has quit IRC | 23:03 | |
*** e0ne has joined #openstack-ironic | 23:03 | |
*** e0ne has quit IRC | 23:04 | |
*** e0ne has joined #openstack-ironic | 23:04 | |
*** e0ne has quit IRC | 23:04 | |
*** catinthe_ has joined #openstack-ironic | 23:08 | |
*** catinthe_ has quit IRC | 23:13 | |
*** tonyb has quit IRC | 23:26 | |
*** tonyb has joined #openstack-ironic | 23:36 | |
*** harlowja has quit IRC | 23:38 | |
*** Goneri has quit IRC | 23:51 | |
*** d0ugal has quit IRC | 23:51 | |
* TheJulia wishes all network cards just spoke ipxe to begin with | 23:53 | |
*** jcoufal has quit IRC | 23:59 |
Generated by irclog2html.py 2.15.3 by Marius Gedminas - find it at mg.pov.lt!