*** penick has quit IRC | 00:01 | |
*** Sukhdev has quit IRC | 00:01 | |
*** vishwanathj has quit IRC | 00:05 | |
*** penick has joined #openstack-ironic | 00:06 | |
openstackgerrit | Josh Gachnang proposed openstack/ironic-python-agent: Add command metrics to IPA API https://review.openstack.org/119981 | 00:07 |
---|---|---|
openstackgerrit | Josh Gachnang proposed openstack/ironic-python-agent: Allow hardware managers to override clean step priority https://review.openstack.org/189969 | 00:15 |
*** penick has quit IRC | 00:19 | |
openstackgerrit | Merged openstack/bifrost: Documentation reformatting https://review.openstack.org/205863 | 00:22 |
*** mtanino_ has joined #openstack-ironic | 00:25 | |
*** mtanino has quit IRC | 00:26 | |
SpamapS | + sudo sh -c 'http_proxy=http://127.0.0.1:3128/ debootstrap --verbose --variant=minbase --include=python,sudo,linux-image-amd64 --components=main --arch=amd64 unstable /tmp/image.Ufnu3M5k/mnt http://httpredir.debian.org/debian ' | 00:27 |
SpamapS | sh: 1: debootstrap: not found | 00:27 |
SpamapS | TheJulia: looks like Bifrost using ubuntu-minimal means it is missing some package deps in the env setup | 00:28 |
TheJulia | that would be the one case I didn't test earlier | 00:30 |
SpamapS | :) | 00:30 |
TheJulia | seems like that is kind of a fundimental requriement though... | 00:30 |
SpamapS | TheJulia: perhaps actually a diskimage-builder role could handle that. | 00:31 |
TheJulia | I thought debootstrap was burned in that way | 00:32 |
*** naohirot has joined #openstack-ironic | 00:34 | |
SpamapS | TheJulia: It's one of those weird things that we don't have a good way to express in things like dib upstream | 00:35 |
SpamapS | I believe 'bindep' was trying to address that. | 00:35 |
* TheJulia ponders | 00:36 | |
*** praneshp has quit IRC | 00:43 | |
openstackgerrit | Merged openstack/bifrost: Documentation reformatting https://review.openstack.org/206201 | 00:46 |
*** openstackgerrit has quit IRC | 00:46 | |
*** openstackgerrit has joined #openstack-ironic | 00:47 | |
*** Haomeng has quit IRC | 00:52 | |
openstackgerrit | Merged openstack/bifrost: Documentation reformatting https://review.openstack.org/206208 | 00:53 |
openstackgerrit | Merged openstack/bifrost: Corrected spelling https://review.openstack.org/206212 | 00:53 |
*** kevinbenton has quit IRC | 00:54 | |
*** kevinbenton has joined #openstack-ironic | 00:57 | |
*** puranamr has quit IRC | 00:57 | |
openstackgerrit | Josh Gachnang proposed openstack/ironic-python-agent: Improve IPA logging and exception handling https://review.openstack.org/190279 | 00:59 |
*** Sukhdev has joined #openstack-ironic | 01:14 | |
*** absubram has quit IRC | 01:18 | |
*** pal has joined #openstack-ironic | 01:23 | |
*** meghal has quit IRC | 01:24 | |
*** Sukhdev has quit IRC | 01:25 | |
*** natorious is now known as zz_natorious | 01:25 | |
*** thrash is now known as thrash|g0ne | 01:29 | |
openstackgerrit | Naohiro Tamura proposed openstack/ironic: Add hardware inspection module for iRMC driver https://review.openstack.org/196480 | 01:35 |
*** Haomeng has joined #openstack-ironic | 01:35 | |
*** davideagnello has quit IRC | 01:36 | |
*** rloo has quit IRC | 01:51 | |
*** jlvillal has quit IRC | 01:58 | |
*** jlvillal has joined #openstack-ironic | 01:59 | |
*** mtanino_ has quit IRC | 02:06 | |
*** eglute has quit IRC | 02:07 | |
*** eglute has joined #openstack-ironic | 02:09 | |
*** eglute has quit IRC | 02:09 | |
*** eglute has joined #openstack-ironic | 02:10 | |
*** pal has quit IRC | 02:16 | |
*** pal has joined #openstack-ironic | 02:17 | |
*** zhenguo has joined #openstack-ironic | 02:19 | |
*** davideagnello has joined #openstack-ironic | 02:42 | |
*** hakimo_ has joined #openstack-ironic | 02:52 | |
*** hakimo has quit IRC | 02:54 | |
*** pal has quit IRC | 03:03 | |
*** ramineni has joined #openstack-ironic | 03:04 | |
*** praneshp has joined #openstack-ironic | 03:08 | |
*** Sukhdev has joined #openstack-ironic | 03:21 | |
*** ramineni1 has joined #openstack-ironic | 03:21 | |
*** zz_natorious is now known as natorious | 03:22 | |
*** ramineni has quit IRC | 03:24 | |
*** praneshp_ has joined #openstack-ironic | 03:24 | |
*** praneshp has quit IRC | 03:26 | |
*** praneshp_ is now known as praneshp | 03:26 | |
*** coolsvap|away is now known as coolsvap | 03:32 | |
*** Nisha has joined #openstack-ironic | 03:37 | |
*** saripurigopi has joined #openstack-ironic | 03:40 | |
*** davideagnello has quit IRC | 03:40 | |
openstackgerrit | Sinval Vieira Mendes Neto proposed openstack/ironic: Add port creation passing the name of the node instead of the UUID of the node https://review.openstack.org/193439 | 03:49 |
*** meghal has joined #openstack-ironic | 03:53 | |
*** pal has joined #openstack-ironic | 03:58 | |
openstackgerrit | Cameron.C proposed openstack/ironic: Allow inspector driver to work in standalone mode https://review.openstack.org/202435 | 03:59 |
openstackgerrit | Cameron.C proposed openstack/ironic: Make inspector driver test correctly https://review.openstack.org/204973 | 03:59 |
openstackgerrit | Sinval Vieira Mendes Neto proposed openstack/ironic: Add more info level log to deploy_utils.work_on_disk() method https://review.openstack.org/205387 | 04:02 |
*** Nisha_away has joined #openstack-ironic | 04:02 | |
*** Nisha has quit IRC | 04:03 | |
*** sinval_ has quit IRC | 04:04 | |
*** Haomeng has quit IRC | 04:04 | |
*** Haomeng has joined #openstack-ironic | 04:04 | |
*** Nisha has joined #openstack-ironic | 04:06 | |
*** Nisha_away has quit IRC | 04:08 | |
*** meghal has quit IRC | 04:14 | |
*** Nisha_away has joined #openstack-ironic | 04:42 | |
*** Nisha has quit IRC | 04:42 | |
saripurigopi | morning Ironic | 04:46 |
*** Nisha_away has quit IRC | 04:46 | |
Haomeng | saripurigopi: good morning:) | 05:00 |
saripurigopi | Haomeng: o/ | 05:02 |
Haomeng | saripurigopi: :) | 05:02 |
*** rameshg87 has joined #openstack-ironic | 05:05 | |
saripurigopi | Haomeng: could you have a look at https://review.openstack.org/#/c/192142/ ? | 05:06 |
Haomeng | saripurigopi: sure | 05:10 |
saripurigopi | Haomeng: thank you | 05:11 |
Haomeng | saripurigopi: yw, my pleasure, and I am not familiar with Cisco Hardware but will review and give your comments on common level:) | 05:11 |
Haomeng | saripurigopi: :) | 05:11 |
saripurigopi | Haomeng: sure | 05:12 |
Haomeng | saripurigopi: :) | 05:12 |
*** e0ne has joined #openstack-ironic | 05:14 | |
*** Sukhdev has quit IRC | 05:20 | |
*** yog__ has joined #openstack-ironic | 05:32 | |
openstackgerrit | chenglch proposed openstack/ironic-specs: Add petitboot boot driver support https://review.openstack.org/177641 | 05:38 |
*** natorious is now known as zz_natorious | 05:42 | |
*** e0ne has quit IRC | 05:42 | |
*** e0ne has joined #openstack-ironic | 05:44 | |
*** e0ne has quit IRC | 05:51 | |
*** ukalifon has joined #openstack-ironic | 05:52 | |
*** jamielennox is now known as jamielennox|away | 05:52 | |
saripurigopi | rameshg87: to write custom deploy driver | 05:52 |
saripurigopi | rameshg87: what are the guide lines to follow. | 05:53 |
SpamapS | hm not bad. 25 hosts enrolled, all but two answering IPMI | 05:53 |
*** e0ne has joined #openstack-ironic | 05:55 | |
*** jamielennox|away is now known as jamielennox | 05:56 | |
rameshg87 | saripurigopi: there are no guidelines as such | 05:58 |
rameshg87 | saripurigopi: if you are planning to write a new one | 05:58 |
saripurigopi | rameshg87: yeah, planning to write one based on vMedia and support secure boot. | 05:59 |
rameshg87 | saripurigopi: just check if you actually need a different boot mechanism and deploy mechanism | 05:59 |
rameshg87 | saripurigopi: you rather need a separate boot mechanism | 05:59 |
rameshg87 | https://github.com/openstack/ironic-specs/blob/master/specs/liberty/new-boot-interface.rst | 05:59 |
rameshg87 | saripurigopi: the first patch for it is almost done - https://review.openstack.org/#/c/166513/ | 06:00 |
rameshg87 | saripurigopi: you can implement a cisco virtual media boot interface rather | 06:00 |
saripurigopi | rameshg87: yeah, let me look at this. | 06:03 |
saripurigopi | rameshg87: thank you | 06:04 |
saripurigopi | Haomeng: thank you for the comments. | 06:04 |
Haomeng | saripurigopi: welcome, just left some nits and concern, because I am not familiar with the Cisco Hardware systems:) | 06:04 |
Haomeng | saripurigopi: :) | 06:04 |
saripurigopi | Haomeng: sure, will submit new patch with corrections. | 06:05 |
Haomeng | saripurigopi: suggest to wait more comments to cover with new patch:) | 06:05 |
Haomeng | saripurigopi: :) | 06:05 |
saripurigopi | Haomeng: :) | 06:06 |
SpamapS | http://paste.openstack.org/show/406007/ 23 nodes all turned on at once.. I hope the rack doesn't pop a breaker. ;) | 06:10 |
*** e0ne has quit IRC | 06:13 | |
*** chlong has quit IRC | 06:17 | |
rameshg87 | naohirot: fyi, https://review.openstack.org/#/c/205998/ | 06:18 |
rameshg87 | naohirot: agent_irmc should be broken in the master, and should be fixed with the above change (it's applicable for both agent_ilo and agent_irmc driver) | 06:19 |
naohirot | rameshg87: Hi | 06:20 |
rameshg87 | naohirot: hi | 06:20 |
naohirot | rameshg87: let me read | 06:21 |
naohirot | rameshg87: now I understood the situation | 06:24 |
naohirot | rameshg87: so after Jul. 23rd both tuned not to work. right? | 06:25 |
rameshg87 | naohirot: yes | 06:25 |
naohirot | rameshg87: how did you detect it? | 06:25 |
naohirot | rameshg87: do you remember last time i asked core os configdrive error message? | 06:27 |
rameshg87 | naohirot: we have a nightly jenkins running | 06:27 |
rameshg87 | naohirot: yes | 06:27 |
naohirot | rameshg87: that was my netowrk environment problem. | 06:27 |
naohirot | rameshg87: after that, I didn't run agent_irmc. | 06:28 |
rameshg87 | naohirot: oh okay | 06:28 |
*** vishwanathj has joined #openstack-ironic | 06:28 | |
naohirot | rameshg87: anyway thanks for letting me know :) | 06:29 |
rameshg87 | naohirot: wc | 06:32 |
SpamapS | hm | 06:34 |
SpamapS | ansible-playbook -e path/to/override.yaml doesn't seem to work. Bummer. | 06:35 |
-openstackstatus- NOTICE: zuul is stuck and about to undergo an emergency restart, please be patient as job results may take a long time | 06:46 | |
*** ChanServ changes topic to "zuul is stuck and about to undergo an emergency restart, please be patient as job results may take a long time" | 06:46 | |
*** romainh has joined #openstack-ironic | 06:50 | |
*** praneshp has quit IRC | 07:02 | |
*** achanda has quit IRC | 07:11 | |
*** hblixt has quit IRC | 07:15 | |
*** achanda has joined #openstack-ironic | 07:18 | |
SpamapS | TheJulia: for when you wake up.. something is wonky in the test to see if an image exists yet. install.yaml rebuilds the deploy image every time. | 07:21 |
*** ishant__ has joined #openstack-ironic | 07:21 | |
SpamapS | ah, I think because it's using dib_imagename as the path, but it should be {{ dib_imagename }}.qcow2 | 07:22 |
openstackgerrit | Clint 'SpamapS' Byrum proposed openstack/bifrost: Fix detection of existence of image https://review.openstack.org/206337 | 07:24 |
*** achanda has quit IRC | 07:35 | |
*** e0ne has joined #openstack-ironic | 07:37 | |
*** dtantsur|afk is now known as dtantsur | 07:41 | |
dtantsur | Morning Ironic | 07:41 |
openstackgerrit | Merged openstack/ironic-inspector: Fix functional test invocation https://review.openstack.org/205070 | 07:42 |
*** athomas has quit IRC | 07:44 | |
*** athomas has joined #openstack-ironic | 07:45 | |
*** rameshg87 is now known as rameshg87-lunch | 07:45 | |
*** achanda has joined #openstack-ironic | 07:46 | |
*** athomas has quit IRC | 07:49 | |
*** Marga_ has quit IRC | 07:49 | |
*** Marga_ has joined #openstack-ironic | 07:50 | |
*** coolsvap is now known as coolsvap|away | 07:57 | |
* SpamapS fat fingered the list of IPs and re-deploys all 22 working nodes again... :-P | 07:57 | |
SpamapS | tie to sleep | 07:57 |
SpamapS | time to sleep rather. :-P | 07:57 |
*** Marga_ has quit IRC | 07:57 | |
*** Marga_ has joined #openstack-ironic | 07:58 | |
SpamapS | TheJulia: I wonder if we could build in an option to turn the dynamic inventory into auth DNS and/or static DHCP records for dnsmasq. | 07:58 |
SpamapS | oh also looks like bifrost's gate is broken by the debootstrap issue.. | 07:59 |
*** achanda has quit IRC | 08:00 | |
*** achanda has joined #openstack-ironic | 08:01 | |
*** ChanServ 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" | 08:02 | |
-openstackstatus- NOTICE: zuul has been restarted and queues restored. It may take some time to work through the backlog. | 08:02 | |
*** jistr has joined #openstack-ironic | 08:03 | |
*** achanda has quit IRC | 08:04 | |
*** lucasagomes has joined #openstack-ironic | 08:08 | |
*** stendulker has joined #openstack-ironic | 08:08 | |
*** karimb has joined #openstack-ironic | 08:11 | |
*** achanda has joined #openstack-ironic | 08:11 | |
*** ndipanov has quit IRC | 08:12 | |
sambetts | Morning all o/ | 08:13 |
sambetts | dtantsur o/ | 08:13 |
dtantsur | sambetts, o/ | 08:13 |
*** ramineni1 has quit IRC | 08:15 | |
*** ramineni1 has joined #openstack-ironic | 08:20 | |
openstackgerrit | Merged openstack/ironic: Add CLEANWAIT state https://review.openstack.org/200152 | 08:21 |
openstackgerrit | Merged openstack/ironic: Updated from global requirements https://review.openstack.org/206075 | 08:22 |
*** MattMan has quit IRC | 08:23 | |
lucasagomes | sambetts, dtantsur morning! How it's going? | 08:27 |
*** vishwanathj has quit IRC | 08:27 | |
ramineni1 | Haomeng, hi | 08:27 |
sambetts | Hey lucasagomes, I'm good thanks, you? | 08:28 |
lucasagomes | sambetts, all is well (-: | 08:28 |
*** vishwanathj has joined #openstack-ironic | 08:28 | |
sambetts | :D | 08:29 |
*** achanda has quit IRC | 08:32 | |
*** alexpilotti has joined #openstack-ironic | 08:34 | |
dtantsur | lucasagomes, morning! sleepy and under weather | 08:36 |
dtantsur | like, well, previous 3 weeks :) | 08:36 |
*** chenke has joined #openstack-ironic | 08:36 | |
*** vishwanathj has quit IRC | 08:39 | |
lucasagomes | dtantsur, sad to hear that :-( | 08:43 |
chenke | hi | 08:44 |
sambetts | man the only conversations that happen on the ML are about API versioning :-P | 08:44 |
Haomeng | ramineni1: pong | 08:45 |
chenke | got it | 08:46 |
chenke | but where can i raise a question? sorry about that, this is my 1st time to use IRC. | 08:47 |
Haomeng | chenke: welcome, what question, for ironic? | 08:49 |
lucasagomes | sambetts, heh yeah | 08:49 |
Haomeng | chenke: yes, you can raise ironic question here:) | 08:50 |
lucasagomes | gotta sort it out | 08:50 |
*** achanda has joined #openstack-ironic | 08:51 | |
Haomeng | lucasagomes: good morning:) | 08:52 |
lucasagomes | Haomeng, hello there! good ugt morning! | 08:52 |
chenke | Haomeng: let me summarise it and then throw it out | 08:52 |
Haomeng | lucasagomes: :) | 08:52 |
Haomeng | chenke: ok | 08:52 |
Haomeng | chenke: you can paste them via - paste.openstack.org | 08:53 |
*** vishwanathj has joined #openstack-ironic | 08:53 | |
Haomeng | chenke: sorry, I will be away to go home for a while and get back to you from home:) | 08:54 |
chenke | haomeng, it's ok! we can left it here and deal with it later. | 08:55 |
*** coolsvap|away is now known as coolsvap | 08:56 | |
ramineni1 | Haomeng, we can catch up later too :) | 08:57 |
lucasagomes | chenke, just ask, someone in the channel might know and will answer you | 08:57 |
chenke | tku all. you are all really helpful@@ | 08:58 |
*** achanda has quit IRC | 09:00 | |
chenke | i have create a baremetal image by diskimage-builder. and then i deploy the image on a physical machine | 09:07 |
chenke | i install some software and do a few configuration for produce environment. | 09:07 |
chenke | now i need to make image of this physical machine, so that i can update it to glance for deploying them to many other physical machine. | 09:07 |
chenke | i guess my-image.vmlinuz and my-image.initrd can be reused, so do you know how to make image of physical machine that can be used by baremetal? | 09:07 |
*** vishwanathj has quit IRC | 09:10 | |
openstackgerrit | Lucas Alvares Gomes proposed openstack/ironic: Follow-on to b6ed09e297 to fix docstrings/comments https://review.openstack.org/206433 | 09:10 |
*** boris-42 has quit IRC | 09:10 | |
chenke | maybe it will be readable.. http://paste.openstack.org/show/406031/ | 09:12 |
*** vishwanathj has joined #openstack-ironic | 09:12 | |
*** ndipanov has joined #openstack-ironic | 09:12 | |
*** Nisha_away has joined #openstack-ironic | 09:13 | |
lucasagomes | chenke, so you've deployed an image to a machine so you could customize it? Now you want to get this customized image upload to glance and deploy it onto N machines? | 09:14 |
sambetts | chenke: Is it linux? | 09:14 |
chenke | yes. it's centos7 | 09:14 |
lucasagomes | chenke, my suggestion would be to you to try to customize the image without deploying it first, you can do that creating elements for disk image builder. But since you've done the customization already | 09:15 |
sambetts | dd if=/dev/sda of=/path/to/images/sda.img bs=1024 | 09:15 |
lucasagomes | chenke, just boot another ramdisk or a live cd on that machine you customized | 09:15 |
lucasagomes | and dd the root partition to a file | 09:15 |
lucasagomes | that will be ur image, you can reuse the kernel and ramdisk from the previous deployment | 09:16 |
lucasagomes | sambetts, I think he wants a partiton image, this dd will copy the full disk | 09:16 |
*** achanda has joined #openstack-ironic | 09:17 | |
openstackgerrit | Merged openstack/ironic-inspector: Implement optional API versioning https://review.openstack.org/205071 | 09:20 |
chenke | lucasagomes, i think elements is not enough, eg. some device drivers. | 09:21 |
chenke | and dd the root partition to a file? could u detail it? | 09:21 |
lucasagomes | chenke, just like sambetts did, but instead of copying the full disk you just copy the root partition | 09:22 |
lucasagomes | because Ironic can create the rest of the partitions (swap, configdrive etc) if you need | 09:22 |
lucasagomes | according to the nov aflavor | 09:22 |
lucasagomes | dd if=/dev/sda1 of=<path to the file> bs=1024 (bs == block size) | 09:23 |
sambetts | haha you beat me to it :-P | 09:23 |
openstackgerrit | Gopi Krishna S proposed openstack/ironic-specs: Add out-of-band RAID configuration support for Cisco Hardware https://review.openstack.org/192142 | 09:24 |
chenke | i think it's a sharp way. tks sambetts | 09:24 |
chenke | sambetts, should i stop some service or process for avoiding some data sync isse? | 09:26 |
sambetts | chenke: you'll need to shut off the machine and boot it using a live disk | 09:27 |
rameshg87-lunch | persia: hi | 09:29 |
rameshg87-lunch | persia: I can confirm that proliantutils works with ​ProLiant DL380 G7. I ran the tempest test suite with that machine. | 09:29 |
rameshg87-lunch | today :) | 09:29 |
chenke | sambetts, boot it using a live disk and then run dd mentioned to copy the full sda1 | 09:30 |
chenke | right? | 09:30 |
lucasagomes | chenke, yes | 09:30 |
*** MattMan has joined #openstack-ironic | 09:30 | |
sambetts | chenke: yup | 09:30 |
chenke | ok. i will try it. but how can it update it to glance by a .img file? | 09:31 |
*** achanda has quit IRC | 09:33 | |
lucasagomes | chenke, you can just upload the new image to glance and use it to provision the new machines | 09:35 |
*** romainh has quit IRC | 09:36 | |
lucasagomes | chenke, http://docs.openstack.org/developer/ironic/deploy/install-guide.html#image-requirements | 09:36 |
lucasagomes | there's a section there "Add the user images to glance" | 09:37 |
openstackgerrit | Gopi Krishna S proposed openstack/ironic-specs: Out-of-band hardware introspection support for Cisco B/C/M-series servers https://review.openstack.org/204733 | 09:37 |
*** pal has quit IRC | 09:38 | |
chenke | lucasagomes, yeah got it. i will try it. tku | 09:39 |
*** romainh has joined #openstack-ironic | 09:41 | |
openstackgerrit | Dmitry Tantsur proposed openstack/ironic: Only take exclusive lock in sync_power_state if node is updated https://review.openstack.org/202562 | 09:43 |
*** pal has joined #openstack-ironic | 09:43 | |
rameshg87-lunch | lucasagomes: hi there, can you please have a look at the patch https://review.openstack.org/#/c/166513/ | 09:48 |
rameshg87-lunch | it has 2x+2s | 09:49 |
lucasagomes | rameshg87-lunch, ++ | 09:49 |
*** rameshg87-lunch is now known as rameshg87 | 09:49 | |
lucasagomes | rameshg87, will do it now | 09:49 |
rameshg87 | thanks | 09:49 |
openstackgerrit | Dmitry Tantsur proposed openstack/ironic: Don't prevent updates if power transition is in progress https://review.openstack.org/204565 | 09:52 |
*** naohirot has quit IRC | 09:54 | |
openstackgerrit | Yuiko Takada proposed openstack/ironic-inspector: Migrate to oslo_log https://review.openstack.org/205912 | 09:56 |
openstackgerrit | Shivanand Tendulker proposed openstack/ironic: grub2 bootloader support for uefi boot mode https://review.openstack.org/166192 | 09:58 |
openstackgerrit | Shivanand Tendulker proposed openstack/ironic: grub2 bootloader support for uefi boot mode https://review.openstack.org/166192 | 10:00 |
openstackgerrit | Shivanand Tendulker proposed openstack/ironic: Secure boot support for pxe_ilo driver https://review.openstack.org/154808 | 10:08 |
Haomeng | ramineni1: ping | 10:11 |
ramineni1 | Haomeng, hi | 10:14 |
ramineni1 | Haomeng, I just wondering if this bug is still valid , https://bugs.launchpad.net/ironic/+bug/1434353 | 10:14 |
openstack | Launchpad bug 1434353 in python-ironicclient "commands occasionally show exception traceback" [Medium,Confirmed] - Assigned to Haomeng,Wang (whaom) | 10:14 |
ramineni1 | Haomeng, debug is set to False , we cant reproduce it right? | 10:15 |
Haomeng | ramineni1: let me check the bug | 10:16 |
Haomeng | ramineni1: I turn debug to false, it will work as well | 10:18 |
Haomeng | ramineni1: so this should be invalid bug | 10:18 |
Haomeng | ramineni1: if debug=true, the traceback will be shown out | 10:18 |
*** Nisha_away has quit IRC | 10:18 | |
Haomeng | ramineni1: if it set to false, will not print the traceback info | 10:19 |
Haomeng | ramineni1: let me mark this bug is invalid | 10:19 |
ramineni1 | Haomeng, yes , I´m also wondering if it should be marked as invalid | 10:19 |
ramineni1 | Haomeng, ok :) | 10:19 |
Haomeng | ramineni1: sorry for confusing | 10:19 |
Haomeng | ramineni1: thanks for your reminder | 10:19 |
Haomeng | ramineni1: :) | 10:20 |
ramineni1 | Haomeng, np..just want to confirm :) | 10:20 |
Haomeng | ramineni1: :) | 10:21 |
lucasagomes | rameshg87, +a | 10:27 |
rameshg87 | \o/ | 10:28 |
rameshg87 | lucasagomes: thanks :) | 10:28 |
lucasagomes | tested with pxe and ipxe | 10:28 |
lucasagomes | works great! | 10:28 |
rameshg87 | great .. | 10:30 |
rameshg87 | dtantsur: wdyt about the comment on https://review.openstack.org/#/c/166521/ ? | 10:31 |
rameshg87 | can you please take a look at it when you get some time .. | 10:31 |
*** Marga_ has quit IRC | 10:34 | |
*** yog__ has quit IRC | 10:35 | |
dtantsur | rameshg87, sorry, I'm about to take a small sick break, as I'm not feeling really well | 10:36 |
dtantsur | rameshg87, I remember I didn't have a strong opinion on this patch | 10:36 |
dtantsur | but I'll rereview it once I'm better | 10:37 |
rameshg87 | dtantsur: sure..thanks a lot | 10:37 |
*** bradjones has quit IRC | 10:41 | |
*** athomas has joined #openstack-ironic | 10:42 | |
*** thrash|g0ne is now known as thrash | 10:44 | |
lucasagomes | mrda, jlvillal when you guys have a time please take a look https://review.openstack.org/#/c/204995/ | 10:49 |
lucasagomes | thank you | 10:49 |
*** romcheg has quit IRC | 10:50 | |
*** romainh has quit IRC | 11:01 | |
*** ishant__ has quit IRC | 11:05 | |
* rameshg87 goes home | 11:14 | |
openstackgerrit | Ramakrishnan G proposed openstack/ironic-specs: Update neutron integration spec https://review.openstack.org/206487 | 11:14 |
rameshg87 | exit | 11:14 |
*** rameshg87 has quit IRC | 11:14 | |
openstackgerrit | Merged openstack/ironic: Allow inspector driver to work in standalone mode https://review.openstack.org/202435 | 11:21 |
openstackgerrit | Lucas Alvares Gomes proposed openstack/ironic-specs: Lazy delete instances https://review.openstack.org/204162 | 11:25 |
lucasagomes | devananda, added the nova interactions and how they will be handled (Nova driver impact section) to the spec ^ | 11:26 |
*** ramineni1 has quit IRC | 11:26 | |
*** romcheg has joined #openstack-ironic | 11:27 | |
*** Marga_ has joined #openstack-ironic | 11:27 | |
*** pal_ has joined #openstack-ironic | 11:30 | |
*** pal has quit IRC | 11:30 | |
openstackgerrit | Sinval Vieira Mendes Neto proposed openstack/ironic: Add more info level log to deploy_utils.work_on_disk() method https://review.openstack.org/205387 | 11:30 |
*** Marga_ has quit IRC | 11:31 | |
*** Marga_ has joined #openstack-ironic | 11:32 | |
*** stendulker has quit IRC | 11:33 | |
*** coolsvap is now known as coolsvap|away | 11:37 | |
*** karimb has quit IRC | 11:38 | |
*** lucasagomes is now known as lucas-hungry | 11:38 | |
*** romainh has joined #openstack-ironic | 11:41 | |
*** karimb has joined #openstack-ironic | 11:42 | |
TheJulia | good morning | 11:48 |
*** karimb has quit IRC | 11:48 | |
*** Marga_ has quit IRC | 11:55 | |
sinval | morning TheJulia and Ironic | 11:56 |
*** Marga_ has joined #openstack-ironic | 11:58 | |
*** karimb has joined #openstack-ironic | 12:09 | |
*** lucas-hungry is now known as lucasagomes | 12:35 | |
lucasagomes | sinval, TheJulia g'morning | 12:35 |
*** Nisha_away has joined #openstack-ironic | 12:36 | |
*** karimb has quit IRC | 12:39 | |
*** zhenguo has quit IRC | 12:42 | |
openstackgerrit | Naohiro Tamura proposed openstack/ironic: Add iRMC vendor passthru for soft power off and NMI https://review.openstack.org/187082 | 12:45 |
*** coolsvap|away is now known as coolsvap | 12:45 | |
lucasagomes | auto merging failed for the pxe boot interface | 12:45 |
lucasagomes | rame<tab> | 12:45 |
*** trown|outttypeww is now known as trown | 12:47 | |
sambetts | Morning TheJulia o/ | 12:47 |
*** karimb has joined #openstack-ironic | 12:50 | |
openstackgerrit | Lucas Alvares Gomes proposed openstack/ironic: Refactor pxe - New PXEBoot and ISCSIDeploy interfaces https://review.openstack.org/166513 | 12:50 |
lucasagomes | rebased and fixed the auto merge ^ | 12:51 |
*** karmatronic has joined #openstack-ironic | 12:52 | |
openstackgerrit | Gopi Krishna S proposed openstack/ironic: UCS: node-get-boot-device is failing for Cisco servers https://review.openstack.org/206528 | 12:53 |
*** karimb has quit IRC | 12:54 | |
*** rloo has joined #openstack-ironic | 12:55 | |
*** thiagop has joined #openstack-ironic | 12:55 | |
thiagop | Good morning, Ironic | 12:58 |
*** cdearborn has joined #openstack-ironic | 13:02 | |
sambetts | o/ thiagop | 13:03 |
*** pal_ has quit IRC | 13:05 | |
*** amotoki has joined #openstack-ironic | 13:08 | |
openstackgerrit | Lucas Alvares Gomes proposed openstack/ironic: Clean up instance_uuid as part of the node's tear down https://review.openstack.org/205033 | 13:13 |
*** Haomeng|2 has joined #openstack-ironic | 13:15 | |
*** Haomeng has quit IRC | 13:18 | |
NobodyCam | good morning Ironicers... says the man waiting on coffee | 13:21 |
saripurigopi | NobodyCam: o/ | 13:21 |
TheJulia | Good morning NobodyCam | 13:21 |
NobodyCam | saripurigopi: TheJulia: good morning :) | 13:22 |
lucasagomes | NobodyCam, good morning | 13:25 |
NobodyCam | good (UGT) morning lucasagomes :) | 13:25 |
*** kkoski has joined #openstack-ironic | 13:27 | |
sambetts | o/ NobodyCam | 13:27 |
jroll | morning all :) | 13:28 |
dtantsur | jroll, NobodyCam, TheJulia, morning | 13:28 |
* dtantsur got fresh air, wine and espresso, and seemingly recovered | 13:28 | |
lucasagomes | jroll, morning! | 13:29 |
jroll | dtantsur: lol | 13:29 |
jroll | morning lucasagomes dtantsur TheJulia NobodyCam sambetts and everyone else \o | 13:29 |
jroll | lucasagomes: looking at https://review.openstack.org/#/c/204995/3/nova/virt/ironic/driver.py | 13:29 |
lucasagomes | jroll, yup | 13:30 |
lucasagomes | thanks | 13:30 |
jroll | I'm wondering why we do node = validate_... | 13:30 |
jroll | the node (uuid, I assume) is passed to _unprovision | 13:30 |
jroll | so why not just check the state, and drop the get by instance call | 13:30 |
jroll | yeah, we do the same call in destroy to get the node object | 13:31 |
lucasagomes | jroll, I think it's to avoid some race | 13:31 |
lucasagomes | like the node changes the instance_uuid and now is provisioning another instance | 13:32 |
lucasagomes | I don't think that may happen tho... 1 sec | 13:32 |
lucasagomes | I think deva commented about it in another patch | 13:32 |
jroll | lucasagomes: your new code would hit the same race though | 13:32 |
thiagop | morning NobodyCam sambetts jroll | 13:32 |
jroll | oh no it wouldn't | 13:32 |
jroll | urgh | 13:32 |
lucasagomes | jroll, https://review.openstack.org/#/c/183107/ | 13:32 |
lucasagomes | no it wouldn't | 13:32 |
lucasagomes | I would just exit if that instance was already deleted | 13:32 |
jroll | right | 13:33 |
jroll | ok | 13:33 |
jroll | thanks | 13:33 |
jroll | +1 | 13:33 |
NobodyCam | mornign jroll sambetts dtantsur :) | 13:33 |
lucasagomes | jroll, I want to remove that loop as part of the lazy instance deletion | 13:33 |
jroll | lucasagomes: indeed, though I think we'll still need it in case of api blip or whatever | 13:34 |
jroll | though that's probably a client wrapper thing | 13:34 |
*** Nisha has joined #openstack-ironic | 13:35 | |
lucasagomes | jroll, yeah tear down request still goes to the conductor | 13:36 |
lucasagomes | and in the conductor we start the thread _spawn_worker to do the rest making in async | 13:36 |
jroll | dtantsur: let's do the whole "ironic has-capability" thing and have the return values like this: https://imgur.com/ZBpai04 | 13:36 |
lucasagomes | for marking the node to be deleted we jsut will mark the node in the db and return, so it's basically a sync operation | 13:36 |
*** Nisha_away has quit IRC | 13:36 | |
jroll | lucasagomes: right, yep | 13:36 |
lucasagomes | so if the command succeed it's reliable that the node is marked for deletion | 13:37 |
dtantsur | jroll, lol, exactly | 13:37 |
*** saripurigopi has quit IRC | 13:42 | |
rloo | hi lucasagomes, dtantsur, sambetts. morning NobodyCam, jroll, thiagop, TheJulia, and everyone else :) | 13:43 |
jroll | morning rloo :) | 13:43 |
lucasagomes | rloo, hi there! good morning | 13:44 |
dtantsur | rloo, morning | 13:44 |
thiagop | hey, morning rloo | 13:45 |
NobodyCam | good mornign rloo thiagop :) | 13:46 |
*** Nisha has quit IRC | 13:51 | |
*** cdearborn has quit IRC | 13:52 | |
*** karmatronic has quit IRC | 13:54 | |
lucasagomes | jroll, lol damn I thought it was a joke! But no, it's actually for real | 13:55 |
lucasagomes | http://www.w3schools.com/tags/av_met_canplaytype.asp | 13:55 |
lucasagomes | shite | 13:55 |
jroll | heh, yep | 13:56 |
dtantsur | omg | 14:01 |
openstackgerrit | Yuriy Zveryanskyy proposed openstack/ironic: Cache Keystone client instance https://review.openstack.org/186685 | 14:01 |
jroll | this is why I don't do frontend work anymore :) | 14:04 |
lucasagomes | would be awesome to submit a patch adding a new return value "hopefully" - "if you have enough faith the browser might play that audio/video." | 14:09 |
*** boris-42 has joined #openstack-ironic | 14:10 | |
*** pal has joined #openstack-ironic | 14:13 | |
*** pal has quit IRC | 14:19 | |
*** pal has joined #openstack-ironic | 14:19 | |
*** thrash has quit IRC | 14:21 | |
*** mestery has joined #openstack-ironic | 14:24 | |
mestery | JoshNang: Did you put something on the neutron agenda from the nova mid-cycle last week? | 14:24 |
mestery | For reference: https://review.openstack.org/#/c/152703/ | 14:24 |
mestery | JoshNang: nm | 14:24 |
*** thrash has joined #openstack-ironic | 14:27 | |
openstackgerrit | Jarrod Johnson proposed stackforge/pyghmi: Implement read of IPv4 network configuration https://review.openstack.org/206557 | 14:28 |
*** thrash has quit IRC | 14:31 | |
*** thrash has joined #openstack-ironic | 14:35 | |
*** Nisha has joined #openstack-ironic | 14:38 | |
openstackgerrit | Laura Moore proposed openstack/ironic: Addition of portgroups to support LAG interfaces https://review.openstack.org/206232 | 14:42 |
*** cdearborn has joined #openstack-ironic | 14:43 | |
*** meghal has joined #openstack-ironic | 14:46 | |
*** zz_natorious is now known as natorious | 14:52 | |
openstackgerrit | Laura Moore proposed openstack/ironic: Addition of portgroups to support LAG interfaces https://review.openstack.org/206232 | 14:52 |
openstackgerrit | Merged openstack/ironic: Refactor pxe - New PXEBoot and ISCSIDeploy interfaces https://review.openstack.org/166513 | 14:55 |
dtantsur | \o/ ^^ | 14:55 |
NobodyCam | nice! | 14:55 |
jroll | \o/ | 14:56 |
dtantsur | *now* we're ready to release :) | 14:56 |
*** achanda has joined #openstack-ironic | 14:56 | |
thiagop | \o/ | 14:56 |
openstackgerrit | Laura Moore proposed openstack/ironic: Addition of portgroups to support LAG interfaces https://review.openstack.org/206238 | 14:57 |
jroll | devananda: let's release pls | 14:59 |
jroll | seriously, it's L-2 everywhere else | 14:59 |
jroll | we wanted to move faster | 14:59 |
jroll | and we still haven't released since kilo | 14:59 |
jroll | such sad :( | 15:00 |
rloo | jroll: what is needed wrt deciding stuff, before a release happens? there was something about semver | 15:00 |
openstackgerrit | Merged openstack/bifrost: Documentation reformatting https://review.openstack.org/206217 | 15:00 |
rloo | jroll: and we don't want to release cuz of enroll stuff? | 15:00 |
jroll | rloo: yeah, we need to fix the version thing | 15:01 |
jroll | for the second bit, define "we" | 15:01 |
rloo | jroll: so let me ask another question. how do "we" (ironic group) decide when to do a release :-) | 15:02 |
jroll | rloo: we say "we've built some cool stuff, let's get it to users" :) | 15:02 |
rloo | jroll: how many people have to say that? It seems like there is at least 2 cores that say let's release... | 15:02 |
*** pal has quit IRC | 15:03 | |
jroll | rloo: well, I'm not sure. but right now, only devananda can actually do the logistics of the release | 15:03 |
devananda | exactly one person has to say that - the release manager for the project, which currently is me | 15:03 |
rloo | jroll: ha ha. ok, so devananda has the power. that's what I wanted to know. | 15:03 |
lucasagomes | :-) boot interface! | 15:04 |
sambetts | o/ rloo | 15:04 |
devananda | jroll: have folks done any extra testing / documenting of the current state of the code, checking on open bugs to make sure it, well, doesn't contain known bugs that we would usually consider a release blocker? | 15:07 |
jroll | devananda: not sure | 15:08 |
jroll | so let's back up | 15:08 |
jroll | what do we need to do to ship some code | 15:09 |
devananda | jroll: I'd love to know what to comunicate to users in the release notes | 15:09 |
devananda | heh | 15:09 |
devananda | several things :) | 15:09 |
jroll | right | 15:09 |
jroll | is there a documented checklist? | 15:09 |
devananda | so - let's actually talk through that in an hour (after this meeting) | 15:09 |
*** achanda has quit IRC | 15:09 | |
dtantsur | right, these things should be done during this "week of soft freeze" that we agreed on. so before releasing anything we should at least officially start it :) | 15:09 |
devananda | frankly, I do not want to write relesae notes that say "oh by the way, we just made a breaking API change in our first release" | 15:09 |
devananda | dtantsur: right! | 15:10 |
jroll | sure | 15:10 |
dtantsur | devananda, our previous release also had a breaking change, it's kind of a tradition already :D | 15:10 |
* dtantsur is kidding of course | 15:10 | |
jroll | it isn't a breaking change | 15:10 |
* jroll is not kidding | 15:11 | |
lucasagomes | yeah we have to work it around with the client still, are we releasing the client right after the release of ironic right? | 15:11 |
*** natorious is now known as zz_natorious | 15:12 | |
*** ukalifon has quit IRC | 15:12 | |
jroll | let's keep client chatter to the ML | 15:12 |
jroll | because that's an *entirely* separate conversation | 15:12 |
rloo | whether we release now or (no choice) do a Liberty release, it seems like the enroll/client/microversion is still a question mark? | 15:12 |
dtantsur | I don't think we question ENROLL, it's a bit too late | 15:13 |
openstackgerrit | Ricardo Carrillo Cruz proposed openstack/bifrost: Fix roles and playbooks not putting deploy image on /httpboot https://review.openstack.org/206585 | 15:13 |
rloo | I honestly don't understand the microversioning stuff. I thought we had decided how it was going to work. | 15:13 |
jroll | right, just how the client handles versions is in the air | 15:13 |
*** rcarrillocruz has joined #openstack-ironic | 15:13 | |
rloo | but jroll's email seems to indicate that we're opening it all up again? | 15:13 |
jroll | yes, because how we're doing it today is fundamentally broken | 15:13 |
rcarrillocruz | TheJulia: hiya, just pushed https://review.openstack.org/206585 for the issue of deploy images not being placed under /httpboot | 15:14 |
jroll | it attempts to completely hide the fact that versioning is a thing from users | 15:14 |
*** Nisha has quit IRC | 15:14 | |
rloo | jroll: we have a spec on that: http://specs.openstack.org/openstack/ironic-specs/specs/kilo/api-microversions.html | 15:14 |
rloo | jroll: should we be addressing that spec then? | 15:15 |
lucasagomes | rloo, re microversion, ignoring the bits how it currently gets negotiated by the client <-> server. I like sean's view of it | 15:15 |
openstackgerrit | Merged openstack/ironic: Don't prevent updates if power transition is in progress https://review.openstack.org/204565 | 15:15 |
lucasagomes | (not sure if you have been following the emails about it) | 15:15 |
dtantsur | lucasagomes, I also like pretending we don't have versioning, but it's dishonest towards non-CLI users | 15:15 |
rloo | lucasagomes: i have sort of been following the emails but i get a bit lost with what we're trying to do. | 15:15 |
lucasagomes | dtantsur, no I don't like that | 15:15 |
lucasagomes | IMO I would prefer the version to be explicit | 15:16 |
jroll | rloo: sure. I brought it up in irc, was told to take it to the meeting. I brought it up in the meeting, was told to take it to the mailing list. I brought it up in the mailing list, and here we are | 15:16 |
jroll | rloo: so we can take it to the spec if you'd like, but... | 15:16 |
dtantsur | LOL | 15:17 |
dtantsur | jroll++ | 15:17 |
rloo | jroll: ok, so basically, we want to start from scratch with 1. we will have microversioning in ironic. 2. default microversion in server is the lowest supported version 3. the question is how our client / server interacts? | 15:17 |
dtantsur | actually we have an API-WG spec as well. It got a load of -1s and is silent now :) | 15:17 |
dtantsur | rloo, 4. what does versioning means for us? | 15:18 |
jroll | rloo: correct, and in 3 the python client and the CLI are two separate itmes | 15:18 |
jroll | and to be clear, the CLI is for running commands, it is NOT a bash SDK. | 15:18 |
dtantsur | rloo, 5. depending on 4, what's the scope of versioning? | 15:18 |
*** karimb has joined #openstack-ironic | 15:18 | |
*** mtanino has joined #openstack-ironic | 15:18 | |
rloo | so I think dtantsur is correct. it is clear that it is unclear to folks what the scope of versioning is. (and/or the scope seems to fluctuate, dunno.) | 15:20 |
*** vishwanathj has quit IRC | 15:20 | |
jroll | so I think it's pretty clear. if we change the API semantics, we change the version. people disagree with that and it creates confusion. | 15:20 |
*** mestery has quit IRC | 15:20 | |
rloo | dtantsur: you OK with jroll's description? | 15:21 |
jroll | "if we change the API semantics, we change the version." is what our rule is today, at least | 15:21 |
lucasagomes | jroll, ++ | 15:21 |
lucasagomes | I like what sean's said here http://lists.openstack.org/pipermail/openstack-dev/2015-June/065849.html | 15:21 |
lucasagomes | about that | 15:22 |
jroll | +1 | 15:22 |
rloo | there's more details in the nova spec i think, about what might bump the microversion. | 15:22 |
lucasagomes | making each version unique and equal across clouds | 15:22 |
devananda | jroll: "if we change ... then we change ..." < +1 | 15:23 |
dtantsur | rloo, no, it's not complete :) | 15:23 |
dtantsur | jroll, 1. define "API semantics", 2. your definitions says nothing about feature hiding, which is the source of our problems | 15:23 |
jroll | dtantsur: adding a feature is changing the API semantics | 15:24 |
dtantsur | (and which only 1 person ever tried to explain to me of the whole community) | 15:24 |
devananda | also what sdague says about "the fallacy of time only flowing forward" is important to consider, and this is why guarding non-breaking features is important. | 15:24 |
rloo | then there's devananda patch (I admit, I didn't read the versioning part): https://review.openstack.org/#/c/196320/ | 15:24 |
devananda | now, before dtantsur says we disagree on that ... | 15:24 |
devananda | let me point at my patch for "compatible" | 15:24 |
devananda | because indicating the point in time that the last semantic change happened != the last time that any change happened | 15:24 |
jroll | dtantsur: API semantics == "how the API works and is interacted with" | 15:24 |
dtantsur | jroll, driver_info and other JSON fields? node states? | 15:25 |
devananda | we didn't define that in either our spec, or nova's spec, but it has come up in several other discussions since then | 15:25 |
dtantsur | devananda, you still didn't start with *WHY* in your spec | 15:25 |
*** meghal has quit IRC | 15:25 | |
jroll | dtantsur: so for example, the semantics of driver_info is "it is a json field that may be updated" | 15:25 |
jroll | dtantsur: ++ | 15:25 |
dtantsur | and without *WHY* we can create whatever *HOW* | 15:25 |
jroll | I don't understand the usefulness of the compaible header | 15:26 |
jroll | compatible. | 15:26 |
devananda | dtantsur: hm. I thought I had. lemme see | 15:26 |
lucasagomes | devananda, the header is merely informative? Or it will be used on the negotiation of the version ? | 15:26 |
jroll | I really wish this conversation was happening in the mailing list thread I started | 15:26 |
jroll | just saying. | 15:26 |
dtantsur | devananda, I'm speaking about broad *WHY*. What we achieve by versioning, what we achieve by feature hiding, what we achieve by compatible header, examples of use cases | 15:26 |
rloo | jroll: I'm hoping that we can summarize this discussion in the ML if we end up agreeing on anything. | 15:27 |
dtantsur | jroll, I said the same words in 2-3 threads already, not sure I want to be ignored for the 4th time... | 15:27 |
lucasagomes | ++ | 15:27 |
lucasagomes | rloo, ^++ | 15:27 |
jroll | rloo: we've touched about 10 topics here in IRC this morning, best I can tell, but I hope so too | 15:27 |
jroll | dtantsur: I understand, it seems it's the same people on the list again and again | 15:27 |
devananda | dtantsur: oh, gotcha. yea, that wasn't in the initial spec either | 15:27 |
devananda | jroll: ++ to ML. I'll go reply there after this meeting | 15:28 |
dtantsur | devananda, maybe if I read all the use cases, I would just stop arguing :) | 15:28 |
devananda | dtantsur: lol | 15:28 |
TheJulia | rcarrillocruz: thank you! | 15:28 |
openstackgerrit | Lucas Alvares Gomes proposed openstack/ironic: Clean up instance_uuid as part of the node's tear down https://review.openstack.org/205033 | 15:29 |
dtantsur | devananda, on an unrelated note: may I ask you to rereview https://review.openstack.org/#/c/202562/ please? A bit tricky change IMO | 15:31 |
devananda | dtantsur: ack | 15:31 |
dtantsur | jroll, I've probably asked, but may I ask again: what log level to you folks run your services at? | 15:33 |
*** mestery has joined #openstack-ironic | 15:34 | |
jroll | dtantsur: debug all the things | 15:34 |
dtantsur | jroll, then could you +1 this thingy for me please: https://review.openstack.org/#/c/206437/ | 15:34 |
jroll | there's no way to actually track down problems without it | 15:34 |
jroll | heh | 15:34 |
lucasagomes | jroll, yeah we really should improve the logs | 15:35 |
lucasagomes | :-/ | 15:35 |
lucasagomes | specially INFO stuff | 15:35 |
jroll | lucasagomes: it doesn't matter, when something breaks you're going to want debug | 15:35 |
jroll | so unless we s/debug/info/ everywhere I'll always run at debug | 15:35 |
jroll | unless we just never have any failures | 15:36 |
jroll | (lol) | 15:36 |
lucasagomes | we are close :-) #notnot | 15:36 |
lucasagomes | #butnot | 15:36 |
dtantsur | jroll, yep, but grepping over INFO should give one a complete picture of state transitions, so it still makes sense to improve | 15:36 |
jroll | dtantsur: sure. I still conjecture INFO is useless, but hey :) | 15:37 |
dtantsur | FWIW we run all undercloud services as DEBUG too | 15:37 |
jroll | nod | 15:38 |
jroll | rackspace runs all of our public cloud at debug | 15:38 |
jroll | aggregated nova-compute logs are so massive it's hilarious | 15:38 |
lucasagomes | damn yeah I can imagine | 15:38 |
dtantsur | now to something completely different: | 15:41 |
dtantsur | The Retry-After response-header field can be used with a 503 (Service Unavailable) response to indicate how long the service is expected to be unavailable to the requesting client. | 15:41 |
dtantsur | the spec does not expect to return this header with 409 response.. | 15:42 |
*** ijw has joined #openstack-ironic | 15:42 | |
*** alexpilotti has quit IRC | 15:47 | |
openstackgerrit | Ruby Loo proposed openstack/python-ironicclient: Node names support RFC 3986 unreserved characters https://review.openstack.org/206596 | 15:47 |
*** thrash has quit IRC | 15:47 | |
rloo | dtantsur: maybe we shouldn't be returning 409 for those cases where you want a retry-after? | 15:48 |
openstackgerrit | Ricardo Carrillo Cruz proposed openstack/bifrost: Fix roles and playbooks not putting deploy image on /httpboot https://review.openstack.org/206585 | 15:49 |
dtantsur | rloo, changing error code is a breaking change, though versioning might help | 15:49 |
dtantsur | rloo, well, various node locked errors are not user's fault, so they probably should not be 4xx | 15:49 |
*** meghal has joined #openstack-ironic | 15:49 | |
rloo | dtantsur: seems like we discussed that at an irc meeting, and yeah, they shouldn't be 4xx | 15:50 |
devananda | dtantsur: the problem with 503 is, AIUI, it means the whole service is unavailable | 15:50 |
devananda | dtantsur: unless I'm missing a context and that *is* what you're intending | 15:51 |
devananda | also - done with meeting. reviewing that patch now | 15:51 |
dtantsur | yeah, IIRC we didn't invent a good code for that | 15:51 |
*** thrash has joined #openstack-ironic | 15:52 | |
lucasagomes | devananda, also, if you have some time I've updated https://review.openstack.org/#/c/204162/ to explain the nova interactions and how it's going to work (driver nova impact session) | 15:52 |
*** thrash has quit IRC | 15:52 | |
*** thrash has joined #openstack-ironic | 15:54 | |
*** logan2 has quit IRC | 15:55 | |
*** cdearborn has quit IRC | 15:57 | |
*** cdearborn has joined #openstack-ironic | 15:58 | |
jroll | dtantsur: devananda lucasagomes rloo so, I don't see any clear outcomes of that discussion besides "let's talk on the ML", is that accurate? | 15:59 |
rloo | jroll: yeah. devananda said he'd post on the ML. | 15:59 |
dtantsur | yes :( | 15:59 |
lucasagomes | seems correct yes | 15:59 |
jroll | ok, I will anxiously await some activity | 15:59 |
*** [1]cdearborn has joined #openstack-ironic | 16:01 | |
rloo | jroll: I'm not quite sure if this is a pop-corn moment, but maybe you should have a drink or two ;) | 16:01 |
jroll | rloo: seems like two might not be enough | 16:01 |
lucasagomes | jroll, btw on ur ML, any reason why you prefer 1. and 3. best? I thought you liked the idea of having the version mandatory | 16:01 |
*** praneshp has joined #openstack-ironic | 16:02 | |
jroll | lucasagomes: mostly because I thought about it more and the deprecation thing will be painful | 16:03 |
jroll | but I'm also fine with 4 | 16:03 |
*** kkoski has quit IRC | 16:03 | |
rloo | jroll, lucasagomes: I believe I argued for 1 but I was outvoted. many moons ago. | 16:03 |
jroll | (mandatory version) | 16:03 |
jroll | rloo: it wouldn't be any fun if we never changed our minds, now, would it :) | 16:03 |
lucasagomes | yeah, the problem I see with 1. is that it will be another breakable change | 16:03 |
jroll | so would 2 and 3 and 4 | 16:04 |
rloo | jroll: what's your definition of 'fun' ? :) | 16:04 |
lucasagomes | yes, but 4. in the long run educates people about version | 16:04 |
jroll | right | 16:04 |
lucasagomes | the others still hide it and gambles | 16:04 |
jroll | I mean, they all do in one way or another | 16:04 |
jroll | whether it's "I need to specify version to get this feature" or "my random cli command broke because I didn't use a version" | 16:05 |
*** kkoski has joined #openstack-ironic | 16:05 | |
lucasagomes | sure, maybe I just prefer the explicit better than implicit | 16:05 |
jroll | yeah, +1 | 16:05 |
rloo | i think it would help if we had some requirements/criteria. eg, 1. must not break users (hi priority); 2. must educate people about versioning (medium priority), 3. must make dmitry happy (critical), ... | 16:05 |
*** coolsvap is now known as coolsvap|dinner | 16:06 | |
jroll | lucasagomes: I think the real problem here is that people think the CLI is a bash SDK | 16:06 |
*** penick has joined #openstack-ironic | 16:06 | |
lucasagomes | jroll, right, just like Clynt have said in the email | 16:07 |
dtantsur | rloo, I like you prioritization, thanks :) | 16:07 |
lucasagomes | and the fix for that "hey pin a version" | 16:07 |
lucasagomes | therefore I think that making version mandatory so people won't break they scripts when updating the API is important | 16:07 |
jroll | sure | 16:09 |
openstackgerrit | Merged openstack/ironic: Remove outdated TODO.rst file https://review.openstack.org/206182 | 16:09 |
lucasagomes | s/important/ideal | 16:09 |
*** davideagnello has joined #openstack-ironic | 16:14 | |
*** romcheg has quit IRC | 16:15 | |
*** cdearborn has quit IRC | 16:15 | |
*** meghal has quit IRC | 16:17 | |
*** guy_rodrigue has joined #openstack-ironic | 16:19 | |
*** e0ne has quit IRC | 16:20 | |
*** praneshp_ has joined #openstack-ironic | 16:21 | |
*** praneshp has quit IRC | 16:21 | |
*** praneshp_ is now known as praneshp | 16:21 | |
*** jistr has quit IRC | 16:22 | |
*** romcheg has joined #openstack-ironic | 16:23 | |
*** saripurigopi has joined #openstack-ironic | 16:23 | |
*** logan2 has joined #openstack-ironic | 16:24 | |
*** dtantsur is now known as dtantsur|afk | 16:27 | |
*** karimb has quit IRC | 16:28 | |
*** romcheg has quit IRC | 16:32 | |
*** meghal has joined #openstack-ironic | 16:32 | |
NobodyCam | have a good night dtantsur|afk | 16:33 |
*** Nisha has joined #openstack-ironic | 16:35 | |
*** pal has joined #openstack-ironic | 16:36 | |
openstackgerrit | Lucas Alvares Gomes proposed openstack/ironic: Add delete_instance field to the nodes table https://review.openstack.org/206616 | 16:37 |
openstackgerrit | Lucas Alvares Gomes proposed openstack/ironic: Add support for deferring instance deletion to later https://review.openstack.org/206617 | 16:37 |
lucasagomes | code for the lazy delete instance ^ | 16:38 |
lucasagomes | spec is not merged so no bother reviewing, unless you want a reference for the spec | 16:39 |
*** lintan has quit IRC | 16:39 | |
openstackgerrit | Josh Gachnang proposed openstack/ironic-python-agent: Improve IPA logging and exception handling https://review.openstack.org/190279 | 16:39 |
*** lintan has joined #openstack-ironic | 16:41 | |
*** pal_ has joined #openstack-ironic | 16:42 | |
*** pal has quit IRC | 16:43 | |
openstackgerrit | Merged openstack/ironic: Make inspector driver test correctly https://review.openstack.org/204973 | 16:46 |
devananda | dtantsur|afk: I'm looking at how this uses upgrade_lock() and wondering if that method should use a try around _lock() to call release_resources() if _lock() fails | 16:46 |
*** puranamr has joined #openstack-ironic | 16:54 | |
devananda | dtantsur|afk: ah - perhaps not. the exception is caught outside the with: block, so that should implicitly release() things. :) | 16:55 |
lucasagomes | devananda, I think that if we do that the task object will be invalidate if upgrade_lock() fails | 16:56 |
lucasagomes | I think the idea is that the shared lock is valid in case the exclusive one failed | 16:56 |
devananda | lucasagomes: it doesn't call release internally | 16:56 |
devananda | the way that acquire or __init__ will | 16:57 |
lucasagomes | devananda, yes, I believe that's to avoid ^ | 16:57 |
devananda | right | 16:57 |
lucasagomes | unless you wanna to start with a exclusive lock, then it should call realease if it fails | 16:57 |
devananda | no, you're correct. I had to re-read the outer loop in ConductorManager to see where the release is called from, that's all | 16:58 |
lucasagomes | yeah, tho I think some methods that patch calls we should enforce the exclusive lock with @task_manager.require_exclusive_lock | 16:59 |
lucasagomes | because they change the states of the node | 16:59 |
* lucasagomes comments on the patch | 16:59 | |
*** coolsvap|dinner is now known as coolsvap|mt | 17:01 | |
*** coolsvap|mt is now known as coolsvap|mtg | 17:01 | |
sambetts | night all o/ | 17:03 |
NobodyCam | night sambetts | 17:04 |
lucasagomes | sambetts, good night | 17:04 |
*** guy_rodrigue has quit IRC | 17:04 | |
*** athomas has quit IRC | 17:05 | |
*** praneshp has quit IRC | 17:10 | |
*** thrash has quit IRC | 17:12 | |
NobodyCam | TheJulia: if you have a free cycle or two: https://review.openstack.org/#/c/178607 | 17:12 |
NobodyCam | ^^^ tempest test ironic without glance | 17:12 |
openstackgerrit | Ruby Loo proposed openstack/ironic: Save and re-raise exception https://review.openstack.org/206629 | 17:13 |
NobodyCam | brb quick post bbt walkies | 17:15 |
*** thrash has joined #openstack-ironic | 17:15 | |
*** pal_ has quit IRC | 17:15 | |
*** thrash has quit IRC | 17:15 | |
*** davideagnello has quit IRC | 17:16 | |
*** davideagnello has joined #openstack-ironic | 17:16 | |
*** thrash has joined #openstack-ironic | 17:16 | |
*** lintan has quit IRC | 17:19 | |
*** lintan has joined #openstack-ironic | 17:19 | |
*** boris-42 has quit IRC | 17:20 | |
*** mestery has quit IRC | 17:20 | |
*** alex_xu has quit IRC | 17:21 | |
*** boris-42 has joined #openstack-ironic | 17:22 | |
*** ifarkas has quit IRC | 17:22 | |
openstackgerrit | Gopi Krishna S proposed openstack/ironic-specs: Out-of-band hardware introspection support for Cisco B/C/M-series servers https://review.openstack.org/204733 | 17:23 |
*** alex_xu has joined #openstack-ironic | 17:23 | |
*** thrash has quit IRC | 17:24 | |
*** meghal has quit IRC | 17:27 | |
*** romainh has quit IRC | 17:31 | |
*** romainh has joined #openstack-ironic | 17:33 | |
*** thrash has joined #openstack-ironic | 17:33 | |
*** jjohnson2 has joined #openstack-ironic | 17:39 | |
*** romainh has left #openstack-ironic | 17:40 | |
*** achanda has joined #openstack-ironic | 17:42 | |
*** jjohnson2 has quit IRC | 17:45 | |
*** lintan_ has joined #openstack-ironic | 17:46 | |
lucasagomes | folks I will call it a day | 17:46 |
lucasagomes | have a great night! | 17:47 |
lucasagomes | see y'all | 17:47 |
*** lucasagomes is now known as lucas-dinner | 17:47 | |
*** lintan has quit IRC | 17:48 | |
*** amotoki has quit IRC | 17:48 | |
NobodyCam | night lucas-dinner | 17:49 |
thiagop | night lucas-dinner | 17:49 |
*** meghal has joined #openstack-ironic | 17:50 | |
*** mestery has joined #openstack-ironic | 17:54 | |
*** jjohnson2 has joined #openstack-ironic | 17:55 | |
*** mestery has quit IRC | 17:55 | |
openstackgerrit | Josh Gachnang proposed openstack/ironic-specs: Implement Zapping States https://review.openstack.org/185122 | 18:00 |
*** achanda has quit IRC | 18:02 | |
thiagop | Guys, I'm trying to generate a "ubuntu ironic-agent" deploy image with DIB and it's failing with a "No such file or directory" on /usr/lib/systemd/system/ironic-python-agent.service | 18:02 |
*** achanda has joined #openstack-ironic | 18:02 | |
thiagop | anybody has a clue of what is happening? | 18:02 |
NobodyCam | thiagop: when are you getting that | 18:04 |
*** alex_xu has quit IRC | 18:04 | |
*** penick has quit IRC | 18:05 | |
thiagop | NobodyCam: appears to be in the cleaning after the IPA installation | 18:07 |
jroll | the ubuntu support just landed, it could be broken | 18:07 |
thiagop | default is fedora jroll ? | 18:08 |
NobodyCam | it was | 18:08 |
*** romainh has joined #openstack-ironic | 18:08 | |
jroll | thiagop: yes, until recently only option was fedora | 18:08 |
jroll | seems like ubuntu element shouldn't be using systemd | 18:09 |
thiagop | modifying the question: the "mainstream" is fedora? :) | 18:09 |
*** alex_xu has joined #openstack-ironic | 18:09 | |
thiagop | let me try... | 18:09 |
jroll | yeah :) | 18:09 |
jroll | well I'd argue "mainstream" isn't DIB at all, but... people like dib for some reason | 18:09 |
thiagop | I would vote for it due to easiness | 18:11 |
*** davideag_ has joined #openstack-ironic | 18:11 | |
jroll | thiagop: the alternative is "cd ironic-python-agent/imagebuild/coreos/ && make" | 18:12 |
*** davideagnello has quit IRC | 18:12 | |
*** meghal has quit IRC | 18:12 | |
thiagop | I didn't know that... | 18:13 |
thiagop | knew* | 18:13 |
*** davideagnello has joined #openstack-ironic | 18:13 | |
NobodyCam | TheJulia: happen to still be around .. or are you at lunch | 18:14 |
jroll | thiagop: even has docs! https://github.com/openstack/ironic-python-agent/tree/master/imagebuild/coreos | 18:14 |
thiagop | jroll: I'm beginning to walk through this land now. Thanks. | 18:15 |
jroll | :) | 18:15 |
*** davideag_ has quit IRC | 18:16 | |
thiagop | correct me if I'm wrong, but I can run *any* user image with the deploy ramdisk generated with fedora? | 18:17 |
*** davideagnello has quit IRC | 18:17 | |
*** davideagnello has joined #openstack-ironic | 18:17 | |
NobodyCam | thiagop: run == deploy? | 18:17 |
TheJulia | NobodyCam: around but on phone being grumpy home seller | 18:17 |
*** meghal has joined #openstack-ironic | 18:17 | |
thiagop | yep | 18:17 |
jroll | thiagop: yep | 18:17 |
thiagop | nice | 18:17 |
NobodyCam | TheJulia: ack | 18:17 |
TheJulia | NobodyCam: whats up | 18:18 |
TheJulia | hmmmm | 18:18 |
TheJulia | i bet the folder doesnt exist.... | 18:19 |
*** penick has joined #openstack-ironic | 18:19 | |
NobodyCam | I'm attempting to create a enrollment file within the vagrant yaml file and was woundering what format is best. | 18:20 |
NobodyCam | csv I think would be easiest but There was a issue converting csv (converted but exited with non zero value) | 18:20 |
*** vishwanathj has joined #openstack-ironic | 18:21 | |
NobodyCam | is htat still true of am I out in left field? | 18:22 |
*** davideagnello has quit IRC | 18:22 | |
jroll | you being off in left field is tangential to this :) | 18:23 |
NobodyCam | hehehhe | 18:23 |
*** davideagnello has joined #openstack-ironic | 18:23 | |
TheJulia | NobodyCam: yaml or json would be most flexible in describing the other host. i thought ehat you ran into was just stderr, stdout was fine, but you didnt indicate an non-zero exit | 18:23 |
TheJulia | s/field/hemisphere/? | 18:23 |
NobodyCam | I'll dbl check... ICBW ofc 4realz | 18:24 |
*** vishwana_ has joined #openstack-ironic | 18:25 | |
*** vishwanathj has quit IRC | 18:25 | |
rloo | this is awesome (sort of). We approved this patch before Jenkins had a chance to vote. The gate passed and code got merged, but the original jenkins job failed! https://review.openstack.org/#/c/166513/ | 18:25 |
rloo | there are advantages to approve w/o waiting for jenkins then ;) | 18:25 |
jroll | rloo: the ultimate recheck | 18:25 |
*** vishwana_ has quit IRC | 18:27 | |
*** Marga_ has quit IRC | 18:33 | |
*** saripurigopi has quit IRC | 18:37 | |
*** Marga_ has joined #openstack-ironic | 18:37 | |
*** pelix has quit IRC | 18:43 | |
*** puranamr has quit IRC | 18:43 | |
*** Haomeng has joined #openstack-ironic | 18:43 | |
*** Haomeng|2 has quit IRC | 18:46 | |
*** puranamr has joined #openstack-ironic | 18:47 | |
harlowja | rloo u want to plugin the automaton converter into https://github.com/openstack/ironic/blob/master/tools/states_to_dot.py :-P | 18:59 |
harlowja | u know u want to ;) | 18:59 |
harlowja | http://docs.openstack.org/developer/automaton/api.html#module-automaton.converters.pydot (that thing) | 18:59 |
rloo | harlowja: oh, I thought we had already changed that. | 18:59 |
harlowja | nah, haven't yet afaik | 18:59 |
rloo | harlowja: thx for the reminder. | 19:00 |
harlowja | if u want a easy code change :-P | 19:00 |
harlowja | if not, let me know and i'll try to get around to it someday, lol | 19:00 |
rloo | harlowja: it'd be easier if you did the code change and put my name on it :) | 19:00 |
* harlowja the state diagram might need to be refreshed again anyway | 19:00 | |
harlowja | rloo haha | 19:00 |
rloo | harlowja: I'll do it this afternoon. unless I get distracted ;) | 19:00 |
harlowja | :) | 19:01 |
harlowja | no distractions! | 19:01 |
rloo | harlowja: oh yeah, i think the diagram needs to be updated too. | 19:01 |
harlowja | rloo likely | 19:01 |
harlowja | the monthly diagram refresh, lol | 19:01 |
*** e0ne has joined #openstack-ironic | 19:03 | |
*** ijw has quit IRC | 19:05 | |
*** zz_natorious is now known as natorious | 19:05 | |
*** ijw has joined #openstack-ironic | 19:08 | |
*** natorious is now known as zz_natorious | 19:10 | |
*** ijw has quit IRC | 19:12 | |
openstackgerrit | Jarrod Johnson proposed stackforge/pyghmi: Implement read of IPv4 network configuration https://review.openstack.org/206557 | 19:15 |
*** ijw has joined #openstack-ironic | 19:17 | |
*** ijw has quit IRC | 19:21 | |
*** mestery has joined #openstack-ironic | 19:30 | |
openstackgerrit | Julia Kreger proposed openstack/bifrost: Allow use of extra_dib_elements https://review.openstack.org/206664 | 19:30 |
openstackgerrit | Julia Kreger proposed openstack/bifrost: Remove un-necessary role https://review.openstack.org/206667 | 19:35 |
openstackgerrit | Merged openstack/ironic: Follow-on to b6ed09e297 to fix docstrings/comments https://review.openstack.org/206433 | 19:36 |
NobodyCam | 222 | 19:39 |
TheJulia | 222? | 19:41 |
jroll | times 3 | 19:44 |
NobodyCam | lol | 19:44 |
NobodyCam | was a wrong window | 19:44 |
NobodyCam | :-p | 19:44 |
openstackgerrit | Julia Kreger proposed openstack/bifrost: Error if deploy_image is not found. https://review.openstack.org/206682 | 19:49 |
NobodyCam | TheJulia: lol doh | 19:49 |
*** ijw has joined #openstack-ironic | 19:51 | |
*** ijw has quit IRC | 19:56 | |
*** alexpilotti has joined #openstack-ironic | 20:06 | |
*** mestery has quit IRC | 20:08 | |
*** alexpilotti has quit IRC | 20:12 | |
openstackgerrit | Nisha Agarwal proposed openstack/ironic: Remove the hard dependency of swift from ilo drivers https://review.openstack.org/198656 | 20:14 |
*** ijw has joined #openstack-ironic | 20:14 | |
*** igordcard has joined #openstack-ironic | 20:16 | |
*** e0ne has quit IRC | 20:19 | |
*** e0ne has joined #openstack-ironic | 20:21 | |
*** e0ne has quit IRC | 20:21 | |
*** mtanino has quit IRC | 20:23 | |
*** puranamr has quit IRC | 20:36 | |
*** penick has quit IRC | 20:38 | |
*** mtanino has joined #openstack-ironic | 20:41 | |
*** logan2 has quit IRC | 20:42 | |
*** alexpilotti has joined #openstack-ironic | 20:42 | |
*** mestery has joined #openstack-ironic | 20:43 | |
*** puranamr has joined #openstack-ironic | 20:44 | |
*** logan2 has joined #openstack-ironic | 20:45 | |
*** alexpilotti has quit IRC | 20:52 | |
*** thrash is now known as thrash|g0ne | 21:03 | |
*** kkoski has quit IRC | 21:03 | |
openstackgerrit | Ruby Loo proposed openstack/ironic: enroll/verify/cleanwait in state machine diagram https://review.openstack.org/206698 | 21:08 |
*** jjohnson2 has quit IRC | 21:10 | |
mrda | Morning Ironic | 21:14 |
NobodyCam | good mornign mrda | 21:15 |
mrda | hey NobodyCam | 21:15 |
NobodyCam | :) | 21:16 |
*** penick has joined #openstack-ironic | 21:17 | |
*** lucas-dinner has quit IRC | 21:19 | |
NobodyCam | running out to a doctors apt... | 21:25 |
NobodyCam | bbiaw | 21:25 |
*** mestery has quit IRC | 21:25 | |
*** meghal has quit IRC | 21:27 | |
*** meghal has joined #openstack-ironic | 21:27 | |
*** meghal has quit IRC | 21:28 | |
*** meghal has joined #openstack-ironic | 21:29 | |
*** vishwanathj has joined #openstack-ironic | 21:31 | |
*** meghal has quit IRC | 21:33 | |
*** lucas-dinner has joined #openstack-ironic | 21:33 | |
*** meghal has joined #openstack-ironic | 21:33 | |
openstackgerrit | Ruby Loo proposed openstack/ironic: Use automaton's converters/pydot https://review.openstack.org/206726 | 21:34 |
*** vishwanathj has quit IRC | 21:36 | |
*** Nisha has quit IRC | 21:42 | |
*** vishwanathj has joined #openstack-ironic | 21:52 | |
*** vishwanathj has quit IRC | 22:00 | |
*** Pradip has joined #openstack-ironic | 22:00 | |
*** coolsvap|mtg is now known as coolsvap|away | 22:00 | |
*** vishwanathj has joined #openstack-ironic | 22:04 | |
mrda | Has anyone used IPMI/PXE drivers on Dell kit? Or has anyone who has been using Ironic on Dell been using the DRAC driver only? | 22:06 |
*** vishwanathj has quit IRC | 22:09 | |
jroll | mrda: lucas-dinner or dtantsur|afk might have insight | 22:09 |
jroll | I would assume it just works if ipmi is enabled | 22:09 |
mrda | thanks jroll - I did some basic poking of a Dell 720 with IPMI once upon a time, but I'd like to know whether its usable and reliable in practice for Ironic. I'll bug those guys in 12 hours or so. | 22:11 |
mrda | Timezones are hard. | 22:11 |
jroll | mhmmm | 22:11 |
Pradip | how can I have ironic devstack installed. I can boot up BM perfectly. But the problem is now I can't boot up normal VM's. I know that I need to run another compute node for normal vms, but i am not sure how to integrate them. Please help | 22:15 |
*** kkoski has joined #openstack-ironic | 22:15 | |
* mrda thanks jroll for his help | 22:17 | |
*** kkoski has quit IRC | 22:21 | |
openstackgerrit | Stephanie Miller proposed openstack/bifrost: Correct reference to deploy_image variable in install playbook https://review.openstack.org/206745 | 22:23 |
jroll | Pradip: as I understand it, you should use two compute nodes, one for VM one for metal, and host_aggregates to define what does what | 22:27 |
jroll | beyond that I'm not sure how it works | 22:27 |
*** zz_natorious is now known as natorious | 22:30 | |
mrda | just scheduling filters? | 22:30 |
Pradip | jroll: okay. I am confused bcoz in only VM case, there is one controller and multiple compute node. and the compute node doesn't run all the components of openstack. But here if there is a contol node, onevm compute and one metal compute node. what should be the localrc of the controller and the BM compute | 22:31 |
jroll | Pradip: I don't think devstack supports this setup by just editing localrc, but I am not sure | 22:31 |
*** [1]cdearborn has quit IRC | 22:31 | |
Pradip | jroll: Okay I see. | 22:32 |
mrda | ohh, not focused on devstack. Yeah I'm not sure that you can have different nova compute drivers in play "out of the box" with devstack. | 22:32 |
*** meghal has quit IRC | 22:33 | |
Pradip | mrda: okay got it. So if I want to create such setup, its not possible with devstack, right? What's the best way to do it? | 22:34 |
*** meghal has joined #openstack-ironic | 22:35 | |
mrda | Pradip: Well, you could use devstack to standup either VM or BM compute, and manually start the other? | 22:35 |
mrda | Pradip: I haven't done it personally, but it should be possible | 22:36 |
Pradip | mrda: okay got it. thanks | 22:36 |
openstackgerrit | Jim Rollenhagen proposed openstack/ironic: Add Nova scheduler_tracks_instance_changes config to docs https://review.openstack.org/206752 | 22:38 |
jroll | docs review for sale ^^ | 22:38 |
jroll | if you don't want your ironic environment to completely fall over at scale, I highly recommend reading this :P | 22:39 |
*** igordcard has quit IRC | 22:39 | |
Pradip | jroll: thanks. | 22:41 |
jroll | :) | 22:42 |
jroll | that's for everyone, but you're welcome :) | 22:42 |
* NobodyCam is back | 22:56 | |
*** Guest47142 is now known as dan | 22:56 | |
*** penick has quit IRC | 23:01 | |
*** puranamr has quit IRC | 23:02 | |
*** Haomeng|2 has joined #openstack-ironic | 23:09 | |
*** Haomeng has quit IRC | 23:11 | |
*** romainh has left #openstack-ironic | 23:15 | |
*** r-daneel has joined #openstack-ironic | 23:24 | |
*** NobodyCam has quit IRC | 23:24 | |
*** r-daneel has quit IRC | 23:24 | |
*** NobodyCam has joined #openstack-ironic | 23:24 | |
*** r-daneel has joined #openstack-ironic | 23:25 | |
*** ijw has quit IRC | 23:29 | |
*** sinval_ has joined #openstack-ironic | 23:32 | |
*** ijw has joined #openstack-ironic | 23:34 | |
*** davideagnello has quit IRC | 23:42 | |
*** davideagnello has joined #openstack-ironic | 23:45 | |
*** lucas-dinner has quit IRC | 23:51 | |
jroll | this broke our hardware manager API :( :( :( https://review.openstack.org/#/c/191751/ | 23:53 |
NobodyCam | badly? | 23:56 |
NobodyCam | and can we add a test to catch it? | 23:56 |
jroll | we probably could | 23:58 |
jroll | similar to the one nova has | 23:58 |
JoshNang | not too badly, but we need to add an extra param in the downstream hardware managers. but still :( | 23:58 |
jroll | I mean, this is how bad, not a huge deal https://github.com/rackerlabs/onmetal-ironic-hardware-manager/pull/41 | 23:58 |
jroll | but we try to guarantee that API to some extent | 23:59 |
* jroll off for the night, cheers | 23:59 |
Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!