Tuesday, 2015-05-05

openstackgerritMerged openstack/ironic: Adopt config generator  https://review.openstack.org/17636700:02
*** kan_ has joined #openstack-ironic00:05
*** mtanino has quit IRC00:05
openstackgerritOpenStack Proposal Bot proposed openstack/ironic: Updated from global requirements  https://review.openstack.org/17723100:06
*** zz_jgrimm has quit IRC00:10
*** zz_jgrimm has joined #openstack-ironic00:11
*** kan_ has quit IRC00:12
*** zz_jgrimm has quit IRC00:17
*** zz_jgrimm has joined #openstack-ironic00:18
*** dprince has joined #openstack-ironic00:54
openstackgerritRuby Loo proposed openstack/ironic: Include graphviz in install prerequisites  https://review.openstack.org/17993000:56
*** zhenguo has joined #openstack-ironic00:56
*** igordcard has quit IRC01:22
*** Marga_ has quit IRC01:23
*** purp_2 is now known as purp01:31
*** purp is now known as stealth_purp01:36
openstackgerritTan Lin proposed openstack/ironic-specs: Bare Metal Trust Using Intel TXT  https://review.openstack.org/13390201:38
openstackgerritTan Lin proposed openstack/ironic-specs: Bare Metal Trust Using Intel TXT  https://review.openstack.org/13390201:51
*** dprince has quit IRC01:56
openstackgerritRamakrishnan G proposed openstack/ironic-python-agent: Add support for preinstalled efi system partitions  https://review.openstack.org/18000002:03
openstackgerritRamakrishnan G proposed openstack/ironic-python-agent: Use mkdtemp for mounting virtual media device  https://review.openstack.org/18000102:03
openstackgerritBruno Cornec proposed openstack/ironic: Specify environment variables needed for a standalone usage  https://review.openstack.org/18000202:05
*** rloo has quit IRC02:09
*** pcrews has quit IRC02:09
*** achanda has quit IRC02:11
*** chenglch has joined #openstack-ironic02:12
*** stealth_purp is now known as purp02:37
*** ijw has quit IRC02:39
*** ijw has joined #openstack-ironic02:39
*** ijw has quit IRC02:43
*** early has quit IRC02:48
*** early has joined #openstack-ironic03:01
*** Nisha has joined #openstack-ironic03:01
*** spandhe has quit IRC03:10
*** killer_prince has joined #openstack-ironic03:18
*** pcrews has joined #openstack-ironic03:21
*** coolsvap|afk is now known as coolsvap03:23
openstackgerritZhenguo Niu proposed openstack/ironic: Add disk layout check on re-provisioning  https://review.openstack.org/18001403:23
*** links has joined #openstack-ironic03:31
*** gridinv has joined #openstack-ironic03:41
*** achanda has joined #openstack-ironic03:51
*** saripurigopi has joined #openstack-ironic03:59
openstackgerritMerged openstack/ironic: Imported Translations from Transifex  https://review.openstack.org/17956104:07
*** achanda has quit IRC04:12
*** gridinv has quit IRC04:22
*** kan_ has joined #openstack-ironic04:31
*** jmanko has joined #openstack-ironic04:35
*** killer_prince has quit IRC04:35
*** jmank has quit IRC04:38
*** kalpase has joined #openstack-ironic04:38
*** kan_ is now known as kan__04:50
*** gridinv has joined #openstack-ironic04:58
*** killer_prince has joined #openstack-ironic04:58
*** killer_prince has left #openstack-ironic04:59
*** killer_prince has quit IRC04:59
*** killer_prince has joined #openstack-ironic05:00
*** killer_prince has quit IRC05:02
*** killer_prince has joined #openstack-ironic05:02
*** lazy_prince has joined #openstack-ironic05:05
*** killer_prince has quit IRC05:05
openstackgerritKan proposed openstack/python-ironicclient: Disable invalid sort key in list command  https://review.openstack.org/17621905:07
*** achanda has joined #openstack-ironic05:10
*** natorious has joined #openstack-ironic05:24
*** gridinv has quit IRC05:28
*** Nisha has quit IRC05:34
*** Nisha has joined #openstack-ironic05:34
*** Nisha_away has joined #openstack-ironic05:37
*** Nisha has quit IRC05:37
*** saripurigopi has quit IRC05:40
*** spandhe has joined #openstack-ironic05:54
*** cui has joined #openstack-ironic05:56
*** spandhe_ has joined #openstack-ironic05:57
*** spandhe has quit IRC05:58
*** spandhe_ is now known as spandhe05:58
*** natorious is now known as zz_natorious06:02
*** saripurigopi has joined #openstack-ironic06:12
*** ijw has joined #openstack-ironic06:12
*** zz_natorious is now known as natorious06:14
*** natorious is now known as zz_natorious06:22
*** cui has quit IRC06:23
*** openstackgerrit has quit IRC06:23
*** cui has joined #openstack-ironic06:23
*** openstackgerrit has joined #openstack-ironic06:23
*** svasheka has quit IRC06:25
*** cui has quit IRC06:25
*** cui has joined #openstack-ironic06:26
*** ijw has quit IRC06:27
*** ijw has joined #openstack-ironic06:28
*** svasheka has joined #openstack-ironic06:37
*** ukalifon has joined #openstack-ironic06:38
*** zhenguo has quit IRC06:47
openstackgerritGhe Rivero proposed openstack/ironic: Use oslo_log lib  https://review.openstack.org/15760206:48
*** jcoufal has joined #openstack-ironic06:50
*** e0ne has joined #openstack-ironic06:51
*** zhenguo has joined #openstack-ironic06:53
*** kalpase has left #openstack-ironic06:53
*** ijw has quit IRC07:01
*** ifarkas has quit IRC07:03
*** ifarkas has joined #openstack-ironic07:04
openstackgerritNisha Agarwal proposed stackforge/proliantutils: parsing storage data fails if multiple logical drives or controllers are present  https://review.openstack.org/18004307:05
*** e0ne has quit IRC07:06
*** athomas has joined #openstack-ironic07:06
openstackgerritNisha Agarwal proposed stackforge/proliantutils: parsing storage data fails in some scenarios  https://review.openstack.org/18004307:09
*** cui has quit IRC07:14
*** achanda has quit IRC07:16
*** ramineni has joined #openstack-ironic07:19
openstackgerritGhe Rivero proposed openstack/ironic: Update config generator to use oslo.i18n  https://review.openstack.org/18004607:20
*** achanda has joined #openstack-ironic07:22
*** achanda has quit IRC07:24
openstackgerritGhe Rivero proposed openstack/ironic: Update config generator to use oslo released libs  https://review.openstack.org/18004607:27
*** yog__ has joined #openstack-ironic07:37
*** chlong has quit IRC07:44
*** chenglch has quit IRC07:47
*** ndipanov has joined #openstack-ironic07:52
*** lucasagomes has joined #openstack-ironic08:02
*** mdbooth has quit IRC08:16
*** rameshg87 has joined #openstack-ironic08:20
rameshg87good afternoon ironic08:20
*** mdbooth has joined #openstack-ironic08:22
*** derekh has joined #openstack-ironic08:23
*** e0ne has joined #openstack-ironic08:28
*** e0ne is now known as e0ne_08:28
*** cui has joined #openstack-ironic08:28
*** cui has quit IRC08:30
*** tiagogomes_ has joined #openstack-ironic08:31
*** cui has joined #openstack-ironic08:31
*** mgoddard has joined #openstack-ironic08:32
*** MattMan has joined #openstack-ironic08:33
lucasagomesrameshg87, afternoon08:44
lucasagomesrameshg87, btw, I don't know if u saw I added the wol driver08:44
*** e0ne_ is now known as e0ne08:44
lucasagomesI tested it locally it works :-)08:45
lucasagomesrameshg87, https://review.openstack.org/17907808:45
*** e0ne is now known as e0ne_08:45
rameshg87lucasagomes: morning :)08:46
*** e0ne_ is now known as e0ne08:46
rameshg87lucasagomes: yeah i saw08:46
rameshg87lucasagomes: i badly wanted to test, but seems like my old bare metal is not powering on. may be some problem with smps. :(08:46
rameshg87lucasagomes: i need to get that fixed. until then can't test it :(08:47
lucasagomesrameshg87, oh :-(08:47
lucasagomesok08:47
lucasagomesno worries08:47
rameshg87lucasagomes: and i have some updates regarding other issue - the exception on uefi localboot08:49
rameshg87lucasagomes: i tried with dib ramdisk 3 times - it passed all 3 times. i.e, it seems to work when reboot is done from within the bare metal08:49
lucasagomesrameshg87, right hmm08:54
lucasagomesrameshg87, perhaps we should add an option to always to a soft reboot after the deployment is finished?08:54
lucasagomesand add a "reboot" command for IPA ?08:55
kejiahumorning ironic08:55
lucasagomesrameshg87, on Friday I also tried to find you online. I was having some problems with iLO Gen 7. It seems that setting the boot device using ipmitool on those machines doesn't always work08:56
rameshg87lucasagomes: yeah it seems the good  thing to do to me08:56
lucasagomeskejiahu, morning08:56
rameshg87lucasagomes: oh, friday was a holiday here, so wasn't working08:56
lucasagomesrameshg87, I had to use the pxe_ilo driver, with prolianutils to do the deployment08:56
*** jistr has joined #openstack-ironic08:56
lucasagomesI was doing local boot on the machines, and apparently ipmitool set the next boot device to disk08:57
rameshg87lucasagomes: and it everything is fine with pxe_ilo driver ?08:57
lucasagomesbut it wasn't persistent, and even it was saying DISK for the next boot device it would still pxe boot08:57
lucasagomesrameshg87, yeah wiht pxe_ilo it worked08:57
lucasagomesso I'm just using it now08:57
lucasagomesrameshg87, but I will have to package proliantutils :-) wich is a good thing08:58
rameshg87lucasagomes: but we had the same problem with some other hardware also ?08:58
rameshg87:)08:58
lucasagomesrameshg87, I only had access to 2 iLO Gen 7 machines, and both behaved the same08:58
lucasagomesbut I haven't tested with any other iLO boxes08:58
lucasagomesI don't even have access to any other so...08:58
rameshg87lucasagomes: oh okay08:58
rameshg87lucasagomes: may be i can give a try with the boxes i have - ipmitool driver, right ?08:59
rameshg87lucasagomes: it has been a while since i use ipmitool driver08:59
lucasagomesrameshg87, yeah the normal pxe_ipmitool driver with local boot08:59
lucasagomesrameshg87, it's ok. As I said, it worked with pxe_ilo08:59
*** pelix has joined #openstack-ironic08:59
rameshg87lucasagomes: but in juno, we were using ipmitool to get/set boot device08:59
lucasagomesso... unless you have some spare time to give it a go I wouldn't bother08:59
rameshg87lucasagomes: okay08:59
lucasagomesrameshg87, yeah, probably is something with setting the DISK09:00
rameshg87okay09:00
lucasagomesI had a paste... lemme see if I can find09:00
rameshg87lucasagomes: also fedora uefi localboot seems to be broken :(09:01
lucasagomes:-(09:01
lucasagomesany error in specific?09:01
rameshg87lucasagomes: it seems that fedora follows something different from grub09:01
rameshg87i mean something different from ubuntu for efi09:01
rameshg87lucasagomes: i updated https://review.openstack.org/#/c/167929/ to add the required packages for both ubuntu and fedora09:02
lucasagomesrameshg87, ah nice one!09:02
rameshg87lucasagomes: it's all fine - all the required packages for both ubuntu and fedora are in the image09:02
lucasagomesthanks for that09:02
rameshg87lucasagomes: ubuntu-bios, ubuntu-uefi, fedora-bios works fine09:03
lucasagomescool, /me wonders if I can get access to a machine with uefi to give it a go09:03
lucasagomesI will ask for one09:03
rameshg87lucasagomes: but fedora-uefi seems to follow a different path - when i created the image, it already has a /boot/efi and running grub-install fails09:03
lifelesslucasagomes: https://fedoraproject.org/wiki/Using_UEFI_with_QEMU09:04
lifelesslucasagomes: might help09:04
lifelessnight ;)09:04
lucasagomeslifeless, a-ha! or that :-). Thanks09:04
lucasagomeslifeless, g'night09:04
rameshg87lifeless: thanks. and it worked once for me in virtualbox too - sometimes it crashes though :(09:05
*** edcragg has joined #openstack-ironic09:10
*** early has quit IRC09:12
raminenilucasagomes: hi09:12
raminenilucasagomes: I'm trying out ipxe depploy , somehow not able to do a successful one :(, could you help me out09:13
lucasagomesramineni, hi there, sure09:20
lucasagomeswhat's up?09:20
lucasagomesramineni, do you have an HTTP server running where the images will be placed and all?09:21
raminenilucasagomes: does this configuartion on neutron port seems ok ? http://paste.openstack.org/show/214937/09:21
lucasagomesis the ipxe tag configured in neutron09:21
lucasagomesramineni, yes09:21
raminenilucasagomes: yes, followed installation guide09:21
lucasagomesramineni, right, and what you see when you try to boot?09:22
raminenilucasagomes: configured http server on on CC as /opt/stack/data/ironic/httpboot09:23
lucasagomesramineni, r u trying to do with devstack?09:23
ramineniits not able to get  undionly.kpxe i guess , i tried manually also nt wrkng09:24
raminenilucasagomes: yes09:24
raminenitftp> get undionly.kpxe09:24
ramineniError code 1: File not found09:24
lucasagomesrameshg87, is unfionly.kpxe in the tftp folder?09:24
lucasagomesrameshg87, sorry from ping. ramineni09:24
raminenilucasagomes: yes09:24
raminenilucasagomes: its there09:24
lucasagomesramineni, right... hmm is xinted running serving tftp? can you get any other file? it may be permission09:24
rameshg87:)09:25
lucasagomesramineni, btw, devstack supports creating a ipxe enviroment09:25
raminenilucasagomes: ok, let me check09:25
*** alexpilotti has joined #openstack-ironic09:25
lucasagomesramineni, you just need to add IRONIC_ENABLE_IPXE=True in the local.conf09:25
rameshg87lucasagomes: this is the problem with fedora on efi09:25
rameshg87lucasagomes: https://fedoraproject.org/wiki/GRUB_2?rd=Grub2#Updating_GRUB_2_configuration_on_UEFI_systems09:25
rameshg87lucasagomes: it says "grub2-install shouldn't be used on EFI systems. The grub2-efi package installs a prebaked grubx64.efi on the EFI System partition, which looks for grub.cfg on the ESP in /EFI/fedora/ whereas the grub2-install command creates a custom grubx64.efi, deletes the original installed one, and looks for grub.cfg in /boot/grub2/."09:25
rameshg87lucasagomes: the problem is fedora has only pre-baked efi system partition contents :(09:26
raminenilucasagomes: ooh, not aware of that, will create ipxe config automatically using the variable?09:26
lucasagomesramineni, yes09:26
lucasagomesramineni, it will do everything actually... configure the HTTP server and all that09:27
* lucasagomes haven't tested devstack with it in a while, but should work09:27
lucasagomesramineni, IRONIC_IPXE_ENABLED=True09:28
lucasagomesthat's the option09:28
raminenilucasagomes: i'm nt able to get any file :(09:28
lucasagomesramineni, yeah it seems the TFTP server is not running/working09:28
lucasagomesdo a "status" see if it's connected09:28
lucasagomescheck permissions, if you're running with selinux enabled check the audit log09:28
raminenitftp> status09:29
ramineniConnected to 10.10.1.11.09:29
ramineniMode: netascii Verbose: off Tracing: off09:29
ramineniRexmt-interval: 5 seconds, Max-timeout: 25 seconds09:29
ramineniit says connected09:29
lucasagomesrameshg87, :-( damn it seems a lot of work to get it working on fedora then09:29
rameshg87lucasagomes: oh got09:29
rameshg87lucasagomes: it seems there is another package09:29
lucasagomesramineni, right, do a get in verbose mode09:29
rameshg87grub2-efi-modules09:29
rameshg87lucasagomes: http://www.rpmfind.net//linux/RPM/fedora/updates/21/x86_64/g/grub2-efi-modules-2.02-0.13.fc21.x86_64.html09:30
lucasagomesrameshg87, right09:30
rameshg87lucasagomes: it seems to just deliver what we want :)09:30
lucasagomes\o/ well would be good to test first09:30
lucasagomessee if that's the case09:30
* rameshg87 goes to try that out09:30
lucasagomesI will try to setup a vm with lifeless guide09:30
rameshg87okay09:31
raminenilucasagomes: it says getting from 10.10.1.11:undionly.kpxe to undionly.kpxe [netascii]09:32
ramineniError code 1: File not found09:32
raminenilucasagomes: in verbose mode09:32
lucasagomesramineni, file not found? hmmm09:33
lucasagomeslook at the ironic.conf file09:33
lucasagomessee if the tftp_root option is pointing to the same folder you copied the files to09:34
*** romcheg has joined #openstack-ironic09:34
*** cui has quit IRC09:35
*** cui has joined #openstack-ironic09:36
raminenilucasagomes: its is pointing actually, here are the options i have in conf file http://paste.openstack.org/show/214941/09:36
lucasagomesramineni, right odd... I don't know, the tftp server should be configure by devstack with or without ipxe anyway09:37
lucasagomeshmmm09:37
raminenilucasagomes: ya :(09:37
lucasagomesthe xinited tftp configuration looks correct?09:37
raminenilucasagomes: where would be that /etc/xinetd.d?09:39
lucasagomeshmm I think so09:42
lucasagomesthere's a "tftp" file somewhere there09:43
lucasagomeswith the tftp configuration09:43
* lucasagomes boots a vm to check09:43
lucasagomesramineni, but anyway, if you could run devstack with that ipxe option, it would be cool09:43
raminenilucasagomes: thanks.. checking that :)09:44
rameshg87lucasagomes: i almost wrote up the code for that without checking if there is another package which delivered the modules - https://review.openstack.org/#/c/180000/ :(09:46
lucasagomesramineni, no problem09:46
lucasagomesrameshg87, oh09:46
lucasagomeswell it cna still be useful no?09:46
lucasagomesfor distros that doesn't have any package09:46
rameshg87lucasagomes: yeah09:47
*** early has joined #openstack-ironic09:51
*** romcheg has quit IRC10:00
alexpilottirameshg87 lucasagomes: do you think we could have https://review.openstack.org/#/c/176390/ merged by the summit?10:00
alexpilottiwe’ll have an OCS chassis there and we’d like to announce the fact that support is available upstream in Ironic :-)10:00
*** degorenko has joined #openstack-ironic10:00
rameshg87alexpilotti: i think it's in a pretty good shape. i will try to get back to it today itself :)10:01
alexpilottirameshg87: thanks!10:02
lucasagomesalexpilotti, hi there, I will re-review it.10:02
lucasagomesbut yes, I think it's possible10:02
alexpilottilucasagomes: yeii :-)10:03
*** early has quit IRC10:03
rameshg87lucasagomes: updated - https://review.openstack.org/#/c/167929/10:08
rameshg87lucasagomes: do fedora and redhat cloud images share the same packages ?10:08
*** romcheg has joined #openstack-ironic10:13
lucasagomesrameshg87, thanks! I can check, but I believe yes10:14
*** early has joined #openstack-ironic10:14
*** dlpartain has joined #openstack-ironic10:16
*** dlpartain has left #openstack-ironic10:17
*** kbyrne has quit IRC10:18
*** kbyrne has joined #openstack-ironic10:20
*** bigjools has quit IRC10:34
*** bigjools has joined #openstack-ironic10:34
*** bigjools has quit IRC10:34
*** bigjools has joined #openstack-ironic10:34
*** e0ne is now known as e0ne_10:35
*** e0ne_ is now known as e0ne10:36
*** killer_prince has joined #openstack-ironic10:39
lucasagomesalexpilotti, I only have 1 comment, should be quick to fix10:39
lucasagomesother than that it looks good to me10:39
alexpilottilucasagomes: tx!10:39
*** lazy_prince has quit IRC10:43
*** early has quit IRC10:47
*** dlpartain has joined #openstack-ironic10:49
alexpilottilucasagomes: self.assertIs(..., True)10:49
alexpilottishouldnt it be: self.assertIs(True, …)10:49
alexpilottias reference values should appear first?10:49
*** early has joined #openstack-ironic10:51
openstackgerritAlessandro Pilotti proposed openstack/ironic: Adds OCS Power and Management interfaces  https://review.openstack.org/17639010:54
*** e0ne is now known as e0ne_10:56
*** killer_prince has quit IRC11:01
*** romcheg has quit IRC11:01
*** early has quit IRC11:03
*** lazy_prince has joined #openstack-ironic11:08
*** cui has quit IRC11:12
*** lazy_prince has quit IRC11:17
*** dlpartain has left #openstack-ironic11:18
*** early has joined #openstack-ironic11:18
*** romcheg has joined #openstack-ironic11:19
*** romcheg has quit IRC11:20
lucasagomesalexpilotti, sure11:23
lucasagomesalexpilotti, sorry I was afk11:23
*** romcheg has joined #openstack-ironic11:24
lucasagomesalexpilotti, +2'd11:24
alexpilottilucasagomes: tx! :-)11:26
*** Nisha_away has quit IRC11:26
bcorneclucasagomes: thanks for the review. What is the best approach to resubmit now ? Should I try to keep the same ID or should I abandon the current one and make a new one ?11:28
lucasagomesbcornec, 1 sec I'm answering it right now on that review11:29
bcornecOops great thank you !11:29
lucasagomesbcornec, https://review.openstack.org/#/c/180002/11:29
lucasagomeshope that helps11:30
bcornecYes. May I ask an additional question ?11:31
rameshg87lucasagomes: it worked \o/11:31
lucasagomesrameshg87, w00ts!11:31
lucasagomesbcornec, sure of course11:31
* rameshg87 waits for the system to boot up11:32
lucasagomesbcornec, http://docs.openstack.org/infra/manual/developers.html#updating-a-change11:32
bcornecIsn't it better to squash all the modifications in a single commit ? I tried to use that yesterday night to produce the new version of the patch, and that's where a new ID appeared, and I didn't know how to avoid that. As you can guess, I have many problems to solve: learning python, rst and git all at the same time (I'm perl, docbook and svn historically !)11:32
lucasagomesright, by ammending the change you're squashing it into a single commit11:34
lucasagomesso when you do a "git log", you'll only see 1 commit for that change there11:34
lucasagomesbut in gerrit it keeps the history of all the changes and comments that patch have been though11:35
lucasagomesthrough*11:35
lucasagomeswhich is nice11:35
lucasagomesso new reviewers can look at old patch-sets to see the previous comments and answers from the author11:35
*** early has quit IRC11:36
bcornecOk so I'm now at the rebase -i phase and it shows to me the 2 commits (with 2 picks by default). I think I need to sqush the first one and pick the second IIIUC right ?11:36
bcornecHumm no I need to squash the second in fact11:37
*** early has joined #openstack-ironic11:37
lucasagomesbcornec, you wouldn't need to rebase that change... Unless you want to rebase it with a new master11:37
bcornecTHat's what I did as the master changed in between. Isn't that the correct way ? (the doc you pointed me to advised to do so that's why ;-)11:38
openstackgerritsonu proposed openstack/python-ironicclient: Added unit tests for command-line shell  https://review.openstack.org/17237111:38
lucasagomesbcornec, right... yeah you can do that if there's a conflict with a new master11:38
*** thrash|g0ne is now known as thrash11:38
lucasagomesbcornec, which doesn't seem to be the case for that change11:39
bcornecHumm no there was no conflict. I just thought it was better to provide a commit on top of the current master id rather than a previsou one, but again I'm still not fully comfortable with how git manages this... :-(11:39
lucasagomesbcornec, right... here what you can do in a nutshell11:40
openstackgerritBruno Cornec proposed openstack/ironic: Specify environment variables needed for a standalone usage  https://review.openstack.org/18000211:40
lucasagomes1) git review -d I7c8864dd08540f3ffa4a1c5489df05077fd5151111:40
lucasagomes2) make ur changes11:41
lucasagomes3) git add11:41
lucasagomes4) git commit --amend11:41
lucasagomes5) git review11:41
bcornecOk so what I did was rather:11:41
lucasagomesOk yeah you just did it :-)11:41
bcornec1) git fetch origin11:42
bcornec2) git checkout master11:42
bcornec3) git pull origin master11:42
bcornec4) git checkout stdalone-doc11:42
bcornec5) git rebase -i master11:42
bcornec6) git review11:42
bcornecWith my modifs between 4 and 511:42
bcornecTHat's how I understood the doc in fact.11:43
lucasagomesright, yeah it works too11:43
lucasagomesI usually don't use "-i" for rebase with master... It will fail in case of a conflict anyway so you can go add and then issue a "git rebase --continue"11:44
bcornecIn your receipe, in fact you work on a dedicated branch mapped to the gerrit ID that correspond to my previous request for review. But in that case, if the master changed on a file I'm also modifying, someone will have to reconcile. If I do it on my side with the rebase it should avoid that potential pb no ?11:44
lucasagomesbut anyway... there's few ways of doing this tihngs... The more you use git you will be tunning ur skills with it11:44
lucasagomesbcornec, yeah I use a branch for each commit11:44
lucasagomesbcornec, in case master is updated and you want to get the last one11:45
*** saripurigopi has quit IRC11:45
openstackgerritImre Farkas proposed openstack/ironic: [WIP] DRAC: automatic RAID configuration  https://review.openstack.org/17631911:45
bcornecBut if I don't solve the conflict on my side before submitting, who will have to do that step ?11:45
lucasagomesyou get the new changes on master: 1) "git checkout master" 2) "git pull"11:45
*** igordcard_ has quit IRC11:45
*** igordcard_ has joined #openstack-ironic11:46
*** igordcard_ has quit IRC11:46
lucasagomesthen you go back to the branch you want to rebase and rebase it onto the new master: 1) "git checkout <branch name>" 2) "git rebase master"11:46
lucasagomesif it conflicts you fix the conflicts, git add the files you touched and do a "git rebase --continue"11:46
lucasagomesthat's it11:46
*** igordcard_ has joined #openstack-ironic11:46
bcornecOk. I need to look more again at the doc around git rebase to understand really how it works. I hate black magic ;-)11:46
lucasagomesbcornec, heh it's different from svn I get it11:47
lucasagomesbut you'll see it makes sense11:47
bcornecAhhh, keeping the Change-Id makes a patch Set 2. I see :11:47
lucasagomesexactly11:47
lucasagomesbcornec, actually I would suggest to you to read the git man pages11:48
lucasagomesit's pretty well documented and good to understand the way git works11:48
lucasagomesbcornec, https://www.kernel.org/pub/software/scm/git/docs/ each command has it's own page11:48
lucasagomesso... yeah just take a look at the commands you use for every day work11:48
bcornecVery different from SVN, and I'm still unsure I like that. There are good stuff in git like the add -p which you can't do with svn. But the reconciliation is much more tricky for me, even looking at gitk.11:48
lucasagomesbcornec, right... I think that after you understand how git works you will start disliking svn and other centralized version control systems :-)11:49
openstackgerritImre Farkas proposed openstack/ironic: DRAC: support for RAID via vendor_passthru  https://review.openstack.org/14546411:50
openstackgerritImre Farkas proposed openstack/ironic: [WIP] DRAC: automatic RAID configuration  https://review.openstack.org/17631911:50
bcornecI need to become accustomed to the process *and* the comands to put in front to succeed that understanding. But not sure I'll dislike SVN ;-) Well I use it on small projects with few contributors so I never had the issues to solve that git is trying to resolve.11:50
*** e0ne_ is now known as e0ne11:51
lucasagomesbcornec, yeah, I get that for small projects that's complete fine11:53
lucasagomesbcornec, btw https://try.github.io/levels/1/challenges/111:54
*** dprince has joined #openstack-ironic11:54
bcornecAnother question: for that patch set 2 I don't see the automated tests that were launched previsouly but I see you made a +2. Is that normal ? Am I not waiting enough for the automated tests to start ?11:57
lucasagomesbcornec, I voted ahead of the jenkins test11:57
lucasagomesbcornec, you can see the tests here http://status.openstack.org/zuul/11:57
lucasagomesuse the filter to find ur change11:57
bcornecI'll continue to ask dumb questions, as I'll relay that workflow internally to other people wanting to contribute, and need to be a bit more comfortable to provide them with appropriate answers11:57
lucasagomessay tested failed for some unknown reason not related to you're change. You can also add a comment "recheck" on the patch set that will re-trigger the tests11:58
*** igordcard_ has quit IRC11:58
lucasagomesbcornec, http://docs.openstack.org/infra/manual/developers.html#automated-testing11:58
lucasagomesread this developers documentation first11:58
*** igordcard_ has joined #openstack-ironic12:03
bcornecWell I've read it, but sometimes there are unexplained aspects that are no pb for people knowing well all the toolset, but more difficult to understand for complete newbye like me here. Also when something is missing and I want to amend it to improve the content, I need to go through the process ;-) And even after reading it questions remains, and only going through the process step by step is really making you getting it (at least I'm th12:03
*** saripurigopi has joined #openstack-ironic12:05
bcornecI see the change 180002 reported as unknown in 2 change queues (all steps reported as queued), but not failed in zuul. I may miss something here.12:06
lucasagomesbcornec, it's queued because the tests are not running yet12:07
bcornecOk, so I just need to be patient ;-)12:07
*** zhenguo has quit IRC12:07
lucasagomesbcornec, since we have a limited number of resources we queue the changes and test if as the resources are becoming available12:07
lucasagomesyeah12:08
bcornecMany thanks lucasagomes for your help and support. Much appreciated.12:08
lucasagomesbcornec, no problem :-) thanks for contribute with Ironic12:08
*** thrash has quit IRC12:09
*** thrash has joined #openstack-ironic12:11
*** lucasagomes is now known as lucas-hungry12:15
*** igordcard_ has quit IRC12:17
*** igordcard_ has joined #openstack-ironic12:17
*** saripurigopi has quit IRC12:18
*** trown|outttypeww is now known as trown12:19
* rameshg87 goes home12:24
*** rameshg87 has quit IRC12:24
*** ukalifon has quit IRC12:36
*** early has quit IRC12:40
*** jjohnson2_ has joined #openstack-ironic12:42
*** early has joined #openstack-ironic12:45
*** links has quit IRC12:52
*** kan__ has quit IRC12:52
*** lucas-hungry is now known as lucasagomes13:06
openstackgerritImre Farkas proposed openstack/ironic: [WIP] DRAC: automatic RAID configuration  https://review.openstack.org/17631913:07
jrollmornin' all13:07
jrolllucasagomes: need an in-band reboot? :) https://github.com/openstack/ironic-python-agent/blob/master/ironic_python_agent/extensions/standby.py#L24213:07
lucasagomesjroll, oh... morning13:08
lucasagomesjroll, thanks it seems to do what we need https://github.com/openstack/ironic-python-agent/blob/master/ironic_python_agent/shell/reboot.sh13:08
jrolllucasagomes: indeed :)13:09
jrollI don't remember why we didn't just do 'reboot', I think it was sticking sometimes13:09
lucasagomestho "run_image" :-)13:09
jrollwell13:09
lucasagomesnaming is hard I know13:09
jrollthe goal was to lay down an image and then run it, right?13:09
lucasagomesfair enoff13:09
jrollwe hoped to eventually use kexec13:10
lucasagomeshmm -113:10
jrollbut that's hard(tm)13:10
jroll(optionally) use kexec :P13:10
lucasagomesyeah I had loads and loads of problems with kexec13:10
lucasagomesyeah +1 optionally fine13:10
jrollI mean, if we ever get around to making it work13:10
jrollplus caching images13:10
jrollyou'd have like 10 second deploys13:10
lucasagomesit depends a lot on hardware... ACPI, graphical cards many things13:10
jrollright13:10
lucasagomesbut yeah, if you know ur hardware and tested to ensure it's working... that's good13:11
lucasagomesskipping having to initialize bios, remap the hardware interruptions and all that is much faster13:12
jrollyep13:12
lucasagomescool! Man holidays are good... the week should consist of 4 working days and 3 days off13:13
lucasagomes:-)13:13
lucasagomesquality of life!13:13
jrolllol13:13
*** yuriyz has quit IRC13:14
NobodyCammorning Ironic13:15
NobodyCammorning lucasagomes and jroll13:16
*** afaranha has quit IRC13:16
lucasagomesNobodyCam, yo morning13:16
NobodyCamjroll: wow your up earily13:16
NobodyCamhey hey lucasagomes how was your day away13:16
lucasagomesNobodyCam, was awesome!13:17
lucasagomesjust knowing that you don't have to wake up early on monday13:17
lucasagomesdamn13:17
NobodyCamlol13:18
NobodyCamlucasagomes: ++++ 1000013:18
openstackgerritJarrod Johnson proposed stackforge/pyghmi: WIP: Implement event log retrieval from BMCs  https://review.openstack.org/17918813:18
*** rloo has joined #openstack-ironic13:21
lucasagomesjroll, one thing... shouldn't that reboot command be sync?13:22
*** yuriyz has joined #openstack-ironic13:22
lucasagomesso we don't have to pool to check whether it failed or not, it should be quick to just run that echo's13:22
*** yog__ has quit IRC13:22
*** athomas has quit IRC13:28
*** afaranha has joined #openstack-ironic13:30
*** athomas has joined #openstack-ironic13:35
*** romcheg has quit IRC13:40
openstackgerritGhe Rivero proposed openstack/ironic: Update config generator to use oslo released libs  https://review.openstack.org/18004613:41
*** romcheg has joined #openstack-ironic13:44
rloohi and good morning everyone!13:49
NobodyCamgood morning rloo :)13:49
rloohey GheRivero, was https://review.openstack.org/#/c/157602/ all rebasing from revision 17?13:49
*** rameshg87 has joined #openstack-ironic13:50
*** lucasagomes_ has joined #openstack-ironic13:50
*** lucasagomes has quit IRC13:51
*** lucasagomes_ is now known as lucasagomes13:55
*** Sukhdev has joined #openstack-ironic13:56
*** e0ne is now known as e0ne_13:56
*** early has quit IRC13:57
* NobodyCam goes to get more coffee and thinks he really like this answer: http://stackoverflow.com/a/203119513:58
*** e0ne_ is now known as e0ne13:59
rameshg87alexpilotti: hello13:59
*** e0ne is now known as e0ne_13:59
alexpilottirameshg87: hi14:00
*** e0ne_ is now known as e0ne14:00
rameshg87alexpilotti: just a quick one, i was going through code - https://review.openstack.org/#/c/176390/12/ironic/drivers/modules/msftocs/common.py14:00
rameshg87alexpilotti: L43-4614:00
*** e0ne is now known as e0ne_14:00
rameshg87alexpilotti: shouldn't that have been msftocs_base_url, msftocs_username, msftocs_password14:00
*** e0ne_ is now known as e0ne14:00
rameshg87alexpilotti: or am i missing something14:01
alexpilottirameshg87: looking, tx14:01
*** rloo_ has joined #openstack-ironic14:03
*** rloo has quit IRC14:03
ShrewsNobodyCam: LOL, yeah, that's a good one14:05
rameshg87NobodyCam: :)14:05
alexpilottirameshg87: well, that’s interesting. It definitely misses the right prefix14:05
NobodyCamhehe14:06
*** early has joined #openstack-ironic14:06
*** zz_jgrimm is now known as jgrimm14:06
NobodyCammorning rameshg87 and alexpilotti14:06
rameshg87morning NobodyCam14:06
alexpilottiNobodyCam: morning!14:07
NobodyCam:)14:07
rameshg87alexpilotti: yeah, may be a good candidate for a unit test :)14:07
alexpilottirameshg87: good catch. Was thinking about putting all those configs in constants14:07
rameshg87alexpilotti: okay, if you are planning to throw up a new patch, give me some 10-15 mins. i am just going over it.14:08
alexpilottirameshg87: as I was fearing something like that to happen when refactoring them :-D14:08
alexpilottirameshg87: ok, adding the unit test in the meantime14:08
NobodyCammorning to Shrews too... /me has only had one cup of coffee14:08
openstackgerritLucas Alvares Gomes proposed openstack/ironic: Fix and enhance "Exercising the Services Locally" docs  https://review.openstack.org/18016314:08
ShrewsNobodyCam: morning. i'm used to being ignored  ;)14:09
NobodyCamlol ... NOT...14:09
NobodyCam:)14:09
lucasagomesShrews, morning14:09
Shrewshey lucasagomes14:09
lucasagomesShrews, quick q, probably dumb. In docstack the config/ironic just configure the Ironic services right?14:11
lucasagomesit doesn't configure other things like glance, keystone etc...14:12
* lucasagomes wants to run devstack in a container14:12
Shrewslucasagomes: that's correct.14:12
Shrewslucasagomes: if you want to just run devstack itself within a single container, dockstack is probably not the right solution14:13
lucasagomesShrews, right... you know if someone already tried that?14:13
*** rloo_ has quit IRC14:13
Shrewslucasagomes: the idea behind dockstack is to run the individual services in separate containers14:13
Shrewslucasagomes: no, i do not14:13
*** rloo has joined #openstack-ironic14:14
lucasagomesShrews, fair enuff, yeah I think I can use dockstack for some tests... but sometimes I need the other services as well14:14
lucasagomessuch as neutron14:14
lucasagomesShrews, another q... the conductor service, does it configure tftp and all that?14:14
Shrewslucasagomes: that should be easy enough to add...14:14
*** jrist has quit IRC14:15
*** kkoski has joined #openstack-ironic14:15
Shrewslucasagomes: no. the config/ironic example is really just setup to run a simple fake-driver example14:16
Shrewslucasagomes: i never got around to going further than that, but the tools should be there14:16
*** BadCub_Hiding is now known as BadCub14:18
*** kan_ has joined #openstack-ironic14:19
openstackgerritJarrod Johnson proposed stackforge/pyghmi: WIP: Implement event log retrieval from BMCs  https://review.openstack.org/17918814:19
lucasagomesShrews, I see... that's cool I will take a look at it14:19
lucasagomesI mean, not today but soonish I hope14:19
*** lifeless has quit IRC14:20
lucasagomesI want to have a way to build a very quick and light envrioment to test baremetal here14:20
Shrewslucasagomes: awesome14:20
lucasagomesyeah, with that wol driver you also don't need any fancy hardware so14:21
lucasagomeswill be cool to have it14:21
jrolllucasagomes: I don't expect run_image to be able to return a response before things start rebooting, that's why it's async14:21
lucasagomesjroll, a-ha... I bet it makes sense haha14:22
lucasagomes+114:22
lucasagomesit's not early morning here but I think I didn't thought it through :-)14:22
GheRiverorloo: yeah. The oslo_log change was all rebasing14:22
lucasagomesthink it*14:22
rlooGheRivero: good. It had already been approved, so if it was just rebasing, I can just approve it again w/o another +2.14:23
lucasagomesrloo, if you revoke the approval jenkins stop merging it14:23
lucasagomes(as a note)14:23
jrolllucasagomes: heh14:24
jrollno worries14:24
rloolucasagomes: right. I'm going to add it. You had approved it before, but there was a merge conflict.14:24
lucasagomesah14:24
lucasagomesrloo, gotcha... anyway morning (GheRivero too)14:24
GheRiveroafternoon lucasagomes14:25
rloolucasagomes: no worries. Hi to you and GheRivero and Shrews and can't remember who else ;)14:25
Shrewsmorning rloo14:25
lucasagomesrloo, btw I've asked the nova cores about the quota thing...14:25
lucasagomesrloo, it doesn't get committed if the deployment fails14:25
rloolucasagomes: ok thx. I don't think we want to prevent the user from getting their quota back if the deploy fails.14:26
lucasagomesso it doesn't subtract from the tenant's quota14:26
lucasagomesrloo, yeah14:26
NobodyCamafternoon GheRivero14:26
jrollI believe failed deletes and stuck builds take up quota though14:26
jrollI may be wrong14:26
lucasagomesjroll, right, but that's after deployment succeed14:26
lucasagomesso you delete the instance14:27
jrollright14:27
lucasagomesin this case it's before the deployment succeed14:27
lucasagomesso nova reserve the quota, deploy fails and nova rolls it back14:27
*** lifeless has joined #openstack-ironic14:27
rloolucasagomes: I need to look at your change to nova. was it to prevent deleting only when deploying?14:27
lucasagomesrloo, it avoid destroy() when the node is in maintenance14:28
lucasagomesit just says "hey you can't destroy because it's in maintenance"14:28
*** jrist has joined #openstack-ironic14:28
rloolucasagomes: destroy=delete? Am wondering about the quota thing there.14:28
lucasagomesdelete calls destroy14:28
lucasagomesbut destroy is also triggered when the deployment fails14:29
lucasagomesto clean up the node14:29
lucasagomesand put it back to available etc14:29
rloolucasagomes: so let's say the instance is active. and at some point, eg power-sync doesn't work and ironic puts the node in maintenance. then user tries to delete instance cuz it doesn't work. the delete will fail?14:29
lucasagomesthe delete will alert the user that the instance is in maintenance and can't be destroyed14:30
lucasagomesso he can contact someone to take a look at it14:30
lucasagomeson the other hand if he destroy and the power cycle doesn't work14:30
lucasagomeshe gets a stuck instance being destroyed14:30
jrollehhhhhhhhhhhh14:30
jrollin my environment I'd like to be able to allow deletes while in maintenance14:31
lucasagomesthis is only for troubleshoot as well, it's not about running in production14:31
lucasagomesby default we don't keep things running after deployfail etc14:31
jrollwe've had a few things where user reports brokenness, we allow them to clean up or ship data off or whatever before deleting, but we put in maintenance before we forget14:31
*** mtanino has joined #openstack-ironic14:32
rloolucasagomes: how is the change in nova only for troubleshooting? (I know the patch you have in ironic is for troubleshooting)14:32
lucasagomesjroll, oh... so you put in maintenance and then he deletes it?14:33
lucasagomeshmmmm14:33
jrollyeah14:33
lucasagomesok /me got fix that14:33
rlooi have been wondering what the diff is wrt a node being in some *FAIL state, vs in maintenance mode, and how that affects the user.14:33
lucasagomesrloo, yeah the problem is since nova calls destroy() it doesn't stay in DEPLOYFAIL state14:34
lucasagomes:-/14:34
alexpilottirameshg87: unit tests added, please let me know when I can update the new patch14:34
rameshg87alexpilotti: i just put my comments, others are just nits14:37
rameshg87lucasagomes: thanks for that .. i just notice that now :)14:37
lucasagomesrameshg87, no worries14:37
lucasagomesI didn't know assertTrue/False did that14:37
lucasagomesI thought it actually asserted that it was a boolean value14:37
rameshg87lucasagomes: even i thought :)14:38
lucasagomes#butnot14:38
lucasagomesyeah14:38
mariojvgood morning all14:39
mariojvrloo: thanks for the comments on https://review.openstack.org/#/c/179910/14:39
NobodyCammorning mariojv14:39
rloomorning mariojv. yw. let me know if you have questions.14:39
jrollmariojv: rloo is the best reviewer14:39
mariojvyeah, very helpful14:39
jroll'specially for docs14:39
* rloo doesn't really like reviewing or writing docs14:40
jroll:P14:42
*** jrist has quit IRC14:42
lucasagomesNobodyCam, http://paste.openstack.org/show/214989/ re rebuild provision_state14:45
lucasagomesit puts it back into deploying14:45
NobodyCamlucasagomes: ahh !!14:46
openstackgerritAlessandro Pilotti proposed openstack/ironic: Adds OCS Power and Management interfaces  https://review.openstack.org/17639014:47
alexpilottirameshg87: done!14:47
rameshg87alexpilotti: thanks. will have a look.14:48
*** rameshg87 is now known as rameshg87-brb14:48
*** coolsvap is now known as coolsvap|afk14:48
*** zz_natorious is now known as natorious14:49
*** MattMan has quit IRC14:53
*** MattMan has joined #openstack-ironic14:55
*** MattMan has left #openstack-ironic14:55
*** Marga_ has joined #openstack-ironic14:57
*** Marga_ has quit IRC14:57
*** Marga_ has joined #openstack-ironic14:58
*** Sukhdev has quit IRC14:58
*** achanda has joined #openstack-ironic15:01
*** achanda has quit IRC15:06
*** romcheg has quit IRC15:13
tiagogomes_hi, do the iscsi_ilo and agent_ilo drivers work with cdrkit?15:14
NobodyCamtiagogomes_: I have not tested that, I'm not sure if others have?15:15
lucasagomestiagogomes_, IIRC those drivers uses mkisofs to generate the ISO for virtual media15:20
lucasagomesif cdrkit includes mkisofs, I bet it works15:21
tiagogomes_it includes... something else15:24
bcornecwodim ?15:25
tiagogomes_genisoimage15:25
bcornecargh yes, wodim is to burn not making the image sorry15:26
lucasagomestiagogomes_, right, so look at the code apparently it only supports mkisofs15:26
*** Marga_ has quit IRC15:26
lucasagomeslooking*15:26
NobodyCammorning bcornec and tiagogomes_15:27
NobodyCam:-p15:27
lucasagomestiagogomes_, https://github.com/openstack/ironic/blob/master/ironic/common/images.py#L22915:27
bcornecmorning ! (or afternoon or night depending on TZ)15:27
tiagogomes_yes it is hardcoded, I wonder if I symlink mkisofs to getnisoimage will work15:27
lucasagomestiagogomes_, not sure due the parameters passed to each binary15:28
bcornecthe commands have the same interface15:28
lucasagomesthey probably differ15:28
lucasagomesright if they have the same CLI interface it should work... but I don't know15:28
bcornecI use them without issues as part of MondoRescue15:28
tiagogomes_they appear to have the same CLI interface15:29
lucasagomeswe could abstract that bits and support different binaries if there's a real use case for that15:29
lucasagomestiagogomes_, right, then what about we try to find if one of the binaries is present in the system15:29
lucasagomesand use it for the commands? we can help a helper function there to do it15:29
bcornecmkisofs is depracated in most recent linux distros. genisoimage is the new "normal" command to use15:30
lucasagomesbcornec, oh nice to know15:30
lucasagomesyeah I think a helper function would be good then15:30
bcornecExample of what we did for MondoRescue: http://trac.mondorescue.org/changeset/2848 (not that this project has the best code base ever written, but gives an idea :-))15:32
openstackgerritJarrod Johnson proposed stackforge/pyghmi: WIP: Implement event log retrieval from BMCs  https://review.openstack.org/17918815:35
*** jrist has joined #openstack-ironic15:35
*** jrist has quit IRC15:35
*** jrist has joined #openstack-ironic15:35
*** jrist has quit IRC15:37
lucasagomesif someone has a time mind taking a look at https://review.openstack.org/#/c/178229/ ?15:41
*** jrist has joined #openstack-ironic15:41
NobodyCamlucasagomes: is the spec for that approved.. BP shows needs approval15:42
openstackgerritRuby Loo proposed openstack/ironic: Add section header to state machines page  https://review.openstack.org/18020415:43
lucasagomesNobodyCam, oh it was approved yes. /me checks15:43
*** shakamunyi has joined #openstack-ironic15:43
NobodyCamlol15:43
NobodyCamyep I approved it15:43
NobodyCam:-p15:43
lucasagomesyeah :D15:43
lucasagomeschanged the bp15:43
openstackgerritMario Villaplana proposed openstack/ironic: Adds docstrings to some functions in ironic/conductor/manager.py  https://review.openstack.org/17991015:45
alexpilottilucasagomes: can I ask you to please +2 / re-review the OCS patch again? https://review.openstack.org/#/c/176390/15:47
lucasagomesalexpilotti, sure will re-review it15:47
lucasagomesgimme 1 min... just finishing something15:47
*** hemnafk is now known as hemna15:48
*** jcoufal has quit IRC15:48
*** jmanko has quit IRC15:50
*** spandhe has quit IRC15:51
*** rameshg87-brb is now known as rameshg8715:52
* NobodyCam gets ready for a all hands call.. 15:53
rameshg87lucasagomes: when you get some time, please have a look at rloo and my comments on https://review.openstack.org/#/c/173214/15:54
lucasagomesack15:54
rloorameshg87: didn't I comment on it already?15:54
rameshg87rloo: yeah, i just came back to it today.15:55
rameshg87rloo: just wanted lucasagomes opinion on it since he has reviewed it before15:55
rameshg87rloo: i think i agree to your comments. i am just posting a reply15:55
rloorameshg87: ah, ok. I feel sorry about that, I hope I'm helping to make the feature better...15:55
rameshg87rloo: definitely, it's only getting better in my opinion, thanks for the details review :)15:56
rameshg87*detailed15:56
rloorameshg87: :)15:56
lucasagomesalexpilotti, did you test that last patch-set and all?15:57
lucasagomesalexpilotti, cause the other was broken no? due the missing "msftocs_" namespace15:58
rloowho's Bob Hansen, and why is he saying that patches have 'Merge Failed'! Is he Jenkins' side-kick? https://review.openstack.org/#/c/179910/15:58
*** kan_ has quit IRC15:58
*** stickpin has joined #openstack-ironic15:59
JoshNangi had something similar with one of my nova patches, turned out to be misconfigured third party ci (though different name)16:00
*** kan__ has joined #openstack-ironic16:00
rameshg87lol :D16:00
rlooJoshNang: oops! I'll be on the lookout for Bob Hansen at the summit. ha ha.16:00
*** chlong has joined #openstack-ironic16:00
JoshNangheh16:01
*** Marga_ has joined #openstack-ironic16:01
NobodyCammorning JoshNang16:03
alexpilottilucasagomes: yes, did it16:04
alexpilottilucasagomes: added a unit test for that namespace issue as well16:04
lucasagomesalexpilotti, cool! thanks16:05
JoshNangNobodyCam: good morning!16:05
rameshg87rloo: just replied on https://review.openstack.org/#/c/173214/16:05
alexpilottiI did quite a few runs with runs REST API class against the actual hardware16:05
rameshg87rloo: i think we can make the input target_raid_config go to driver_info16:05
rloorameshg87: great!16:06
alexpilottibut the integration tests I had didnt have the namespace upodated, hence the issue16:06
rameshg87rloo: and the raid config after the operation goto node.properties.raid_config16:06
rameshg87rloo: because i think it fits as a property of the node once raid is configured16:06
alexpilottilucasagomes: ideally, once day we’ll have a full CI for this hardware as well :-)16:06
lucasagomesalexpilotti, awesome! that would be pretty good16:07
lucasagomesalexpilotti, the patch already had 2+2 so I +A it16:07
lucasagomesthanks16:07
openstackgerritMario Villaplana proposed openstack/ironic: Adds docstrings to some functions in ironic/conductor/manager.py  https://review.openstack.org/17991016:07
alexpilottilucasagomes rameshg87 yuriyz: thaks guys for all the reviews! :-)16:08
lucasagomesalexpilotti, thank you for the code :-)16:08
rameshg87alexpilotti: welcome and thanks for your changes in ironic too :)16:08
alexpilottihope to see you in Vancouver and show you thins thing live :-)16:08
rloorameshg87: I think I'm fine with node.properties.raid_config. it'll be changed if the raid is reconfigured right?16:09
lucasagomesalexpilotti, oh nice! Looking fwd to that16:09
rameshg87rloo: yes16:09
alexpilotti(and have some beers!)16:09
*** minnesotags2 has left #openstack-ironic16:09
rloorameshg87: what does ironic node-set-raid-config do? what is it setting? Is it the same as setting driver_info/target_raid_config?16:10
rameshg87rloo: yeah, but may be a convenient way that ironic node-update <> driver_info/target_raid_config=<>16:14
rameshg87rloo: yeah it writes to the same place driver_info/target_raid_config16:15
rloorameshg87: it is convenient. but i would worry that others will want convenient ways to set other driver_info fields.16:17
*** chlong has quit IRC16:18
rloorameshg87: i have to take off for a bit. i'll try to remember to comment in your patch later today.16:18
*** rloo has quit IRC16:18
rameshg87rloo: sure.16:18
*** rameshg87 is now known as rameshg87-dinner16:19
*** kan__ has quit IRC16:22
openstackgerritLucas Alvares Gomes proposed openstack/ironic: Clean up instance specific informantion on tear down  https://review.openstack.org/18022016:24
*** jistr has quit IRC16:26
bcornecIt seems that a lot of ironic submissions in Zuul are failing. Not sure why.16:36
lucasagomesbcornec, :-( gate seems very slow today too16:43
lucasagomeswe gotta check the logs see if we can spot something about the problem that is causing the tests to fail16:44
*** romcheg has joined #openstack-ironic16:44
*** rameshg87-dinner is now known as rameshg8716:54
* rameshg87 leaves for the day16:54
rameshg87good night ironic16:54
NobodyCamnight rameshg8716:54
*** rameshg87 has quit IRC16:55
*** saripurigopi has joined #openstack-ironic16:55
*** Marga_ has quit IRC16:56
*** Marga_ has joined #openstack-ironic16:57
*** saripurigopi has quit IRC17:04
-openstackstatus- NOTICE: zuul has been restarted to troubleshoot an issue, gerrit events between 15:00-17:00 utc were lost and changes updated or approved during that time will need to be rechecked or have their approval votes readded to trigger testing17:04
NobodyCamlucasagomes: ^^^^17:05
lucasagomesoh17:05
*** e0ne has quit IRC17:05
*** harlowja has quit IRC17:08
*** harlowja has joined #openstack-ironic17:09
lucasagomesfolks I will call it a day17:13
NobodyCamnight lucasagomes17:14
lucasagomeshave a great night everyone17:14
lucasagomessee y'all tomorrow17:14
BadCubnight lucasagomes17:15
lucasagomesBadCub, night :D17:15
*** lucasagomes is now known as lucas-dinner17:15
*** achanda has joined #openstack-ironic17:16
*** jrist has quit IRC17:17
*** edcragg has quit IRC17:19
*** rloo has joined #openstack-ironic17:23
*** early has quit IRC17:26
*** early has joined #openstack-ironic17:26
NobodyCambrb17:27
*** trown is now known as trown|lunch17:29
*** Sukhdev has joined #openstack-ironic17:35
*** athomas has quit IRC17:37
jlvillalWhen doing flavors for Ironic, can we specify the CPU family (SandyBridge, Haswell, etc..)?17:47
*** e0ne has joined #openstack-ironic17:50
*** e0ne is now known as e0ne_17:50
*** e0ne_ is now known as e0ne17:51
jrolljlvillal: best way to do that would be to use nova flavor extra_specs and ironic node capabilities wherever they are stored17:52
jlvillaljroll: Thanks.  So it sounds like it can be done, but not that intuitive.  If I'm understanding correctly.17:53
jrolljlvillal: right, it's not a first-class property of a flavor17:53
jlvillaljroll: got it17:53
*** raildo has joined #openstack-ironic18:12
*** barra204 has joined #openstack-ironic18:12
*** fungi has joined #openstack-ironic18:17
*** fungi has left #openstack-ironic18:18
*** penick has joined #openstack-ironic18:18
*** ramineni has quit IRC18:21
*** barra204 has quit IRC18:27
*** logan2 has quit IRC18:28
*** natorious is now known as zz_natorious18:30
*** logan2 has joined #openstack-ironic18:31
*** kkoski has quit IRC18:36
*** Marga_ has quit IRC18:41
*** Marga_ has joined #openstack-ironic18:42
*** barra204 has joined #openstack-ironic18:42
*** jrist has joined #openstack-ironic18:49
NobodyCamwow zuul and mr. jenkins are way backed up today :p18:50
openstackgerritNisha Agarwal proposed stackforge/proliantutils: parsing storage data fails in some scenarios  https://review.openstack.org/18004318:54
*** penick has quit IRC18:55
*** trown|lunch is now known as trown18:57
*** penick has joined #openstack-ironic19:00
openstackgerritNisha Agarwal proposed stackforge/proliantutils: parsing storage data fails in some scenarios  https://review.openstack.org/18004319:02
*** jistr has joined #openstack-ironic19:08
*** spandhe has joined #openstack-ironic19:12
*** ifarkas has quit IRC19:12
*** EmilienM is now known as EmilienM|afk19:15
*** ijw has joined #openstack-ironic19:17
*** kkoski has joined #openstack-ironic19:24
*** subscope_ has joined #openstack-ironic19:27
*** penick has quit IRC19:30
*** ijw has quit IRC19:33
*** mtanino has quit IRC19:34
*** penick has joined #openstack-ironic19:34
*** Sukhdev has quit IRC19:35
*** zz_natorious is now known as natorious19:39
*** jistr has quit IRC19:49
*** kbs1 has quit IRC20:10
*** achanda has quit IRC20:11
NobodyCambrb20:14
*** mtanino has joined #openstack-ironic20:20
*** spandhe has quit IRC20:23
jlvillalNobodyCam: Are we in Liberty mode yet for Ironic?  I notice Stackaltyics doesn't seem to have any Liberty statistics for Ironic.20:30
NobodyCami think we should be20:30
rloowhat does 'liberty mode' mean?20:31
jlvillalNobodyCam: rloo: http://stackalytics.com/?release=liberty&module=ironic-group20:31
jlvillalrloo: Meaning that reviews and commits are being assigned in Stackalytics as for the Liberty cycle.20:31
rlooonce kilo-1 or whatever was branched, master was liberty.20:31
rloojlvillal: not sure how/what stackalytics uses to determine what 'liberty' is.20:32
jlvillalrloo: Stackalytics doesn't even have an "ironic' project when selecting Liberty:  http://stackalytics.com/?release=liberty20:34
NobodyCamwas in TC meeting20:34
*** rsalevsky has quit IRC20:35
*** achanda has joined #openstack-ironic20:35
*** rsalevsky has joined #openstack-ironic20:35
rloojlvillal: i'm not versed in stackalytics; I rarely look at it. not sure who maintains it.20:35
jlvillalNobodyCam: Cool :)20:35
jlvillalrloo: I think Mirantis runs it.20:35
rloojlvillal: might be a matter of 'just' adding Ironic module to it.20:36
jlvillalrloo: I'm taking a look at the code.  Thanks!20:37
rloojlvillal: thank YOU :-)20:37
*** barra204 has quit IRC20:37
*** e0ne has quit IRC20:38
*** natorious has quit IRC20:39
*** persia has quit IRC20:40
*** clett has quit IRC20:40
*** russell_h has quit IRC20:41
*** persia has joined #openstack-ironic20:41
*** persia has quit IRC20:41
*** persia has joined #openstack-ironic20:41
*** natorious has joined #openstack-ironic20:44
*** russell_h has joined #openstack-ironic20:45
*** russell_h has quit IRC20:45
*** russell_h has joined #openstack-ironic20:45
*** r-daneel has joined #openstack-ironic20:47
*** raildo is now known as raildo_away20:50
openstackgerritBruno Cornec proposed openstack/ironic: Specify environment variables needed for a standalone usage  https://review.openstack.org/18000220:53
*** spandhe has joined #openstack-ironic20:59
openstackgerritJarrod Johnson proposed stackforge/pyghmi: WIP: Implement event log retrieval from BMCs  https://review.openstack.org/17918821:04
NobodyCambrb21:04
*** kkoski has quit IRC21:06
*** kkoski has joined #openstack-ironic21:06
*** kkoski has quit IRC21:06
*** kkoski has joined #openstack-ironic21:10
*** jjohnson2_ has quit IRC21:10
*** dprince has quit IRC21:18
*** lucas-dinner has quit IRC21:22
krotscheckdevananda: Which was the session where I might give a demo?21:27
krotscheckIs that on thu/fri?21:28
rloohi krotscheck, here's the etherpad. I don't know what/how much is set in stone yet: https://etherpad.openstack.org/p/liberty-ironic-design-summit-ideas21:31
krotscheckrloo: Thanks!21:31
*** dguerri is now known as _dguerri21:33
mrdaMorning Ironic21:33
*** _dguerri is now known as dguerri21:33
*** trown is now known as trown|outttypeww21:34
mrdaHaomeng: Could update bug 1446449 with your findings? (after your discussion with deva on the issue) Thanks.21:36
openstackbug 1446449 in OpenStack Compute (nova) "ironic hypervisor resource should be released for booting failed case" [Low,Triaged] https://launchpad.net/bugs/144644921:36
*** dguerri is now known as _dguerri21:38
*** _dguerri is now known as dguerri21:38
*** kkoski has quit IRC21:45
*** igordcard has joined #openstack-ironic21:54
NobodyCammorning mrda21:55
NobodyCammrda: I hear tail devananda: it down on your side of the planet this week21:57
jroll"NobodyCam | mrda: I hear tail devananda..." stop looking at deva's tail, BadCub is gonna get jealous :P21:58
NobodyCamlol21:58
BadCublol21:58
mrdaI'm confused :-S21:59
NobodyCamhey hey mrda22:00
* BadCub grumbles about tails and stomps back into his cave22:00
mrdaBut good morning :)22:00
jrollmrda: what he meant was deva is in AUS right now :P22:00
NobodyCamlol22:00
* mrda hides22:00
openstackgerritMario Villaplana proposed openstack/ironic: Fixes some docstring warnings and upgrades Sphinx  https://review.openstack.org/18033922:00
BadCublol22:01
NobodyCamyes, I don't know where thou22:01
mrdaDo you know where he is in Australia?22:01
mrdaWhat about that GPS tracker implant?22:01
BadCubI think Syndey. But don't quote me on that22:01
*** penick has quit IRC22:01
mrdaIf he's in Sydney that's good.  There's aren't many dropbears in the city.22:01
NobodyCamoh we talked about htat last cycle and I forgot to have it implanted22:02
mrda(that's over 1200mi away from me btw :)22:02
NobodyCamlol I luv the dropbear (koala) pic: http://www.australiangeographic.com.au/news/2013/04/drop-bears-target-tourists,-study-says/22:04
BadCubwow.. such an evil looking little cuddly thing22:04
mrdaThey're pretty dangerous unless you know what you're doing22:05
mrdaand by doing I mean run22:05
*** bnemec has quit IRC22:05
BadCubshoot them with a tranq dart, cuddle them, then leave22:05
mrdaI can send you vegemite if you plan on coming down under22:06
*** penick has joined #openstack-ironic22:06
BadCubno plans in the near future... At least that I am aware of yet. LOL.22:07
mrdaI'm hoping for a future non-North American Summit to come here :)22:08
jrollBadCub: "incapacitate them, touch them, and leave." hm, seems.... questionable at best.22:08
*** bnemec has joined #openstack-ironic22:08
BadCubjroll: you question my methods? LOL22:08
jrollhehehe :P22:08
BadCubmrda: that would be cool22:08
BadCub:p22:09
NobodyCammrda: better then dropgoats : http://viralcircus.com/amazing-moroccan-tree-climbing-goats/22:09
* BadCub wants a tree climbing goat22:10
BadCuband a cat... and a roomba......22:10
mrdalol22:10
*** thrash is now known as thrash|g0ne22:11
BadCubWow.. I think I successfully upgraded HipChat out of existence.. *sighs*22:12
openstackgerritJim Rollenhagen proposed openstack/ironic-specs: Pluggable locking  https://review.openstack.org/18034222:18
jrollsomeone approve that pls :D22:18
jrollsuper easy read22:18
NobodyCamjroll: Data model could be impacted if other then dbapi is selected22:28
*** jgrimm_ has joined #openstack-ironic22:28
jrollNobodyCam: it doesn't change the data model, it just doesn't write to that column anymore22:28
NobodyCambut wow its like reading the code with a narrator22:29
NobodyCamoh very true!22:29
jrollwhich I guess, if you're looking for that data, changes it22:29
*** jgrimm has quit IRC22:30
*** tteggel has quit IRC22:30
*** JayF has quit IRC22:30
*** rwsu_ has quit IRC22:30
*** morgabra has quit IRC22:30
*** ndipanov has quit IRC22:30
*** ndipanov has joined #openstack-ironic22:30
*** dmellado has quit IRC22:30
jrollbut with this spec, it just makes it pluggable, it doesn't add other options22:30
*** morgabra has joined #openstack-ironic22:30
*** tteggel has joined #openstack-ironic22:30
*** JayF has joined #openstack-ironic22:30
*** rwsu_ has joined #openstack-ironic22:30
*** dmellado has joined #openstack-ironic22:31
NobodyCamjroll: I like it! would you kill me if I asked for a Reference to the actual patch? its super nit like.22:33
jrollNobodyCam: what?22:33
jrollspec is supposed to come before patch22:33
jrollpatch should ref the spec22:33
jrollright?22:33
mrdaya22:34
jlvillaljroll: +122:34
*** subscope_ has quit IRC22:34
jrolljlvillal: gerrit says -122:34
NobodyCamyes, but as you already the patch ( https://review.openstack.org/#/c/179962 ) I was thinking add it to hte ref section22:34
NobodyCamdoh22:34
jrollare you really going to make me expand the term "DB" and "TTL"22:34
jrollwhen this is a spec for a distributed system22:35
jlvillaljroll: +1 on your spec before patch :)22:35
NobodyCamno I'm not22:35
*** Sukhdev has joined #openstack-ironic22:36
*** romcheg has quit IRC22:36
NobodyCamoh didn't see those22:36
jlvillaljroll: Up to you.  I guess I prefer acronyms defined once in a document.  But others may disagree.22:36
jroll:)22:36
jrolljlvillal: if someone reading this document needs those defined, I don't think they have enough context to review something like this22:37
jrollbut that's just my opinion22:37
jrollsuper cynical opinion maybe22:37
jlvillaljroll: True that!  I did have two other comments :)22:37
jlvillalMinor nits all of them.22:38
jrollyeah22:38
NobodyCammrda: you have strange things down there. "KILLER ladybirds(ladybugs)"22:42
mrdaNobodyCam: like I said, you should come visit :)22:43
openstackgerritJim Rollenhagen proposed openstack/ironic-specs: Pluggable locking  https://review.openstack.org/18034222:43
NobodyCamlol.. /me now will have to think twice22:43
jrolljlvillal: ^22:43
jlvillaljroll: +1 to patch22:44
*** penick has quit IRC22:45
NobodyCambrb22:45
*** alex_xu has quit IRC22:49
*** alex_xu has joined #openstack-ironic22:51
*** EmilienM|afk is now known as EmilienM22:52
*** penick has joined #openstack-ironic22:57
*** penick has quit IRC23:01
*** ijw has joined #openstack-ironic23:02
*** alex_xu has quit IRC23:10
*** alex_xu has joined #openstack-ironic23:11
*** penick has joined #openstack-ironic23:31
*** shakamunyi has quit IRC23:31
*** penick_ has joined #openstack-ironic23:42
*** penick has quit IRC23:42
*** penick_ is now known as penick23:42
comstudjroll: i don't understand.. you don't like stuck locks?23:44
* comstud trolls23:45
Madasijust add a lockpick api command?23:47
NobodyCamcomstud: I thought everyone luv'd the mysql cmd line interface, so stuck locks are just a excuse to use it23:48
NobodyCamMadasi: ++ :)23:48
comstudif you can't mysql, you shouldn't be running a service anyway23:49
comstudAM I RIGHT23:49
NobodyCamlol23:49
NobodyCamalright all i think it is about that time..The time when Diet Coke, magically turns in to RUM and Diet Coke... Have a good night All.23:56
Madasithat's a pretty good time of day23:56
JayFNobodyCam: calling that magic is pour form23:57
JayF:P23:57
NobodyCamlol!!!!!23:57
BadCubhmmm.... that sounds like a good plan.... Think I need to turn my Dr. Pepper into Vodka and Dr. Pepper.....23:57
* BadCub scampers off to his cave and liqueur cabinet23:58
NobodyCamlol23:58
*** BadCub is now known as BadCub_Hiding23:58
MadasiI can see I'll be hitting the whiskey tonight so I won't feel left out23:58
BadCub_HidingMadasi: Cheers!!!!!23:58
NobodyCamMadasi: it's looking like it will be a FUN summit23:58

Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!