Wednesday, 2016-05-04

*** rbudden has quit IRC00:02
*** wajdi has joined #openstack-ironic00:10
*** garthb has quit IRC00:10
*** fragatin_ has joined #openstack-ironic00:11
*** wajdi has quit IRC00:14
*** fragatin_ has quit IRC00:14
*** fragatina has quit IRC00:14
*** fragatina has joined #openstack-ironic00:15
*** rloo has joined #openstack-ironic00:20
*** Sukhdev has joined #openstack-ironic00:26
*** mtanino has quit IRC00:28
*** baoli has joined #openstack-ironic00:34
*** baoli has quit IRC00:36
*** baoli has joined #openstack-ironic00:36
*** praneshp has quit IRC00:46
*** keedya has quit IRC00:50
jaypipesjroll: "sounds like a major win for the team" <--- heh, nice. :)00:51
*** Sukhdev has quit IRC00:56
*** baoli has quit IRC00:59
*** hoangcx has joined #openstack-ironic01:03
*** baoli has joined #openstack-ironic01:04
*** fragatin_ has joined #openstack-ironic01:12
*** fragatin_ has quit IRC01:14
*** caiobo has joined #openstack-ironic01:15
*** fragatina has quit IRC01:16
*** Sukhdev has joined #openstack-ironic01:19
openstackgerritMerged openstack/ironic: Fixed nits in the new inspection doc page  https://review.openstack.org/30886201:22
*** Sukhdev has quit IRC01:27
*** baoli has quit IRC01:27
*** rloo has quit IRC01:32
*** Keedya_ has joined #openstack-ironic01:43
*** thrash is now known as thrash|g0ne01:45
*** vishwanathj has quit IRC01:48
*** Keedya_ has quit IRC01:49
*** Keedya_ has joined #openstack-ironic01:52
*** Keedya_ has quit IRC01:59
openstackgerritMerged openstack/ironic-python-agent: Updated from global requirements  https://review.openstack.org/31153502:00
openstackgerritDan Bode proposed openstack/bifrost: Add Ubuntu 16.04 defaults for ironic role  https://review.openstack.org/31230302:01
*** keedya_ has joined #openstack-ironic02:05
*** ijw has quit IRC02:06
*** jaybeale has quit IRC02:22
*** hemna_ has joined #openstack-ironic02:23
*** fragatina has joined #openstack-ironic02:31
*** caiobo has quit IRC02:35
*** jaypipes has quit IRC02:40
openstackgerritTan Lin proposed openstack/ironic: Make use of oslo-config-generator  https://review.openstack.org/24733103:17
*** baoli has joined #openstack-ironic03:31
*** hemna_ has quit IRC03:36
*** baoli has quit IRC03:37
*** Nisha has joined #openstack-ironic03:54
*** jaybeale has joined #openstack-ironic03:54
*** fragatina has quit IRC03:56
*** fragatina has joined #openstack-ironic03:56
*** e0ne has joined #openstack-ironic03:59
*** e0ne has quit IRC04:01
*** e0ne has joined #openstack-ironic04:02
*** e0ne has quit IRC04:05
*** vmud213 has joined #openstack-ironic04:06
*** links has joined #openstack-ironic04:25
*** amit213 has quit IRC04:44
*** harlowja_at_home has joined #openstack-ironic04:46
*** JoshNang has quit IRC04:50
*** harlowja_at_home has quit IRC05:02
*** ChrisAusten has joined #openstack-ironic05:05
*** vmud213 has quit IRC05:06
*** ChubYann has quit IRC05:11
*** fragatina has quit IRC05:15
*** yolanda has joined #openstack-ironic05:16
*** bnemec has quit IRC05:17
*** rbrud has quit IRC05:28
*** ayoung has quit IRC05:31
*** hoangcx has quit IRC05:38
*** hoangcx has joined #openstack-ironic05:38
*** vmud213 has joined #openstack-ironic05:45
openstackgerritShivanand Tendulker proposed openstack/ironic-specs: Baremetal provisioning in UEFI secure boot mode  https://review.openstack.org/23027405:49
*** Sukhdev has joined #openstack-ironic05:49
*** david-lyle has quit IRC06:05
*** jrist has quit IRC06:06
*** openstackgerrit has quit IRC06:17
*** openstackgerrit has joined #openstack-ironic06:18
*** Sukhdev has quit IRC06:19
*** e0ne has joined #openstack-ironic06:41
*** tesseract has joined #openstack-ironic07:01
*** tesseract is now known as Guest2331907:01
*** sacharya has quit IRC07:05
openstackgerritZhenguo Niu proposed openstack/ironic: Clear target_power_state on conductor startup  https://review.openstack.org/31009007:13
*** jaybeale has quit IRC07:19
*** jrist has joined #openstack-ironic07:20
*** ifarkas has joined #openstack-ironic07:22
openstackgerritDebayan Ray proposed openstack/ironic: File download fails with swift pseudo folder  https://review.openstack.org/30692907:23
*** yolanda has quit IRC07:23
*** deray has joined #openstack-ironic07:25
*** yolanda has joined #openstack-ironic07:32
*** jrist has quit IRC07:38
*** gugl has quit IRC07:42
*** ayoung has joined #openstack-ironic07:49
*** dmk0202 has joined #openstack-ironic07:54
*** zzzeek has quit IRC08:00
*** zzzeek has joined #openstack-ironic08:00
*** stendulker has joined #openstack-ironic08:05
*** sacharya has joined #openstack-ironic08:06
lucasagomesmorning all08:10
*** sacharya has quit IRC08:11
*** mbound has joined #openstack-ironic08:11
stendulkermorning lucasagomes08:20
*** ohamada has joined #openstack-ironic08:21
alinebmorning all!08:21
*** vmud213 has quit IRC08:23
*** vmud213 has joined #openstack-ironic08:23
*** jistr has joined #openstack-ironic08:24
*** lennyb has quit IRC08:24
lucasagomesstendulker, alineb morning08:28
*** keedya_ has quit IRC08:28
openstackgerritMerged openstack/proliantutils: Add `.flash` extn to supported raw firmware files  https://review.openstack.org/30402808:33
openstackgerritMerged openstack/proliantutils: Add proper error message for extraction failure  https://review.openstack.org/30533108:33
*** jrist has joined #openstack-ironic08:33
alinebo/ lucasagomes08:35
deraylucasagomes, stendulker alineb and all others .. g'morning08:37
stendulkero/ alineb deray08:37
deraystendulker, o/08:38
alinebstendulker, deray o/08:38
derayalineb, o/08:39
*** mgould has joined #openstack-ironic08:40
Nishamorning Ironic08:47
mkovacikmorning all!08:48
derayNisha, g'afternoon :)08:48
deraymkovacik, o/08:48
Nisha:)08:48
mgouldmorning Nisha mkovacik deray and everyone else!08:48
mkovacikderay, o/  :)08:48
Nishamgould, o/08:49
mkovacikmgould, morning! :)08:49
*** divya has joined #openstack-ironic08:49
deraymgould, o/08:49
divyaHi Ironicers08:50
Nishalucasagomes, i was going through the comments on https://review.openstack.org/#/c/302403/6/devstack/lib/ironic08:50
mkovacikdivya, o/08:50
vmud213morning all08:52
divyamgould : yesterday i enabled log for dnsmasq and here is the logs http://paste.openstack.org/show/495956/08:53
mgoulddivya, excellent08:54
*** derekh has joined #openstack-ironic08:56
divyamgould : From this line, May  3 18:16:54 dnsmasq-dhcp[17537]: 0 DHCPRELEASE(tapd6d47e79-1b) 100.100.100.23 98:be:94:2b:0e:f408:57
mgoulddo you know what has the MAC address 98:be:94:2b:0e:f4?08:57
mgould[also, how did you enable logging in the end?]08:58
divyaneutron-dhcp-agent is trying to assign this ip 100.100.100.23 to the baremetal server's eth mac 98:be:94:2b:0e:f408:58
divyaThis is my current config in dhcp_agent.ini file dnsmasq_base_log_dir = /tmp/dhcp_dns_log09:00
divyaif it is /tmp log files are not created under /tmp09:00
mgoulddivya, how annoying of it!09:01
*** electrofelix has joined #openstack-ironic09:01
divyamgould : as mentined in the line DHCPRELEASE(tapd6d47e79-1b) tap is also created.09:02
mgoulddivya, that's less logging than I'd hoped to see: can you edit dnsmasq.conf directly, add the line `log-dhcp`, and try restarting dnsmasq?09:03
mgould[this may not work]09:04
mgouldbrb09:04
divyai am using devstack. i don't find dnsmasq.conf file. do i need to edit dnsmasq-ironic.conf?09:06
*** sacharya has joined #openstack-ironic09:07
*** sacharya has quit IRC09:12
sambettsMorning all09:20
mgoulddivya, yes, looks like that will do it: http://docs.openstack.org/developer/ironic/deploy/install-guide.html#networking-service-configuration09:20
mgouldmorning sambetts09:20
mgoulddivya, or you could run tcpdump on the tapd6d47e79-1b interface09:21
dtantsurMorning Ironic09:21
mgouldmorning dtantsur, welcome back :-)09:21
dtantsur:)09:21
dtantsursambetts, lucasagomes, how was your trip back?09:21
lucasagomesdtantsur, hi there, not bad. I'm glad I didn't miss my connection flight because of the delay in Austin09:22
mgoulddivya, I *think* Neutron is creating that tap interface to connect the DHCP server to the provisioning network09:22
dtantsuralineb, deray, divya, stendulker, morning09:22
mgouldso presumably Neutron will somehow wire it up to the physical NIC09:22
lucasagomesgot to the gate at boarding time09:22
dtantsurlucasagomes, yeah, that's great09:22
mgouldlucasagomes, always nerve-wracking when that happens09:22
dtantsurwe've jumped on an earlier bus with mkovacik, so got to Brno even earlier than expected09:22
* mgould googles, and sees that it should be "nerve-racking"09:22
mgouldEnglish is hard, kids09:22
dtantsuromg it is09:23
lucasagomesmgould, yup09:23
lucasagomesdtantsur, oh nice09:23
derayvmud213 divya sambetts dtantsur g'morning09:23
mgouldhttp://grammarist.com/usage/rack-wrack/ if anyone's interested - it looks like "wrack" is basically obsolete now09:23
vmud213deray o/09:24
stendulkero/ mgould, sambetts, divya, Nisha, vmud213, mkovacik09:25
mgouldmorning stendulker09:25
sambettsdtantsur: not bad :) converence flu is still eating away at me though09:26
vmud213morning stendulker09:26
divyaderay, stendulker : o/09:26
vmud213mgould: i have seen your comments on https://review.openstack.org/#/c/302143/09:27
Nishastendulker, o/09:27
dtantsursambetts, oh, get better :( I somehow escaped it seemingly09:28
deraymgould, I cannot (but) (help) agree(ing).. with your "English is hard". I always get confused with the correct one/s09:28
dtantsursambetts, ifarkas, I could use some reviews on https://review.openstack.org/304185 please09:28
sambettsdtantsur: thank :) it took until monday to appear, and hit me real bad09:28
vmud213Unfortunately i could not test it with redhat09:29
deraydivya, o/09:29
vmud213mgould:09:29
ifarkasdtantsur, looking09:29
mgouldvmud213, oh I see :-(09:31
mgouldyou can test on CentOS without a license, FWIW09:31
mgould[or rather, without having to pay for a license]09:32
mgouldderay, hah, nice example :-)09:33
deraymgould, :-)09:33
vmud213mgould:Which DIB element should i use? centos, centos7 or centos-minimal?09:34
*** daemontool has joined #openstack-ironic09:35
vmud213mgould:Hope anything works09:35
*** mbound has quit IRC09:35
mgouldvmud213, I'm not sure, but try centos709:35
mgouldare Ubuntu/RHEL/CentOS/Fedora the only distros we support?09:35
*** yolanda has quit IRC09:36
mgouldif the problem is "Fedora is using a bleeding-edge GRUB", then I'd expect to see problems with other bleeding-edge distros like Arch or Gentoo09:36
vmud213mgould:tbh, no idea about other distros :(09:37
vmud213But can confirm the issue with latest Fedora... Ubuntu doesn't have this issue09:37
dtantsurgentoo is pretty much supported in openstack since recently09:38
mgouldvmud213, is Ubuntu using GRUB 2?09:40
vmud213mgould:yes, it is09:40
openstackgerritMerged openstack/ironic: File download fails with swift pseudo folder  https://review.openstack.org/30692909:41
vmud213mgould: wait? Don't take my words.It's not on top of my head right know.09:41
*** yolanda has joined #openstack-ironic09:41
openstackgerritZhenguo Niu proposed openstack/ironic-inspector: Use PortOpt type for port options  https://review.openstack.org/31240809:42
vmud213dtantsur: https://review.openstack.org/#/c/303503/ is pending for a long time :(. Would you mind taking some time to review?09:43
dtantsurvmud213, it's not a big surprise, everyone was on the summit and just starting to catch up.. could you resolve the pending -1 there?09:44
openstackgerritZhenguo Niu proposed openstack/ironic-inspector: Use PortOpt type for port options  https://review.openstack.org/31240809:45
mkovaciksambetts, hi, could you please paste the pull request to Neutron to support creating ports without MAC addresses? I can't see it in https://etherpad.openstack.org/p/newton-baremetal-networking09:45
sambettsmkovacik: Do you want a link to the spec added?09:46
sambettsbecause the spec for that isn't merged and the code isn't written for that part yet09:47
mkovaciksambetts, IRC here will do, thanks :)09:47
* mkovacik needs to mention in the HA inspector spec as an alternative to our own firewall09:47
sambettsmkovacik: https://review.openstack.org/#/q/status:open+project:openstack/neutron-specs+branch:master+topic:bug/151266609:48
sambettsthose are the 2 specs related to making it work ^09:48
mkovaciksambetts, thx!09:48
sambettswe of course need neutron guys to review our sanity on the serve unknown host one ;)09:49
mgouldvmud213, reading that fedoraproject page, it looks like it probably is just a problem with fedora >=1809:49
mkovaciksambetts, yeah :) sanity09:49
openstackgerritMerged openstack/ironic: Fix API node name updates  https://review.openstack.org/30098309:50
openstackgerritMerged openstack/ironic: Updating dev-quickstart.rst file links  https://review.openstack.org/30882109:50
vmud213mgould:Looking at it09:51
*** mbound has joined #openstack-ironic09:51
mgouldvmud213, dtantsur: which distros do we support in IPA? {Ubuntu, RHEL, CentOS, recent Fedora}, anything else?09:52
mgouldbecause if that's all, and it works with CentOS, then checking for Fedora is fine09:52
* mgould wonders how hard it would be to write a MirageOS unikernel that does IPA's job09:53
dtantsurmgould, did someone confirm centos? we also have tinycore09:53
mgouldless hard than getting OCaml code merged into OpenStack, I'm guessing :-)09:53
mgoulddtantsur, I think vmud213 is checking centos now09:53
dtantsurgot it09:53
* sambetts worrys if this is something we need to worry about in the future, if it to do with a newer grub209:54
* vmud213 building the image09:54
sambettscan we confirm grub2 versions?09:54
mgouldis it Ubuntu 14.04 we're using, or something newer?09:55
vmud213sambetts,mgould,dtantsur: correct me if i am wrong. it's actually grub-mkinstall that is breaking..09:55
*** athomas has quit IRC09:55
*** vdrok_ is now known as vdrok09:55
mgouldvmud213, grub2-install according to the Fedora wiki09:55
mgouldoh, MirageOS only runs on Xen09:56
sambettsyeah: 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:56
* mgould 's beautiful dream collapses09:56
sambetts:/ seems like a bug to me09:56
mgouldyep09:57
vmud213mgould: i agree, it's grub2-install09:57
mgouldbut is it a bug in fedora or in grub2-install?09:57
*** fragatina has joined #openstack-ironic09:59
sambettsSounds like it might/could have been a configure misconfiguration when the person who packaged it built the source09:59
openstackgerritvinay kumar muddu proposed openstack/ironic-python-agent: Wait for all interfaces to be up before node lookup  https://review.openstack.org/30350309:59
*** dmk0202 has quit IRC09:59
sambettse.g. specfied the wrong directory in a option or something09:59
vmud213sambetts: apparently it is10:01
vdrokmorning ironic!10:01
vmud213i also tried to move the existing grub to different directories, and the config file as well. but no luck.10:01
vmud213morning vdrok10:02
vdrokmorning vmud21310:02
*** jrist has quit IRC10:02
*** athomas has joined #openstack-ironic10:02
mgouldvmud213, I've withdrawn my -1, but please check whether the bug affects CentOS10:03
mgouldvdrok, morning!10:03
vdrokgood morning mgould10:03
mgouldvmud213, if it's common to fedora and centos, then just check whether /etc/redhat-release exists10:04
vmud213mgould: sure..will check it10:04
vmud213mgould: got it.10:05
*** e0ne has quit IRC10:06
mgouldvmud213, awesome10:06
*** e0ne has joined #openstack-ironic10:06
mgouldsambetts, did you still want to pair on grenade testing?10:07
sambettsmgould: Sure, I've just been trying out running things like tox -e smoke etc, confused as hell on how to get actual granade stuff working so that would be cool10:09
openstackgerritMilan Kováčik proposed openstack/ironic-inspector-specs: High Availability for Ironic Inspector  https://review.openstack.org/25367510:09
mgouldsambetts, cool, let me grab a coffee10:11
dtantsuron an unrelated note: I guess the US-only nature of the new format design summits is already a confirmed thing?10:13
sambettsI kinda bummed out I missed that talk at the summit, is there somewhere I can catch up? was it a recorded one?10:13
dtantsuryep, can't find a link, but it was like 'oh, lets to the first 2 in US, as it's easier'10:14
sambetts-_-10:14
dtantsurand as we all know, there's nothing more permanent than temporary things, so...10:14
sambettsdtantsur: oh it doesn't look like it was a recorded one because it was a cross project workshop...10:16
openstackgerritMerged openstack/ironic: Migrate api-ref into our tree  https://review.openstack.org/31218110:17
dtantsurmkovacik, is the HA spec ready for final reviews now?10:26
*** yolanda has quit IRC10:33
*** lennyb has joined #openstack-ironic10:34
vdroksambetts: seems like that's it - https://etherpad.openstack.org/p/newton-design-summit-format10:35
*** hoangcx has quit IRC10:37
*** yolanda has joined #openstack-ironic10:38
*** MattMan has quit IRC10:39
*** MattMan has joined #openstack-ironic10:39
dtantsuraha10:39
dtantsurhopefully they *do* start rotating it in 201810:40
openstackgerritMerged openstack/ironic-inspector: Refactor test_process  https://review.openstack.org/30418510:42
*** links has quit IRC10:45
*** jrist has joined #openstack-ironic10:45
openstackgerritLucas Alvares Gomes proposed openstack/ironic: API: Check for reserved words when naming a node  https://review.openstack.org/30896510:49
lucasagomesdtantsur, sambetts AFAIK it seems like a confirmed things, devananda can probably clarify it better10:49
lucasagomesand I believe it's the 3 firsts in US10:50
lucasagomesthe first 3*10:50
dtantsurmeh...10:52
*** stendulker has quit IRC10:52
lucasagomesdtantsur, sambetts thierry's blog has some posts about it10:54
lucasagomeshttp://ttx.re/10:54
* lucasagomes goes grab some food10:56
*** lucasagomes is now known as lucas-hungry10:56
*** baoli has joined #openstack-ironic10:57
*** baoli has quit IRC10:57
*** baoli has joined #openstack-ironic10:57
*** david-lyle has joined #openstack-ironic10:58
jrollsup y'all10:58
dtantsurhey jroll10:58
jrollmgould: I totally thought it was "nerve-wracking"10:58
*** baoli has quit IRC10:58
*** oberezovskyi has quit IRC10:59
*** oberezovskyi has joined #openstack-ironic11:00
*** oberezovskyi has joined #openstack-ironic11:02
openstackgerritDmitry Tantsur proposed openstack/ironic-inspector: Store ramdisk logs on all processing failures, not only reported by the ramdisk  https://review.openstack.org/30001111:05
*** deray has quit IRC11:07
mgouldmorning jroll11:08
TheJuliagood morning everyone11:08
mgouldmorning TheJulia11:08
*** sacharya has joined #openstack-ironic11:08
* TheJulia tries to wake up with delicious coffee11:09
*** sacharya has quit IRC11:13
*** wajdi has joined #openstack-ironic11:17
dtantsurTheJulia, morning11:18
jrollhttp://magic.io/blog/uvloop-make-python-networking-great-again/11:19
*** jjohnson2 has joined #openstack-ironic11:19
TheJuliainteresting11:20
dtantsurcool11:20
*** thrash|g0ne is now known as thrash11:22
TheJuliaI would think http request processing and handling would be the real bottle neck unless it is kept wafter thin, but still awesome11:23
jrollTheJulia: yeah, they actually get into that at some point11:24
TheJuliayeah, 2nd to last paragraph :)11:25
*** daemontool has quit IRC11:27
*** jjohnson2 has quit IRC11:29
*** wajdi_ has joined #openstack-ironic11:29
*** wajdi has quit IRC11:32
*** wajdi has joined #openstack-ironic11:33
*** wajdi_ has quit IRC11:33
*** wajdi_ has joined #openstack-ironic11:34
sambettslucas-hungry, dtantsur :(11:36
sambettsMorning jroll TheJulia11:36
*** wajdi has quit IRC11:37
jrollsambetts: morning, is your CI okay? https://review.openstack.org/#/c/312181/11:37
sambettsjroll: I hope so now, it had a tantrum monday and yesterday11:38
*** wajdi_ has quit IRC11:39
jrollheh11:39
*** mbound has quit IRC11:42
jrollmgould: did you want to volunteer to be a point of contact for the upgrade testing (grenade) work?11:44
*** irf has joined #openstack-ironic11:46
irfmorning Ironic !!!11:46
dtantsurmorning irf11:47
sambettsHey jroll, myself and mgould are on a hangout right now trying to run tempest locally in a VM, and discovering all the inconsistancys between our developer devstack docs and whats setup by devstack-gate11:48
dtantsurhere come the volunteers ^^^ :D11:48
* dtantsur is also going to do that pretty soon11:49
jrollyay! welcome irf11:49
jrollsambetts: I'd love to see that diff :)11:49
irfi was configuring nova service to integrate with Ironic for bare metal provisioning ... after configuration , when i restarted the nova compute service error , i get the error "ImportError: No module named ironic.nova.compute.manager" in the log.. after analysis, i found that openstack-ironic-common package needs to be installed on the compute node...11:49
mgouldjroll, not entirely sure what I'd be volunteering for11:50
mgouldthe person who knows what the state of the work is and what the problems are?11:50
irfso not getting how can i install openstack-ironic-common package ??11:50
jrollmgould: help track/push that work, idk, dtantsur mentioned you11:50
jrollirf: so I've actually been considering removing that config from our docs, because it isn't really a supported thing11:51
mgouldjroll, yep, I can do that11:51
jrollirf: but, can you not just install it if you do want to use that?11:51
dtantsurmgould, I just remembered you were working with jlvillal on grenade, hence I've mentioned you11:51
mgoulddtantsur, I was working on it a month or so ago, but other things got in the way11:52
mgouldbut yes! I would like to get back to it11:52
jrollcool, ty mgould11:52
irfi am using ubuntu box and i just fired the command : apt-get install openstack-ironic-common11:53
irfthats does not solve the issue11:53
irfdo i need to import any repo so that apt-get can understand ?11:53
dtantsurhmm, I don't think ubuntu packages has "openstack-" prefix.. or do they?11:54
jrollirf: I'd recommend just removing the compute_manager config, and let it be default11:54
* jroll proposes a docs change11:54
*** lucas-hungry is now known as lucasagomes11:55
lucasagomesjroll, yo hey there11:55
lucasagomessambetts, what is the ":(" about? design summit split?11:56
dtantsursambetts, where are you putting your notes? nothing in https://etherpad.openstack.org/p/ironic-grenade-tests11:56
*** wajdi has joined #openstack-ironic11:56
jrolllucasagomes: mornin'11:57
openstackgerritJim Rollenhagen proposed openstack/ironic: Remove ClusteredComputeManager docs  https://review.openstack.org/31246611:57
jrolldtantsur: https://etherpad.openstack.org/p/ironic-newton-summit-grenade-worksession is the main pad11:57
dtantsurthnx11:58
*** links has joined #openstack-ironic11:59
irfok let me12:00
dtantsurjroll, should we also deprecate the code itself?12:03
jrolldtantsur: it's still useful until we have a better thing12:04
*** e0ne has quit IRC12:05
lucasagomesilo folks, the inband RAID configuration is already merged, right?12:05
openstackgerritJim Rollenhagen proposed openstack/ironic-specs: Add newton priorities doc  https://review.openstack.org/31153012:05
jroll^ I think that covers everything so far12:06
dtantsurlucasagomes, I think it is, I'm aware of one DIB patch though12:06
irfok .. that issue is resolved .. but when now i am creating instances from horizon dashboard .. i am getting error like : No valid host was found. There are not enough hosts available.12:08
lucasagomesdtantsur, perfect, thanks12:09
jrollirf: http://docs.openstack.org/developer/ironic/deploy/troubleshooting.html#nova-returns-no-valid-host-was-found-error12:10
*** jaypipes has joined #openstack-ironic12:11
*** raildo-afk is now known as raildo12:13
*** davidlenwell has quit IRC12:13
*** davidlenwell has joined #openstack-ironic12:15
*** mbound has joined #openstack-ironic12:16
*** dprince has joined #openstack-ironic12:17
openstackgerritDmitry Tantsur proposed openstack/ironic-inspector: Support Ironic node names in our API  https://review.openstack.org/27633112:18
irfbefore working on this error , i would like to mentions that , the driver i am using is : pxe_wol12:21
irfi assume nova does not have any issue with this driver .. i mean no any compatibility issues12:22
*** e0ne has joined #openstack-ironic12:22
jrollirf: that error is kind of a catch all error in nova, so it's hard to say the problem12:22
jrollbut no, nova works fine with all drivers afaik12:22
irfok12:22
irffine let me proceed and solve this issue first ...12:23
* TheJulia sifts through grenade logs and ponders12:23
*** oberezovskyi has quit IRC12:24
openstackgerritDmitry Tantsur proposed openstack/ironic-inspector: is-empty conditions should accept missing values  https://review.openstack.org/31003112:27
dtantsurspotted this when working on my slides ^^^ :)12:27
*** wajdi has quit IRC12:27
*** keedya_ has joined #openstack-ironic12:31
*** jjohnson2 has joined #openstack-ironic12:33
*** keedya_ has quit IRC12:35
*** baoli has joined #openstack-ironic12:38
*** hshiina has joined #openstack-ironic12:40
*** baoli_ has joined #openstack-ironic12:40
*** baoli has quit IRC12:43
*** trown|outtypewww is now known as trown12:46
*** links has quit IRC12:46
*** rloo has joined #openstack-ironic12:47
vdrokso in theory, does the grenade runs with smoke regex?12:50
vdrokor is it smth like smoke(?!slow)12:51
lucasagomesjroll, since there's no votes yet on the priorities do you mind if I submit a new patch set adding my name to the boot from volume? This is something I want to work on because RH is interested on it12:51
TheJuliavdrok: on the VM I'm working in, the tests time out since the initial deploy times out12:51
TheJuliavdrok: 600 seconds, and basically CoreOS is only getting an IP address at minute 8.... mid-way through unpacking IPA when the timeout hits12:51
*** divya has quit IRC12:52
vdrokTheJulia: hm, that's strange. I think I'll start with trying to run smoke serially12:52
vdrokbtw, we might want this - https://review.openstack.org/#/c/311225/112:53
TheJuliavdrok: not really.. that strange, I'm retrying with ipxe12:53
*** caiobo has joined #openstack-ironic12:53
jrolllucasagomes: yeah, go for it12:53
lucasagomescool, ty12:53
caiobogood morning Ironic :)12:53
vdrokalso, should we do 3 vms on tinyipa instead of 1?12:53
TheJuliaI suspect we don't have the ram to do 312:54
vdrokmorning caiobo12:54
TheJuliaat least with coreos12:54
jrollvdrok: I got smoke serial basically passing, see the bottom here https://etherpad.openstack.org/p/ironic-newton-summit-grenade-worksession12:54
vdrokTheJulia: tinyipa :)12:54
TheJuliayup12:54
jrolltinyipa at 384MB can get us 7 VMs12:54
TheJuliaThats not bad, that should actually work quite nicely12:54
vdrokjroll: IRONIC_VM_COUNT=64  # because I can :)12:55
jrollyep12:55
jrollhehe12:55
TheJuliaonly other major thing is cpu concurrency12:55
caiobomorning vdrok  jroll TheJulia lucasagomes and everybody else12:55
jrollhi caiobo12:55
vdrokwe could change the create_server cleanup to wait for the ironic node to become available12:55
sambettsjroll: I tried running smoke locally and got a bunch of failures that didn't match the ones you were seeing but my terminal ate half my logs :'(12:55
vdrokthen we won't need so much vms12:56
jrollsambetts: without concurrency=1 it seems to get racey12:56
jrollthe subset size config I have there should help a bit with that12:56
*** keedya has joined #openstack-ironic12:56
lucasagomescaiobo, yo hi there12:57
*** irf has quit IRC12:58
lucasagomesjroll, quick q: for the multiple compute host, the work that will be done in nova is the one (or similar) to the discussion you and deva had with jayp the day before yesterday ?13:00
*** Goneri has joined #openstack-ironic13:00
*** ri0 has joined #openstack-ironic13:00
*** vmud213 has quit IRC13:01
rloolucasagomes: i just added comments to the priorities spec. if you submit a new patch, my comments will be lost. could you just comment please?13:02
lucasagomesrloo, yeah will do, I'm looking at the spec before submitting a new change :-)13:02
rloomorning everyone, lucasagomes, jroll, vdrok, sambetts, TheJulia, caiobo13:03
vdrokmorning rloo :)13:03
caiobomorning rloo :D13:03
dtantsurmorning rloo, caiobo13:03
rloohi dtantsur!13:04
caiobohello dtantsur13:04
TheJuliagood morning rloo13:05
sambettsjroll: I ran with concurrency=1 :(13:06
openstackgerritLucas Alvares Gomes proposed openstack/ironic-specs: Add doc8 check on priorities/  https://review.openstack.org/31249213:08
lucasagomesrloo, ^ re syntax checks on priorities ^13:08
* lucasagomes just saw ur comment about the ------- line13:08
*** sacharya has joined #openstack-ironic13:09
rloothx lucasagomes :)13:09
*** krotscheck_dcm is now known as krotscheck13:10
lucasagomesnp13:11
dtantsursambetts, aarefiev, could you rereview https://review.openstack.org/#/c/300011/ please? got 2x +2, but had to rebase13:12
*** ri0 has left #openstack-ironic13:13
*** sacharya has quit IRC13:14
*** ijw has joined #openstack-ironic13:15
*** ifarkas has quit IRC13:15
* lucasagomes *holy cows* receives a pull request that contains 4 years of work in one of his open source projects https://github.com/umago/carbono/pull/213:16
dtantsurlucasagomes, wow, that's a thing :D13:17
lucasagomesyeah, someone has been using it a lot I guess13:17
lucasagomesheh13:17
lucasagomeswill take me a while to check that code13:17
rloolucasagomes: wow :) :(13:18
lucasagomesproblem is, many of the commits are in portuguese13:19
openstackgerritMerged openstack/ironic-specs: Add doc8 check on priorities/  https://review.openstack.org/31249213:20
jrolllucasagomes: so we still need to evaluate the viability there of the new nova work, but yeah it will probably go in that direction13:20
jrollgotta run an errand, will fix up priorities doc after13:22
openstackgerritMerged openstack/ironic-inspector: Use PortOpt type for port options  https://review.openstack.org/31240813:23
lucasagomesjroll, right on, yeah well that's a big change in nova I guess13:24
lucasagomesI don't think it's likely to merge in newton, but ofc we can start working/helping on it13:24
lucasagomesjroll, btw, another quick q, I'm about to put a patch to project-config to make the ipmitool jobs voting (as part of the gate effort)13:25
lucasagomesI might need ur ack there soon, will give you the link once I put it up13:25
*** electrofelix has quit IRC13:28
keedyaGood Morning All o/13:28
* sambetts and mgould are just trying to benchmark tinyipa vs coreos IPA pxe times13:29
sambettsjroll: ^13:29
*** ifarkas has joined #openstack-ironic13:29
lucasagomessambetts, startup time? network?13:30
sambettswe're working out the time from power on to kernel [0.0000]13:30
mgouldkeedya, morning13:30
rloomorning keedya13:30
* lucasagomes laughs with https://github.com/umago/carbono/pull/2/commits/740608464110c7041eb19ad909fb893e4a6056c1 (portuguese only)13:30
sambettsso as to try to narrow it down to just the kernel time13:30
sambettspxe boot time *13:30
*** electrofelix has joined #openstack-ironic13:31
mgouldlucasagomes, 143 commits, wow13:31
lucasagomesmgould, yeah someone just made a pull request with 4 years of work improving the code in a open source project I've started13:32
lucasagomesmgould, apparently they have been using it a lot and since it's GPL licensed they now had to publish it or something13:32
lucasagomesthey have really cool stuff in there13:33
* lucasagomes is skimming though the commits13:33
mgouldhurrah for open source13:33
vdroklucasagomes: google translate only says something about the cake :)13:34
lucasagomesyeah things that worked poorly such as dealing with GPT partition tables seems to be much better now13:34
lucasagomesvdrok, exactly the comment was somthing like "ask him if we should put it under or over this line. We are going bring cake" (doesn't makes much sense even in portuguese)13:35
vdrok:)13:35
lucasagomesvdrok, and the commit message was "cake is good. but not in the code"13:35
lucasagomesheh13:35
lucasagomesremoving that line13:35
keedyaI am running tempest on my devstack setup, I keep failing test_baremetal_server_ops in BaremetalBasicOps with error "timeout waiting to get ironic node by instance"13:37
*** rbudden has joined #openstack-ironic13:37
keedyaany idea what I m missing here?13:37
TheJuliakeedya: so provisioning ironic nodes takes time... depending on hardware/ram it might timeout in any number of places13:40
TheJuliakeedya: I would start with the baremetal vm logs, and go from there13:40
jlvillallucasagomes, Not sure if you saw I added a shell script that did what you had written up on the etherpad13:40
keedyathanks TheJulia13:41
lucasagomesjlvillal, oh I haven't no, where's it?13:42
jlvillalIn the devstack-gate-test project13:43
jlvillallucasagomes,  vm-setup.sh13:43
lucasagomesjlvillal, cool that will facilitate yes13:43
jlvillallucasagomes, The error I am seeing is this: http://paste.openstack.org/show/495993/13:44
jlvillalWell it shows where I am failing. Not the underlying error.13:44
jlvillalIs that the same as you?13:44
lucasagomesyesterday I was actually able to run it through but it failed on the smoking tests later on13:45
lucasagomeslemme try again13:45
openstackgerritMerged openstack/ironic: Remove ClusteredComputeManager docs  https://review.openstack.org/31246613:46
lucasagomesjlvillal, it seems to be somehting in the grenade.sh script itself right? Is it a fresh env?13:46
*** d0ugal has quit IRC13:46
*** d0ugal has joined #openstack-ironic13:47
jlvillallucasagomes, My test was a fresh environment. Yes grenade13:47
jlvillallucasagomes, I wanted to make sure you got to the resource phase create step13:47
lucasagomesAFAIR yes, I iwll start fresh again13:49
lucasagomeslet you know in some ~hour13:49
lucasagomesin a ~hour*13:49
jlvillallucasagomes, Thanks!13:50
*** electrofelix has quit IRC13:52
*** electrofelix has joined #openstack-ironic13:52
*** mbound has quit IRC13:54
*** ametts has joined #openstack-ironic13:55
*** mbound has joined #openstack-ironic13:55
jrolllucasagomes: yeah cool, let me know when you get the project-config thing up13:56
mgouldkeedya, sambetts and I found that the timeout for that is higher in the gate13:56
mgouldset BUILD_TIMEOUT=600 in local.conf and try again13:56
*** electrofelix has quit IRC13:57
* mgould -> fresh air...13:57
*** electrofelix has joined #openstack-ironic13:57
mkovaciksambetts, aarefiev, dtantsur, mgould and all fellow ironicers interested, the Inspector HA spec received the summit updates and is ready for your review! Thanks a lot!  https://review.openstack.org/#/c/253675/13:57
* jlvillal makes note to self to not upgrade his home network hardware at 9:45pm when he usually goes to bed at 10:00pm...13:58
rloojlvillal and anyone else with an opinion about files for functional tests: https://github.com/openstack/python-ironicclient/tree/master/ironicclient/tests/functional13:58
keedyamgould: it is failing  node validation on my end;  because one or more parameters are missing from its instance_info.. Missing are: ['ramdisk', 'kernel', 'image_source']13:58
rloojlvillal: what do you think about separating node testing into different files?13:59
jlvillalrloo, I think vdrok might have an opinion or know someone who does.13:59
jlvillallooking...13:59
vdrokmorning jlvillal13:59
rloojlvillal: ok. i was just looking at a patch and haven't been following functional tests. vdrok ^^?14:00
rloojlvillal: and I see that another test_node_delete.py file is being proposed.14:00
rloojlvillal: so wanted to check if we want an explosion of files or not.14:00
vdrokrloo: that would make sense, right now there are not many of them, but more to come14:00
jlvillalrloo, I don't have a strong opinion one way or another on different files. I could see a benefit to a split.14:01
vdrokrloo: but we need some clear separation14:01
rloojlvillal, vdrok: for unit tests, we tend to have a test file corresponding to a code file.14:01
rloovdrok: right. what do you suggest?14:02
vdrokcurrently, in test_node there are create/update tests, and maintenance too14:02
jlvillalrloo, Right, but functional testing doesn't really fall into that category.14:02
vdrokI should think about it :)14:02
*** jtomasek has quit IRC14:02
jlvillalAs far as matching up a test file to a code file in a 1:1 match14:02
rloojlvillal: yes, functional testing is different. but we should be consistent with whatever we decide :)14:02
rloojlvillal: i was wondering if there had been any decision. will see what vdrok thinks :)14:03
jlvillalSounds good.14:03
sambettskeedya: thats expected, because nova sets those parameters14:03
vdrokrloo: maybe split them by controller method? like states controller, boot device controller, console controller, and basic operations?14:04
*** jtomasek has joined #openstack-ironic14:04
vdrokmaintenance and vendor passthru controllers are there too14:05
vdrokI mean these https://github.com/openstack/ironic/blob/master/ironic/api/controllers/v1/node.py14:05
keedyasambetts: So how can I get a clean run? Do I need to skip this test?14:06
rloovdrok: hmmm. the tests are in the client. should the client know about the controllers?14:06
sambettsthere is a test for if the node validates?14:07
rloovdrok: I suppose it isn't a big deal. maybe things will become clearer as more tests are added. we can always rearrange them later i guess.14:07
*** mbound has quit IRC14:08
mgouldrloo, I think trying to come up with the One True File Layout at this point is premature14:08
vdrokrloo: but still, the commands are tied to specific controller underneath - node-get-boot-device, node-get-supported-boot-devices, node-set-boot-device. yep, can be decided afterwards14:08
rloomgould: i wasn't hoping for the one true file layout. just hoping for someone to give me a reason for what is there/where it is going :)14:08
rloomgould: otherwise, we could get a real mix of files/tests if more than one person is adding functional tests.14:09
mgouldrloo, good point14:10
dtantsurhmm, I can't count how many times I've asked that, but does pyghmi has a bug tracker?14:10
dtantsurjroll, ^^^14:10
mgouldmy instinct is "start with one file per entity type, then split once they become unwieldy"14:10
jrolldtantsur: uhhhhhhhhhh14:10
dtantsurI see no point in folks reporting bugs in our bugtracker, where they get buried forever,14:10
rloovdrok: yes. i think maybe the osc commands might be more useful. cuz it is noun-verb.14:10
dtantsurjroll, or maybe you have contacts of the maintainer?14:11
rloomgould: yes, that was my instinct too. hence my question when i saw there was more than one file per entity :)14:11
jrolldtantsur: jjohnson2 is the maintainer14:12
jrollhis email should be in every commit14:12
dtantsurlets try irc first14:12
jrolldtantsur: but, don't think there's a separate tracker today14:12
dtantsurjjohnson2, hey, do you folks have an bug tracker for pyghmi? people tend to report bugs against ironic right now, which does not feel right. the team can't act/triage them14:12
dtantsure.g. https://bugs.launchpad.net/ironic/+bug/157681114:13
openstackLaunchpad bug 1576811 in Ironic "pyghmi 1.0.0 regression on OVB" [Undecided,New]14:13
rloovdrok: guess i was wrong. with osc, it is baremetal node set boot-device, baremetal node get boot-device.14:13
jjohnson2dtantsur, good day14:13
*** dmk0202 has joined #openstack-ironic14:14
jjohnson2interesting14:14
jjohnson2to be honest, I had assumed erroneously that when it was being set up for me a bug tracker would be part of the deal, and that the code was just without any bug14:15
mgouldrloo, maybe the node tests got unwieldy really quickly? :-)14:15
vdrokrloo: I just can't come up with something other than per-controller :) everywhere in code these are single files, in our api, in client node.py and node_shell.py14:15
jjohnson2how many pyghmi bugs have appeared under ironic?14:16
mgouldtest_entity_action.py seems sensible, or perhaps entity/test_action.py14:16
dtantsurjjohnson2, if you mean openstack infra, they only setup git. we're on our own with launchpad/whatever14:16
rloomgould: maybe. I have no idea. I haven't been paying attention to the functional tests. I could just not look at the patch :)14:16
* mgould neither, I'm afraid14:16
*** absubram has joined #openstack-ironic14:16
rloovdrok: that's fine for now i guess. we (or mgould!) can think about it for later :)14:16
jrolljjohnson2: dtantsur: I'm happy to set up a pyghmi launchpad if needed, I feel like we need one to deal with releases anyway14:17
jjohnson2jroll, ok, that's cool14:17
jrollI think everything in our tree has to go release:managed this cycle14:17
jjohnson2any way I get emailed, I'd be happy14:17
dtantsurjjohnson2, I'm seeing also https://bugs.launchpad.net/ironic/+bug/1352079 and https://bugs.launchpad.net/ironic/+bug/150909814:17
openstackLaunchpad bug 1352079 in Ironic "pyghmi: AttributeError: 'SDREntry' object has no attribute 'tolerance'" [Medium,Fix released]14:17
openstackLaunchpad bug 1509098 in Ironic "fakebmc broken in pyghmi" [Undecided,Invalid]14:17
dtantsurjroll++ lets do it14:17
jjohnson2I'm kind of confused on the 1.0.0 regression output, is that really all that comes out?14:18
jjohnson2I don't see it actually print out the exception... or am I missing something?14:18
dtantsurjjohnson2, I don't quite know, sorry. you can ask on the bug14:18
jjohnson2ok, just didn't know if that was usual for debug output14:18
* mgould -> relocate14:19
*** mgould has quit IRC14:19
*** daemontool has joined #openstack-ironic14:19
*** joprovost has joined #openstack-ironic14:21
*** bnemec has joined #openstack-ironic14:21
jjohnson2well, I have an idea, let me recreate the issue and I'll comment14:21
lucasagomesjjohnson2, dtantsur jroll pyghmi 1.0.1 broke the BMCs yeah, I've just tested it locally with VirtualBMC http://paste.openstack.org/show/496082/14:22
lucasagomesI think mrda have seem it too14:22
* lucasagomes should pin vbmc in pyghmi 0.9.8*14:22
*** mgould has joined #openstack-ironic14:23
jrollfun14:23
mat128lucasagomes, jjohnson2: same with our VirtualBMC equivalent14:23
lucasagomesjjohnson2, btw, can I add some job in the pyghmi gate to run against ironic + vbmc ?14:23
jrolllucasagomes: maybe rather than pinning, we run ipmitool CI against pyghmi14:23
jrollyeah that14:23
lucasagomesyes14:24
mat128lucasagomes: please please :D14:24
lucasagomesI will need to change devstack to install pyghmi from source as well14:24
lucasagomesmat128, jroll will do it14:24
jrollshould be just a libs_from_git thing but yeah14:24
lucasagomesyup14:24
jrollO_o14:24
jjohnson2ok, that would be great to get going14:24
jrollwhat am I doing?14:24
jrolloh, misread, ignore me14:24
jjohnson2jroll, make everything work perfect is all14:24
jrollon it!14:24
dtantsurjroll, do you think we need a spec for https://bugs.launchpad.net/ironic/+bug/1572511 ? the fix looks simple14:26
openstackLaunchpad bug 1572511 in Ironic "[RFE] RAID interface to support JBOD volumes" [Wishlist,In progress] - Assigned to Imre Farkas (ifarkas)14:26
jjohnson2no this won't be a fix, it's me backing up my WIP before fixing the bug14:26
jjohnson2what's about to be sent in the channel14:26
openstackgerritJarrod Johnson proposed openstack/pyghmi: Add Hardware inventory from Lenovo Agentless  https://review.openstack.org/31256814:26
jjohnson2yeah, that14:26
jrolldtantsur: nah, go ahead and approve it14:27
dtantsurdone14:28
mgouldsambetts, I'm now fed and recaffeinated, and ready to start pairing again whenever's convenient for you14:28
xavierrmorning good Ironic and may the force be with you14:28
dtantsur:)14:28
mgouldjlvillal, this morning jroll convinced me to volunteer as point of contact for the ironic-grenade work14:28
mgouldxavierr, and also with you :-)14:28
openstackgerritJim Rollenhagen proposed openstack/ironic: RAID interface to support JBOD volumes  https://review.openstack.org/30830614:28
*** mtanino has joined #openstack-ironic14:28
*** wajdi has joined #openstack-ironic14:28
vdrokmorning xavierr14:28
sambettsmgould: I have a meeting for 30 mins, but after that I should be free again :)14:29
*** mbound has joined #openstack-ironic14:29
mgould1) I hope this isn't stepping on your toes, 2) what have I missed? :-)14:29
mgouldsambetts, cool14:29
caiobomorning xavierr14:31
dtantsurjroll, lemme know when pyghmi bug tracker is up, I'll move a couple of bugs there14:32
jrolldtantsur: I should have it by end of week14:32
jrollif you want to give me the bugs I can handle that too14:32
dtantsurI don't have them handy, I basically did lp search with "pyghmi"14:33
*** dmk0202 has quit IRC14:33
jrollokay, cool14:33
jrollwill do14:33
*** mbound has quit IRC14:34
*** dprince has quit IRC14:39
openstackgerritLucas Alvares Gomes proposed openstack/ironic: DevStack: Support to install pyghmi from source  https://review.openstack.org/31257514:41
* lucasagomes tests locally 14:41
openstackgerritJarrod Johnson proposed openstack/pyghmi: Fix IPMI server functionality  https://review.openstack.org/31257614:41
*** xhku has joined #openstack-ironic14:42
*** oberezovskyi has joined #openstack-ironic14:42
jjohnson2dtantsur, jroll lucasagomes, mat128 the above commit should fix it14:43
jrolljjohnson2: awesome, thanks14:43
lucasagomesjjohnson2, I will test it soon-ish just running my devstack that install pyghmi from source :-)14:43
lucasagomesI let you knbow14:43
lucasagomesknow*14:43
jjohnson2lucasagomes, would that be testing against the review, or from git master?14:44
lucasagomesjjohnson2, git master14:45
lucasagomesfor now, but once in gate it will test against every patch14:45
* lucasagomes is testing it locally14:45
lucasagomesjjohnson2, I need to change the ironic devstack plugin AND project-config so it will test against every patch to pyghmi (once the job is added)14:45
jjohnson2lucasagomes, ok, let me know anything I need to do to help/watch how it's done14:46
lucasagomesjjohnson2, will do, thanks a lot already for looking into fixing it :-)14:46
jjohnson2lucasagomes, well, it's my shame to cause a regression...14:47
*** irf has joined #openstack-ironic14:47
jjohnson2the change is at a low enough level, I can't imagine any consumers not getting fixed....14:48
lucasagomeshappens, at least now we will speed up and get tests at gate level :-D14:48
jjohnson2well, one day I'll want to take another optimization pass, it takes more CPU to send than to receive at this point, so there's more mucking to be had14:49
jjohnson2there's no way that makes sense14:49
*** causten_ has joined #openstack-ironic14:49
jjohnson2also changing the crypto backend to cryptography from PyCrypto, to be consistent with paramiko14:49
NobodyCamgood morning Ironic14:50
*** e0ne has quit IRC14:50
cineramahi!14:51
NobodyCammorning cinerama14:51
jjohnson2lucasagomes, ok, after thinking and thinking and thinking, I've accepted the change and it will be in master presently14:51
jjohnson2if people will confirm the git master works, I'll tag a release14:52
mgouldmorning NobodyCam14:52
vdrokmorning NobodyCam and cinerama14:52
NobodyCammorning mgould, vdrok14:52
*** ChrisAusten has quit IRC14:53
openstackgerritMerged openstack/pyghmi: Fix IPMI server functionality  https://review.openstack.org/31257614:53
lucasagomesjjohnson2, thanks. I will let you know soon as I get my devstack to work with installing pyghmi from master14:53
NobodyCammorning lucasagomes14:53
*** mbound has joined #openstack-ironic14:53
*** causten_ has quit IRC14:54
*** irf has quit IRC14:54
jjohnson2btw, I've actually submitted a talk at a conference about the pyghmi and other work we're doing14:54
lucasagomesNobodyCam, morning14:54
NobodyCam:)14:54
jjohnson2finally, a conference that I felt worthy of submitting a talk for14:54
xavierrmorning NobodyCam vdrok aarefiev mgould lucasagomes caiobo  :)14:54
NobodyCammorning xavierr :)14:54
jjohnson2it meets my particularly strict requirements14:54
NobodyCamjjohnson2: which one?14:55
jjohnson2NobodyCam, never heard of it before: "All Things Open"14:55
jjohnson2the requirement: It's being held within 7 miles of my house14:55
NobodyCam:) oh cool :)14:55
NobodyCamnice :)14:55
jjohnson2hopefully will see if my talk is accepted soon14:56
* TheJulia is still mulling the thought of submitting a talk to All Things Open14:56
*** garthb has joined #openstack-ironic14:56
jjohnson2TheJulia, so deadline is Friday IIRC14:56
TheJulianot that I'm likely to be living in North Carolina come that timeframe.... :(14:56
TheJuliajjohnson2: yup14:56
NobodyCamTheJulia: :/14:57
* NobodyCam joins his first call of the day.14:57
mgouldxavierr, morning14:58
jjohnson2also, at the rate the objections are going, I wouldn't be surprised if the conference moves to another state next year14:59
jjohnson2so hopefully I get a talk before it moves inconveniently away14:59
jjohnson2NC legislature, making us an international joke....15:00
*** yolanda has quit IRC15:00
TheJuliajjohnson2: and putting lives at risk :(15:01
*** yolanda has joined #openstack-ironic15:03
jjohnson2TheJulia, hmm, that allude to something specific I didn't know about?15:03
sambettsmgould: I'm free to join a call again if you are15:03
lucasagomesxavierr, hi there :-)15:04
jjohnson2TheJulia, I know it's bad for discrimination (even beyond the blatant LGBT part), bad for business, bad for blocking lawsuits...  To hear there's even worse stuff would just sadden me more15:05
TheJuliajjohnson2: The games played in the public eye has spurred lots of baseless hate tl;dr I no longer feel safe in public15:06
mgouldTheJulia, that really sucks :-(15:06
jjohnson2TheJulia, ah, ok, the stirring up the hatred part... not part of the bill, but making the crazy just that much worse15:07
*** Nisha has quit IRC15:08
* TheJulia sighs, and goes back to the tempest test that is oddly exploding after only 33 seconds :(15:09
*** sacharya has joined #openstack-ironic15:10
*** sacharya has quit IRC15:14
*** yolanda has quit IRC15:15
lucasagomesjjohnson2, your change works http://paste.openstack.org/show/496094/15:16
*** yolanda has joined #openstack-ironic15:17
*** hshiina has quit IRC15:17
openstackgerritJim Rollenhagen proposed openstack/ironic-specs: Add newton priorities doc  https://review.openstack.org/31153015:17
jrollrloo: lucasagomes: ^15:17
*** absubram has quit IRC15:17
openstackgerritLucas Alvares Gomes proposed openstack/ironic: DevStack: Support to install pyghmi from source  https://review.openstack.org/31257515:17
lucasagomestested locally ^ works15:17
lucasagomesjroll, will take a look15:17
jrollthanks15:17
*** absubram has joined #openstack-ironic15:18
jjohnson2lucasagomes, still so weird to see virsh and ipmi doing the same thing...15:19
*** absubram has quit IRC15:19
lucasagomesjjohnson2, heh that's how we test ipmitool on gate15:19
lucasagomessince we don't have real baremetal15:19
*** ChrisAusten has joined #openstack-ironic15:20
*** Nisha has joined #openstack-ironic15:20
jlvillalmgould: Awesome :)15:20
jjohnson2I wonder about the relative uptake of ipmitool v ipminative15:21
jlvillalmgould: Have you tried out the latest devstack-gate-test?15:21
lucasagomesjjohnson2, I believe it would be a good thing to have a job in the pyghmi gate that uses ironic with ipminative15:21
jjohnson2my dream was to have a library that would auto-sense and branch when vendor-specific needs came along, rather than being told who the vendor was upfront...15:22
jjohnson2lucasagomes, yeah, that would be a welcome change15:22
* lucasagomes adds to his todo15:23
jjohnson2lucasagomes, see, that's what you get for suggesting things15:23
lucasagomeslet's get the ipmitool one first to execise the pyghmi's BMC15:23
*** Teknologeek has joined #openstack-ironic15:23
lucasagomesthen we can work on that15:23
TeknologeekHello :)15:23
lucasagomescause that will require another change in devstack ironic (right now it checks for *_ipmitool :-/)15:23
jjohnson2well, I'm going to minimize again and work on some other stuff for now15:24
lucasagomesjjohnson2, mind releasing pyghmi with that fix you merged ?15:24
jjohnson2lucasagomes, already done15:24
jjohnson21.0.2 is on pypi15:24
lucasagomeswow that was quick, ack!15:25
lucasagomesthanks a lot15:25
jrollthanks jjohnson2 !15:25
jjohnson2release early, release often15:25
jroll+215:25
lucasagomesjroll, https://review.openstack.org/#/c/312596/ to make it voting, tho I set workflow -1 until we get the job against the pyghmi's gate15:26
jrollrloo: fwiw, I want to put the "small things" somewhere else15:26
Teknologeekhey guys, i have a little issue with ironic, may i ask a question ?15:26
jrolllucasagomes: cool, thanks15:26
jrollTeknologeek: don't ask to ask, just ask :)15:26
TeknologeekMy ironic installation deploys the image on the bare metal node, but when the node reboots, i don't have any ip address15:27
* jroll grabs lunch before a meeting15:27
rloojroll: ok, although i like the visibility (and 'ack') of putting them in the priorities page.15:27
Teknologeekafter some reboot in single mode i found out that my centos official image is looking for an interface named eth015:27
Teknologeekbut the interface of my server actually is eno4915:28
jrollrloo: maybe once we have networking done, we can add them there :)15:28
Teknologeekis there a way to specify the interface name in ironic or add biosdevname=1 to my node's kernel parameters before it boots ?15:28
rloojroll: I don't know if it is 'fair' to change the priorities page mid-stream. Maybe it is. Dunno :)15:29
*** yolanda has quit IRC15:29
rloojroll: I guess I'd like that page to reflect what we discussed at the summit wrt priorities.15:29
jrollrloo: /shrug, idk, I don't want folks running off and working on those things until we finish some stuff15:29
*** Nisha has quit IRC15:29
TheJuliaTeknologeek: are you using a cloud image with cloud-init pre-installed?15:30
jrollrloo: right, though I said there "only if we get to them", we have too much work here already as it is15:30
rloojroll: true but... they are lower priority in that list of priorities.15:30
rloojroll: some of those are easy, just need reviews I think. Anyway, not going to push too hard about that.15:30
jrollrloo: I like to think of this as our priority efforts, not priority of all the things15:30
* rloo going to review them anyway, probably.15:30
*** rloo has quit IRC15:31
*** rloo has joined #openstack-ironic15:31
*** yolanda has joined #openstack-ironic15:32
jrollrloo: right, and that's okay. fwiw, I'm going to work on a better dashboard that reviewers can use to decide what's important15:32
rloojroll: thx.15:32
*** absubram has joined #openstack-ironic15:34
*** jistr has quit IRC15:37
*** fragatina has quit IRC15:37
mgouldjlvillal, not recently15:39
jlvillalmgould: Okay. We are going to do an audio session at 1700UTC today.15:39
mgouldcurrently sambetts and I are trying to work out why deployment is so frigging slow15:39
jlvillalmgould: https://wiki.openstack.org/wiki/Meetings/Ironic-QA15:39
mgouldjlvillal, cool15:39
jlvillalmgould: That would be good to know, especially if you two can fix deployments being slow :)15:40
*** deray has joined #openstack-ironic15:41
jlvillalInteresting Swift wants to move parts of their codebase to golang officially. http://lists.openstack.org/pipermail/openstack-dev/2016-May/093680.html  I know they had a branch they have been working on.15:44
NobodyCammorning sambetts jroll rloo15:44
devanandamorning, all15:44
devanandamorning, NobodyCam :)15:44
NobodyCamand devananda too15:44
NobodyCam:)15:44
NobodyCam:p15:44
deraydtantsur, hi .. rgding https://review.openstack.org/#/c/311530/6/priorities/newton-priorities.rst@29 .. would like to volunteer for this. Has it already progressed significantly?15:44
JayFjlvillal: yeah, there's been a go implementation of some of the api stuff for a while15:45
JayFjlvillal: I was happy to see they unforked and got a path forward for the code to merge15:45
dtantsurderay, the spec is half-way through, reviews appreciated: https://review.openstack.org/18837015:45
jlvillalAnd a proposal to add golang as an official OpenStack language I see.15:45
jlvillalJayF: It is interesting.15:46
* jlvillal wants to learn Go :)15:46
*** davideagnello has joined #openstack-ironic15:46
*** Guest23319 has quit IRC15:46
openstackgerritDmitry Tantsur proposed openstack/ironic-python-agent: [WIP] Support capabilities discovery  https://review.openstack.org/30829215:47
deraydtantsur, okay. so as far as implementation goes we still have the complete work left, haven't we?15:47
*** Sukhdev has joined #openstack-ironic15:47
dtantsurderay, yep, I didn't start coding15:47
lucasagomesjjohnson2, https://review.openstack.org/#/c/312607/ the project-config change15:48
lucasagomesI'm never confident if I got it right or not, let's wait for the first reviews :-)15:48
lucasagomesjroll, ^ you may be interested on that (sorry for the "ping-fest" against you today)15:49
jrolllucasagomes: thanks, and I never mind too many pings15:49
jrollI can always ignore you :)15:49
NobodyCammorning dtantsur JayF :)15:49
lucasagomesyes you should sometimes :-)15:49
*** e0ne has joined #openstack-ironic15:49
dtantsurmorning NobodyCam15:49
NobodyCam:)15:50
jrollmorning NobodyCam, devananda :)15:50
NobodyCam:)15:50
NobodyCamokay here's a off the wall question. has any one tested ironic in a multi region env?15:51
deraydtantsur, ok good. please consider me in then. want to pursue it. will be good learning for me, as well. Also, from my employer's side need to actively pursue the boot from cinder work..15:51
jrollNobodyCam: mirantis folks have iirc, they posted some client patches15:51
jrollNobodyCam: I assume you mean something like one ironic per region15:52
vdrokNobodyCam: I did once, also IIRC mat128 runs it in production :)15:52
jrolloh, we also have ironic in multiple regions, heh15:52
dtantsurderay, cool!15:52
jrollbut we don't use service catalog for it, it's all env variables for endpoint etc15:52
jjohnson2lucasagomes, cool15:53
NobodyCamjroll: 3 regions .. kvm, esx, and ironic15:53
NobodyCamvdrok: awesome :)15:53
jrollNobodyCam: so one region is just ironic, one just kvm, one just esx?15:53
NobodyCamyep15:53
jrollyeah, I don't see that being a problem, as long as you know which nova you talk to, to get which tech15:54
vdrokthere shouldn't be a problem with that, yep15:54
NobodyCamya I was looking at common/keystone.py and it looks like we support regions just wanted to see if anyone had actually used / tested it :)15:55
NobodyCam:)15:55
*** sacharya has joined #openstack-ironic15:57
dtantsurmorning devananda, jlvillal15:58
*** jistr has joined #openstack-ironic15:58
*** davideagnello has quit IRC15:59
jlvillaldtantsur: NobodyCam vdrok jroll lucasagomes Good morning16:00
lucasagomesjlvillal, morning16:00
lucasagomesI will call it a day a bit earlier today because I have to go to town, I see you all tomorrow16:00
lucasagomeshave a great (ugt) evening16:00
*** lucasagomes is now known as lucas-afk16:01
*** davideagnello has joined #openstack-ironic16:01
*** amotoki has joined #openstack-ironic16:02
devanandaNobodyCam: are you sharing any servives between those regions (eg, common glance) ?16:05
*** athomas has quit IRC16:06
*** fragatina has joined #openstack-ironic16:13
*** athomas has joined #openstack-ironic16:14
NobodyCamdevananda: swift glance cinder shared16:15
openstackgerritDmitry Tantsur proposed openstack/ironic-python-agent: Support capabilities discovery  https://review.openstack.org/30829216:16
NobodyCamnight lucas-afk16:16
dtantsurshould be fine to review ^^^16:16
dtantsurnow I'm calling it a day as well, see you16:16
*** dprince has joined #openstack-ironic16:16
*** dtantsur is now known as dtantsur|afk16:17
NobodyCamnight dtantsur|afk16:18
sambettso/ dtantsur|afk16:19
*** deray has quit IRC16:20
*** Teknologeek has quit IRC16:22
*** mbound has quit IRC16:23
*** daemontool_ has joined #openstack-ironic16:27
*** daemontool_ has quit IRC16:28
*** daemontool has quit IRC16:28
*** keedya has quit IRC16:28
*** daemontool has joined #openstack-ironic16:29
*** irf has joined #openstack-ironic16:39
*** e0ne has quit IRC16:46
*** e0ne has joined #openstack-ironic16:47
*** rbudden has quit IRC16:51
devanandajlvillal: QA meeting today?16:53
jlvillaldevananda: https://wiki.openstack.org/wiki/Meetings/Ironic-QA16:53
jlvillalAnd everyone else16:53
jlvillaldevananda: Yes. And going to do an audio bridge this week16:53
devanandaooh16:53
devanandaneat16:53
jlvillal:)16:53
jlvillaldevananda: I was just about to paste that URL. Really I'm not that fast...16:53
*** jistr has quit IRC16:54
jlvillalGrenade discussion meeting in 5 minutes: https://wiki.openstack.org/wiki/Meetings/Ironic-QA16:54
jlvillalUsing an audio bridge this week...16:54
devanandathat's perfect. I'm going to dial in and go for a walk :)16:55
jlvillal:)16:55
*** trown is now known as trown|lunch16:57
*** derekh has quit IRC16:57
*** e0ne has quit IRC17:01
*** e0ne has joined #openstack-ironic17:02
*** sivaramakrishna has joined #openstack-ironic17:11
*** ChubYann has joined #openstack-ironic17:13
*** ohamada has quit IRC17:15
*** irf has quit IRC17:30
*** thiagop has joined #openstack-ironic17:34
thiagopGood morning, Ironic17:34
thiagopkrtaylor: around?17:34
NobodyCammorning thiagop17:35
thiagopHey NobodyCam, did you have a good travel back home?17:36
*** electrofelix has quit IRC17:36
*** irf has joined #openstack-ironic17:36
NobodyCamI did, :)17:39
thiagopNice17:41
*** Sukhdev has quit IRC17:42
thiagopjlvillal: are you around?17:42
NobodyCamthiagop: I think he is on the qa meeting / call17:43
thiagopow, so I'll wait17:43
thiagopI'm looking for the link for the molten iron tool. I think it was on the etherpad of the testing work session, but I don't have the link17:44
thiagopgoogle didn't help17:45
*** irf has quit IRC17:46
JayFooooh, I found a faster nic driver, interesting. rtl8139+ipxe booted from power on -> lookup in 3:04, compared to 3:33 for the default devstack config (virtio+ipxe)17:46
TheJulianice17:47
NobodyCamlol17:48
thiagopwow17:49
sambettsooo nice!17:49
JayFgoing to finish with my testing before taking action, but will benchmark a full job as my next steps17:49
krtaylorthiagop, sorry distracted by QA meeting :)17:54
thiagopNP, I need to put that on my calendar17:55
thiagopis it 17:00 UTC?17:55
krtaylorthiagop, molten iron is at: https://review.openstack.org/#/c/30468317:56
krtaylorthiagop, I have some pep8 cleanup to do then I'll be begging reviews  :)17:57
thiagopkrtaylor: I found it with a very weird on UX17:58
krtaylorthiagop, don't understand17:58
jlvillalthiagop: Sorry I was in the Grenade meeting.17:59
thiagopkrtaylor: can we use a console script for that client? Or there is a limitation due to it being inside third-party-ci-tools?17:59
*** wajdi_ has joined #openstack-ironic17:59
* vdrok goes home17:59
vdrokgood night!17:59
jlvillalvdrok: Ciao!  Dos ve Dos17:59
vdrok:)17:59
thiagopnp jlvillal, hope you guys had a safe travel back17:59
jlvillalthiagop: I did, thank you.  And I hope you did as well :)18:00
*** wajdi_ has quit IRC18:00
krtaylormjturek1, ^^^18:00
* jlvillal heads to lunch18:00
*** wajdi_ has joined #openstack-ironic18:00
krtaylorthiagop, do you mean how do you pull it and use it in your environment?18:00
*** wajdi has quit IRC18:01
krtaylorthiagop, ideally, I think it should be moved to a new project if others are interested18:01
thiagopkrtaylor: yeah, it's kinda not very intuitive... but usable, though18:01
thiagopkrtaylor: +118:01
krtaylorthiagop, that way we can add docs, testing, etc18:01
*** wajdi_ has quit IRC18:01
*** keedya has joined #openstack-ironic18:01
*** wajdi has joined #openstack-ironic18:01
krtaylorthiagop, right now I had to turn off testing for the third-party-ci-tools repo due to the fact that there are so many different types of contributions (not all python, ect)18:02
* mgould -> home; good night!18:02
* sambetts -> goes home 18:02
*** mgould has quit IRC18:02
*** sambetts is now known as sambetts|afk18:03
thiagopnight sambetts vdrok mgound18:03
thiagopmgould*18:03
NobodyCamnight sambetts|afk mgould18:04
thiagopkrtaylor: makes sense. Do you intend to use that repo as an incubator?18:06
*** ChubYann has quit IRC18:09
openstackgerritSam Betts proposed openstack/ironic-python-agent: Optimise tinyipa boot time  https://review.openstack.org/31267118:10
JayFsambetts|afk: ^ what's the tl;dr of what that actually does?18:14
JayFsambetts|afk: actually that should probably go i nthe commit message :)18:14
krtaylorthiagop, it is just a place for third party CI operators to be able to share their tools they use to make CI easier18:15
krtaylorthiagop, MoltenIron fits that mission, although initially focused on Ironic18:15
thiagopkrtaylor: sure. Talking to anteaya on the summit, she asked me and jroll to make the solution to this problem documented so people on the infra can mention it for people asking for help18:18
thiagopkrtaylor: so... I'll be glad to test and help :)18:18
sambetts|afkJayF: probably should put that in there, tl;dr installs all the system packages at build time instead the normal tinycore linux way of loading them at runtime18:18
sambetts|afkcuts 60+ seconds of expanding squashfs' out of the boot proceedure18:19
JayFnice, very very nice18:19
JayFif you add that blurb to the commit message I'll +2 it18:19
JayFthat's what it looked like you were doing to me, but wanted to be sure18:19
*** ChubYann has joined #openstack-ironic18:21
openstackgerritSam Betts proposed openstack/ironic-python-agent: Optimise tinyipa boot time  https://review.openstack.org/31267118:23
sambetts|afkJayF: ^ updated18:24
JayFTheJulia: so re: ipxe, looking at the code, it looks like it configures the dhcp server to serve ipxe rom if not already ipxe, and serve ipxe config if it's already ipxe18:25
*** yolanda has quit IRC18:25
JayFTheJulia: so I think we were both right18:25
JayFTheJulia: jroll ^ one of you wanna land that?18:26
jrollno, I want CI passing first :)18:26
jrolltinyipa job is non-voting, I don't want to accidentally break it18:26
JayFoh that's a really good point that it's -nv18:26
JayFwas about to joke about jenkins being about to vote for itself :P18:27
jroll:)18:28
jrollsambetts|afk: what was the reason we didn't install IPA at build time before?18:28
TheJuliaJayF: yah, that was what I was remembering :)18:29
JayFTheJulia: so we might want to consider having ipxe be the default for our jobs (if it's not already?)18:29
sambetts|afkjroll: resulted in a very slightly smaller image18:30
jrollsambetts|afk: right, I thought it was very smaller18:30
*** trown|lunch is now known as trown18:31
sambetts|afkjroll: but in previous patches I optimised down the dependecies, and now the difference between installing or not installing is ~3mb18:31
jrollanyway, +2 assuming CI passes18:31
jrolloh wow18:31
jrollneat18:31
sambetts|afkI've built tinyipa locally using that patch and the resulting image is 63mb18:32
jrollawesome18:32
JayFfrom what you said on the call18:32
JayFsounds like it'll save 2m per boot18:32
JayFcompared to default config18:32
sambetts|afkand I've run it through tox -e all-plugin -- ironic sucessfully18:32
sambetts|afkmanually18:32
sambetts|afkcoreos 213mb, tinyipa 63mb so 28% the size18:35
openstackgerritJarrod Johnson proposed openstack/pyghmi: Add Hardware inventory from Lenovo Agentless  https://review.openstack.org/31256818:36
sambetts|afkmyself and mgould also tried experimenting with un gziping the coreos initrd to see if the compression was causing any slow down, it didn't make much of a difference18:36
sambetts|afkuncompressing only increase the file size by 2mb18:36
krtaylorthiagop, thanks! I'll prob beg a review in the next day or so :)18:38
*** xhku has quit IRC18:38
* sambetts|afk is really AFK now 18:39
thiagop^lol18:42
*** vishwanathj has joined #openstack-ironic18:50
devanandajroll: you know if anyone else started updating the API docs yet?18:50
jrolldevananda: not to my knowledge18:51
devanandacool. I'm going to do the base page and Nodes right now18:51
openstackgerritJay Faulkner proposed openstack/ironic: Benchmark gate with rtl8139 NIC driver  https://review.openstack.org/31269018:52
JayF^ since that was the only NIC driver that benchmarked faster, was going to try it in the gate. Honestly none of them had impressive enough numbers to be worth a change though, I think18:55
devanandaI'm going t o unabashedly copy some parts from nova's api ref18:56
jrolldevananda: feel free to clean up whitespace while you're in there :)18:56
mat128JayF: In downstream testing, we had much better performance using virtio driver even for TFTP/PXE booting. The only backdraw was the Linux bonding module which didnt want to play nice with a NIC that has no "link speed"18:57
JayFmat128: I did very nieve testing against gate hardware; pretty much changed nic driver, forced the node into cleaning, and measured power on -> lookup18:57
openstackgerritDmitry Tantsur proposed openstack/ironic-python-agent: Support capabilities discovery  https://review.openstack.org/30829218:57
JayFmat128: that one checked out at about :30s faster than what was already in the gate18:58
mat128really? interesting18:58
JayFmat128: https://etherpad.openstack.org/p/ironic-gate-pxe-replacement18:58
JayFhas my results18:58
mat128they all look very close, I wonder what the report will give us in https://review.openstack.org/31269019:00
mat128switching to TinyIPA sure gives the best boost as it's much smaller19:00
JayFyeah, I mean, I think with the exception of tinyipa the boosts we're going to get are going to be 10s here, 20s there, etc etc19:02
JayFonly meaningful when added together19:02
mat128JayF: agreed :)19:02
*** afaranha has joined #openstack-ironic19:03
*** ijw has quit IRC19:04
*** piet has joined #openstack-ironic19:10
openstackgerritMario Villaplana proposed openstack/ironic: Add notification base classes and docs  https://review.openstack.org/29846119:13
*** sivaramakrishna has quit IRC19:18
*** e0ne has quit IRC19:23
*** mbound has joined #openstack-ironic19:29
openstackgerritMerged openstack/ironic: RAID interface to support JBOD volumes  https://review.openstack.org/30830619:32
jrollmariojv: this will likely be interesting for you http://lists.openstack.org/pipermail/openstack-dev/2016-May/093734.html19:34
mariojvoh nice, that will be useful for making testing better19:37
*** baoli_ has quit IRC19:39
*** piet has quit IRC19:44
*** mkovacik has quit IRC19:46
*** e0ne has joined #openstack-ironic19:46
*** openstackgerrit has quit IRC19:48
*** openstackgerrit has joined #openstack-ironic19:48
*** e0ne has quit IRC19:48
*** piet has joined #openstack-ironic19:49
*** athomas has quit IRC19:52
*** dprince has quit IRC19:58
*** e0ne has joined #openstack-ironic20:02
*** wajdi_ has joined #openstack-ironic20:03
*** wajdi has quit IRC20:07
*** e0ne has quit IRC20:07
*** piet has quit IRC20:08
*** harlowja has quit IRC20:09
*** e0ne has joined #openstack-ironic20:10
*** wajdi_ has quit IRC20:10
*** wajdi has joined #openstack-ironic20:11
*** athomas has joined #openstack-ironic20:11
*** athomas has quit IRC20:11
*** dmk0202 has joined #openstack-ironic20:14
*** rloo has quit IRC20:22
JayFhttps://review.openstack.org/#/c/312690/ ran tests at a speed right at what we currently run at20:23
JayFso even if there's a benefit there, it's minimal, and probably not worth the risk of changing the driver (because we don't have reliability metrics on it)20:23
openstackgerritJarrod Johnson proposed openstack/pyghmi: Add Hardware inventory from Lenovo Agentless  https://review.openstack.org/31256820:26
*** caiobo has quit IRC20:27
TheJuliaAgreed, although it might be something to keep in reserve if we really need just a few more seconds or get things working but sporattically are hitting the timeout or something a long those lines20:28
*** rbudden has joined #openstack-ironic20:33
*** rloo has joined #openstack-ironic20:34
*** e0ne has quit IRC20:37
jrolldevananda: vdrok: hao<tab> :( yuriyz: TheJulia: we'd like your ack on https://review.openstack.org/#/c/311530/ when you have time please :)20:40
*** joprovost has quit IRC20:40
jrolloh and jlvillal ^20:41
* devananda looks20:42
*** Goneri has quit IRC20:42
*** spandhe has joined #openstack-ironic20:45
jlvillaljroll: Any thought on reversing the order?  Newton first?20:47
jlvillalNot important20:47
jrolljlvillal: meh, I could20:48
jlvillalDon't bother20:48
jrollI'll wait for everyone's ack and then do that if you leave a comment20:48
jrollthat way we know everyone's on board before re-spinning20:48
jlvillaljroll: Looks good as is. I think that would be a follow-up patch if can figure out a way to reverse the glob ordering.20:52
*** Sukhdev has joined #openstack-ironic20:52
jrollthanks20:52
*** Sukhdev has quit IRC20:54
JayFDoes devstack just work today with VMs if I set deploy driver to agent_ipmitool?20:55
JayFlike the virtual bmcs and such are setup by default, correct?20:55
wajdijroll: is "herding cats" implied to contact the people who volunteered to assist with certain priorities?20:56
*** jaypipes has quit IRC20:56
*** rama_y has joined #openstack-ironic20:57
jrollwajdi: yes, generally make sure people are working on the right things20:58
jrollJayF: I think so? there might be one more option20:59
*** rloo has quit IRC20:59
JayFyeah, it looks like that's all it needs20:59
JayFI'll find out soon enough :)20:59
JayFjroll: doing devstack on onmetal-io2 machine, with /opt on the IO cards :D21:00
jrollJayF: looks like it to me, yeah21:00
jrollnice21:00
jrollbecause reading the code is totally slow :P21:00
wajdijroll: is it safe to assume that you made note of those interested from the comments made? Or will that information be gathered later on?21:01
jrollwajdi: I did, a bit, I can always go back and look. from what I recall internap is interested in helping with multiple compute hosts, and vdrok / sambetts|afk are interested in helping with gate things21:02
jrollcomments are there forever21:02
wajdiawesome. thanks. :)21:03
jrollsure :)21:03
jrolltime for me to head out, see y'all tomorrow21:04
wajdicheers21:04
JayFo/21:04
JayFsucks for you to be on est, jroll21:04
JayFlol21:04
jrollhehehe21:04
jrollJayF: I can always stick around if there's things people want my help with21:04
jrollbut now I get more time with my euro friends too \o/21:04
JayFI mean, just generally makes my day feel longer21:04
JayFI used to leave like 30-60m after you21:04
JayFlol21:04
openstackgerritJarrod Johnson proposed openstack/pyghmi: Add Hardware inventory from Lenovo Agentless  https://review.openstack.org/31256821:04
jrollJayF: think about my confusion yesterday when you took lunch at 5pm :)21:05
JayFjroll: heh21:06
*** rloo has joined #openstack-ironic21:08
jrolloh before I go21:08
jrollhttp://developer.openstack.org/api-ref/baremetal/21:08
jroll\o/21:08
jrollthese come from https://github.com/openstack/ironic/tree/master/api-ref21:08
wajdiawesome!21:09
*** rbrud has joined #openstack-ironic21:09
rloojroll: wrt the api-ref. are those handcrafted text/pages?21:10
*** harlowja has joined #openstack-ironic21:10
jrollrloo: define handcrafted?21:10
rloojroll: it'd be great if the 'source of truth' came from the docstrings/code21:11
jrollthey look like this: https://github.com/openstack/ironic/blob/master/api-ref/source/baremetal-api-v1-chassis.inc21:11
jrollwell21:11
jrollwe're bad about keeping api docs in tree up to date21:11
*** jjohnson2 has quit IRC21:11
jrollI can chat more tomorrow, or you can ask in the thread I started, but need to go for now, sorry21:11
rloojroll: eg we generate this from our code base: http://docs.openstack.org/developer/ironic/webapi/v1.html#chassis21:11
rloojroll: oh, didn't know you had started a thread. will see.21:12
jrollrloo: yeah, just sent the same \o/ in email, feel free to reply21:12
jrollbut that's a good question, we should work that out21:12
devanandarloo: these are hand-crafted, yes21:12
jrollor point our api docs at the new thing, and make the new thing good21:12
devanandaI'm working on updating them right now21:13
devanandaone of the neat things about flask, aparently, is automatic generation of WADL docs from the source tree / comments21:13
devanandawe have different API docs generated from our source right now21:13
*** mbound has quit IRC21:13
devanandahttp://docs.openstack.org/developer/ironic/webapi/v1.html21:13
jrollwe could probably figure something out21:13
jrollto make the two mesh21:14
devanandapossibly21:14
rloodevananda: right. i'd like the stuff to mesh.21:14
jrolldevananda: btw, feel free to change up file names / directory structure21:14
devanandajroll: *nod*21:14
jrollalright, out for real. later.21:14
devanandaregardless of where it goes, there is going to be a lot of writing to do21:14
rloodevananda: it is easier to update/code review the api changes when the related code is changed, when the stuff is all in the same file.21:14
devanandarloo: it also makes that file huge, if we're storing sample request and response BODY inline in comments21:15
devanandaone nice thing about the current files is, as I'm editing them, I can actually just copy/paste from a service into the file21:15
rloodevananda: well, let's not duplicate stuff in two places.21:15
devanandaand we could easily store different versions of responses to things in the same directory21:16
devanandajust with file names and links inline21:16
rloodevananda: so we should delete the sample stuff from our code files then.21:16
JayFIs there a patch for this short_source error being spammed like crazy when devstacking?21:16
devanandarloo: *nod*21:16
JayFI know unset PS4 fixes it for interactive sessions21:16
rloodevananda: anyway, i just want to make sure we aren't duplicating effort here and have mismatched info in two or more places.21:16
wajdiif you guys are interested I can share a project we have up on github that generates a pretty nice doc that is up on readthedocs. We just add our docstring to our API calls that we create, and it gets updated in the next release we push.21:16
devanandarloo: I agree with that sentiment whole heartedly21:16
rloodevananda: thanks for volunteering :D21:17
devanandawajdi: take a look at the link I pasted above -- that is autogenerated from our code21:17
wajdimissed that. thanks devananda21:17
devanandafor comparison, take a look at Nova's API docs here: http://developer.openstack.org/api-ref-compute-v2.1.html21:17
*** trown is now known as trown|outtypewww21:17
devanandathat is using the same framework that jroll just ported over to ironic/api-ref and which I'm now working on updating21:18
rloowajdi, yeah, that's the discussion. I don't want us generating stuff in two ways, via-that-link-above vs the new api-ref way.21:18
devanandathe output is much cleaner, and geared towards application developers writing things *against* our API21:18
devanandarather than folks working inside Ironic21:18
jrolldevananda: that link is not using the new thing21:19
*** Sukhdev has joined #openstack-ironic21:19
jrollhttp://developer.openstack.org/api-ref/compute/21:19
jrollis the new nova thing21:19
devanandaoh21:19
jrollintended to replace what you linked, ofc21:19
devanandaah. thanks for the clarification21:19
jrollnp21:19
wajdioh wow there is a lot of great detail in that nova link21:19
devanandathe format is still vastly different21:19
jrollthe idea is /api-ref/$service/21:20
devanandaand the amount of detail is an order of magnitude more21:20
jrolland maybe version in there21:20
wajdithat *is* very helpful for app developers looking to communicate with the API21:20
jrolldevananda: right, it's the same content ported to the new thing21:20
devanandajroll: rloo was asking if we should try to generate the same content from our inline-in-code documentation21:20
jrollJayF: this "keep getting distracted" thing is the worst part of EDT21:20
devanandamy current answer is "I would rather not"21:21
JayFjroll: ^a^d fixes a lot of problems21:21
jrolldevananda: right, I saw that, I need to go, asked here to reply to my "this is a thing now" email21:21
*** piet has joined #openstack-ironic21:21
devanandajroll: cool. will reply21:21
jrollJayF: BUT SO MANY INTERESTING THINGS IN MY TMUX SESSION21:21
devanandaciao!21:21
jrolllater :)21:21
rloono one talk to jroll21:22
wajdi(now no one is talking)21:23
wajdi:P21:23
*** thiagop_ has joined #openstack-ironic21:23
*** thiagop has quit IRC21:23
*** praneshp has joined #openstack-ironic21:26
openstackgerritMerged openstack/ironic-python-agent: Optimise tinyipa boot time  https://review.openstack.org/31267121:26
*** thiagop_ has quit IRC21:29
*** thiagop has joined #openstack-ironic21:29
mrdaJayF: I apologise for not reviewing that thing yesterday.  I will do that this morning.21:32
* mrda slaps mrda on the wrist21:32
JayFit's alright, just wanted to make sure you both were aware of it because it's a nova/ironic thing21:32
JayFsambetts|afk: looks like tinyipa also spends quite a bit of time on boot seeding randomness. Wonder if that's something we could at least partially speed up / disable in the gate21:33
mrdaJayF: Or indeed at all times.  I'm not sure how having good randomness helps a deploy image (but I haven't coffeed yet :)21:36
JayFmrda: given I run actual sshd's on my deploy images in prod21:37
JayFmrda: I can think of a few reasons :)21:37
JayFmrda: also I think the hope is that it won't be unauthenticated forever; real entropy is something we'd need to do anything cryptographically interesting in the image21:37
JayFjust sorta one of those things I don't wanna turn off by default, because a deployer /could/ need it, and wouldn't know they were starting on shaky entropy21:37
*** ppiela has joined #openstack-ironic21:42
*** chlong has quit IRC21:45
*** wajdi_ has joined #openstack-ironic21:49
*** fragatin_ has joined #openstack-ironic21:50
*** fragatina has quit IRC21:51
JayFjroll: fyi; in onmetal+devstack, anything that uses the full disk image is failing too21:51
JayFjroll: because the full disk image can't get noapic passed in21:52
*** Sukhdev has quit IRC21:52
*** wajdi has quit IRC21:52
*** Sukhdev has joined #openstack-ironic21:52
*** wajdi_ has quit IRC21:54
*** spandhe has quit IRC21:54
*** fragatin_ has quit IRC21:57
*** fragatina has joined #openstack-ironic21:57
mrdaJayF: I guess because the deploy image is so transitory.... of course I'd always advocate for good crypto, it's just a matter of how much randonmness we need on a isolated network segment.  But I should stop arguing now :)21:59
JayFmrda: I just generally am on the conservative side with regards to turning something off that can have security implications + is difficult to discover without knowledge21:59
*** dmk0202 has quit IRC22:01
*** Sukhdev has quit IRC22:04
*** rbudden has quit IRC22:04
*** chlong has joined #openstack-ironic22:05
*** Goneri has joined #openstack-ironic22:06
JayFmariojv: you get a gold star for having such great docs in your notification code ✫22:07
mariojv:D22:07
*** vishwanathj has quit IRC22:10
*** absubram has quit IRC22:15
*** nick1_ has joined #openstack-ironic22:18
*** nick1_ has left #openstack-ironic22:18
*** jaybeale has joined #openstack-ironic22:20
*** nick1_ has joined #openstack-ironic22:20
nick1_does anyone know which dhcp server is used for the scale mentioned here? https://www.openstack.org/summit/openstack-paris-summit-2014/session-videos/presentation/scaling-ironic22:21
JayFThat was what, Jim's?22:22
JayFI mean, we use dhcp_provider=None22:22
JayFand our static DHCP clusters are corosync+pacemaker managing services and vips, with isc-dhcp-server serving dhcp22:22
nick1_OK thanks. What is the scale number today? It was 1000+ in the video22:23
JayFThat's generally the number we give out publically22:23
JayFalthough we now have multiple environments running at that scale in different regions22:24
*** baoli has joined #openstack-ironic22:24
nick1_Thank you22:24
JayFNo problem, any reason you're curious?22:25
JayFIf we were starting from scratch today, fwiw, I doubt we'd use our own external dhcp stuff vs letting neutron manage it22:25
*** baoli_ has joined #openstack-ironic22:25
nick1_I want to play with it. I was using dnsmasq but I have scale concerns22:25
JayFHeh. The reason we run our own external dhcp clusters22:26
JayFis because I too have been scarred by dnsmasq22:26
JayFI'd still use neutron dhcp + dnsmasq today if I rebuilt it though, the network code that's coming down the pipe makes it even less tenable to manage than before22:26
JayFGlyph keeps trying to talk me into writing a twisted dhcp server and tying that into neutron too :P22:26
nick1_I22:27
nick1_Do you know the scale number for dnsmasq?22:27
JayFI don't think there's a number, but I do know we have one user of Ironic, who deployed an entire 850 node cluster with all openstack services on one box22:28
JayFso I think scalability issues are more around how many simultaneous builds/deletes than almost anything else22:28
JayFit's very cheap for nodes to be enrolled+provisioned with ironic22:28
*** piet has quit IRC22:28
nick1_I see. Thank you. I will come up with more questions once I start playing with it22:29
*** nick1_ has quit IRC22:29
*** baoli has quit IRC22:29
*** thiagop has quit IRC22:29
*** keedya has quit IRC22:31
*** jaybeale has quit IRC22:34
*** ChrisAusten has quit IRC22:40
*** mbound has joined #openstack-ironic22:46
*** ametts has quit IRC22:52
*** harlowja has quit IRC22:52
*** harlowja has joined #openstack-ironic22:53
*** ijw has joined #openstack-ironic22:57
*** rloo has quit IRC22:59
*** baoli_ has quit IRC23:05
*** baoli has joined #openstack-ironic23:08
*** Nisha has joined #openstack-ironic23:08
*** Sukhdev has joined #openstack-ironic23:13
*** rbrud has quit IRC23:14
openstackgerritDan Bode proposed openstack/bifrost: Document that ssh_public_key_path must be set  https://review.openstack.org/31278223:21
*** anteaya has joined #openstack-ironic23:22
*** bapalm_ has quit IRC23:30
*** sacharya has quit IRC23:33
*** fragatina has quit IRC23:39
*** fragatina has joined #openstack-ironic23:40
*** Nisha has quit IRC23:47
*** piet has joined #openstack-ironic23:48
*** mbound has quit IRC23:48
*** ChrisAusten has joined #openstack-ironic23:49
*** amit213 has joined #openstack-ironic23:51
*** davideagnello has quit IRC23:51
*** davideagnello has joined #openstack-ironic23:52
*** davideagnello has quit IRC23:56
*** ijw has quit IRC23:57
*** ijw has joined #openstack-ironic23:58

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