*** chlong has joined #openstack-ironic | 00:04 | |
*** vishwana_ has quit IRC | 00:08 | |
*** jaybeale has quit IRC | 00:17 | |
*** aginwala has quit IRC | 00:43 | |
*** hoangcx has joined #openstack-ironic | 00:43 | |
*** Pespa has joined #openstack-ironic | 00:45 | |
*** kkoski has quit IRC | 00:46 | |
*** aginwala has joined #openstack-ironic | 00:46 | |
*** hemna has quit IRC | 00:49 | |
*** davideagnello has quit IRC | 00:52 | |
*** mbound_ has joined #openstack-ironic | 00:52 | |
*** davideagnello has joined #openstack-ironic | 00:52 | |
*** mbound_ has quit IRC | 00:57 | |
*** amotoki has joined #openstack-ironic | 00:57 | |
openstackgerrit | Haomeng,Wang proposed openstack/python-ironicclient: support multi-nodes input for node-set-provision-state https://review.openstack.org/242301 | 01:01 |
---|---|---|
*** hoangcx has left #openstack-ironic | 01:02 | |
*** dims has quit IRC | 01:04 | |
*** mtanino has quit IRC | 01:06 | |
*** daemontool has quit IRC | 01:08 | |
*** dims has joined #openstack-ironic | 01:09 | |
*** alexpilotti has joined #openstack-ironic | 01:11 | |
*** aginwala has quit IRC | 01:13 | |
*** alexpilotti has quit IRC | 01:16 | |
*** praneshp has quit IRC | 01:22 | |
zer0c00l | I seem to have forgotten how to use a custom kernel and ramdisk with ironic devstack setup | 01:26 |
zer0c00l | nova boot seem to be always picking up a specific set of kernel and ramdisk | 01:27 |
zer0c00l | How do i make it boot the custom kernel and ramdisk i uploaded | 01:27 |
zer0c00l | ? | 01:27 |
zer0c00l | cirros-0.3.4-x86_64-disk | 01:27 |
*** aginwala has joined #openstack-ironic | 01:28 | |
zer0c00l | i have the agent_ssh driver enabled in local.conf | 01:29 |
jroll | zer0c00l: custom deploy ramdisk? | 01:30 |
zer0c00l | i am trying to install cirros-0.3.4-x86_64-disk | 01:30 |
zer0c00l | jroll: yes | 01:30 |
zer0c00l | the one i just built | 01:30 |
jroll | node.driver_info['deploy_kernel'] and deploy_ramdisk | 01:30 |
jroll | give it the glance id there | 01:30 |
jroll | or if you want to restack, there's a special place you can put it in, maybe files/something | 01:30 |
zer0c00l | jroll: Thanks | 01:31 |
jroll | np | 01:31 |
zer0c00l | jroll: I need to write this down somewhere | 01:31 |
zer0c00l | :) | 01:31 |
jroll | heh | 01:31 |
zer0c00l | too many context switches | 01:31 |
jroll | zer0c00l: in general, anything the operator provides to ironic for a driver to work (ramdisks, ipmi creds, etc) is in driver_info | 01:32 |
openstackgerrit | Merged openstack/bifrost: Removes MANIFEST.in as it is not needed explicitely by PBR https://review.openstack.org/257771 | 01:32 |
zer0c00l | okay | 01:32 |
zer0c00l | jroll: Any comments on this spec? https://review.openstack.org/#/c/248968/ | 01:32 |
zer0c00l | appreciate your reviews!! | 01:32 |
jroll | zer0c00l: not this late on a long day :P | 01:33 |
zer0c00l | jroll: Thats okay. Later then! | 01:33 |
zer0c00l | :P | 01:33 |
*** alexpilotti has joined #openstack-ironic | 01:33 | |
jroll | have a good night :) | 01:33 |
*** hanchao has joined #openstack-ironic | 01:35 | |
*** aginwala has quit IRC | 01:36 | |
openstackgerrit | Merged openstack/bifrost: Add bifrost version look-up https://review.openstack.org/258919 | 01:36 |
zer0c00l | Good night! | 01:36 |
*** alexpilotti has quit IRC | 01:38 | |
*** aginwala has joined #openstack-ironic | 01:38 | |
openstackgerrit | Zhenguo Niu proposed openstack/ironic: Enable ironic node pty console by default https://review.openstack.org/256272 | 01:52 |
*** penick has quit IRC | 02:05 | |
*** Marga_ has quit IRC | 02:23 | |
*** Marga_ has joined #openstack-ironic | 02:23 | |
lekha | uploaded patch with mimic 3.0 support - https://review.openstack.org/#/c/220268/ | 02:29 |
*** alexpilotti has joined #openstack-ironic | 02:33 | |
*** rvasilets___ has quit IRC | 02:35 | |
*** alexpilotti has quit IRC | 02:38 | |
*** kragniz has quit IRC | 02:41 | |
*** kragniz has joined #openstack-ironic | 02:46 | |
openstackgerrit | OpenStack Proposal Bot proposed openstack/python-ironicclient: Updated from global requirements https://review.openstack.org/256519 | 02:49 |
*** dims has quit IRC | 02:50 | |
*** aginwala has quit IRC | 02:51 | |
*** jaybeale has joined #openstack-ironic | 02:58 | |
*** baoli_ has quit IRC | 02:59 | |
*** jaybeale has quit IRC | 03:01 | |
openstackgerrit | Stephanie Miller proposed openstack/bifrost: Streamline pip installs https://review.openstack.org/259138 | 03:03 |
openstackgerrit | Zhenguo Niu proposed openstack/ironic: Add support for console ports allocation/de-allocation https://review.openstack.org/258915 | 03:08 |
*** Pespa has quit IRC | 03:08 | |
*** aginwala has joined #openstack-ironic | 03:12 | |
*** aginwala has quit IRC | 03:13 | |
*** links has joined #openstack-ironic | 03:14 | |
*** amotoki has quit IRC | 03:15 | |
*** harshs has joined #openstack-ironic | 03:16 | |
*** rloo has quit IRC | 03:19 | |
*** garthb has joined #openstack-ironic | 03:23 | |
*** vinm213 has joined #openstack-ironic | 03:30 | |
*** alexpilotti has joined #openstack-ironic | 03:33 | |
*** alexpilotti has quit IRC | 03:38 | |
*** cemason has joined #openstack-ironic | 03:38 | |
*** sdake has joined #openstack-ironic | 03:40 | |
vinm213 | Hi Luckas . i tried the uefi-ipxe thing. It didn't work. could be because of my setup or i might have missed something. | 03:42 |
vinm213 | Apparently it is not picking up the bootloader | 03:43 |
*** amotoki has joined #openstack-ironic | 03:43 | |
*** vinm213 has quit IRC | 03:44 | |
*** cemason has quit IRC | 03:44 | |
*** deray has joined #openstack-ironic | 03:45 | |
openstackgerrit | Haomeng,Wang proposed openstack/ironic: Fix typo in ironic/conductor/manager.py https://review.openstack.org/258920 | 03:48 |
*** amotoki has quit IRC | 03:58 | |
*** changzhi has joined #openstack-ironic | 04:01 | |
*** kkoski has joined #openstack-ironic | 04:15 | |
*** kkoski has quit IRC | 04:18 | |
*** harshs has quit IRC | 04:22 | |
*** amotoki has joined #openstack-ironic | 04:32 | |
*** david-lyle has quit IRC | 04:50 | |
*** davideagnello has quit IRC | 05:02 | |
*** davideagnello has joined #openstack-ironic | 05:08 | |
*** kalpase has joined #openstack-ironic | 05:34 | |
*** yuanying has quit IRC | 05:52 | |
*** amotoki has quit IRC | 05:57 | |
*** amotoki has joined #openstack-ironic | 06:03 | |
*** hoangcx has joined #openstack-ironic | 06:05 | |
*** hoangcx has left #openstack-ironic | 06:05 | |
*** david-lyle has joined #openstack-ironic | 06:21 | |
*** coolsvap|away is now known as coolsvap | 06:27 | |
openstackgerrit | Zhenguo Niu proposed openstack/ironic: Start dead consoles on conductor startup https://review.openstack.org/257252 | 06:30 |
*** chenke has joined #openstack-ironic | 06:47 | |
chenke | Haomeng: hi | 06:48 |
chenke | i see there is no partition in baremetal image file-qcow2, anyone know how to create one in it? | 06:54 |
*** amotoki has quit IRC | 07:04 | |
*** pas-ha has joined #openstack-ironic | 07:08 | |
pas-ha | morning Ironic | 07:08 |
*** amotoki has joined #openstack-ironic | 07:12 | |
*** nfdeswqa has joined #openstack-ironic | 07:30 | |
nfdeswqa | Haha, wow! What a fun time I had tonight. Turns out Kylo Ren is Han and Leia's son, Ben but was seduced to the dark side. He even kills his own dad at the end.. It was really tense. Oh and Rea finds out she has jedi powers and does a mind trick on a storm trooper to escape captivity. She kicks Kylo Ren's ass with a lightsaber too! Luke Skywalker only shows up for 20 seconds at the end though w | 07:32 |
nfdeswqa | hich is kind of lame. Oh well. | 07:32 |
*** praneshp has joined #openstack-ironic | 07:36 | |
*** e0ne has joined #openstack-ironic | 07:36 | |
*** chlong has quit IRC | 07:37 | |
*** rcernin has joined #openstack-ironic | 07:41 | |
openstackgerrit | Tan Lin proposed openstack/ironic: Add a new header 'x-openstack-request-id' to response https://review.openstack.org/238008 | 07:43 |
*** evgenyl has joined #openstack-ironic | 07:46 | |
*** garthb has quit IRC | 07:46 | |
*** praneshp has quit IRC | 08:08 | |
*** nfdeswqa has quit IRC | 08:11 | |
openstackgerrit | Tan Lin proposed openstack/ironic: Isolate Ironic API from DB https://review.openstack.org/243497 | 08:14 |
*** jcoufal has joined #openstack-ironic | 08:20 | |
openstackgerrit | Naohiro Tamura proposed openstack/ironic-specs: Bare metal node N+1 redundancy https://review.openstack.org/259320 | 08:23 |
*** Marga_ has quit IRC | 08:23 | |
*** Marga_ has joined #openstack-ironic | 08:24 | |
Haomeng | chenke: no partition? | 08:24 |
Haomeng | chenke: you mean that no root partition? | 08:24 |
Haomeng | chenke: or no any partition? | 08:25 |
chenke | Haomeng: i mean the qcow2 only have /dev/sda, there isn't something like /dev/sda1 | 08:25 |
*** rvasilets___ has joined #openstack-ironic | 08:27 | |
*** mkovacik has joined #openstack-ironic | 08:28 | |
*** MattMan has quit IRC | 08:33 | |
*** MattMan has joined #openstack-ironic | 08:34 | |
*** ifarkas has joined #openstack-ironic | 08:35 | |
TheJulia | good morning | 08:50 |
*** chenke has quit IRC | 08:52 | |
*** chenke has joined #openstack-ironic | 08:52 | |
*** ukalifon has joined #openstack-ironic | 08:56 | |
*** _degorenko|afk is now known as degorenko | 08:59 | |
*** e0ne has quit IRC | 09:01 | |
*** mbound_ has joined #openstack-ironic | 09:03 | |
*** derekh has joined #openstack-ironic | 09:05 | |
*** e0ne has joined #openstack-ironic | 09:17 | |
*** coolsvap is now known as coolsvap|away | 09:17 | |
*** sdake has quit IRC | 09:18 | |
*** jistr has joined #openstack-ironic | 09:25 | |
sambetts-afk | Morning all | 09:28 |
*** sambetts-afk is now known as sambetts | 09:28 | |
*** coolsvap|away is now known as coolsvap | 09:29 | |
openstackgerrit | Julia Kreger proposed openstack/bifrost: Add JSON/YAML inventory consumption tests https://review.openstack.org/259346 | 09:29 |
*** changzhi has quit IRC | 09:31 | |
*** openstackgerrit has quit IRC | 09:32 | |
*** openstackgerrit has joined #openstack-ironic | 09:33 | |
*** teju has joined #openstack-ironic | 09:34 | |
*** e0ne has quit IRC | 09:35 | |
*** amotoki has quit IRC | 09:35 | |
*** chenke has quit IRC | 09:35 | |
openstackgerrit | Sam Betts proposed openstack/ironic: Enabled tinyipa for devstack Ironic https://review.openstack.org/259089 | 09:36 |
openstackgerrit | Julia Kreger proposed openstack/bifrost: Add JSON/YAML inventory consumption tests https://review.openstack.org/259346 | 09:37 |
sambetts | I like it at this time in the morning the CI queue is so short that stuff just starts running | 09:38 |
rcarrillocruz | TheJulia: heya, apart from the reno thing ( i have to read how to do that), does https://review.openstack.org/#/c/258909/3 look good to you? | 09:39 |
rcarrillocruz | chris put a -1, but i think it's fine | 09:39 |
rcarrillocruz | it defaults to static ip addressing | 09:39 |
rcarrillocruz | (g'night to you btw) | 09:39 |
*** amotoki has joined #openstack-ironic | 09:41 | |
openstackgerrit | Sergii Turivnyi proposed openstack/python-ironicclient: Add Sanity tests for testing actions with Driver https://review.openstack.org/241230 | 09:47 |
*** ndipanov has joined #openstack-ironic | 09:48 | |
*** links has quit IRC | 09:54 | |
*** naohirot has quit IRC | 09:57 | |
openstackgerrit | Sergii Turivnyi proposed openstack/python-ironicclient: Add tests for testing node-delete command https://review.openstack.org/251458 | 09:57 |
openstackgerrit | Sergii Turivnyi proposed openstack/python-ironicclient: Negative tests for testing actions with port. https://review.openstack.org/259354 | 09:57 |
*** amotoki has quit IRC | 09:58 | |
openstackgerrit | Julia Kreger proposed openstack/bifrost: Add information regarding drivers https://review.openstack.org/259355 | 10:01 |
TheJulia | rcarrillocruz: I've not looked yet this morning, i will be shortly | 10:01 |
*** zhenguo has quit IRC | 10:02 | |
*** links has joined #openstack-ironic | 10:07 | |
TheJulia | rcarrillocruz: I think I have two nits for that changeset, leaving comments now. | 10:11 |
rcarrillocruz | k, thx | 10:12 |
TheJulia | rcarrillocruz: of course, one might not care about static address assignments :) | 10:13 |
rcarrillocruz | yeah, it's the rationale for putting that if | 10:13 |
rcarrillocruz | i personally don't care about the prov IP that dnsmasq gives me | 10:13 |
rcarrillocruz | i just want it to boot it | 10:14 |
rcarrillocruz | cos glean will set up the management IP for me afterwards | 10:14 |
TheJulia | rcarrillocruz: so maybe update the doc as well in that case? since it seems like your refining the existing feature with this just a little bit more and giving the user sligthly more ability to control their environment. | 10:14 |
rcarrillocruz | you mean improving https://review.openstack.org/#/c/258909/3/playbooks/roles/bifrost-deploy-nodes-dynamic/README.md | 10:15 |
rcarrillocruz | ? | 10:15 |
rcarrillocruz | i put an explanation on that new flag | 10:15 |
rcarrillocruz | is there other section for inventory_dhcp where i can put a more of an overview of this new feature | 10:15 |
rcarrillocruz | ? | 10:15 |
TheJulia | I mean, updating the previous flag to refine what its behavior is by default and that the new flag controls intermediate static assignments | 10:16 |
TheJulia | Sorry, a little gunshy about touching this area of bifrost because we don't have a test sequence leveraging the static dhcp assignments. | 10:16 |
rcarrillocruz | refining the inventory_dhcp explanation on the README, right? | 10:17 |
TheJulia | yup | 10:17 |
rcarrillocruz | ok | 10:17 |
rcarrillocruz | btw, we are reaching 200 blades soon in Gozer managed by Bifrost | 10:17 |
TheJulia | awesome! | 10:17 |
rcarrillocruz | ;-) | 10:17 |
TheJulia | rcarrillocruz: posted :) | 10:25 |
rcarrillocruz | i'll check thx | 10:26 |
rcarrillocruz | so the reno thing | 10:26 |
rcarrillocruz | is a tool | 10:26 |
rcarrillocruz | that adds some metadata on the git repo | 10:26 |
rcarrillocruz | plus some yaml file? | 10:26 |
TheJulia | I think it just adds the file that you then go and edit | 10:26 |
rcarrillocruz | i just saw a previous change you posted and noticed the yaml on releasenotes bla | 10:26 |
rcarrillocruz | ah, neat | 10:26 |
*** deray has quit IRC | 10:28 | |
*** deray_ has joined #openstack-ironic | 10:28 | |
*** deray__ has joined #openstack-ironic | 10:30 | |
*** deray_ has quit IRC | 10:31 | |
*** deray has joined #openstack-ironic | 10:32 | |
openstackgerrit | yolanda.robla proposed openstack/bifrost: Add user and perms to generated hosts.d files https://review.openstack.org/259369 | 10:32 |
TheJulia | yolanda: Thank you! | 10:33 |
yolanda | here it goes :) | 10:33 |
openstackgerrit | Sam Betts proposed openstack/ironic: Enabled tinyipa for devstack Ironic https://review.openstack.org/259089 | 10:34 |
TheJulia | yolanda: you should update your email address :) | 10:34 |
yolanda | TheJulia, i'm using my personal one for openstack, not hp... | 10:35 |
TheJulia | The rev you just posted was hp.com | 10:35 |
*** deray__ has quit IRC | 10:35 | |
yolanda | mm bad one yes | 10:35 |
TheJulia | no worries :) | 10:36 |
yolanda | i was able to create a nice yolanda@hpe.com :) | 10:36 |
*** kalpase has quit IRC | 10:36 | |
* TheJulia can't believe she woke up at 0330 again this morning | 10:38 | |
yolanda | oh, i was going to ask you if you were on EMEA timezone these days | 10:39 |
TheJulia | No, but I need to get up at 0330 local tomorrow morning so my schedule is likely to shift for the next few weeks | 10:40 |
*** e0ne has joined #openstack-ironic | 10:40 | |
TheJulia | It is not a bad thing, quieter time in the morning to focus on things | 10:41 |
yolanda | i prefer working at mornings, but not that early :) | 10:41 |
*** mgould has joined #openstack-ironic | 10:45 | |
*** ekarlso has quit IRC | 10:51 | |
*** ekarlso has joined #openstack-ironic | 10:51 | |
*** dims has joined #openstack-ironic | 10:57 | |
mgould | morning Ironic | 11:05 |
openstackgerrit | Vladyslav Drok proposed openstack/python-ironicclient: Add reno for release notes management https://review.openstack.org/259380 | 11:06 |
*** vinm213 has joined #openstack-ironic | 11:08 | |
*** Pespa has joined #openstack-ironic | 11:09 | |
*** coolsvap is now known as coolsvap|away | 11:13 | |
TheJulia | Good morning | 11:14 |
vdrok | good morning ironic, sambetts TheJulia rcarrillocruz yolanda ! | 11:26 |
rcarrillocruz | morning :-) | 11:26 |
sambetts | o/ vdrok | 11:27 |
mgould | TheJulia vdrok rcarrillocruz sambetts morning! | 11:29 |
openstackgerrit | Sam Betts proposed openstack/ironic: Enabled tinyipa for devstack Ironic https://review.openstack.org/259089 | 11:29 |
sambetts | o/ mgould | 11:29 |
*** lucas-dinner is now known as lucasagomes | 11:30 | |
rcarrillocruz | o/ | 11:34 |
*** vinaym213 has joined #openstack-ironic | 11:35 | |
*** vinm213 has quit IRC | 11:35 | |
*** vinay50muddu has joined #openstack-ironic | 11:36 | |
*** vinaym213 has quit IRC | 11:36 | |
*** amotoki has joined #openstack-ironic | 11:38 | |
sambetts | Morning lucasagomes | 11:39 |
lucasagomes | sambetts, morning! | 11:39 |
lucasagomes | morning all | 11:39 |
sambetts | lucasagomes: I've nearly got tinyipa working in the gate, I've got it successfully building in the script but then there was a stupid mistake in my bash that caused it to fail :( so I'm just rerunning with that fix | 11:40 |
lucasagomes | sambetts, oh | 11:41 |
sambetts | and I hope we can see if tinyipa works for devstack in the gate | 11:41 |
lucasagomes | I built the image yesterday, I had to install advdef tho | 11:41 |
lucasagomes | sambetts, ++ totally | 11:41 |
sambetts | yeah, I've added advacecomp to the files/debs and files/rpms | 11:41 |
lucasagomes | that reminds me to test tinyipa now | 11:41 |
lucasagomes | sambetts, and thanks for looking at it | 11:43 |
sambetts | :) we'll see if it helps towards the timeout issues | 11:44 |
vdrok | morning mgould and lucasagomes | 11:44 |
lucasagomes | vdrok, morning | 11:44 |
*** amotoki has quit IRC | 11:46 | |
vdrok | lucasagomes, I'm not sure what I'm doing wrong but I get this - https://bugs.launchpad.net/ironic/+bug/1527562 | 11:48 |
openstack | Launchpad bug 1527562 in Ironic "tox fails when run" [Undecided,New] | 11:48 |
lucasagomes | vdrok, /me looks | 11:48 |
vdrok | lucasagomes, the only way I was able to run it was to make the bashate env command one line | 11:48 |
lucasagomes | vdrok, oh wow, haven't seem that | 11:49 |
lucasagomes | vdrok, will take a look | 11:49 |
lucasagomes | see if I can reproduce | 11:49 |
vdrok | lucasagomes, thanks :) | 11:49 |
lucasagomes | ty for reporting it man! | 11:49 |
vdrok | np :) | 11:49 |
*** links has quit IRC | 11:50 | |
*** teju has quit IRC | 11:55 | |
openstackgerrit | Merged openstack/ironic: Fix syntax errors in the shell scripts under devstack/tools https://review.openstack.org/258133 | 11:58 |
lucasagomes | vdrok, http://paste.openstack.org/show/482294/ | 11:59 |
lucasagomes | odd... | 11:59 |
* lucasagomes googles see if he finds something | 11:59 | |
vdrok | lucasagomes, yep, and it seems to run fine in gate | 11:59 |
*** baoli has joined #openstack-ironic | 12:02 | |
*** baoli has quit IRC | 12:03 | |
*** baoli has joined #openstack-ironic | 12:04 | |
lucasagomes | vdrok, no idea... maybe it's the tox version or something. I'm on fedora 22 so I may get an older one | 12:05 |
*** baoli has quit IRC | 12:05 | |
lucasagomes | vdrok, if the one line thing works for you maybe we should merge that, or create a script under tools/ to run bashate | 12:05 |
lucasagomes | and just call it on tox | 12:05 |
vdrok | lucasagomes, I'll try to investigate | 12:05 |
lucasagomes | vdrok, cool, I will see if I get a f23 vm to try it | 12:06 |
vdrok | if no luck, then yes, maybe it should be a script | 12:06 |
* lucasagomes downloads | 12:06 | |
lucasagomes | vdrok, ++ | 12:06 |
*** links has joined #openstack-ironic | 12:06 | |
lucasagomes | yeah because I understand that having to tweak the tox.ini everytime to run a the unittests is a PITA | 12:06 |
lucasagomes | so it's good to get something that works for everyone | 12:06 |
sambetts | vdrok, lucasagomes: just tried on my debian jessie install, no failures | 12:07 |
vdrok | this is strange | 12:07 |
lucasagomes | :-/ | 12:07 |
*** vinay50muddu has quit IRC | 12:12 | |
*** links has quit IRC | 12:16 | |
*** mbound_ has quit IRC | 12:21 | |
*** mbound_ has joined #openstack-ironic | 12:29 | |
*** dprince has joined #openstack-ironic | 12:34 | |
*** baoli has joined #openstack-ironic | 12:38 | |
*** baoli has joined #openstack-ironic | 12:38 | |
sambetts | lucasagomes: still timed out, but because of the overwritten logs I can't tell you why http://logs.openstack.org/89/259089/4/check/gate-tempest-dsvm-ironic-pxe_ssh/a10fe3d/console.html :( | 12:41 |
* lucasagomes looks | 12:43 | |
sambetts | tinyipa appears to have built sucessfully | 12:44 |
*** rvasilets___ has quit IRC | 12:45 | |
*** hanchao has quit IRC | 12:56 | |
lucasagomes | sambetts, yeah... it seems thta tinyapi didn't ping the api back | 13:03 |
lucasagomes | and then it timeout | 13:03 |
lucasagomes | sambetts, http://logs.openstack.org/89/259089/4/check/gate-tempest-dsvm-ironic-pxe_ssh/a10fe3d/logs/screen-ir-cond.txt.gz#_2015-12-18_12_21_00_246 | 13:03 |
lucasagomes | but no lookup | 13:03 |
openstackgerrit | Vladyslav Drok proposed openstack/ironic: Add ability to cache swift temporary URLs https://review.openstack.org/254295 | 13:06 |
openstackgerrit | Merged openstack/python-ironicclient: Add --uuid to port-create https://review.openstack.org/252762 | 13:06 |
openstackgerrit | Vladyslav Drok proposed openstack/ironic: Add proxy related parameters to agent driver https://review.openstack.org/254296 | 13:07 |
openstackgerrit | Vladyslav Drok proposed openstack/ironic: Add proxy related parameters to agent driver https://review.openstack.org/254296 | 13:07 |
sambetts | lucasagomes: hmmm :( I wonder what went wrong | 13:08 |
*** baoli_ has joined #openstack-ironic | 13:08 | |
*** baoli has quit IRC | 13:11 | |
sambetts | lucasagomes: is the log rotate thing the default now? becuase I only see 1 log in the libvirt direcotry | 13:12 |
lucasagomes | sambetts, yes | 13:14 |
lucasagomes | sambetts, that's because the node only powered on and off once before failing | 13:14 |
lucasagomes | sambetts, probably it powered up once to deploy and timeout | 13:15 |
*** trown|outttypeww is now known as trown | 13:15 | |
lucasagomes | sambetts, http://logs.openstack.org/89/259089/4/check/gate-tempest-dsvm-ironic-pxe_ssh/a10fe3d/logs/ironic-bm-logs/baremetalbrbm_0_console_18-12-2015-12:31:06.txt.gz | 13:15 |
lucasagomes | this is tinyipa right? | 13:15 |
openstackgerrit | Merged openstack/ironic-python-agent: Add reno for release notes management https://review.openstack.org/258727 | 13:16 |
openstackgerrit | Merged openstack/python-ironicclient: Add --uuid to chassis-create https://review.openstack.org/252751 | 13:16 |
sambetts | ooo I was looking in the wrong place | 13:16 |
openstackgerrit | Vladyslav Drok proposed openstack/ironic: Add documentation for proxies usage with IPA https://review.openstack.org/250878 | 13:18 |
openstackgerrit | Vladyslav Drok proposed openstack/ironic: Add documentation for proxies usage with IPA https://review.openstack.org/250878 | 13:18 |
*** raildo-afk is now known as raildo | 13:23 | |
lucasagomes | vdrok, I can reproduce the erorr on f23 | 13:24 |
lucasagomes | error* | 13:24 |
* lucasagomes takes a look now | 13:24 | |
*** links has joined #openstack-ironic | 13:25 | |
*** changzhi has joined #openstack-ironic | 13:27 | |
openstackgerrit | Merged openstack/ironic: Fix typo in ironic/conductor/manager.py https://review.openstack.org/258920 | 13:32 |
openstackgerrit | Merged openstack/ironic: Add utility function to validate NO_PROXY https://review.openstack.org/235493 | 13:33 |
vdrok | lucasagomes, thanks! I was not able to do anything about it :( | 13:34 |
lucasagomes | vdrok, looking, see if I can figure something out | 13:34 |
openstackgerrit | Sergii Turivnyi proposed openstack/python-ironicclient: Negative tests for testing actions with port. https://review.openstack.org/259354 | 13:34 |
jroll | vdrok: lucasagomes: when it gets weird like this, I always try pip install -U pip virtualenv tox setuptools | 13:36 |
lucasagomes | jroll, it seems a problem with shlex | 13:36 |
vdrok | morning jroll | 13:36 |
lucasagomes | jroll, morning | 13:37 |
jroll | O_o | 13:37 |
jroll | good morning :) | 13:37 |
vdrok | jroll, yep, it's all fresh | 13:37 |
lucasagomes | jroll, I have the last version of tox setuptools and virtualenv | 13:37 |
openstackgerrit | Sergii Turivnyi proposed openstack/python-ironicclient: Add sanity tests for testing actions with Port https://review.openstack.org/240944 | 13:37 |
jroll | huh, weird | 13:37 |
jroll | oh, lucasagomes, I hit the same pep8 thing in our internal CI | 13:38 |
jroll | going to fix those quickly | 13:38 |
lucasagomes | jroll, thanks I'm on it | 13:38 |
lucasagomes | actually I found a way | 13:38 |
lucasagomes | vdrok, if we remove the comments \ #blah it works | 13:38 |
lucasagomes | I think shlex is trying to parse those comments somehow | 13:38 |
openstackgerrit | Sergii Turivnyi proposed openstack/python-ironicclient: Add sanity tests for testing actions with Chassis https://review.openstack.org/240562 | 13:39 |
* lucasagomes cooks a patch | 13:39 | |
vdrok | lucasagomes, oh, thanks! | 13:39 |
openstackgerrit | Jim Rollenhagen proposed openstack/ironic: Fix translations in driver base https://review.openstack.org/259440 | 13:41 |
jroll | easy one ^ | 13:41 |
lucasagomes | jroll, oh | 13:42 |
sambetts | jroll: doesn't that blow up pep8 with the multiple imports on one line thing? or have we got that rule disabled? | 13:43 |
*** electrofelix has joined #openstack-ironic | 13:43 | |
jroll | sambetts: that's ignored for oslo.i18n AIUI | 13:43 |
*** boris-42_ has quit IRC | 13:43 | |
sambetts | jroll: ah, in the new _i18n world, they havn't added the ignore yet, so thats why I was seeing it in my networking-cisco patch | 13:43 |
sambetts | jroll: context: https://review.openstack.org/#/c/258641/ | 13:44 |
*** jaypipes has joined #openstack-ironic | 13:44 | |
openstackgerrit | Lucas Alvares Gomes proposed openstack/ironic: Fix "No closing quotation" error when building with tox https://review.openstack.org/259445 | 13:45 |
sambetts | http://docs.openstack.org/developer/oslo.i18n/usage.html | 13:45 |
lucasagomes | vdrok, mind giving it a go ^ ? | 13:45 |
vdrok | lucasagomes, sure :) | 13:45 |
jroll | [hacking] | 13:45 |
jroll | import_exceptions = testtools.matchers, ironic.common.i18n | 13:45 |
lucasagomes | apparently shlex is treating the "#" as a comment even inside the string | 13:45 |
jroll | sambetts: ^ in tox.ini | 13:45 |
lucasagomes | so it coments out the rest of the command when it meets the first # | 13:45 |
lucasagomes | and raises no closing quotation because it sees the command as | 13:45 |
sambetts | jroll: ah I see! | 13:45 |
lucasagomes | bash -c "blah | 13:46 |
lucasagomes | I dropped the comments because they are not useful anyway | 13:46 |
*** changzhi has quit IRC | 13:47 | |
openstackgerrit | Sam Betts proposed openstack/ironic-python-agent: Add tinyipa to IPA imagebuild directory https://review.openstack.org/234902 | 13:47 |
*** e0ne has quit IRC | 13:48 | |
*** kkoski has joined #openstack-ironic | 13:48 | |
vdrok | lucasagomes, yep, all good now | 13:49 |
openstackgerrit | Sam Betts proposed openstack/ironic: Enabled tinyipa for devstack Ironic https://review.openstack.org/259089 | 13:49 |
lucasagomes | vdrok, cool! thanks for testing | 13:49 |
openstackgerrit | OpenStack Proposal Bot proposed openstack/ironic-python-agent: Updated from global requirements https://review.openstack.org/259448 | 13:49 |
*** e0ne has joined #openstack-ironic | 13:50 | |
openstackgerrit | Debayan Ray proposed openstack/ironic: Firmware update as part of iLO manual cleaning process https://review.openstack.org/211019 | 13:51 |
*** piet has joined #openstack-ironic | 13:52 | |
sambetts | lucasagomes: amazing one character change there by global reqs https://review.openstack.org/#/c/259448/1 | 13:52 |
sambetts | jroll: ^ | 13:52 |
lucasagomes | lol | 13:52 |
*** kkoski has quit IRC | 13:52 | |
openstackgerrit | OpenStack Proposal Bot proposed openstack/python-ironicclient: Updated from global requirements https://review.openstack.org/256519 | 13:53 |
*** links has quit IRC | 13:54 | |
* lucasagomes hits another problem on f23 *sigh* | 13:54 | |
lucasagomes | vdrok, http://paste.openstack.org/show/482311/ ? | 13:54 |
lucasagomes | seems it gets fixed after I installed redhat-rpm-config | 13:54 |
* lucasagomes tests | 13:54 | |
vdrok | lucasagomes, yep, redhat-rpm-config :) | 13:55 |
vdrok | it should be installed | 13:55 |
lucasagomes | will update the quick-start guide to install it | 13:55 |
*** ionutbalutoiu has joined #openstack-ironic | 13:55 | |
lucasagomes | cause I followed http://docs.openstack.org/developer/ironic/dev/dev-quickstart.html | 13:55 |
vdrok | lucasagomes, thanks! :) | 13:55 |
jroll | sambetts: lol, nice | 13:55 |
openstackgerrit | Yuriy Zveryanskyy proposed openstack/ironic: [PROOF OF CONCEPT] Ansible deploy driver https://review.openstack.org/238183 | 13:56 |
*** Pespa has quit IRC | 13:57 | |
openstackgerrit | Yuriy Zveryanskyy proposed openstack/ironic: [PROOF OF CONCEPT] Ansible deploy driver https://review.openstack.org/238183 | 14:01 |
openstackgerrit | Yuriy Zveryanskyy proposed openstack/ironic-specs: Ansible deploy driver https://review.openstack.org/241946 | 14:01 |
jroll | lucasagomes: monty kindly landed that timeout bump | 14:02 |
lucasagomes | jroll, w00t! | 14:02 |
lucasagomes | thanks for pinging the -infra again | 14:03 |
* lucasagomes tried this morning but no answers | 14:03 | |
jroll | np | 14:03 |
*** [1]cdearborn has joined #openstack-ironic | 14:03 | |
openstackgerrit | Lucas Alvares Gomes proposed openstack/ironic: Update "Developer Quick-Start" guide on Fedora 22+ https://review.openstack.org/259453 | 14:03 |
lucasagomes | jroll, in any case we still need to look into it, I got an env with tinyipa here | 14:03 |
jroll | totally | 14:04 |
lucasagomes | odd enough sambetts patch to build tinyipa kinda works... tinyipa boots but never invoke lookup | 14:04 |
* lucasagomes is trying to figure out why | 14:04 | |
jroll | I assume IPA isn't starting properly | 14:05 |
lucasagomes | yeah | 14:06 |
*** mbound_ has quit IRC | 14:08 | |
openstackgerrit | Jim Rollenhagen proposed openstack/ironic-python-agent: Add mitaka reno page https://review.openstack.org/259459 | 14:09 |
jroll | ^ dmitry pointed out that was missing :( | 14:09 |
lucasagomes | http://logs.openstack.org/89/259089/4/check/gate-tempest-dsvm-ironic-pxe_ssh/a10fe3d/logs/ironic-bm-logs/baremetalbrbm_0_console_18-12-2015-12:31:06.txt.gz | 14:09 |
sambetts | jroll, lucasagomes the latest ipa patch i've pushed will make sure the ipa logs show up | 14:09 |
lucasagomes | indeed I don't see IPA at all there | 14:09 |
lucasagomes | sambetts, oh maybe that's why then :-) | 14:09 |
jroll | heh | 14:09 |
jroll | brb | 14:10 |
*** lucasagomes is now known as lucas-hungry | 14:15 | |
*** bnemec has quit IRC | 14:18 | |
*** ukalifon has quit IRC | 14:20 | |
*** toure|biab is now known as toure | 14:27 | |
openstackgerrit | Merged openstack/ironic: Fix bashate errors in grenade plugin https://review.openstack.org/259129 | 14:27 |
openstackgerrit | Anton Arefiev proposed openstack/ironic-inspector-specs: Ironic node auto-discovery https://review.openstack.org/252946 | 14:34 |
*** dansmith is now known as superdan | 14:41 | |
*** amotoki has joined #openstack-ironic | 14:41 | |
*** deray has quit IRC | 14:44 | |
*** sdake has joined #openstack-ironic | 14:46 | |
*** mbound_ has joined #openstack-ironic | 14:47 | |
*** sdake_ has joined #openstack-ironic | 14:53 | |
*** sdake has quit IRC | 14:53 | |
*** amotoki_ has joined #openstack-ironic | 14:56 | |
*** mtanino has joined #openstack-ironic | 14:58 | |
*** amotoki has quit IRC | 14:58 | |
*** lucas-hungry is now known as lucasagomes | 15:01 | |
sambetts | lucasagomes: looks like the ipa boot is being cut off :( http://logs.openstack.org/89/259089/5/check/gate-tempest-dsvm-ironic-pxe_ssh/90be1dc/logs/ironic-bm-logs/baremetalbrbm_0_console_18-12-2015-14:38:33.txt.gz | 15:05 |
sambetts | lucasagomes: tinyipa is pretty fast even in a 512mb RAM VM but I guess in the gate not so much | 15:06 |
*** david-lyle has quit IRC | 15:08 | |
sambetts | lucasagomes: time out is 10 minutes? in the gate? | 15:09 |
sambetts | 2015-12-18 14:28:25.917 32213 INFO ironic.conductor.utils [-] Successfully set node 47c5267f-8d19-42bd-ba5b-56f726816c9b power state to power on. | 15:09 |
sambetts | 2015-12-18 14:38:28.183 32213 ERROR ironic.conductor.utils [-] Timeout reached while waiting for callback for node 47c5267f-8d19-42bd-ba5b-56f726816c9b | 15:09 |
sambetts | I shouldn't take 10 minutes to boot tinyipa... | 15:10 |
sambetts | it* | 15:10 |
*** caiobo has joined #openstack-ironic | 15:11 | |
jroll | boot timeout is 10 minutes yeah | 15:13 |
NobodyCam | Good morning Ironicer. and ofc!!! | 15:14 |
NobodyCam | TGIF | 15:14 |
sambetts | haha Morning NobodyCam o/ TGIF | 15:14 |
NobodyCam | :) | 15:15 |
sambetts | jroll: it shouldn't take 10 minutes to boot tinyipa, Its a shame the libvirt logs havn't got any timestamps in them | 15:16 |
jroll | mordred: hey, when you have a few, do you mind verifying that there's no licensing issues and such here, per my last comment? https://review.openstack.org/#/c/234902/4 | 15:17 |
jroll | mordred: I think it's all good but you tend to know more about this than I do | 15:17 |
jroll | sambetts: totally | 15:17 |
sambetts | jroll: I like the idea of using Make | 15:17 |
jroll | sambetts: though... the disks are super slow here. so all that pip install stuff might be killing you | 15:18 |
jroll | sambetts: possible to chroot in and pip install that stuff during the build process? | 15:18 |
jroll | that setuptools tarball is probably pretty slow too | 15:19 |
sambetts | jroll: I've tried and I really want to, but theres some weird issue with the compilation process on some of the extensions inside the chroot, the tarballs are actually smaller than the installed python packages was the other reason to do it this way | 15:20 |
*** jasonamyers has quit IRC | 15:20 | |
jroll | sambetts: ah, I see hrm | 15:20 |
mordred | jlvillal: yeah - can you tell me which email address - I can regenerate your link | 15:21 |
sambetts | jroll: also disk io shouldb't be affecting it doing pip install if its a ramdisk right? | 15:21 |
mordred | jroll: looking | 15:21 |
*** jasonamyers has joined #openstack-ironic | 15:22 | |
*** sergek_ has joined #openstack-ironic | 15:22 | |
*** evgenyl_ has joined #openstack-ironic | 15:22 | |
*** evgenyl has quit IRC | 15:22 | |
*** evgenyl_ is now known as evgenyl | 15:22 | |
*** sergek has quit IRC | 15:23 | |
*** sergek_ is now known as sergek | 15:23 | |
sambetts | jroll: I could modify the tiny ipa script to output a timestamp as soon as it boots, so we can see how long its taking | 15:23 |
sambetts | thats if the systems time it has is correct | 15:24 |
sambetts | system* | 15:24 |
jroll | sambetts: yeah, that might be helpful | 15:24 |
jroll | you're probably right about ramdisk | 15:24 |
jroll | but | 15:24 |
jroll | ram is also slow here :P | 15:24 |
sambetts | :( slow ram | 15:24 |
mordred | I have questions | 15:24 |
jroll | and cpu and such | 15:24 |
jroll | mordred: shoot! | 15:24 |
*** kkoski has joined #openstack-ironic | 15:25 | |
jroll | sambetts is leading that effort and can hopefully answer :) | 15:25 |
*** jcoufal_ has joined #openstack-ironic | 15:25 | |
mordred | why not use dib for this? it's duplicating many dib things, but because it's not dib, it's having to do things like install pip at first boot | 15:25 |
mordred | rather than installing them at image construction time | 15:25 |
mordred | unless I'm missing a design point there | 15:26 |
mordred | that way also you can use dib's facilities to download at build time and cache rather than checking in tinycorelinux blobs into the source tree | 15:27 |
jroll | sambetts: ^ | 15:27 |
jroll | that's a great question | 15:27 |
mordred | you could still write 100% of the elements in this tree | 15:27 |
mordred | if dealing with external review cycle isn't something you want to do - or this is super specific to ipa (which I bet it is) | 15:28 |
sambetts | mordred: I've had issues pip installing things inside a chroot with tinycorelinux if thats how DIB does it, and I've also found that packing the tars into ramdisk actually results in a smaller ramdisk and a smaller amount of ram required at boot time | 15:28 |
*** jcoufal has quit IRC | 15:28 | |
sambetts | there aren't any tinycore blobs in the source tree, or there shouldn't be, they should be downloaded at build time and cached inside build_files | 15:29 |
mordred | https://review.openstack.org/#/c/234902/4/imagebuild/tinyipa/boot/isolinux/isolinux.bin,unified | 15:29 |
mordred | https://review.openstack.org/#/c/234902/4/imagebuild/tinyipa/boot/isolinux/boot.cat,unified | 15:29 |
mordred | https://review.openstack.org/#/c/234902/4/imagebuild/tinyipa/build_files/qemu-utils.tcz,unified | 15:30 |
*** amotoki_ has quit IRC | 15:30 | |
mordred | https://review.openstack.org/#/c/234902/4/imagebuild/tinyipa/build_files/tgt.tcz,unified | 15:30 |
sambetts | oooh, they are for building an iso, and can probably be auto generated/downloaded somewhere I guess, I've never had much experience with isolinux :/ | 15:30 |
sambetts | they aren't actually required for the main tinyipa build | 15:30 |
mordred | well, I'd honestly recommend seeing if this can be done as an element - I know dib can do ramdisks, and you can use a root.d script to download the tinycorelinux base image and then copy your firstboot and pip stuff in (fascinated that installing those at runtime is better! :) ) | 15:32 |
mordred | although I suppose the compression part makes some sense | 15:32 |
jroll | I'm still skeptical about the runtime thing after seeing the gate logs | 15:33 |
mordred | but if you don't do that, I'd still recommend figuring out how to have the script get isolinux and tgt at build time rather than adding binary blobs to the git | 15:33 |
sambetts | tgt and qemu utils are 2 packages that aren't in the tinyipa repos :( so I've had to build and include them myself | 15:34 |
sambetts | tinycore* | 15:36 |
lucasagomes | sambetts, 1 sec will take a look | 15:36 |
* lucasagomes is in a call | 15:36 | |
*** electrofelix has quit IRC | 15:37 | |
*** electrofelix has joined #openstack-ironic | 15:38 | |
*** sturivnyi has joined #openstack-ironic | 15:39 | |
sambetts | jroll: are the times and dates in the ironic logs in UTC? | 15:41 |
*** amotoki has joined #openstack-ironic | 15:41 | |
lucasagomes | jroll, do you have the etherpad for the neutron integration handy ? | 15:43 |
sambetts | lucasagomes: https://etherpad.openstack.org/p/ironic-neutron-mid-cycle | 15:43 |
openstackgerrit | Sam Betts proposed openstack/ironic-python-agent: Add tinyipa to IPA imagebuild directory https://review.openstack.org/234902 | 15:44 |
lucasagomes | sambetts, thanks much! | 15:44 |
openstackgerrit | Sam Betts proposed openstack/ironic: Enabled tinyipa for devstack Ironic https://review.openstack.org/259089 | 15:45 |
sambetts | this run should print the time out several times during the bootlocal.sh script ^ so we can see what the times are like | 15:46 |
jroll | sambetts: yeah utc all the things | 15:49 |
sambetts | jroll, lucasagomes: just timed a local VM boot of a tinyipa iso in virtual box, it took 35 seconds from clicking the start button to IPA running | 15:50 |
lucasagomes | sambetts, wow | 15:50 |
lucasagomes | that's real quick | 15:50 |
sambetts | thats on a VM with 368 mb of ramn | 15:51 |
lucasagomes | even if in gate it takes 2 or 3 minutes that still real quick compared to the 7 minutes we have right now | 15:51 |
sambetts | that was an iso so its not taking into account PXE slowness, and the slowness of a gate nested vm :( | 15:52 |
sambetts | but thats how fast it is with that, even having to do all the pip installs once booted | 15:53 |
lucasagomes | sambetts, pip install once booted? | 15:55 |
jroll | yeah, it does that local pip install of all the things | 15:56 |
openstackgerrit | Julia Kreger proposed openstack/bifrost: Add JSON/YAML inventory consumption tests https://review.openstack.org/259346 | 15:57 |
lucasagomes | oh, can't we do it at image build time? | 15:57 |
lucasagomes | jroll, off-topic: neutron doesn't have a spec for the ironic integration? | 15:58 |
jroll | lucasagomes: the only neutron change was adding a BAREMETAL vnic type | 15:58 |
jroll | everything else is in ML2 mechanisms, which are out of tree | 15:58 |
jroll | and all provided by the switch vendors and whatnot | 15:59 |
lucasagomes | jroll, thanks! | 16:02 |
*** sdake_ has quit IRC | 16:02 | |
*** hemna has joined #openstack-ironic | 16:03 | |
jroll | np | 16:03 |
*** amotoki has quit IRC | 16:04 | |
*** sdake has joined #openstack-ironic | 16:05 | |
*** mannidi has joined #openstack-ironic | 16:10 | |
sambetts | :( the gate queue is now so long I'm going to have to wait a while to see results from my latest push of tinyipa in the gate :( | 16:12 |
sturivnyi | Morning =) Would be grateful if you could review my functional CLI tests: | 16:14 |
sturivnyi | https://review.openstack.org/#/c/240562/ Add sanity tests for testing actions with Chassis. | 16:14 |
sturivnyi | https://review.openstack.org/#/c/240944/ Add sanity tests for testing actions with Port. | 16:14 |
sturivnyi | https://review.openstack.org/#/c/241230/ Add Sanity tests for testing actions with Driver. | 16:14 |
sturivnyi | https://review.openstack.org/#/c/251458/ Add tests for testing node-delete command. | 16:14 |
sturivnyi | https://review.openstack.org/#/c/259354/ Negative tests for testing actions with port. | 16:14 |
sturivnyi | -1/+1 are welcome! Thanks! | 16:14 |
*** rcernin has quit IRC | 16:15 | |
lucasagomes | sambetts, I think I just reproduced the problem of tinyipa not calling look up in my env | 16:23 |
* lucasagomes troubleshoot | 16:23 | |
lucasagomes | but maybe I'm using a old version of the patch for ironic-python-agent (from this morning) | 16:23 |
*** jcoufal_ is now known as jcoufal | 16:26 | |
*** jaybeale has joined #openstack-ironic | 16:30 | |
*** hemna has quit IRC | 16:30 | |
vsaienko | what are we using in the Commit message instead of Implements ? Partial-Bug:? | 16:33 |
lucasagomes | sambetts, actually not | 2be0821d-a8ed-4185-9223-653610926130 | testing | ACTIVE | - | Running | private=fd35:e543:5719:0:5054:ff:fe4d:2aa5, 10.1.0.4 | | 16:34 |
lucasagomes | it just took it a lot of time to IPA to start | 16:35 |
lucasagomes | 2015-12-18 16:15:19.898 INFO ironic.conductor.utils [-] Successfully set node 39426fa8-3420-4405-9d6c-3c1d8a80bb52 power state to power on. | 16:35 |
lucasagomes | 2015-12-18 16:32:44.118 INFO ironic.drivers.modules.agent_base_vendor [req-502d383c-5fa1-4253-a6de-378d91c04cfa None None] Initial lookup for node 39426fa8-3420-4405-9d6c-3c1d8a80bb52 succeeded, agent is running | 16:35 |
lucasagomes | and waiting for commands | 16:35 |
sambetts | 15 mins? wow... what... | 16:35 |
lucasagomes | vsaienko, yes... same as any other bug | 16:36 |
sambetts | lucasagomes: I've added a bunch of "date" command outputs to the script thats run when tinyipa loads so hopefully in the latest run we can debug whats taking the longest | 16:37 |
lucasagomes | vsaienko, partial-bug, related-bug and to last commit should closes-bug | 16:37 |
lucasagomes | sambetts, ack thanks | 16:37 |
vsaienko | lucasagomes, thanks | 16:37 |
sambetts | lucasagomes: shame I'm stuck in the gate queue now | 16:37 |
lucasagomes | yeah, it booted quick but the initialization of IPA took way longer | 16:37 |
*** dims_ has joined #openstack-ironic | 16:37 | |
lucasagomes | sambetts, yeah :-/ | 16:38 |
*** sdake has quit IRC | 16:38 | |
sambetts | hmm :/ the pip installs taking up the time I wonder... but they run in 30 seconds in my virtualbox env... | 16:38 |
sambetts | and its pretty quick on my UCS servers too | 16:38 |
lucasagomes | sambetts, right... would be possible to run those pip install at image build time? | 16:39 |
lucasagomes | that* | 16:39 |
*** dims has quit IRC | 16:39 | |
*** sdake has joined #openstack-ironic | 16:39 | |
*** jaybeale has quit IRC | 16:40 | |
sambetts | lucasagomes: distrubing the tars and doing it at boot time results in a smaller ramdisk and less ram required to boot the ramdisk, I've tried to build wheels in a chroot to speed up the pip install time but the C extensions compile weird a blow up | 16:40 |
sambetts | and blow up* | 16:41 |
*** jcoufal has quit IRC | 16:43 | |
lucasagomes | sambetts, right... but we are wasting a lot of bandwith as well downloading it every time the ramdisk boots | 16:43 |
*** degorenko is now known as _degorenko|afk | 16:43 | |
lucasagomes | and if pip is down the deployment won't work | 16:43 |
sambetts | lucasagomes: there is no downloading, all the python dependecies are built into the ramdisk | 16:43 |
lucasagomes | ah right | 16:43 |
* lucasagomes looks at how image build for tinyipa works | 16:44 | |
sambetts | lucasagomes: if you look at build_files/bootlocal.sh thats the script that is run when tinyipa stars | 16:44 |
sambetts | starts* | 16:44 |
lucasagomes | ty | 16:45 |
*** sdake has quit IRC | 16:46 | |
*** sdake has joined #openstack-ironic | 16:47 | |
*** jistr has quit IRC | 16:49 | |
*** alexpilotti has joined #openstack-ironic | 16:54 | |
*** pas-ha has quit IRC | 16:55 | |
*** vsaienko has quit IRC | 16:56 | |
*** ionutbalutoiu has quit IRC | 17:04 | |
*** bnemec has joined #openstack-ironic | 17:06 | |
*** piet has quit IRC | 17:11 | |
*** e0ne has quit IRC | 17:13 | |
*** piet has joined #openstack-ironic | 17:13 | |
*** caiobo has quit IRC | 17:16 | |
*** devananda has quit IRC | 17:17 | |
*** liliars has quit IRC | 17:19 | |
*** sdake has quit IRC | 17:19 | |
*** devananda has joined #openstack-ironic | 17:21 | |
openstackgerrit | Milan Kováčik proposed openstack/ironic-inspector-specs: High Availability for Ironic Inspector https://review.openstack.org/253675 | 17:28 |
*** ifarkas has quit IRC | 17:28 | |
*** sdake has joined #openstack-ironic | 17:30 | |
*** piet has quit IRC | 17:31 | |
lucasagomes | sambetts, http://paste.openstack.org/show/482338/ | 17:33 |
lucasagomes | installing dependencies takes > 10M in the nested vm | 17:34 |
openstackgerrit | Stephanie Miller proposed openstack/bifrost: Streamline pip installs https://review.openstack.org/259138 | 17:34 |
lucasagomes | (in the local test here) | 17:34 |
*** penick has joined #openstack-ironic | 17:40 | |
*** sdake has quit IRC | 17:40 | |
*** piet has joined #openstack-ironic | 17:43 | |
sambetts | lucasagomes: wow... thats an insane difference between nested vm, real vm and real world ... | 17:51 |
lucasagomes | yeah :-/ | 17:52 |
*** mannidi has quit IRC | 17:52 | |
sambetts | man nested vms suck... | 17:52 |
sambetts | are these running on a potato? | 17:52 |
sambetts | :( | 17:53 |
lucasagomes | lol hah | 17:53 |
lucasagomes | yeah nested vms are very slow | 17:54 |
sambetts | I wonder if we can get that down if I can work out how to generate the wheels :/ | 17:54 |
*** david-lyle has joined #openstack-ironic | 17:54 | |
*** jcoufal has joined #openstack-ironic | 17:54 | |
*** jcoufal has quit IRC | 17:54 | |
lucasagomes | that may help... but I still think that having an option that you toggle to build the venv at image build time and boot time would be good | 17:56 |
lucasagomes | because right now the VMs have 1G so, even if tinyipa grows from 100M to 250M still fine | 17:56 |
sambetts | yeah that would be fine, although still need to fix the compliation issue to make that work | 17:57 |
lucasagomes | yeah :-/ | 17:58 |
*** piet has quit IRC | 17:58 | |
*** david-lyle has quit IRC | 17:59 | |
*** e0ne has joined #openstack-ironic | 18:00 | |
*** david-lyle has joined #openstack-ironic | 18:00 | |
*** mbound_ has quit IRC | 18:00 | |
devananda | morning, all | 18:01 |
lucasagomes | devananda, morning | 18:01 |
mgould | devananda, morning! | 18:01 |
sambetts | o/ devananda | 18:01 |
jroll | morning devananda | 18:01 |
jlvillal | lucasagomes, that pip install takes a long time.... | 18:03 |
* jlvillal restates the obvious | 18:03 | |
lucasagomes | jlvillal, yeah :-( | 18:03 |
sambetts | jlvillal: it takes 30 secnds on a 1core 368mb vm on my desktop machine vs >10 mins in a nested vm | 18:04 |
sambetts | :'( | 18:04 |
jroll | could folks land this one so I can backport that work to liberty? https://review.openstack.org/#/c/259459/ | 18:04 |
jroll | then IPA release next week | 18:04 |
lucasagomes | jroll, devananda re microversion in nova... so how we plan to negotiate the api version? Get the min/max version from our API ? I think we need a client command for that | 18:04 |
jlvillal | sambetts, I didn't realize QEMU was so slow. | 18:04 |
sambetts | apprently so :( | 18:04 |
*** piet has joined #openstack-ironic | 18:04 | |
jroll | lucasagomes: yeah, I guess so | 18:04 |
devananda | nested virt is really slow | 18:05 |
jroll | qemu isn't slow... qemu w kvm on top of xen is slow | 18:05 |
jroll | :P | 18:05 |
devananda | this is one of the challenges with our gate jobs | 18:05 |
jroll | we actually have nested virt enabled in rackspace cloud, but xen | 18:05 |
lucasagomes | jroll, right... ok I will see if we have acommand for that... but we will need another release of the client | 18:05 |
jroll | also - I'm still working on enabling us to use onmetal in the gate, so we can test on bare metal | 18:05 |
*** rcernin has joined #openstack-ironic | 18:06 | |
jroll | lucasagomes: yeah, I guess so :/ | 18:06 |
lucasagomes | :-( | 18:06 |
lucasagomes | ack | 18:06 |
jroll | lucasagomes: we could just use requests as a workaround, / is unauth'd | 18:06 |
*** kkoski has quit IRC | 18:06 | |
jroll | and has version info | 18:06 |
jroll | ditto for /v1 | 18:06 |
devananda | jroll: yep, that should work fine | 18:06 |
lucasagomes | right... yeah that would be a way to do it | 18:06 |
*** mannidi has joined #openstack-ironic | 18:06 | |
lucasagomes | lemme look into it | 18:06 |
devananda | lucasagomes: why does nova virt driver need to discover the min/max that ironic service supports? | 18:06 |
lucasagomes | devananda, there's a version of our API which you can specify which fields of the API to return on every GET request | 18:07 |
lucasagomes | since we keep pooling to find out the states | 18:07 |
jroll | devananda: same conversation we had yesterday | 18:07 |
devananda | jroll: yea. I still dont agree | 18:07 |
lucasagomes | we always are returning the full node, and if it has a config drive as bas64 the logs are really bad | 18:07 |
jroll | here's my proposal: nova driver has a minimum supported version, uses the latest available, and downgrades gracefully as needed | 18:08 |
lucasagomes | so I wanted to make it very minimal by just fetching what is needed for the nodes | 18:08 |
jroll | lucasagomes: another case: claims api will need a specific version | 18:08 |
lucasagomes | but that's one use case, when we start adding more stuff to our API we can use for other things too | 18:08 |
lucasagomes | filterging | 18:08 |
lucasagomes | jroll, yeah | 18:08 |
devananda | lucasagomes: at what point in the execution of nova service will it discover the version of ironic? how will it behave if that endpoint changes (ie, is upgraded) | 18:08 |
*** derekh has quit IRC | 18:08 | |
lucasagomes | devananda, that's why I had a config | 18:09 |
devananda | lucasagomes: once you add that awareness in the nova.virt.ironic code (not in the client lib) then it needs to handle caching, cache invalidation, etc | 18:09 |
lucasagomes | operators pin at that specific version and update it when they want | 18:09 |
lucasagomes | if they want | 18:09 |
jroll | kinda like we already cache the client for auth purposes :) | 18:09 |
jroll | so discover at client_wrapper __init__ time, it will periodically be refreshed | 18:09 |
lucasagomes | that is flexible because they can then update nova or ironic independently and the driver will work same | 18:09 |
lucasagomes | yeah | 18:10 |
devananda | sure | 18:10 |
lucasagomes | idk, even with the negotiation. I still find the config handier | 18:10 |
devananda | jroll: but why not do that in the client itself, rather than in the client wrapper code in nova? | 18:10 |
devananda | I would think this is something other client applications might want to benefit from | 18:10 |
devananda | I mean, I know it is | 18:10 |
*** trown is now known as trown|lunch | 18:11 | |
jroll | devananda: sure, that's fine too, we just have to be sure not to force it | 18:11 |
jroll | for clients that wish to pin a version | 18:11 |
jroll | maybe 'latest' gives that behavior | 18:11 |
lucasagomes | yeah, if they want to use the last version they can pin on latest | 18:12 |
devananda | lucasagomes: so if the goal here is to allow a more optimal fetching of records from ironic on newer versions of the server, then the client should: on init, detect and cache the version of the server; optionally accept the list of fields to fetch; if the server is new enough, pass that list; if th server is too old, do not pass the list and filter hte result set | 18:12 |
lucasagomes | but it's risky, it may break (e.g if we move capabitlities from properties to a new field) | 18:12 |
devananda | and there's no need to change the nova code, except to pass that list to the new client | 18:12 |
devananda | and no nneed for a config option | 18:12 |
devananda | and it Just Works (tm) | 18:12 |
jroll | and for claims api, we'd raise an exception for that? | 18:13 |
jroll | I'd prefer nova to fail earlier on that case | 18:13 |
jroll | (that could also be a config, use_new_world_scheduling) | 18:13 |
devananda | jroll: I missed something. are we talking about the RT loop where it fetches node records with an optional list of fields, or the claim API endpoint? | 18:13 |
lucasagomes | maybe I'm just think of nova driver as a "user" of the API. As a user I want to make sure that all my scripts will work as I coded it and to do that with microversion I pin the API at a specific version | 18:14 |
devananda | but yea, I do think the scheduling stuff should have a config option completely separately from this, because some operators won't want to migrate right away | 18:14 |
lucasagomes | and I can bump it & update the scripts eventually as times allows | 18:14 |
jroll | devananda: I mean, we need version detection for both, I can back off though | 18:14 |
devananda | lucasagomes: the nova driver is a user of the python library; the python library is a user of our REST API | 18:14 |
jroll | and keep this to one topic :P | 18:14 |
devananda | jroll: oh, I completely agree that the python library should do version detection, if that is what you meant | 18:15 |
devananda | but not the nova driver | 18:15 |
devananda | the nova driver _could_ pin to a certain min version | 18:15 |
*** kkoski has joined #openstack-ironic | 18:15 | |
jroll | right, so how do you detect if you have that minimum version? | 18:15 |
devananda | eg, if you point a Nix-release of nova.virt.ironic at a Kilo ironic-api endpoint, it might just refuse to run | 18:15 |
jroll | I guess we'll need ironic_client.get_api_versions() | 18:16 |
lucasagomes | devananda, right now the client accepts a list of fields to fetch if we pass a --ironic-api-version to it that supports that feature... | 18:16 |
*** alexpilotti has quit IRC | 18:16 | |
lucasagomes | hard part is " cache the version of the server" as part of a CLI | 18:16 |
lucasagomes | not sure how ideal is that | 18:16 |
devananda | lucasagomes: I thought mrda had done a bunch of work on exactly that during liberty | 18:16 |
* lucasagomes checks | 18:17 | |
lucasagomes | I think it only caches the auth token | 18:17 |
BadCub | happy friday Ironic! | 18:17 |
lucasagomes | BadCub, hi there | 18:17 |
BadCub | hey lucasagomes :) | 18:17 |
jroll | no, it definitely caches some stuff about the version, mrda totally did that | 18:18 |
lucasagomes | cool | 18:18 |
devananda | lucasagomes: hmm. filecache.save_data(host=host, port=port, data=negotiated_ver) | 18:19 |
lucasagomes | oh alright that's good then | 18:19 |
devananda | ironicclient/common/http.py: class VersionNegotiationMixin | 18:19 |
lucasagomes | I will take a look and get some ideas about how to use it | 18:19 |
*** e0ne has quit IRC | 18:22 | |
*** HenryG is now known as HenryG_afk | 18:29 | |
*** piet has quit IRC | 18:30 | |
*** e0ne has joined #openstack-ironic | 18:31 | |
*** Marga_ has quit IRC | 18:32 | |
*** sdake has joined #openstack-ironic | 18:34 | |
*** rcernin has quit IRC | 18:36 | |
*** alexpilotti has joined #openstack-ironic | 18:37 | |
*** praneshp has joined #openstack-ironic | 18:42 | |
*** e0ne has quit IRC | 18:42 | |
*** praneshp has quit IRC | 18:50 | |
*** praneshp has joined #openstack-ironic | 18:53 | |
*** davideagnello has quit IRC | 18:58 | |
*** trown|lunch is now known as trown | 18:59 | |
*** davideagnello has joined #openstack-ironic | 19:00 | |
lucasagomes | folks I'm going to call it a day | 19:15 |
lucasagomes | have a great night everyone, enjoy the weekend | 19:15 |
jlvillal | lucasagomes, Enjoy your weekend! | 19:15 |
lucasagomes | see you later! | 19:15 |
*** lucasagomes is now known as lucas-dinner | 19:15 | |
sambetts | Night lucasagomes, I'm off next week so have a good holiday period | 19:15 |
lucas-dinner | sambetts, oh you too! Have a great xmas | 19:16 |
sambetts | :) thanks | 19:16 |
*** rajathagasthya has joined #openstack-ironic | 19:16 | |
mgould | sambetts, good night and happy holidays :-) | 19:16 |
openstackgerrit | William Stevenson proposed openstack/python-ironicclient: Updates supporting ironic-neutron integration https://review.openstack.org/206144 | 19:16 |
mgould | lucas-dinner, good night! | 19:17 |
sambetts | o/ night mgould | 19:17 |
lucas-dinner | mgould, have a good night! | 19:17 |
*** openstackgerrit has quit IRC | 19:17 | |
*** openstackgerrit has joined #openstack-ironic | 19:18 | |
*** mannidi has quit IRC | 19:18 | |
mgould | o/ | 19:18 |
*** sambetts is now known as sambetts-afk | 19:18 | |
*** mgould has quit IRC | 19:19 | |
*** ionutbalutoiu has joined #openstack-ironic | 19:21 | |
*** praneshp has quit IRC | 19:30 | |
*** jaybeale has joined #openstack-ironic | 19:36 | |
*** tmckay has joined #openstack-ironic | 19:37 | |
*** e0ne has joined #openstack-ironic | 19:39 | |
*** HenryG_afk is now known as HenryG | 19:42 | |
*** e0ne has quit IRC | 19:42 | |
tmckay | hello ironic folks. I have a question -- I just generated a centos 6 image with DIB and it has grub-install in /sbin instead of /usr/sbin. Now, doesn't that break this line: | 19:44 |
tmckay | https://github.com/openstack/diskimage-builder/blob/master/elements/deploy-ironic/init.d/80-deploy-ironic#L55 | 19:44 |
tmckay | I haven't tried it yet ... | 19:44 |
*** yonglihe has joined #openstack-ironic | 19:49 | |
*** aginwala has joined #openstack-ironic | 19:49 | |
*** aginwala has quit IRC | 19:55 | |
*** sdake_ has joined #openstack-ironic | 20:00 | |
*** sdake has quit IRC | 20:00 | |
*** baoli_ has quit IRC | 20:07 | |
*** hemna has joined #openstack-ironic | 20:07 | |
*** Marga_ has joined #openstack-ironic | 20:09 | |
*** aginwala has joined #openstack-ironic | 20:10 | |
*** praneshp has joined #openstack-ironic | 20:11 | |
*** superdan has quit IRC | 20:12 | |
*** dansmith has joined #openstack-ironic | 20:12 | |
*** aginwala has quit IRC | 20:13 | |
*** aginwala has joined #openstack-ironic | 20:13 | |
*** jaybeale has quit IRC | 20:15 | |
*** Marga_ has quit IRC | 20:15 | |
NobodyCam | hummm I want to say I saw somehting about centos 6 support | 20:18 |
NobodyCam | but can t seem to recall where | 20:18 |
*** jcoufal has joined #openstack-ironic | 20:19 | |
jlvillal | Eats popcorn and watches: https://www.youtube.com/watch?v=jPefG22WTTM | 20:19 |
tmckay | NobodyCam, trown gave me a suggestion, gonna give it whirl here soon | 20:21 |
NobodyCam | :) | 20:21 |
*** jamielennox is now known as jamielennox|away | 20:21 | |
*** alexpilotti has quit IRC | 20:23 | |
*** kkoski has quit IRC | 20:23 | |
*** kkoski has joined #openstack-ironic | 20:23 | |
*** davideagnello has quit IRC | 20:24 | |
NobodyCam | great vid jlvillal :) !!! | 20:26 |
jlvillal | NobodyCam, I liked it. to hear our priorities spelled out. | 20:27 |
NobodyCam | :) | 20:27 |
jlvillal | s/to hear/Good to hear/ | 20:27 |
*** mbound_ has joined #openstack-ironic | 20:29 | |
*** davideagnello has joined #openstack-ironic | 20:29 | |
*** davideagnello has quit IRC | 20:29 | |
*** davideagnello has joined #openstack-ironic | 20:30 | |
*** aginwala has quit IRC | 20:31 | |
*** jcoufal has quit IRC | 20:35 | |
*** jaybeale has joined #openstack-ironic | 20:39 | |
*** hemna has quit IRC | 20:39 | |
*** e0ne has joined #openstack-ironic | 20:40 | |
*** kkoski has quit IRC | 20:41 | |
*** raildo is now known as raildo-afk | 20:44 | |
*** e0ne has quit IRC | 20:53 | |
*** piet has joined #openstack-ironic | 20:56 | |
*** aginwala has joined #openstack-ironic | 20:58 | |
*** aginwala has quit IRC | 20:58 | |
*** rebase has joined #openstack-ironic | 21:02 | |
*** rebase has quit IRC | 21:06 | |
*** aginwala has joined #openstack-ironic | 21:09 | |
*** aginwala has quit IRC | 21:10 | |
*** sdake_ is now known as sdake | 21:13 | |
*** jaybeale has quit IRC | 21:23 | |
*** aginwala has joined #openstack-ironic | 21:24 | |
*** tmckay has quit IRC | 21:28 | |
*** mtanino has quit IRC | 21:31 | |
*** sdake has quit IRC | 21:40 | |
*** ionutbalutoiu has quit IRC | 21:51 | |
*** electrofelix has quit IRC | 21:54 | |
*** sdake has joined #openstack-ironic | 21:55 | |
*** rvasilets___ has joined #openstack-ironic | 21:58 | |
*** jaybeale has joined #openstack-ironic | 21:59 | |
*** sdake has quit IRC | 22:03 | |
*** aginwala has quit IRC | 22:03 | |
*** aginwala has joined #openstack-ironic | 22:05 | |
*** trown is now known as trown|outttypeww | 22:09 | |
*** jaybeale has quit IRC | 22:09 | |
*** alex_xu has quit IRC | 22:11 | |
*** jaybeale has joined #openstack-ironic | 22:11 | |
*** alex_xu has joined #openstack-ironic | 22:13 | |
NobodyCam | wow quite the friday before a holiday week / weekend :p | 22:15 |
*** jaybeale has quit IRC | 22:16 | |
jroll | NobodyCam: oh, do you need something to do :D | 22:20 |
NobodyCam | :) | 22:21 |
NobodyCam | like ipmi testing? | 22:21 |
jroll | idk, I was gonna throw a bunch of reviews at you :P | 22:24 |
NobodyCam | I can take a look at a few i'm sure :) | 22:25 |
jroll | here's an easy one: https://review.openstack.org/#/c/259459/ | 22:26 |
jroll | idk if I have anything other than that | 22:26 |
*** dprince has quit IRC | 22:29 | |
*** piet has quit IRC | 22:29 | |
*** alex_xu has quit IRC | 22:34 | |
*** alex_xu has joined #openstack-ironic | 22:36 | |
*** aginwala has quit IRC | 22:36 | |
*** thrash is now known as thrash|wknd | 22:36 | |
*** aginwala has joined #openstack-ironic | 22:38 | |
*** aginwala has quit IRC | 22:39 | |
NobodyCam | will take a look.. anyone encountered this: http://paste.openstack.org/show/IJs5hTXiX34dYmVsmuOv/ | 22:40 |
jroll | NobodyCam: yeah, sec | 22:41 |
jroll | https://review.openstack.org/#/c/259445/1 | 22:41 |
jroll | I'd just remove the bashate thing from tox.ini for now | 22:42 |
jroll | no clue why that's ok in the gate, maybe tox version | 22:42 |
NobodyCam | jroll: on 259459 did we want to edit releasenotes/source/current-series.rst ? looking at Dimtry | 22:44 |
NobodyCam | 's comment here https://review.openstack.org/#/c/258727/1/releasenotes/source/current-series.rst | 22:44 |
jroll | NobodyCam: doh, I have that backwards | 22:45 |
jroll | thanks | 22:45 |
NobodyCam | :) | 22:45 |
openstackgerrit | Jim Rollenhagen proposed openstack/ironic-python-agent: Add mitaka reno page https://review.openstack.org/259459 | 22:45 |
jroll | there you are | 22:45 |
*** aginwala has joined #openstack-ironic | 22:47 | |
NobodyCam | jroll: +2 :) | 22:48 |
jroll | thank you | 22:48 |
NobodyCam | :) | 22:49 |
NobodyCam | thank you for the patch :) | 22:49 |
*** aginwala_ has joined #openstack-ironic | 22:49 | |
*** aginwala has quit IRC | 22:49 | |
*** mkovacik has quit IRC | 22:50 | |
*** rcernin has joined #openstack-ironic | 22:52 | |
*** cdearborn has joined #openstack-ironic | 23:03 | |
NobodyCam | jroll: and 259445... lol :( | 23:04 |
jroll | yeah :/ | 23:04 |
NobodyCam | testing it localy now | 23:05 |
NobodyCam | jroll: +2'd of you want to kick it thru the gate :) | 23:07 |
NobodyCam | doh | 23:07 |
NobodyCam | lol | 23:07 |
NobodyCam | never mind | 23:07 |
jroll | heh | 23:07 |
jroll | yeah, it's waiting on the rest of the chain | 23:08 |
NobodyCam | I havn't got use to the new screen layout | 23:08 |
*** rcernin has quit IRC | 23:08 | |
*** aginwala_ has quit IRC | 23:12 | |
*** alexpilotti has joined #openstack-ironic | 23:17 | |
*** [1]cdearborn has quit IRC | 23:19 | |
*** cdearborn has quit IRC | 23:20 | |
*** alexpilotti has quit IRC | 23:21 | |
*** alexpilotti has joined #openstack-ironic | 23:22 | |
*** alex_xu has quit IRC | 23:30 | |
*** alex_xu has joined #openstack-ironic | 23:31 | |
*** aginwala has joined #openstack-ironic | 23:35 | |
*** alexpilotti has quit IRC | 23:39 | |
*** alexpilotti has joined #openstack-ironic | 23:39 | |
*** alexpilotti has quit IRC | 23:44 | |
*** dims has joined #openstack-ironic | 23:46 | |
*** dims_ has quit IRC | 23:48 | |
*** sdake has joined #openstack-ironic | 23:53 | |
*** mannidi has joined #openstack-ironic | 23:53 | |
*** dims has quit IRC | 23:57 |
Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!