Thursday, 2016-05-12

JayFclif_h: basically under open discussion, add a link to the spec and ask, but usually folks like it to be stuck-stuck first before it hits the meeting00:00
clif_hsure00:00
JayFidk; just hard to get reviews now b/c everyone is focusing on either network isolation or the gate00:00
*** fragatina has quit IRC00:04
*** rama_y has quit IRC00:07
*** fragatina has joined #openstack-ironic00:09
*** rloo has joined #openstack-ironic00:11
*** thrash is now known as thrash|g0ne00:11
*** kcalman has quit IRC00:13
*** fragatina has quit IRC00:14
*** penick has joined #openstack-ironic00:20
mrdaJayF: I shall use my fresh brain to full advantage00:29
*** joprovost1 has joined #openstack-ironic00:40
*** mtanino has quit IRC00:41
*** joprovost has quit IRC00:42
*** joprovost1 is now known as joprovost00:42
*** rloo has quit IRC00:45
*** baoli has joined #openstack-ironic00:45
*** lifeless has quit IRC00:46
*** lifeless has joined #openstack-ironic00:47
*** derekh has joined #openstack-ironic00:47
*** rcernin has quit IRC00:54
*** joprovost has quit IRC00:55
*** aNupoisc has quit IRC00:55
*** [1]cdearborn has joined #openstack-ironic00:57
*** mbound has quit IRC00:59
*** absubram has joined #openstack-ironic01:01
*** absubram_ has joined #openstack-ironic01:02
*** absubram has quit IRC01:05
*** absubram_ is now known as absubram01:05
*** derekh has quit IRC01:09
*** ijw has joined #openstack-ironic01:16
*** rloo has joined #openstack-ironic01:19
*** rama_y has joined #openstack-ironic01:22
*** shakamunyi has joined #openstack-ironic01:23
*** ijw has quit IRC01:23
*** penick has quit IRC01:27
*** rbudden has joined #openstack-ironic01:28
*** jaybeale has joined #openstack-ironic01:30
*** jaybeale has quit IRC01:38
*** jaybeale has joined #openstack-ironic01:39
*** jaybeale has quit IRC01:40
*** jaybeale has joined #openstack-ironic01:40
*** Goneri has quit IRC01:41
*** jaybeale has quit IRC01:42
*** rloo has quit IRC01:42
*** rloo has joined #openstack-ironic01:43
*** rloo has quit IRC01:43
*** amotoki has joined #openstack-ironic01:46
*** joprovost has joined #openstack-ironic01:51
*** yuanying has quit IRC01:51
*** yuanying has joined #openstack-ironic01:52
*** yuanying has quit IRC01:52
*** yuanying has joined #openstack-ironic01:53
*** Goneri has joined #openstack-ironic01:54
*** [1]cdearborn has quit IRC01:57
*** mbound has joined #openstack-ironic02:00
*** mbound has quit IRC02:04
*** hoangcx has joined #openstack-ironic02:08
*** Goneri has quit IRC02:20
tonybwho here knows about pyghmi?02:21
mrdatonyb: I think you're asking at the wrong time of day02:22
tonybmrda: It's always the wrong TOD :(02:23
mrdatonyb: welcome to my world :)02:23
*** garthb has joined #openstack-ironic02:25
*** penick has joined #openstack-ironic02:37
joprovostlâche pas02:38
*** daemontool has quit IRC02:38
joprovostoops, wrong window02:38
*** garthb has quit IRC02:39
*** baoli has quit IRC02:51
*** rbudden has quit IRC02:51
*** yuanying has quit IRC03:00
*** Sukhdev has quit IRC03:02
*** yuanying has joined #openstack-ironic03:24
*** sacharya has quit IRC03:31
*** links has joined #openstack-ironic03:34
*** irf has joined #openstack-ironic03:41
*** yuanying has quit IRC03:42
*** fragatina has joined #openstack-ironic03:43
*** yuanying has joined #openstack-ironic03:44
*** fragatina has quit IRC03:45
*** fragatina has joined #openstack-ironic03:46
*** fragatina has quit IRC03:46
*** fragatina has joined #openstack-ironic03:47
*** yuanying has quit IRC04:01
*** Fdaisuke_ has joined #openstack-ironic04:02
*** Fdaisuke has quit IRC04:04
*** yuanying has joined #openstack-ironic04:07
*** vmud213 has joined #openstack-ironic04:22
openstackgerritSivaramakrishna Garimella proposed openstack/ironic: Add portgroups to support LAG interfaces - API  https://review.openstack.org/20624404:24
*** pcaruana has joined #openstack-ironic04:25
*** yuanying has quit IRC04:27
*** harlowja_at_home has joined #openstack-ironic04:28
*** sacharya has joined #openstack-ironic04:32
*** pcaruana has quit IRC04:32
*** yuanying has joined #openstack-ironic04:34
*** yuanying has quit IRC04:36
*** yuanying has joined #openstack-ironic04:37
*** sacharya has quit IRC04:37
*** yuanying has quit IRC04:39
*** yuanying has joined #openstack-ironic04:41
*** yuanying has quit IRC04:42
*** yuanying has joined #openstack-ironic04:43
*** appu103_ has joined #openstack-ironic04:45
*** joprovost has quit IRC04:46
*** appu103_ is now known as aparnav04:47
*** yuanying has quit IRC04:48
*** yuanying has joined #openstack-ironic04:51
*** yuanying has quit IRC04:53
*** yuanying has joined #openstack-ironic04:54
*** Fdaisuke_ has quit IRC04:55
*** Sukhdev has joined #openstack-ironic04:56
*** Fdaisuke_ has joined #openstack-ironic04:56
*** yuanying has quit IRC05:00
*** penick has quit IRC05:00
*** penick has joined #openstack-ironic05:03
*** rama_y has quit IRC05:16
*** rama_y has joined #openstack-ironic05:17
*** yuanying has joined #openstack-ironic05:18
*** stendulker has joined #openstack-ironic05:19
*** yuanying has quit IRC05:23
*** yuanying has joined #openstack-ironic05:25
openstackgerritDan Bode proposed openstack/bifrost: Document that ssh_public_key_path must be set  https://review.openstack.org/31278205:27
*** yuanying has quit IRC05:31
*** harlowja_at_home has quit IRC05:31
*** yuanying has joined #openstack-ironic05:32
*** yuanying has quit IRC05:33
*** yuanying has joined #openstack-ironic05:35
*** amotoki_ has joined #openstack-ironic05:39
*** ChubYann has quit IRC05:40
*** rama_y has quit IRC05:43
*** amotoki has quit IRC05:43
*** rcernin has joined #openstack-ironic05:54
*** yuanying has quit IRC05:55
*** rama_y has joined #openstack-ironic05:56
*** yuanying has joined #openstack-ironic05:57
*** yuanying has quit IRC06:03
*** yuanying has joined #openstack-ironic06:04
*** pcaruana has joined #openstack-ironic06:12
*** rama_y has quit IRC06:19
*** jcoufal has joined #openstack-ironic06:26
*** sacharya has joined #openstack-ironic06:33
*** YiboCai has joined #openstack-ironic06:34
*** sacharya has quit IRC06:38
*** hoangcx has quit IRC06:50
*** thiagop has quit IRC06:50
*** xavierr has quit IRC06:52
*** xavierr has joined #openstack-ironic06:53
*** thiagop has joined #openstack-ironic06:53
*** crinkle_ has joined #openstack-ironic06:59
*** Sukhdev has quit IRC06:59
*** crinkle has quit IRC07:00
*** crinkle_ is now known as crinkle07:00
*** mmedvede has quit IRC07:00
*** elfosardo has quit IRC07:00
*** lennyb has quit IRC07:03
*** tesseract has joined #openstack-ironic07:05
*** tesseract has quit IRC07:09
*** elfosardo has joined #openstack-ironic07:13
milan_morning Ironic! :)07:19
*** daemontool has joined #openstack-ironic07:19
*** ChrisAusten has quit IRC07:20
*** e0ne has joined #openstack-ironic07:23
*** chopmann has joined #openstack-ironic07:24
*** e0ne has quit IRC07:26
*** mmedvede has joined #openstack-ironic07:27
*** sacharya has joined #openstack-ironic07:34
*** sacharya has quit IRC07:39
*** dmk0202 has joined #openstack-ironic07:40
pas-hamorning all07:51
*** fragatina has quit IRC07:56
*** zzzeek has quit IRC08:00
*** zzzeek has joined #openstack-ironic08:01
*** ifarkas has joined #openstack-ironic08:08
*** kromanenko_ has joined #openstack-ironic08:12
vsaienkomorning pas-ha, Ironic'ers08:14
*** athomas has joined #openstack-ironic08:15
*** hoangcx has joined #openstack-ironic08:16
*** dtantsur|afk is now known as dtantsur08:17
dtantsurMorning Ironic08:17
openstackgerritNisha Agarwal proposed openstack/proliantutils: [WIP] Test patch for gpu device count  https://review.openstack.org/31540208:17
*** ohamada has joined #openstack-ironic08:17
milan_dtantsur, vsaienko pas-ha morning guys!08:17
*** lucas-dinner is now known as lucasagomes08:17
lucasagomesmorning all08:18
milan_lucasagomes, o/ :)08:18
betherlymorning!08:20
milan_betherly, o/08:25
irfmorning Ironic08:25
*** heyongli has quit IRC08:30
*** heyongli has joined #openstack-ironic08:31
*** penick has quit IRC08:33
*** penick has joined #openstack-ironic08:34
openstackgerritGrzegorz Grasza (xek) proposed openstack/ironic-inspector-specs: Generic PCI Resource spec  https://review.openstack.org/31541308:34
*** jistr has joined #openstack-ironic08:35
dtantsurxek, hi! how does https://bugs.launchpad.net/ironic-inspector/+bug/1580893 play with https://bugs.launchpad.net/ironic-python-agent/+bug/1571580 ?08:37
openstackLaunchpad bug 1580893 in Ironic Inspector "[RFE] Generic PCI Resource" [Undecided,In progress] - Assigned to Grzegorz Grasza (xek)08:37
openstackLaunchpad bug 1571580 in ironic-python-agent "[RFE] In-band capabilities discovery with IPA and inspector" [Wishlist,In progress] - Assigned to Dmitry Tantsur (divius)08:37
* dtantsur just saw the spec patch posted08:37
*** ohamada has quit IRC08:38
*** ohamada has joined #openstack-ironic08:38
irfissue got resolved ....08:38
irfvery happy now :)08:39
dtantsurcongrats :)08:39
*** e0ne has joined #openstack-ironic08:39
xekdtantsur, Hi I talked with you about this after your presentation at the summit08:39
dtantsuryeah. a bit hard to remember right now :)08:40
xekdtantsur, this is specifically to enable generic detection of PCI devices08:40
irfactually, only that error has resolved now ... still need to make changes to provision the machine and get going .. long way to go still :)08:40
dtantsurxek, aha, so it's supposed to be built on https://bugs.launchpad.net/ironic-python-agent/+bug/1571580 right?08:40
openstackLaunchpad bug 1571580 in ironic-python-agent "[RFE] In-band capabilities discovery with IPA and inspector" [Wishlist,In progress] - Assigned to Dmitry Tantsur (divius)08:40
xekdtantsur, yes, maybe (I'm reading your spec)08:41
*** oberezovskyi has joined #openstack-ironic08:41
oberezovskyiHi! I see, that there is no ./lib/ironic in devstack on mitaka. Devstack+Ironic installation is not available yet?08:42
openstackgerritMerged openstack/virtualbmc: Add unittests for the manager.py module  https://review.openstack.org/31468108:44
vsaienkooberezovskyi: Ironic uses devstack plugin in Mitaka, the code has been moved to ironic repository https://github.com/openstack/ironic/tree/master/devstack08:45
oberezovskyivsaienko: thx for information!08:46
openstackgerritVasyl Saienko proposed openstack/ironic: TEST Checking Gates  https://review.openstack.org/31110908:50
*** electrofelix has joined #openstack-ironic08:54
xekdtantsur, ok, I think I it's a good idea to implement pci device detection as part of the capabilities plugin, is it also what you think?08:54
dtantsurxek, exactly08:54
*** pal_bth has joined #openstack-ironic08:55
dtantsurI want to propose code for inspector part today btw08:56
dtantsurIPA part is already up: https://review.openstack.org/30829208:57
xekdtantsur, cool, I'l have a look :)08:57
pal_bthHello, I've tried to figure out if Ironic will allow you to 'save' a deployed node? I.e. allow you to do a copy/backup of it, stored within OS framework, for deployment again later.09:00
*** pcaruana is now known as pcaruana|afk|09:01
*** oberezovskyi has left #openstack-ironic09:02
milan_dtantsur, lucasagomes: the ipxe chainloading bz: https://bugzilla.redhat.com/show_bug.cgi?id=133544009:03
openstackbugzilla.redhat.com bug 1335440 in ipxe "chainloading big ipxe config file causes boot to hang while booting through http" [Unspecified,New] - Assigned to virt-maint09:03
lucasagomesmilan_, thanks!09:03
* lucasagomes looks09:03
dtantsurthanks09:03
milan_np09:03
dtantsurpal_bth, not right now. I think we have a spec up for that.09:03
*** jtomasek_ has joined #openstack-ironic09:04
*** openstackgerrit has quit IRC09:04
*** openstackgerrit has joined #openstack-ironic09:05
pal_bthOk, dtantsur thanks, is it possible to see that spec?09:05
pal_bthWhat's it called?09:06
lucasagomespal_bth, is it a cold snapshot? (e.g, stop the node, boot something that will copy the image to glance)09:07
pal_bthYes lucasagomes.09:08
lucasagomespal_bth, right, not sure we do have a spec, will look, but it's more complicated than it appears to be when you have things like configdrvice and/or network isolation09:10
lucasagomesconfigdrive because the way Ironic does is by having a partition on the disk, and that partition will have the secrets specific for that instance09:11
milan_lucasagomes, dtantsur wdyt? is the bug lgtm?09:11
lucasagomesnetwork isolation because the tenants network won't have access to the control plane09:11
lucasagomesmilan_, it's interesting, funny tho, the mac specific files are longer and are also script files being fetched via http09:12
milan_lucasagomes, could be something within the chain-load ipxe command09:13
*** oberezovskyi has joined #openstack-ironic09:14
lucasagomesvdrok, pas-ha re resource tracker, I have a devstack setup here (fresh, installed yesterday) but I can't reproduce that behavior http://paste.openstack.org/show/496859/09:14
lucasagomesmilan_, yeah, very interesting bug09:14
lucasagomesmilan_, also... keep in mind that testing on VMs is not using the iPXE ROM in the tftp09:15
lucasagomesit's using the ones embedded in qemu, which can be very old09:15
pas-halucasagomes: the pastebin is for what you see? because it perfectly reporduces - memory_mb and local_gb are zero09:16
lucasagomespas-ha, oh right yes09:17
dtantsursambetts, reported https://bugs.launchpad.net/ironic-python-agent/+bug/1580932 so that we don't forget09:17
openstackLaunchpad bug 1580932 in ironic-python-agent "The 'logs' inspection collector does not work with TinyIPA" [Low,Triaged]09:17
lucasagomespas-ha, sorry I was looking at the other fields09:17
* lucasagomes needs more coffee apparently09:17
lucasagomespas-ha, thanks I will investigate that09:17
pas-ha:)09:17
pas-hawe found an offending patch in Nova btw, is mentioned now in the bug09:18
*** sivaramakrishna has joined #openstack-ironic09:19
sivaramakrishnaMorning ironicers,09:19
lucasagomesnice09:20
sivaramakrishnaHi lucasogomes,09:20
pal_bthlucasagomes  i did not expect it to be easy : ) but I think it would be possible, either in simple cases two images same hardware, or slightly more complicated cases would require/gain to interact with the networking components that could wrap the network environment for the node..09:21
lucasagomessivaramakrishna, good morning09:21
sivaramakrishnahi.. get this error http://paste.openstack.org/show/496860/09:21
lucasagomespal_bth, oh totally possible09:21
pal_bthmiliage just varies :)09:21
sivaramakrishnajenkins is failing in tempest driver tests..09:21
sivaramakrishnafor https://review.openstack.org/#/c/206244/09:22
sivaramakrishnaany idea?09:22
*** jtomasek has quit IRC09:22
lucasagomespal_bth, yes, and in the future it would be very interesting to play with btrfs snapshots09:23
pal_bthlucasagomes, in the future I'd like to move a node to and from hypervisors and BM as needed ...  But the first part, the saving, no specification yet.  Possible plans?09:25
vdrokmorning ironic, lucasagomes dtantsur milan_ !09:25
lucasagomespal_bth, yeah no specs that I can find09:26
sivaramakrishnagood morning vdrok!09:26
lucasagomespal_bth, do you feel like writing one for it?09:26
vdrokmorning sivaramakrishna09:26
sambettsMorning all09:27
pal_bthPossibly, how and where? :)09:27
sambettsdtantsur: awesome thanks for creating that bug repotr09:27
lucasagomespal_bth, http://docs.openstack.org/developer/ironic/dev/code-contribution-guide.html?highlight=rfe#adding-new-features09:27
sivaramakrishnagetting this error http://paste.openstack.org/show/496860/ for #20624409:27
sivaramakrishnaany idea?09:28
pal_bthlucasagomes Thanks, will look into it, and get back if I have questions.09:28
lucasagomespal_bth, +1, thanks!09:28
irfok now .. moving further, ran the command : "nova boot --flavor baremetal --image cirros --min-count 1 --nic net-id=3ea58577-f3cf-418b-8915-6cc7fc13c628 test", node is getting booted and getting IP also from DHCP.. and now stuck on TFTP open timeout error ....09:30
pal_bthlucasagomes; this would (initially) be a RFE right?09:32
lucasagomespal_bth, yeah, but I believe that will require a spec09:32
openstackgerritSharat Sharma proposed openstack/ironic: Added the request parameter maintenance for node.update.  https://review.openstack.org/31491709:32
lucasagomespal_bth, for changes that are really straight forward a spec is not required, but this have some corner cases such as the configdrive and network isolation that we talked about briefly09:33
lucasagomesthat may require a spec, IMO09:33
vdrokmorning sambetts09:33
sambettso/ vdrok09:33
*** sacharya has joined #openstack-ironic09:35
*** jtomasek_ is now known as jtomasek09:35
pal_bthDefinitely, lucasagomes, I'll look at the approved specs., etc, and get back.09:36
lucasagomescool09:36
*** sacharya has quit IRC09:39
milan_morning vdrok sambetts :)09:42
sambettso/ milan_, you've gained a _09:43
milan_yeah, my irc client was so generous as to give me one ;)09:46
milan_but I bet dtantsur will blame my OS ;)09:46
dtantsurof course ;)09:46
sambettsheh :P09:46
sambettsmilan_: /msg NickServ REGAIN milan09:46
pal_bthlucasgomes; is this a acceptable starting view of the current system? http://docs.openstack.org/developer/ironic/deploy/user-guide.html09:46
pal_bthi,e, either matches current reality, or close enough?09:47
milan_sambetts, no work09:47
* milan_ relocates see ya all in a bit09:48
sambettsmilan_: :/09:48
*** milan_ has quit IRC09:49
*** hshiina has joined #openstack-ironic09:49
*** amotoki has joined #openstack-ironic09:52
lucasagomespal_bth, yes that does, but it's very high level09:53
* lucasagomes missed the ping because there's an "a" between lucas and gomes, I was thinking about changing my IRC handle actually... it's too long09:54
*** amotoki_ has quit IRC09:54
* lucasagomes has "lcs" registered at freenode09:54
pal_bthlucasagomes Any mid-level documentation more suitable? (sorry for missing the ping, had the url in the pastebin).09:54
sambettslucasagomes: could just make it lucas09:54
*** mgould has joined #openstack-ironic09:55
lucasagomespal_bth, if that helps, there are a some youtube videos form devananda explaining the ironic structure09:55
* lucasagomes hates searching for ironic and matching a lot of Alanis Morissette09:55
sambettsXD09:55
mgouldmorning everyone!09:56
lucasagomespal_bth, this is a good one https://www.youtube.com/watch?v=vjGPuBfZ87A09:56
lucasagomessambetts, I think lucas is already registered09:56
lucasagomeswould be a surprise if it's not09:56
* lucasagomes checks09:56
mgouldlucasagomes, I should really watch that video some time...09:56
lucasagomesmgould, ++09:57
pal_bthlucasagomes would be great, searched youtube for devananda, did not match what I expected. thanks for the url09:57
lucasagomesyw09:57
sambettsmgould: morning09:58
sambettslucasagomes: yeah I guess its quite likely its taken :/09:58
lucasagomessambetts, yup [lucas] (~lucas@xanadu.blop.info): Lucas Nussbaum09:59
* lucasagomes should go for lcs anyway10:00
sambetts:-P yeah thats pretty neat10:00
sivaramakrishnahi vdrok,10:01
sivaramakrishnasambetts10:02
sambettso/ sivaramakrishna10:02
sivaramakrishnajenkins failing for some reason on https://review.openstack.org/#/c/206244/10:03
sivaramakrishnaI'm not exactly sure why..10:03
mgouldmorning sambetts10:03
sivaramakrishnaany idea?10:03
mgouldalso lucasagomes pal_bth sivaramakrishna vdrok dtantsur and anyone else I've missed...10:03
vdrokmorning mgould :)10:03
sivaramakrishnaI pasted an error in http://paste.openstack.org/show/496860/ of the nova compute error10:04
sivaramakrishnais it something to do with DB?10:04
pal_bthmgould good morning, lunch or evening depending on where you are, anyway have a nice one.10:05
sivaramakrishnasambetts,lucasagomes,vdrok: seems main issue is that compute record isn't getting created..10:05
sambettssivaramakrishna: that looks like something has gone wrong with your DB :/10:06
sivaramakrishnaI haven't modified the db code though..10:07
mgouldpal_bth, late morning here, but we observe http://www.total-knowledge.com/~ilya/mips/ugt.html :-)10:07
pal_bthmgould thanks for the pointer.10:08
sivaramakrishnasambetts: does it have anything to do with https://review.openstack.org/#/c/259470/?10:08
sambettsthat was merged 3 months ago removing support for compute nodes created on a kilo OpenStack10:09
sivaramakrishnahm.. true10:09
sivaramakrishnastill not able to get to the issue, as patch 96 passed jenkins10:10
sivaramakrishnaoops patch 94 rather10:11
sivaramakrishnasambetts:the differences I see is in https://review.openstack.org/#/c/206244/94..101/ironic/conductor/manager.py10:15
sivaramakrishnamainly related to clean states10:15
sivaramakrishnacleaning steates10:15
*** YiboCai has quit IRC10:16
irfhello, what cud be the reason for TFTP open timeout ?? i followed the instructions : http://docs.openstack.org/developer/ironic/deploy/install-guide.html#pxe-setup10:17
irfis it the case that , node is not able to access tftproot folder ?10:17
sambettsit looks like a difference in nova thats causing issues, I don't think that the Ironic changes are causing the problem, I'd check which version of nova is installed in each of those runs10:18
sivaramakrishnahow to check that?10:18
sivaramakrishnasambetts: will be back in a while..10:18
sambettssivaramakrishna: there are quite often pip freeze outputs in test logs you can see which version is in there10:19
dtantsursambetts, any ideas about https://bugs.launchpad.net/ironic-python-agent/+bug/1559448 ?10:19
openstackLaunchpad bug 1559448 in ironic-python-agent "tinyipa build failed" [Undecided,New] - Assigned to Haomeng,Wang (whaom)10:19
sambettsor if you have access to the machine, cd /opt/stack/noval git log10:19
irfyes the nova version is different on both the nodes .. controller and compute10:19
irfon controller it is : 3.2.0 and on compute 2.30.110:20
sambettsirf: that was @ sivaramakrishna10:20
irfohhh10:21
irf:)10:21
irfso any suggesions for that error ?10:21
sambettsirf: does your node thats failing tftp have a valid network route to the tftp server?10:21
irfi assume tftp server is the controller node and yes, both the ironic node and controller are on same network10:22
irfi have configured the tftp on the controller node10:23
sambettsis the TFTP IP address being passed to the node correct?10:23
*** hoangcx has quit IRC10:23
irfi guess yes.. i can boot the ironic node using command : nova boot --flavor baremetal --image cirros --min-count 1 --nic net-id=3ea58577-f3cf-418b-8915-6cc7fc13c628 test10:24
sambettsdtantsur: I think there are 2 issues here, the first is that ideally you shouldn't run it as root, and I think the first log there seems to be that  sudo is behaving weird on this guys machine, the second log running sudo make instead, is that this guys locale isn't supported when pip installing pbr, it maybe that we need to enforce a locale or he needs to switch his locale or something :/10:26
dtantsursambetts, could you please follow-up on a bug?10:27
sambettsdtantsur: yeah sure :)10:27
* dtantsur does a spring bug cleaning :)10:27
dtantsurjroll, hi! should I add you as an assignee for https://bugs.launchpad.net/ironic/+bug/1526401 ?10:29
openstackLaunchpad bug 1526401 in Ironic "[RFE] Pluggable network providers" [Wishlist,In progress]10:29
*** pal_bth has quit IRC10:31
irfis there any comamnd to check wheter tftp server is running ?10:32
mgouldirf, `pgrep dnsmasq`10:33
irfi ran the comamnd : ps -ef|  grep tftp10:33
irfoutput : /usr/sbin/in.tftpd --listen --user tftp --address [::]:69 --secure /var/lib/tftpboot10:33
mgouldyeah, dnsmasq does its own TFTP serving10:33
*** pal_bth has joined #openstack-ironic10:33
mgouldoh, huh10:33
irfok so it means tftp servr is runnig ....10:34
mgouldwell, it means *a* tftp server is running10:34
mgouldthough it only appears to be listening on IPv610:34
mgouldcan you run `pgrep -a dnsmasq`?10:35
mgouldalso, I'd expect it to be looking for images in /tftpboot10:35
mgouldbut perhaps that's only true of ironic-inspector's dnsmasq10:35
irfhttp://pastebin.com/uwZZrTX810:39
mgouldhuh, that's a lot of dnsmasq processes10:41
vdrokirf: have you restarted xinetd after changing all that is needed? If so, you should have in.tftpd using /tftpboot, not /var/lib/tftpboot10:41
*** alexpilotti has joined #openstack-ironic10:42
mgouldvdrok, does neutron use xinetd for TFTP service?10:42
*** MattMan has quit IRC10:42
*** MattMan has joined #openstack-ironic10:42
vdrokmgould: I think we do, not neutron :) http://docs.openstack.org/developer/ironic/deploy/install-guide.html#pxe-setup10:43
mgouldvdrok, thanks10:43
vdrokneutron uses dnsmasq, but I don't know if it does anything with tftp10:44
mgouldthanks10:44
mgouldIIRC we use dnsmasq as a tftp server in ironic-inspector10:44
vdrokyep , I did that for standalone setup too10:45
dtantsurneutron itself does not manage tftp, we do.10:45
dtantsurwe only both DHCP flags to neutron10:45
sivaramakrishnasambetts:you mean to say.. jenkins failing because of some recent merge of nova?10:45
sambettssivaramakrishna: not sure without digging deeper, but thats where the big error is you pasted was10:47
sivaramakrishnaoh ok.. I pasted it from nova compute log of that run10:47
sivaramakrishnashould I do a recheck then?10:48
vdroksivaramakrishna: nope, please wait for now10:48
vdroksambetts: I see this on other recent runs too http://logs.openstack.org/17/314917/2/check/gate-tempest-dsvm-ironic-pxe_ssh/71d0687/logs/screen-n-cpu.txt.gz#_2016-05-12_10_09_27_39310:48
vdrokso it should be something merged yesterday/today10:49
sambettsvdrok: yeah looks like nova derped something maybe10:49
sambettsvdrok: same thing is causing my CI to fail10:50
irfyes i have restared the xinted service .. let me chk again10:53
irfin the file : /etc/xinetd.d/tftp, i have given the path as /tftpboot and not the /var/lib/tftpboot10:59
sivaramakrishnait looks like the record is created initially..2016-05-12 04:51:21.992 14560 INFO nova.compute.resource_tracker [req-879d8b78-a351-4771-a6de-b459cfbeae63 - -] Compute_service record updated for ubuntu-trusty-rax-ord-708340:afba5427-7bdf-42a0-b357-1e947258220511:00
vdrokdtantsur: lucasagomes sambetts looking at logstash, this is it - https://review.openstack.org/#/c/312750/11:00
vdrokcausing OrphanedObjectError: Cannot call obj_load_attr on orphaned Instance object11:01
vdrokmessage: "OrphanedObjectError" AND module: "nova.virt.ironic.driver"11:01
dtantsurmeh....11:02
sambetts-,-11:02
* lucasagomes looks11:02
lucasagomes*sigh*11:03
irfok.. i copied all contents of /tftpboot to /var/lib/tftpboot11:03
irfand cganged the owner of the dir to ironic11:03
irfchanged*11:03
irfrestarted the xinetd service11:03
*** sivaramakrishna has quit IRC11:04
*** amotoki has quit IRC11:06
*** vmud213 has quit IRC11:08
*** amotoki has joined #openstack-ironic11:10
*** mgould has quit IRC11:12
*** hamzy has quit IRC11:12
jrolltonyb: depends what you want to know about pyghmi :) jjohn<tab> is the expert, a few of us know some things about it.11:12
jrolldtantsur: sure11:12
irftftp server shud be run by ironic user ?11:12
jrollmorning everyone :)11:12
tonybjroll: I just wanted to know it 1.0.0 was a API break and should we think about capping than on stable/*11:13
vdrokmorning jroll, we might have another issue with nova, see ^^ or on whiteboard11:13
jrollvdrok: FUN11:13
tonybjroll: ISTR that virtualbmc didn't work with 1.0.0 when it came out ...11:13
jrollvdrok: I think that's just a matter of missing a context11:14
vdrokyeah, seems so11:14
jrolltonyb: ah, I don't think it was an intentional break, lucasagomes do you have any thoughts?11:14
*** amotoki has quit IRC11:14
*** dansmith has quit IRC11:14
jrolltonyb: fwiw, we don't put pyghmi in reqs.txt, fwiw, it's optional11:14
irfnow , it is runnng by root user11:15
tonybjroll: Yeah I saw that ;P11:15
tonybjroll: it caused me a little confusion whiel I was trying to find "thing we dont use" in g-r ;P11:15
jrolltonyb: yeah :/11:16
dtantsurmorning jroll11:16
jrollohai11:16
sambettso/ jroll11:17
*** dansmith has joined #openstack-ironic11:17
dtantsurjroll, also: is it possible to release IPA from Mitaka somewhere in the near future?11:17
*** dansmith is now known as Guest5192611:17
jrolldtantsur: totally, feel free to propose one whenever, I can ack11:17
dtantsurgood11:17
dtantsurI will probably do it today then. I'd like these bulky inspection fixes to get released.11:18
jrollvdrok: patch incoming shortly11:20
vdrokjroll: oh, great, thanks! :)11:21
irfin the file : ./etc/xinetd.d/tftp , user mentioned is : root11:22
*** mgould has joined #openstack-ironic11:22
mgouldmorning jrist11:23
mgould*jroll11:23
jrollhey mgould11:23
dtantsurjroll, looking at http://docs.openstack.org/releasenotes/ironic-python-agent/mitaka.html we've added a has_carrier flag to inventory, I wonder if we have to bump the minor version due to that11:25
dtantsurtonyb, ^^^11:25
jrolldtantsur: idk, that's not an api we commit to11:26
jroll(afaik)11:26
tonybdtantsur: do you have the review handy(ish)11:27
dtantsurtonyb, which review, introducing that change?11:27
tonybdtantsur: yeah11:27
dtantsurtonyb, https://review.openstack.org/#/c/305916/11:27
jrollvdrok: oh btw, is there a bug for this?11:28
tonybdtantsur: Thanks.11:28
vdrokjroll: no, I can file one now11:28
jrollvdrok: thanks11:28
dtantsurtonyb, jroll, in theory, as we want to avoid adding features to a stable branch, we can hide this new attribute from API. it's like 1-line change.. just want to know what you guys think11:29
dtantsurFWIW I personally don't treat it as a real feature11:29
*** stendulker has quit IRC11:30
mat128dtantsur: aren't new fields simply ignored by old clients?11:30
dtantsurthey are11:30
*** thrash|g0ne is now known as thrash11:31
dtantsurI'm not saying it's a breaking change, I just checking with folks before I get problems with my release request :)11:31
mat128oh, that was a backport11:31
vdrokjroll: https://bugs.launchpad.net/nova/+bug/158098711:31
openstackLaunchpad bug 1580987 in OpenStack Compute (nova) ""Cannot call obj_load_attr on orphaned Instance object" in baremetal_basic_ops" [Undecided,New]11:31
jrollvdrok: thanks11:31
jrolldtantsur: the REST API doesn't expose the inventory, right? it's just what we submit to ironic11:32
dtantsurjroll, I think it's true11:32
vdrokbrb11:32
tonybdtantsur: sorry I was off reading the review so I don't sound like a moron ;P11:33
tonybdtantsur: so there is a fine line between bug and feature at times.11:34
tonybdtantsur: I think that this case is on the bug side of that line11:34
*** sacharya has joined #openstack-ironic11:35
dtantsurcool, thanks! then I'll submit the release request with 1.2.111:36
tonybdtantsur: cool.11:36
jrollfyi, both of these patches independently (should) fix our gate issue, both are useful anyway :) https://review.openstack.org/#/c/315491/ and https://review.openstack.org/#/c/315495/11:37
jrollvdrok: fyi11:37
tonybdtantsur: others may disagree with me and I apologise if they do and it doubles your work11:37
dtantsurwe'll see, no worries :)11:37
dtantsuroh, jroll, maybe we merge https://review.openstack.org/#/c/313123/ before the release?11:38
*** milan_ has joined #openstack-ironic11:38
jrolldtantsur: mehhhhhhhhhhhhhhhhhh11:38
jroll+A11:39
dtantsurok, waiting for this to merge11:39
openstackgerritVasyl Saienko proposed openstack/ironic: TEST Checking Gates  https://review.openstack.org/31110911:39
*** sacharya has quit IRC11:40
*** baoli has joined #openstack-ironic11:46
*** baoli has quit IRC11:46
*** baoli has joined #openstack-ironic11:47
*** mjura has joined #openstack-ironic11:48
*** baoli_ has joined #openstack-ironic11:49
*** baoli has quit IRC11:52
sambettsjroll: If your happy with approaching fixing our API URL collisions this way, then I'll get the UTs and the rest of the code written for https://review.openstack.org/#/c/314514/11:53
*** hamzy has joined #openstack-ironic11:54
*** wajdi has joined #openstack-ironic11:54
*** wajdi_ has joined #openstack-ironic11:56
*** absubram has quit IRC11:56
jrollsambetts: so, this makes node.name=ports work right, yes?11:58
sambettsjroll: yup11:58
jrollnice11:58
jrollI like the code, cleans things up11:59
*** ohamada has quit IRC11:59
jrollwfm11:59
*** dprince has joined #openstack-ironic11:59
*** ohamada has joined #openstack-ironic11:59
*** wajdi has quit IRC11:59
sambettscool :D I'll work out the UTs etc, and get a new patch set up11:59
jrollawesome, thanks for working on this12:00
*** alexpilotti has quit IRC12:01
*** irf has quit IRC12:01
*** fragatina has joined #openstack-ironic12:01
*** alexpilotti has joined #openstack-ironic12:03
lucasagomessambetts, ++12:03
openstackgerritJim Rollenhagen proposed openstack/ironic: Test post don't upvote  https://review.openstack.org/31186512:07
openstackgerritJim Rollenhagen proposed openstack/ironic: Test post don't upvote  https://review.openstack.org/31186512:08
jrollwhee12:08
mat128jroll: is that a test to find out automated bots? :)12:09
jrollhehe12:09
jrollstill hacking on grenade things12:09
jrollit now actually has real code, but will need to be cleaned up12:09
*** raildo-afk is now known as raildo12:10
lucasagomesjroll, saw ur email from yesterday12:17
lucasagomesinteresting12:17
jrolllucasagomes: right? sean and I just hacked out a thing12:18
jrollwhich reminds me I forgot depends-on12:18
openstackgerritJim Rollenhagen proposed openstack/ironic: Test post don't upvote  https://review.openstack.org/31186512:19
jrollhere's the grenade change: https://review.openstack.org/#/c/315501/12:19
* lucasagomes looks12:19
jrolland then 311865 there has us using it, needs some cleanup12:20
openstackgerritDmitry Tantsur proposed openstack/ironic-specs: Boot management for in-band inspection  https://review.openstack.org/30586412:21
lucasagomesjroll, good stuff, so the "early" (I kinda feel like it should be "pre") step does create a single flat tenant netwowrk12:23
sambettsjroll: did you see my email about making devstack using a flat network?12:25
sambettsjroll: I didn't know if that would just make everything work without having to change grenade, and it makes our devstack closer to a real deployment too12:28
jrollsambetts: yeah, something to investigate but that's a pretty huge change12:29
jrolllucasagomes: yep, we used 'early' because it does create things, it isn't before creating things12:29
lucasagomeshmm yeah makes sense12:30
openstackgerritDmitry Tantsur proposed openstack/ironic-specs: Boot management for in-band inspection  https://review.openstack.org/30586412:33
*** pal_bth is now known as parlos12:34
dtantsurjroll, tonyb, IPA release request: https://review.openstack.org/31552012:36
*** irf has joined #openstack-ironic12:36
jrolldtantsur: +1'd12:39
*** wajdi_ has quit IRC12:39
*** afaranha has joined #openstack-ironic12:41
*** athomas has quit IRC12:50
*** ohamada has quit IRC12:53
*** athomas has joined #openstack-ironic12:57
*** z- has joined #openstack-ironic12:58
*** [1]cdearborn has joined #openstack-ironic13:00
*** pcaruana|afk| is now known as pcaruana13:01
*** [1]cdearborn has quit IRC13:02
*** alexpilotti has quit IRC13:02
*** alexpilotti has joined #openstack-ironic13:03
*** absubram has joined #openstack-ironic13:04
*** irf has quit IRC13:06
*** aparnav has quit IRC13:07
*** keedya has joined #openstack-ironic13:07
*** rloo has joined #openstack-ironic13:14
*** links has quit IRC13:14
NobodyCamGood Morning Ironicers13:15
mgouldmorning NobodyCam13:15
NobodyCamMorning mgould13:15
NobodyCam:)13:15
NobodyCamalmost friday13:15
NobodyCamand the day I have to do my expense report :p13:18
mgouldNobodyCam, d'oh13:19
mgouldon the upside, it means your expenses will soon be paid?13:19
* mgould only logged his expenses for last month's trip to Brno on Monday13:20
NobodyCamlol +++13:20
*** amotoki has joined #openstack-ironic13:21
parlosGood bye, and have a nice evening13:23
mgouldparlos, good night!13:23
thiagopgood morning Ironic13:25
*** rbudden has joined #openstack-ironic13:25
mgouldmorning thiagop13:25
*** Guest51926 is now known as dansmith13:26
thiagopmgould: o/13:26
NobodyCamnight parlos13:26
NobodyCammorning thiagop13:26
thiagophiya NobodyCam13:27
mjurahi13:27
lucasagomesNobodyCam, hi there13:27
mgouldhi mjura13:27
*** Goneri has joined #openstack-ironic13:27
lucasagomesthiagop, morning :-)13:27
NobodyCamhey good morning lucasagomes :)13:27
*** parlos has quit IRC13:27
thiagoplucasagomes: o/13:27
NobodyCammorning mjura13:27
sambettshey NobodyCam13:28
mjuraI wanted to apply patch to ironic_lib for disk_utils on block_uuid13:28
mjurahttps://bugs.launchpad.net/ironic/+bug/158098913:28
openstackLaunchpad bug 1580989 in Ironic "Couldn't determine the UUID of the root p artition or the disk identifier" [Undecided,New]13:28
NobodyCammorning sambetts :)13:28
mjuraon my system it returns no UUID only PARTUUD13:28
openstackgerritSam Betts proposed openstack/ironic: Prevent URL collisions with sub-controllers: nodes/ports  https://review.openstack.org/31451413:29
mjuraI was wondering about putting there some condition to check if UUID is not null13:29
mjuraif yes then get PARTUUID13:29
mjuraI don't know if this is right solution13:29
lucasagomesmjura, which filesystem the image you are trying to deploy use?13:30
mjuralucasagomes: it is good question let me check it13:31
mjuralucasagomes: ext313:32
lucasagomesmjura, and the partition table? GPT?13:32
mjuralucasagomes: no normal dos partition13:32
mjuratable13:32
*** fragatina has quit IRC13:32
lucasagomeshmm strange, AFAICT ext3 should have a uuid13:33
lucasagomesmjura, cause PARTUUID is a GPT thing, no?13:34
*** wajdi has joined #openstack-ironic13:34
lucasagomesit's two diff things the UUID we want there is the UUID from the filesystem of the image that was deployed13:34
mjuralucasagomes: after node is create it seems to have UUID and PARTUUID13:34
mjurabut after dd UUID seems to not exist13:34
lucasagomesPARTUUID is the UUID of the GPT partition (AFAICT)13:34
lucasagomesmjura, the image you are trying to deploy is a whole disk image or a partition image?13:35
lucasagomesby whole disk image I mean, is it a image that already contains a partition table?13:35
*** sacharya has joined #openstack-ironic13:36
mjuralucasagomes: this is good question, but I assume that if UUID didn't exist so my images doesn't contain partition table13:37
lucasagomesmjura, I'm not sure, please check the image13:37
*** joprovost has joined #openstack-ironic13:38
lucasagomesmjura, because if it contains a partition table and Ironic tries to deploy it as a partition image13:38
lucasagomesit's very likely that it will fail to get the UUID of the filesystem13:38
mjuralucasagomes: ok, I'm checking image13:39
lucasagomesack13:39
mjuralucasagomes: ok, I was wrong it has already dos partition table13:40
lucasagomesa-ha13:41
lucasagomesok that explains it13:41
*** fragatina has joined #openstack-ironic13:41
lucasagomesso ironic is copying that whole image onto another partition13:41
*** sacharya has quit IRC13:41
lucasagomesand blkid won't find the filesystem identifiers because the beggining of the partition is pointing to the mbr from ur image13:41
lucasagomesmjura, you still can deploy that with ironic13:42
lucasagomeswill find a link for u13:42
*** dtantsur is now known as dtantsur|bbl13:42
mjuralucasagomes: so it means that if I deploy my image as whole_disk_image13:42
mjurait should works13:42
lucasagomesexactly13:42
mjuraok, then I will check it once again13:42
lucasagomesmjura, http://docs.openstack.org/developer/ironic/deploy/install-guide.html#image-requirements see step 2)13:43
lucasagomesyou just need to remove the kernel/ramdisk from the glance properties13:43
sambettsjroll, JayF: :( we need this too https://review.openstack.org/#/c/315536/13:43
mjuraok, and then it will be booted also from local disk13:43
mjurausing mbr from my image13:44
*** joprovost has quit IRC13:44
lucasagomesmjura, precisely13:44
mjuralucasagomes: awesome, now I understand it :)13:44
lucasagomes:-)13:45
mjurais there any easy way to convert partiotioned image to non-partitioned13:45
jrollsambetts: heh, did we blow away the master build?13:45
*** joprovost has joined #openstack-ironic13:46
lucasagomesmjura, kinda-ish... if you have only 1 partition that's easy ebcause you can mount it in a loop device13:46
lucasagomesand dd the partition onto another file13:46
sambettsjroll: no luckly, the build failed because it couldn't find tinyipa-mitaka to upload13:46
jrollah13:46
mjuraok, and in this way I will get raw image13:46
lucasagomesmjura, right13:46
jrollsambetts: +213:46
lucasagomesmjura, you can convert to qcow2 later with qemu-img13:47
mjurayes, sure13:47
wajdigood day fellow metalers13:48
mjuralucasagomes: then I will invalid this bug and I will add explanation to it13:48
lucasagomesif you have more than 1 partition I would usggest u use libguestfs after copying the root partition to edit the mtab13:48
*** joprovost has quit IRC13:48
lucasagomesmjura, thanks much!13:48
sambettsjroll: cool :) I've also uploaded backports for the tinyIPA optimisations if we're allowed to do13:48
mjuralucasagomes: thank you very much, you helped me a lot :)13:48
lucasagomeswajdi, hi there13:48
wajdihey :)13:49
lucasagomesmjura, you are very welcome!13:49
mat128o/ wajdi ;)13:49
wajdi:) hey mat13:49
mjurabig thank you once again :) yupi13:49
lucasagomesyw :-)13:50
*** joprovost has joined #openstack-ironic13:50
jrollsambetts: yeah, I think that's a good thing but I might bug stable folks about it13:50
sambetts:) cool13:51
openstackgerritMilan Kováčik proposed openstack/ironic-inspector: [WIP] Tempest: add basic test  https://review.openstack.org/29392613:54
jrollas a note, neither of my nova patches fixed the issue in the gate :(13:54
mgouldmorning wajdi mat12813:55
wajdio/13:55
*** cdearborn has joined #openstack-ironic13:57
openstackgerritAndre keedy proposed openstack/ironic-inspector: Replace node data via uuid/data/unprocessed API  https://review.openstack.org/30837913:58
NobodyCammorning jroll13:58
NobodyCam:)13:58
*** fragatina has quit IRC13:59
mat128hello mgould13:59
*** penick has quit IRC14:00
*** joprovost has quit IRC14:02
*** joprovost1 has joined #openstack-ironic14:02
*** joprovost1 is now known as joprovost14:04
openstackgerritLucas Alvares Gomes proposed openstack/virtualbmc: Raise an exception for domains already registered  https://review.openstack.org/31514914:05
openstackgerritLucas Alvares Gomes proposed openstack/virtualbmc: Add unittests for the vbmc.py module  https://review.openstack.org/31558914:05
* lucasagomes coverage up to 95% now14:05
NobodyCamlucasagomes: awesome !14:05
sambettslucasagomes: sweet!14:05
lucasagomesyeah, now I will put some jobs in the vbmc gate14:05
lucasagomeswe already have one in pyghmi14:05
lucasagomesand I think that will guard any breaking changes to the ironic jobs14:05
lucasagomesI've also put a patch to bump the version of pyghmi in the g-r since some mid versions had a regression14:06
keedyaGMorning 0/14:08
mat128lucasagomes: woot!14:10
NobodyCammorning keedya14:11
*** ChrisAusten has joined #openstack-ironic14:12
*** d0ugal has quit IRC14:14
*** rloo has quit IRC14:14
*** causten_ has joined #openstack-ironic14:15
*** rloo has joined #openstack-ironic14:15
*** xavierr has quit IRC14:16
*** d0ugal has joined #openstack-ironic14:16
*** ChrisAusten has quit IRC14:17
openstackgerritLucas Alvares Gomes proposed openstack/ironic: DevStack: Support to install virtualbmc from source  https://review.openstack.org/31559314:19
*** joprovost1 has joined #openstack-ironic14:22
*** d0ugal has quit IRC14:23
*** joprovost has quit IRC14:23
*** joprovost1 is now known as joprovost14:23
rloomorning everyone, lucasagomes, NobodyCam, mat128, keedya, sambetts, wajdi, mgould, jroll14:34
lucasagomesrloo, hi there, morning14:35
openstackgerritHugo Nicodemos proposed openstack/python-oneviewclient: Adding dynamic allocation operations  https://review.openstack.org/25869914:35
rloojroll, do/should we agree on whether or not to split up the network providers patch? Someone is asking and I don't want to review until I know:  https://review.openstack.org/28585214:35
wajdimorning rloo :)14:36
*** links has joined #openstack-ironic14:36
rloosambetts: wrt that network providers patch ^^, didn't you say there was a problem (after summit core party i think) with the dhcp_provider? I see your latest comment but was that the problem?14:38
*** mjura has quit IRC14:40
*** thrash is now known as thrash|afk14:40
sambettsrloo: yeah, I've pointed it out in the migration, but I'm not sure if handling it there is the right solution or not14:41
rloosambetts: ok, that's what i was wondering. thx.14:41
*** stendulker has joined #openstack-ironic14:43
*** joprovost has quit IRC14:44
jrollrloo: what do you think? don't let me dictate :)14:44
jrollrloo: what I had told people is that it will be easier to review / get reviews / land if it's broken up14:45
rloojroll: i think it should be split up. I thought it should be split up but at the time, also thought we were close to getting it all in and it was just me that thought it should be split up. Now that I know that others think the same thing...14:45
jrollrloo: yeah, agree14:45
jrollrloo: I wonder if one of us cores should do that14:46
rloofwiw, splitting it up now will actually make it harder for me to review since i may need to compare before/after. but i think it is the right thing to do.14:46
rloojroll: also, if we split it up, could we put these BEFORE the portgroup API patch?14:46
jrollrloo: maybe? probably?14:46
rloojroll: i could be wrong, but i don't think it depends on the portgroups one.14:47
rloojroll: and if we put it before, could we land some of these sooner, or would it all have to wait til we have grenade working?14:47
jrollrloo: I'd like upgrade testing on the driver load refactoring14:47
jrollthat's the big thing for me14:47
rloojroll: my feeling is why review now when it might be easier/faster to review later when we have testing.14:48
jrollrloo: sure14:48
rloojroll: yeah, that makes sense. so you answered my question.14:48
rloojroll: it would be more 'efficient' for us to review *after* we have testing in place.14:48
sambetts++14:48
* sambetts wonders if some upgrade senarios won't be caught by grenade e.g. the dhcp_providers = None problem 14:49
rlooif we/I am going to wait til after we have testing in place, then 1. still worth splitting up the network providers patch; 2. not sure it matters if it is before/after portgroup API patch14:50
rloosambetts: very difficult for tests to test ALL scenarios14:50
sambettsyeah :/14:50
sambettsEEETOOMANYCONFIGPURMUTATIONS14:50
NobodyCammorning rloo :)14:51
NobodyCamand expense report done14:52
lazy_princeHi.. is there any plan to backport c6e9bfd6b1de8c7bd8103a0c58ca51bf8e56e85c to stable/mitaka for python-ironicclient..?14:52
rloohi vsaienko: do you have time and would you be willing to split up https://review.openstack.org/#/c/285852/ into smaller patches?14:55
mgouldrloo, could we use fuzz-testing?14:55
rloomgould: dunno. sounds too fuzzy for me. what is it?14:56
mgouldrandom search of config-space, testing for properties that should always hold like "does not crash"14:56
mgouldideally with some kind of reducer to find minimal breaking test cases14:56
rloomgould: OH. I was thinking you were referring to the splitting up of a patch.14:57
mgouldthat would also be cool14:57
rloomgould: you asking that as a 'general' test?14:57
mgouldyeah, I guess so14:57
mgouldin response to sambetts "EEETOOMANYCONFIGPURMUTATIONS"14:57
rloomgould: in theory, i would say why not. more testing the better.14:58
*** rama_y has joined #openstack-ironic14:58
mgouldPython fuzz-testing library: http://hypothesis.readthedocs.io/en/latest/14:58
mgouldrloo, awesome14:58
rloomgould: OH. well, i think the problem there is the amount of time/resources it would take to run some of our tests.14:58
rloomgould: but it would be interesting.14:58
mgouldI'll look for opportunities to try it out14:58
mgouldfuzzing the whole process end-to-end would be a big problem, definitely14:58
mgouldbut I'll look for places where we can use it for unit testing14:59
mat128mgould: fuzzy-testing end-to-end tempest tests is asking for trouble :)15:00
mat128and unreproductible runs15:00
mat128but for unit tests I definitely see it working15:00
mgouldyeah, I don't know what best practice is there15:01
mat128I'll try it here on some project :)15:01
mgould:-)15:01
JayFhttps://review.openstack.org/#/c/313035 is landable now, the project-config change it depended on merged and was puppet applied overnight15:01
JayFI'll send an email about it during this meeting15:01
mgouldI think you can save the random seed and/or record inputs that cause failures, but our gate's already quite nondeterministic15:01
vsaienkohi rloo, I will try to do it tomorrow. At the moment I'm working on grenade job15:02
rloothanks vsaienko. No hurry, next week is fine. I just want to make sure we had a plan :)15:03
*** sivaramakrishna has joined #openstack-ironic15:04
vdrokmorning rloo and NobodyCam :)15:04
vdroklazy_prince: hey, forgot about that, thanks for reminder! will propose a backport now15:05
openstackgerritVasyl Saienko proposed openstack/ironic: TEST Checking Gates  https://review.openstack.org/31110915:05
lazy_princevdrok: yeah.. its nasty one and needs to be back-ported...15:06
NobodyCammorning vdrok15:06
NobodyCamvdrok: awesome TY15:07
NobodyCamI'm about to test it in my env15:07
vdrokjroll: dtantsur|bbl please take a look https://review.openstack.org/#/c/315623/115:09
*** joprovost has joined #openstack-ironic15:15
openstackgerritJarrod Johnson proposed openstack/pyghmi: Add Nextscale total power capacity as a sensor  https://review.openstack.org/31562815:16
*** ohamada has joined #openstack-ironic15:17
*** d0ugal has joined #openstack-ironic15:17
mat128lazy_prince, NobodyCam: wow, we've been hit by c6e9bfd6b1de8c7bd8103a0c58ca51bf8e56e85c here, thought it was something in keystoneclient15:19
*** shakamunyi has quit IRC15:19
mat128it just took first region in catalog and called it a day :(15:19
NobodyCammat128: ++15:19
Madasi.buffer h-a15:19
Madasiand, misfire :(15:19
openstackgerritJarrod Johnson proposed openstack/pyghmi: Add Nextscale total power capacity as a sensor  https://review.openstack.org/31562815:20
lazy_princemat128: same here.. all this time I was thinking it as a keystone bug.. but turned out to be a ironicclient bug..15:20
mat128lazy_prince: we solved it by properly using upper-constraints.txt when building our packages, but that just avoided the bug15:21
*** sacharya has joined #openstack-ironic15:21
* NobodyCam likes mat128 's what bug approach15:22
lazy_princemat128: ack. but its worth back-porting this to mitaka since so many are affected...15:22
NobodyCam+++15:22
mat128lazy_prince: definitely!15:22
*** harlowja_at_home has joined #openstack-ironic15:22
jrolllazy_prince: if you want something backported, just do it and bug us :)15:23
lazy_princeis there a way to prevent such things in future.. say as part of gate job, we check if internalURL works... or something similar..?15:24
mat128lazy_prince: I think we would require multi-region support to test these things15:24
lazy_princejroll: vdrok already backported it.. https://review.openstack.org/#/c/315623/115:24
jrolllazy_prince: ah, cool, thanks15:25
JayFmat128: sambetts: Did either of you look at why post job failed after last backport was done to help fix it/15:25
lazy_princemat128: not relly.. I hit this bug in a single region env.. I just tried using internalURL as I did not have publicURL in my env..15:26
*** sacharya_ has joined #openstack-ironic15:26
vdroklazy_prince: mat128 yep, I think we would have to create a 2 node job with ir-api and ir-cond on both in diff regions15:26
JayFmat128: sambetts: I can if needed, just didn't want to start from zero if work has been done15:26
*** catintheroof has joined #openstack-ironic15:26
sambettsJayF: yup, we need https://review.openstack.org/#/c/315536/15:27
*** catintheroof has quit IRC15:27
JayFtonyb: still around? https://review.openstack.org/#/c/315536/ is needed too15:28
*** parlos has joined #openstack-ironic15:28
JayFsambetts: okie, I'm also presuming once all these optimizations get in and prove at lower ram in the gate, we'll need to backport all of those too, right?15:28
*** sacharya has quit IRC15:28
jrollupdate on gate breakage things: https://review.openstack.org/#/c/312751/10 fixes this, which was later in the chain for the thing that broke this, turns out it was a bad rebase15:28
*** catintheroof has joined #openstack-ironic15:29
sambettsJayF: I've got all the patches up to backport them, but its down to if stable let us do it, if not we'll have to add a conditional in the gate job, if mitaka then 384 elif >mitaka 25615:29
JayFsambetts: for grenade, we have to be able to run in mitaka15:30
JayFsambetts: and we want to be able to run more ram for grenade15:30
mat128JayF: tbh I havent looked at the post job, where do you see the job log other than watching zuul while it's running?15:30
JayFsambetts: which made me think we need a critical bug like "IPA requires too much ram to run many ramdisks in a job"15:30
JayFlogs.openstack.org/[first two digits of sha]/[full sha]/15:30
sambettsJayF: makes sense I guess, the patches are up to do it, they are in a chain with the patch I just sent you15:31
JayFfor example, the breakage that was yesterday that I backported something to fix: http://logs.openstack.org/ed/ed978f312e1079c6eb7166947253007d141eb82d/15:31
*** hshiina has quit IRC15:31
mat128JayF: oh great :)15:31
mat128I was expecting logs to appear in gerrit right below check/gate stuff15:32
mat128s/logs/links to logs/15:32
*** links has quit IRC15:32
mat128made him disconnect ^15:32
mat128;)15:32
JayFif your /nick is a common word, no getting upset for too many highlights15:33
mat128yup15:34
*** sacharya_ has quit IRC15:34
milan_guys,  how does one run tempest?15:34
mat128sambetts: are you sure it's only missing the -branch thing? in JayF's link (ending in 1eb82d), there's a "2016-05-11 21:41:56.686 | ./build-tinyipa.sh: line 85: mksquashfs: command not found"15:35
mat128or was that fixed later?15:35
*** dmk0202 has quit IRC15:35
sambettsmat128: that was fixed by JayF's backport that landed this morning15:36
rlooJayF: you want this +A'd now? https://review.openstack.org/#/c/313035/15:36
*** dmk0202 has joined #openstack-ironic15:36
JayFrloo: It can be +A'd safely now. As to if it should land, you're the core, not me :P15:36
*** e0ne has quit IRC15:36
* JayF sets seatbacks to full and upright position and stows his tray table for landing15:36
rlooJayF: 3 cores sez yes :)15:37
mat128sambetts: found it, f5b7ea238bbf6702b33de67289020a590cfb6e28 thanks :)15:38
*** mtanino has joined #openstack-ironic15:41
*** sacharya has joined #openstack-ironic15:43
vdrokmilan_: http://docs.openstack.org/developer/ironic/dev/dev-quickstart.html#running-tempest-tests15:44
milan_vdrok, thx15:44
* milan_ reads15:44
jrollJayF: sambetts: I think 384 should be fine for grenade for now15:46
openstackgerritMathieu Mitchell proposed openstack/ironic-python-agent: Make TinyCore mirror configurable  https://review.openstack.org/31564915:49
*** xhku has joined #openstack-ironic15:50
JayFmat128: do you know if that can use https?15:50
JayFmat128: to pull down the tinycore files?15:50
mat128JayF: checking15:50
mat128was ibiblio https?15:50
JayFmat128: just occured to me how MITM our build can be, even in master, for tinyipa15:50
JayFno15:50
JayFbut I saw this while reviewing that ;)15:50
mat128also, requested mirror to -infra: http://lists.openstack.org/pipermail/openstack-infra/2016-May/004277.html15:51
vdrokjroll: jlvillal smoke tests almost pass :) http://logs.openstack.org/09/311109/7/experimental/gate-grenade-dsvm-ironic/8404ae5/logs/old/testr_results.html.gz one test seem to have failed because of OS_TEST_TIMEOUT15:51
jlvillalvdrok: Very cool :)15:51
vdrokjlvillal: now I say privyet :)15:52
*** harlowja_at_home has quit IRC15:52
jrollvdrok: I've had them passing since last week though?15:52
mat128JayF: no https for either ibiblio or official url15:52
mat128JayF: Checking other mirrors15:52
jlvillalvdrok: Privyet. Kak dela?15:52
* jroll looks at what vdrok changes15:53
vdrokjroll: hm, on the gate?15:53
jrollvdrok: yep15:53
*** MattMan has quit IRC15:54
jrollvdrok: oh apparently not? O_o15:54
jrollgrenade just continues15:54
jrollhttp://logs.openstack.org/65/311865/4/experimental/gate-grenade-dsvm-partial-ironic/35420fe/logs/old/testr_results.html.gz15:54
*** MattMan has joined #openstack-ironic15:54
jrollwait15:54
jrollwrong log15:54
jrollvdrok: http://logs.openstack.org/65/311865/3/experimental/gate-grenade-dsvm-ironic/e635dec/logs/old/testr_results.html.gz15:55
jrollvdrok: pretty minimal tempest changes https://review.openstack.org/#/c/311864/15:55
mat128JayF: confirmed, none offer HTTPS, but http://www.gtlib.gatech.edu/pub/tinycore/ is much faster than the other ones.15:55
JayFmat128: whomp, I think it's "ok" for now, but we should probably do some gpg + md5 goodness there15:56
mat128JayF: Maybe we can get away with it with verifying the checksum15:56
JayFmat128: well, that's all going to depend on location, right?15:56
mat128great minds think alike :)15:56
*** garthb has joined #openstack-ironic15:56
JayFmat128: lets just merge your change as-is15:56
JayFand why don't you file a bug about it/15:56
JayFso we don't forget but don't get rabbitholed here15:56
mat128upstream?15:56
mat128oh15:56
JayFof course15:56
mat128you mean, in their forum/bug tracker?15:56
mat128to offer https?15:56
JayFno, in ours15:56
JayFfor us to not blindly accept any randomass pacakge given to us, and to check gpg/md5, etc15:57
mat128JayF: writing it atm15:57
JayFcool15:57
vdrokjroll: heh, seems like it :) this one https://review.openstack.org/#/c/315422/ should be able to do it on 3 vms15:58
*** jcoufal has quit IRC16:00
mat128JayF: Shall I check the "security issue" checkbox? I mean, us discussing it means it's public already, isn't it?16:00
JayFI wouldn't check that checkbox.16:01
*** alexpilotti has quit IRC16:01
openstackgerritLucas Alvares Gomes proposed openstack/virtualbmc: Add unittests for the vbmc.py module  https://review.openstack.org/31558916:02
*** alexpilotti has joined #openstack-ironic16:02
*** jtomasek has quit IRC16:03
openstackgerritLucas Alvares Gomes proposed openstack/virtualbmc: Add unittests for the vbmc.py module  https://review.openstack.org/31558916:04
mat128JayF: https://bugs.launchpad.net/ironic-python-agent/+bug/158111216:04
openstackLaunchpad bug 1581112 in ironic-python-agent "TinyIPA build is subject to MITM" [Undecided,New]16:04
jrollvdrok: ah, I see16:06
openstackgerritMerged openstack/virtualbmc: Raise an exception for domains already registered  https://review.openstack.org/31514916:14
*** dmk0202 has quit IRC16:15
*** chopmann has quit IRC16:17
*** milan_ has quit IRC16:19
*** d0ugal has quit IRC16:20
*** d0ugal has joined #openstack-ironic16:21
lucasagomesis the gate broken?16:24
*** lintan has quit IRC16:25
JayFjroll: was saying something to that effect, I think16:25
JayFsomething in nova/16:25
jrolllucasagomes: yes16:25
lucasagomes:-(16:25
* lucasagomes checks whiteboard16:25
jroll15:28:51           jroll | update on gate breakage things: https://review.openstack.org/#/c/312751/10 fixes this, which was later in the chain for the thing that broke this, turns out it was a bad rebase16:25
*** trusted has joined #openstack-ironic16:25
*** rm_work has joined #openstack-ironic16:26
lucasagomesjroll, right, sorry wasn't paying attention tot he channel16:26
* lucasagomes updates the whiteboard16:26
jrollno worries16:26
jrollI just did, I think16:26
lucasagomesGate Status: GOOD? NO heh16:26
jroll:)16:27
*** d0ugal has quit IRC16:27
*** fragatina has joined #openstack-ironic16:27
*** sivaramakrishna has quit IRC16:28
*** lintan has joined #openstack-ironic16:29
openstackgerritJohn L. Villalovos proposed openstack/ironic: devstack: Fetch tarball images via https  https://review.openstack.org/31566316:31
* jlvillal will see if anyone objects to using https instead of http16:31
lucasagomesjlvillal, hope nobody!16:32
*** trusted has quit IRC16:36
* sambetts continues to work on refactors the API controllers, might end up with PTSD16:38
jrolllol16:38
jlvillallucasagomes: :)16:40
*** kromanenko_ has quit IRC16:41
*** d0ugal has joined #openstack-ironic16:42
*** ChrisAusten has joined #openstack-ironic16:46
*** causten_ has quit IRC16:46
*** ChrisAusten has quit IRC16:47
*** ChrisAusten has joined #openstack-ironic16:47
*** alex_xu has quit IRC16:49
*** heyongli has quit IRC16:50
*** stendulker has quit IRC16:50
*** heyongli has joined #openstack-ironic16:52
*** alex_xu has joined #openstack-ironic16:52
openstackgerritMerged openstack/virtualbmc: Add unittests for the vbmc.py module  https://review.openstack.org/31558916:53
*** garthb_ has joined #openstack-ironic16:53
lucasagomesfolks I'm calling it a day16:54
lucasagomeshave a great evening all, see you all tomorrow16:54
* sambetts is also heading off 16:54
sambettscya lucasagomes16:54
NobodyCamhave a good night lucasagomes16:54
lucasagomessambetts, see ya!16:54
sambettsnight all16:54
*** lucasagomes is now known as lucas-dinner16:54
NobodyCamnight sambetts16:54
*** sambetts is now known as sambetts|afk16:55
wajdigoodnight lucas-dinner sambetts|afk16:55
*** garthb has quit IRC16:55
*** elfosardo has quit IRC16:56
rm_workah I missed sambetts, lol... anyone know what timezone he's in?16:58
rm_workUK?16:58
JayFyes16:58
rm_workright, I think someone did mention that earlier. alright, tomorrow then :P16:59
*** lintan_ has joined #openstack-ironic17:01
*** lintan has quit IRC17:02
*** e0ne has joined #openstack-ironic17:03
*** ijw has joined #openstack-ironic17:05
*** nicodemos has quit IRC17:06
*** thrash|afk is now known as thrash17:06
* mgould -> home; good night!17:09
*** ChubYann has joined #openstack-ironic17:09
*** ijw has quit IRC17:10
wajdio/ mgould17:10
NobodyCamnight mgould17:11
*** ijw has joined #openstack-ironic17:12
mgouldwajdi, NobodyCam goodnight!17:14
*** mgould has quit IRC17:14
NobodyCam:)17:14
*** davideagnello has joined #openstack-ironic17:14
afaranhaHey guys, since yesterday I've been trying to test the integration code but with no success. Is this local.conf here https://review.openstack.org/#/c/258596/64/doc/source/dev/ironic-neutron-integration.rst updated? The line 39 "enable_plugin networking-generic-switch https://review.openstack.org/openstack/networking-generic-switch" is correct?17:21
*** dtantsur|bbl is now known as dtantsur17:24
*** jistr has quit IRC17:24
*** e0ne has quit IRC17:24
dtantsurmorning NobodyCam, jlvillal, rloo and everyone I've missed while was out :)17:24
jlvillaldtantsur: Welcome back :)17:24
rloohi dtantsur, isn't it late-ish for you?17:24
NobodyCammorning dtantsur and rloo :)17:25
rloohi NobodyCam17:25
NobodyCam:)17:25
dtantsurrloo, well, it is :) I was out for some time, so I'll stay around for some more time17:25
*** garthb__ has joined #openstack-ironic17:25
dtantsur7:25pm now17:25
NobodyCamlol17:25
rloodtantsur: nothing like chillaxing in the evening with a glass of wine and good code :D17:26
*** garthb_ has quit IRC17:26
dtantsurhehe17:26
devanandadtantsur: as inspector gathers the Port MAC addresses from a node, do you have any thoughts on how it might record the system device order?17:30
dtantsurdevananda, not sure I get it.. what's the use case?17:31
rloodtantsur (and devananda if he has an opinion cuz he reviewed): was there a vote or decision on this: see line 128ish: https://review.openstack.org/#/c/275766/12/ironic/api/controllers/v1/node.py17:33
rloodtantsur: cuz I agree with you17:33
devanandagreghaynes could elaborate more. tldr; an environment we're working in seems to set up NIC bonding based on system device order17:34
dtantsurrloo, I don't remember voting on it.. my position is kind of the same, though I'm not too religious about it17:34
dtantsurdevananda, does is match with the name order?17:34
*** d0ugal has quit IRC17:34
rloodtantsur: it seems wrong. adopt is NOT deploy17:34
devanandadtantsur: purely by chance17:34
dtantsuraha17:35
dtantsurdevananda, so how does one figure out this order?17:35
rloodtantsur: I'll comment...17:35
devanandadtantsur: walk /sys during inspection17:35
dtantsurdevananda, but that's name order, no? could you show me a bash snippet, maybe I'm just stupid in the evening :)17:35
devanandadtantsur: heh, seems like we found another way to do this, so we don't need to store the device order right now after all17:36
*** ChrisAusten has quit IRC17:36
dtantsurok :)17:36
dtantsurbut would be interesting to know anyway17:36
*** alex_xu has quit IRC17:38
NobodyCammorning devananda :)17:38
*** Sukhdev has joined #openstack-ironic17:42
* jroll finishes three hours of meetings and finds sustenance17:42
*** e0ne has joined #openstack-ironic17:44
mat128Hey guys, I requested (yeah, I know) a Tiny Core mirror on the openstack-infra ML and was told to do my homework :), given I figure out how to properly mirror Tiny Core, where would I add this? (c.f. "interested stakeholders did the work")17:50
mat128I'm trying to find out where we are building our CentOS or Ubuntu mirrors and can't find anything17:50
mat128http://lists.openstack.org/pipermail/openstack-infra/2016-May/004278.html17:50
JayFask in -infra17:51
JayFbut I think they use bandersnatch17:51
JayFmaybe it's in system-config?17:51
JayFhttps://github.com/openstack-infra/puppet-bandersnatch17:51
JayFidk what calls it though17:52
*** d0ugal has joined #openstack-ironic17:52
mat128hmm, that'd be for pip17:52
mat128I,ll look it up in the various -infra repos17:52
JayFmat128: I'm asking in -infra now ;)17:53
mat128yeah, got mentioned17:53
cinerama hi JayF17:54
JayFhey17:54
openstackgerritMerged openstack/pyghmi: Add Nextscale total power capacity as a sensor  https://review.openstack.org/31562817:55
cineramaso re https://review.openstack.org/#/c/315213/, it's a little complicated because we don't actually pip install ansible by default. we clone it into a directory and the user runs their hacking env setup script to do appropriate environment things to run ansible from the checkout17:55
JayFjroll: does Ironic have an infra liason?17:55
JayFjroll: if not, I'll gladly signup for it17:55
cineramawe *could* switch to always pip installing ansible but that's a change to our behaviour that i don't want to do right now just to get the gate going17:56
JayFI mean, I'm extremely -1 to adding a non-requirement to the requirements list.17:57
JayFCores can feel free merge it over my -1 if they want, but I think you're just pushing the bigger problem out a little further17:57
JayFthe gate broke because something is actually broken17:57
JayFand instead of fixing it, we're working around it, which doesn't seem like the right thing to do17:58
cineramai realize it's not ideal, and it's something we'd like to fix, but we have precedent for maintaining ansible's deps there.17:58
JayFYou already have some ansible deps defined there?17:58
*** pcaruana has quit IRC17:58
JayFgah17:58
NobodyCamJayF: ya we do17:59
cineramaansible don't have a requirements file either17:59
NobodyCamI agree that we need to rethink how we are addressing things17:59
cinerama(otherwise we could pip install stuff from there in our setup)17:59
JayFIs there a bug somewhere about making that more sane? If we've already started down the path one more doesn't make it worse17:59
cineramaJayF: that's the exact plan17:59
JayFbut we should at least make sure we have the bug filed that says "this is wrong, we know it, and we should fix it"17:59
NobodyCambut I was hoping to do that once TheJulia returned from PTO17:59
JayFjust make https://bugs.launchpad.net/bifrost/+bug/1580777 that bug18:00
openstackLaunchpad bug 1580777 in bifrost "Gate is broken due to missing pycrypto dependency" [Critical,New] - Assigned to Stephane Miller (stephaneeee)18:00
NobodyCamJayF: ++ to bug!18:00
JayFand mark the gate fix as only related to it18:00
JayFbecause the real bug is that we statically list ansible deps vs anyhting else18:00
cineramayeah we do not want to significantly change our behaviour without consulting with julia18:00
JayFWell you all might wanna try and fix that too :P I've been a single point of failure before, it's a lot of pressure, I doubt julia wants to be one either18:01
JayFhaha18:01
*** ohamada has quit IRC18:01
cineramai will revise that bug to reflect root cause rather than symptoms, and revise the patch to make it "partial bug"18:01
JayFbut I get it, and if you've already crossed the bridge of having ansible deps in there my objection stops being useful and starts being pedantic18:01
*** alexpilotti has quit IRC18:02
cineramayeah, i wanted to deliberate a bit over whether we could do things more properly without a big impact but i think on the whole better to do this for now and revisit it soon18:02
*** alexpilotti has joined #openstack-ironic18:03
*** larsks has joined #openstack-ironic18:05
*** dtantsur is now known as dtantsur|afk18:07
*** d0ugal has quit IRC18:08
*** electrofelix has quit IRC18:09
*** rcernin has quit IRC18:09
*** jistr has joined #openstack-ironic18:15
*** jistr is now known as jistr|afk18:15
mat128thanks for your help with infra, JayF18:16
JayFnp18:16
mat128I posted on their forum for mirroring info, will follow up on this when I get a reply18:17
*** openstackgerrit has quit IRC18:18
parlosGood night18:18
*** openstackgerrit has joined #openstack-ironic18:18
JayFnn18:18
*** ChrisAusten has joined #openstack-ironic18:22
*** parlos has quit IRC18:22
*** jtomasek has joined #openstack-ironic18:26
openstackgerritStephanie Miller proposed openstack/bifrost: Add pycrypto to requirements  https://review.openstack.org/31521318:26
*** e0ne has quit IRC18:41
*** dmk0202 has joined #openstack-ironic18:47
*** konetzed has joined #openstack-ironic18:55
*** sambetts|afk has quit IRC18:59
jrollJayF: what do you mean by infra liaison, is that a thing?19:02
* jroll not sure it is19:02
JayFyes19:02
JayFhttps://wiki.openstack.org/wiki/CrossProjectLiaisons#Infra19:02
*** d0ugal has joined #openstack-ironic19:02
jrollah19:02
*** alexpilotti has quit IRC19:02
jrollis me acking those things typically a bottleneck?19:02
*** alexpilotti has joined #openstack-ironic19:02
*** sambetts has joined #openstack-ironic19:03
JayFI don't know, I asked before I looked up what it meant19:03
JayFI know liasons existed for all the other cross project stuff, so I thought we might want something there to, if not, that's ok too19:04
jrollheh19:04
jrollyeah I don't feel like I need to delegate that but will keep it in mind19:04
*** fragatina has quit IRC19:08
openstackgerritJarrod Johnson proposed openstack/pyghmi: Add node status checks to FPC sensors  https://review.openstack.org/31572519:12
mat128JayF: Just got a reply from Tiny Core people: "Mirroring is not encouraged due to bandwidth issues."19:12
mat128O_o19:12
mat128http://forum.tinycorelinux.net/index.php/topic,19955.0.html19:13
JayFthere's a better response now19:13
mat128yeah19:13
JayFfrom the admin19:13
mat128I'll try to see if rsync is public and open for their main site19:14
JayFwell, they asked to pull down the initial sync from a mirror, which is reasonable19:15
mat128yeah19:15
mat128I'm more used to Debian or Ubuntu with push notifications and ftpsync19:16
mat128but they seem to be like "well it's a simple rsync"19:16
mat128true to the Tiny Core paradigm19:16
JayFwell also I think complexity in mirroring is needed at larger distros19:17
JayFbut they probably haven't hit that scaling point y et19:17
mat128yup19:17
JayFI ran a freedos mirror for a long time; it was simple rsync for a while but eventually it got popular enough that I had to nuke it when they were chanigng how they synced it19:17
mat128interesting19:21
mat128TIL freedos had mirrors19:21
mat128:)19:21
JayFFreeDOS powers many steam games (dosbox uses freedos so anything using dosbox uses freedos)19:24
mat128Oh nice19:24
* mat128 has certainly used dosbox in the past :)19:24
JayFand the site I hosted the mirror on was the (now dead / unupdated for a decade) oldos.org19:25
JayFso it fit fairly well19:25
*** r-daneel has joined #openstack-ironic19:28
*** athomas has quit IRC19:28
NobodyCamvdrok: are you working on the back port of https://review.openstack.org/#/c/292552 .. I can if your busy?19:31
*** Sukhdev has quit IRC19:32
mat128JayF: nice site, nostalgia just kicked in19:32
*** Sukhdev has joined #openstack-ironic19:32
NobodyCamJayF: now I want to play zork too19:33
wajdioh wow....zork...blast from the past.19:34
NobodyCamlol19:35
openstackgerritJohn L. Villalovos proposed openstack/ironic: Add some docs/comments to devstack/plugin.sh  https://review.openstack.org/31574019:37
*** fragatina has joined #openstack-ironic19:46
*** mbound has joined #openstack-ironic19:49
*** jistr|afk has quit IRC19:52
*** sacharya_ has joined #openstack-ironic19:53
*** sacharya has quit IRC19:53
*** sacharya has joined #openstack-ironic19:53
*** sacharya_ has quit IRC19:54
*** ayoung has quit IRC20:20
*** wajdi has quit IRC20:20
*** keedya has quit IRC20:22
*** Sukhdev has quit IRC20:23
*** Sukhdev has joined #openstack-ironic20:24
*** rcernin has joined #openstack-ironic20:24
vdrokNobodyCam: it's already on review :)20:27
openstackgerritJarrod Johnson proposed openstack/pyghmi: Add node status checks to FPC sensors  https://review.openstack.org/31572520:29
NobodyCamwow I totally missed it20:30
*** rama_y has quit IRC20:31
*** hamzy has quit IRC20:36
JayFmariojv: the allow vendor drivers to acquire shared locks, I can't remember why we wanted that originally20:39
openstackgerritSam Betts proposed openstack/ironic: Fix all possible node subresources routing collisions  https://review.openstack.org/31576620:39
JayFmariojv: and I'm reviewing it now so thought it might be a good thing to know :)20:39
mariojvJayF: some folks methods don't require an exclusive lock20:40
openstackgerritSam Betts proposed openstack/ironic: Fix all possible node subresources routing collisions  https://review.openstack.org/31576620:40
JayFbut they all take one now20:40
JayFgot it20:40
mariojvsambetts was really interested in the patch iirc20:40
*** raildo is now known as raildo-afk20:41
*** rama_y has joined #openstack-ironic20:44
*** Sukhdev has quit IRC20:46
jrollJayF: yeah, the original thing was "don't make heartbeat lock"20:47
rlooJayF, cinerama: fwiw, I am uncomfortable adding pycrypto as a requirement in ironic, if it is only needed for ansible.20:47
JayFthat would actaully be a really nice patch20:47
JayFrloo: I talked to them for a bit; apparently all other ansible deps are already enumerated in there20:47
JayFrloo: and so they changed the gate breakage bug to be "we handle dependencies badly" with a promise to fix20:47
rlooJayF: yeah, i saw that. I don't know what those other ones were added either.20:47
rlooJayF, cinerama: would you please, if it isn't commented in the file, add a comment indicating which ones were added only for ansible?20:48
JayFrloo: I'm just a reviewer, but I think that's a stellar idea20:48
rloonot everyone that uses ironic is using ansible. it isn't right to pull those other packages.20:48
JayFrloo: but that's for bifrost, which uses ansible20:49
JayFrloo: so it at least makes some sense at all20:49
cineramathis is for bifrost only20:50
*** Goneri has quit IRC20:50
rloowell, bifrost itself should make sure those packages are available then.20:51
cineramawe are, but due to the nature of how we install ansible this is how we currently do it20:52
JayFhttps://review.openstack.org/#/c/314739 easy ironic-spec to land20:53
mrdaMorning Ironic20:54
*** dprince has quit IRC20:54
jrollrloo: have people asked for completed priorities to be documented?20:55
jrollor rather, what's the use in documenting such a thing there20:55
jrollwe also have the RFEs and the spec location to document that20:55
JayFjroll: I liked it a lot, having a look-back to the last time and seeing how much we got done, helps set expectations better for *current* priorities20:55
jrollJayF: kinda late for that no? :)20:56
rloojroll: that is just me. if you have priorities, it seems good to know how well we did.20:56
rlooone could look at specs etc, but that is digging around for stuff.20:56
rlooif no one else wants it, just -1.20:56
jrollrloo: yeah, not opposed to it, just curious why20:56
rloomaybe partly for accountability. or visibility to folks so they can see what we wanted to do and what actually got done.20:56
JayFI can't imagine why anyone wouldn't want something documented given it's time bound and will never be outta date20:57
mrdaJayF: people forget, that's one reason why we document :)20:58
jrollJayF: more like it's already documented in two places :P20:58
mat128To go along with JayF, that's the only thing we can document that will never rot20:58
mat128but we should be able to derive this from the things that we committed along the cycle20:59
mat128release notes maybe?20:59
JayFjroll: yeah, I think that's a good argument if the doc would rot, but given it won't, I don't see the harm20:59
jrollit'd be in release notes, launchpad (via RFEs), specs/implemented/mitaka/*, hm what elese21:00
jrollbut yeah I landed it21:00
*** ChrisAusten has quit IRC21:00
rloofor those following that conversation with jroll, this is what he meant: https://review.openstack.org/#/c/314739/21:01
rloooh, I didn't notice that JayF had brought it up :)21:02
jrollheh21:02
rlooso fwiw, I'd really like to get the node adoption stuff in. i just reviewed but had one big issue with it.https://review.openstack.org/#/c/27576621:03
JayFI always link something in here when I +2 or +1 it and all it needs is another core and it's simple21:03
openstackgerritMerged openstack/ironic-specs: Priorities that were done in Mitaka  https://review.openstack.org/31473921:03
rloojroll: ^^ I might add it to monday's agenda to discuss, just to resolve if there is contention. i don't want to do reviews that span over many months. let's just knock them out.21:03
*** yolanda has quit IRC21:04
*** yolanda has joined #openstack-ironic21:04
*** baoli_ has quit IRC21:10
*** cdearborn has quit IRC21:10
JayFrloo: re https://review.openstack.org/#/c/275766, Julia is out for at least another week; if we want to get it landed someone will have to update the patch21:11
*** xek has quit IRC21:11
devanandarloo: ++ on not adding pycrypto for ansible deploy driver21:12
rlooJayF: yeah, i have no problems with someone else updating it. i am fine doing a follow on for the doc stuff i pointed out. it is just the one issue that we need to decide on. i mean, that i want people to agree with me. ha ha.21:12
*** xek has joined #openstack-ironic21:12
devanandarloo: we already have a separate file to track driver dependencies21:12
jrollwere we talking about ansible driver or bifrost? I thought it was bifrost21:13
JayFdevananda: the patch is to bifrost21:13
rloodevananda: w/o that, i think bifrost's gate is broken21:13
rlooJayF: OH. I thought the patch was in ironic.21:13
devanandaJayF: oh!21:13
devanandahmm. why is the gate broken? shouldn't ansible be getting installed -- along with whatever deps it has?21:13
cineramahee hee21:13
devanandacinerama: "the nature of how we install ansible" -- could you elaborate?21:13
rloooh oh. devananda has now gotten suckered into that rat hole.21:14
devanandahaha21:14
cineramadevananda, this is in the bug, but we run ansible from a checkout by default21:14
rlooJayF: wrt TheJulia's patch, I'm going to add it as an item in Monday's meeting. (unless it gets resolved before then.)21:14
JayFheh, and now cinerama gets to have this conversatino for the 3rd time :P21:14
cineramadevananda, so pip doesn't actually touch it. in our bootstrap script we install deps from the requirements file using pip prior to running ansible21:14
cineramaJayF: i'm well rehearsed now :)21:15
devanandacinerama: well, installing things that aren't coming from openstack mirrors is a frequent cause of gate breakages21:15
devanandaand increaed challenges in debugging said gate issues21:16
devanandaso, what is the reason to not install ansible's latest release?21:16
cineramadevananda: so we might change how we install in a while but at the moment i want to a) go for the principle of least surprise from the user perspective and b) fix the gate21:16
cineramathis is historically how we've done it, i suspect in part because at some points we've run off the devel branch21:18
*** Sukhdev has joined #openstack-ironic21:18
cineramaso we don't want necessarily want to tread on the user's existing ansible install if they have one21:18
jrollso this is how it's installed, in a venv https://github.com/openstack/bifrost/blob/master/scripts/env-setup.sh21:19
devanandacinerama: are we talking about the gate and just the gate? or how bifrost is installed in general?21:19
jroll(I think in a venv)21:19
jrollI actually can't tell21:20
cineramajroll, you can pick whether you're running in a venv or if you're using a checkout + ansible's "hacking" env setup21:20
jrollah21:20
openstackgerritMerged openstack/pyghmi: Add node status checks to FPC sensors  https://review.openstack.org/31572521:20
jrolldefault is not venv?21:20
jrolloh, ansible hacking thing is a venv-like thing21:21
cineramayep21:21
jrollso they have this: https://github.com/ansible/ansible/blob/devel/setup.py#L2521:22
cineramayeah they don't use a requirements file21:22
jrollthese are almost certainly installed with "pip install /opt/stack/ansible"21:22
jrollbut I guess not in the hacking thing?21:22
cineramathat's right. we never actually pip install that source tree if we're not installing to a venv21:22
*** cdearborn has joined #openstack-ironic21:23
jrollhrm21:24
jrollis there any reason *not* to use virtualenv?21:24
cineramai think it could be good but i don't want to change the way we behave drastically right now21:26
jrollsure21:27
jrollso I'm totally +1 on unbreaking the gate by adding pycrypto21:27
jrolland happy to push a button on a patch21:27
jrollbut I do think it should be reworked21:27
jroll(is there a patch?)21:27
JayFjroll: yeah, I made them file a bug about it before I pulled me -1 from the patch21:27
cineramai agree and that's why i updated the bug21:27
JayFjroll: https://review.openstack.org/#/c/315213/21:27
cineramaso the patch is now partial bug21:27
NobodyCamjroll: there is a bug.. like JayF just said21:27
jrollperf21:27
NobodyCam:)21:28
JayFI had this all handled and then three other people came along and handled it again, lol21:28
devananda:)21:28
jrollcinerama: NobodyCam: I +2'd if you want to land it21:28
jrollJayF: lol21:28
jrolljust making sure I understand21:28
jrollI did go read code at least :)21:28
NobodyCamack doing now21:29
jrollcinerama: so I think it's just a few lines of python code to pull out the setup_requires stuff21:29
jrollwhich I think would be a fine fix for the hacking/env-setup model21:29
cineramaoh yeah there are lots of things we could do to fix21:30
cineramai just want to chat with julia about what the best thing to do with install of ansible in general is in context of the overall vision21:30
NobodyCam+2/+a with a comment21:30
jrolltotally21:31
jrollcinerama: sorry for the multi-day run around here :(21:31
cineramaoh no worries21:31
*** ChrisAusten has joined #openstack-ironic21:33
JayFjroll: https://review.openstack.org/#/c/314768 is kinda a policy thing, looks like you should review, but it's pretty simple if you agree and wanna land21:33
*** ametts has quit IRC21:33
*** dtantsur|afk has quit IRC21:33
jrollhm, that's kind of chicken and egg no?21:34
jrollyou can't prove your system is reliable until the code is in21:34
jrollkrtaylor: you here or should I comment on the patch there?21:34
JayFjroll: well I thought about that; but you can def setup third party ci that would install a downstream driver and run it21:35
JayFjroll: and I presume if someone couldn't do that for $reasons, they'd ask on ML or here and we'd be our usual, reasonable selves21:35
*** dtantsur has joined #openstack-ironic21:35
jrollJayF: some might take the documentation to heart and nack a spec for a new driver because there isn't CI21:36
JayFmaybe the fairer way would be "must have voting 3rd party CI before the driver is *released*" or similar?21:36
jrollyeah, needs more wording somehow21:37
jlvillalSo in devstack.  There is 'IRONIC_BAREMETAL_BASIC_OPS'  Trying to figure out purpose of it. Like when can it be set to False if we are using Ironic.21:41
* jlvillal feels like this is a question he should already know the answer too21:41
jrolljlvillal: did you check devstack for it?21:42
jlvillaljroll: I'm walking through the lib/ironic code now.21:42
jlvillalReading it.21:42
jlvillalironic/devstack/lib/ironic code.21:42
jrolljlvillal: oh, it isn't in devstack, just our plugin21:42
jrollseems we do extra things when that's set21:42
jrollI think the idea is that you're going to run tempest against this thing? idk21:43
jlvillalRight. I'm just wondering when would we not set it. If that is valid.21:43
jrollyeah idk21:43
jlvillalWondering if it is cruft or a valid case to be False21:43
jrollit enrolls nodes and stuff21:43
jrollso I guess if you deployed prod on devstack maybe it makes sense a bit?21:43
JayFour gate fix will merge any second now, fwiw21:44
jrollhandle your own enrollment, ramdisk, tftpd, etc21:44
jrollidk, can always send an email21:44
jlvillaljroll: Thanks. Just trying to dig into this devstack stuff and comment it while I'm going along. To then understand better the grenade stuff where it is failing.21:44
openstackgerritMerged openstack/bifrost: Add pycrypto to requirements  https://review.openstack.org/31521321:44
jlvillaljroll: And thanks again for figuring out the neutron issue with 'resource phase create'! :)21:45
jrolljlvillal: well, it isn't failing in devstack, right?21:45
jrollnp21:45
jrollargh so many smoke test timeouts :|21:45
jlvillalJayF: It disappeared from my Zuul board21:46
jlvillalJayF: And merged :) https://review.openstack.org/#/c/312751/21:46
JayFyep just landed21:46
jlvillalHopefully that fixes the gate21:46
JayFwhen I looked just then it was waiting on one job almost done right above it21:46
JayFI'll reverify some stuff21:46
*** dprince has joined #openstack-ironic21:49
dansmithI hereby apologize to ironic people21:50
* NobodyCam raises a eyebrow21:51
JayFshit happens, we just need to finish stuffing the agent in a smaller container so we can run better ci in nova :)21:51
JayFNobodyCam: I saw dansmith with bolt cutters near the gate :P21:51
NobodyCamoh :)21:51
dansmithliterally like two lines that ended up rebased into the wrong patch created something that didn't work out of order (for ironic)21:51
dansmithmy bad :)21:51
*** ChrisAusten has quit IRC21:53
rloodansmith: apology accepted! Just be more careful in the future, ok? :)21:54
jlvillalThanks dansmith for fixing it21:54
dansmithjlvillal: I didn't fix it, the patch with the other half of the ordering merged :)21:54
dansmithrloo: yeah, something something fix your gate job something :)21:54
jlvillalPotato potato  (doesn't quite work in a text only medium...)21:55
jrollpotato potahto21:55
jlvillal:)21:55
JayFif someone said potato to me 6 times in a row with no explanation, I'd want to call the whole thing off too21:55
rloopota-toe potahto21:55
cineramaor "to MAH toe sauce" vs "to MAY toe sauce" :)22:00
*** dmk0202 has quit IRC22:00
*** alexpilotti has quit IRC22:01
*** alexpilo_ has joined #openstack-ironic22:01
* jroll out, see y'all tomorrow22:01
NobodyCamnight jroll ...22:02
openstackgerritOpenStack Proposal Bot proposed openstack/bifrost: Updated from global requirements  https://review.openstack.org/31371222:02
* JayF out, off tomorrow excepting a couple of hours22:05
NobodyCamnight JayF22:06
*** Sukhdev has quit IRC22:07
*** cdearborn has quit IRC22:13
*** ayoung has joined #openstack-ironic22:25
*** earlephilhower has joined #openstack-ironic22:25
*** absubram has quit IRC22:28
openstackgerritJohn L. Villalovos proposed openstack/ironic: Only install DIB if going to use DIB  https://review.openstack.org/31579522:29
*** rloo has quit IRC22:31
*** rama_y has quit IRC22:46
*** dprince has quit IRC22:57
*** dprince has joined #openstack-ironic22:57
*** thiagop has quit IRC22:59
*** ayoung has quit IRC23:03
*** Sukhdev has joined #openstack-ironic23:09
*** intr1nsic has quit IRC23:13
*** intr1nsic has joined #openstack-ironic23:15
*** wajdi has joined #openstack-ironic23:18
*** rloo has joined #openstack-ironic23:19
openstackgerritJohn L. Villalovos proposed openstack/ironic: Only install DIB if going to use DIB  https://review.openstack.org/31579523:20
*** yuanying_ has joined #openstack-ironic23:22
*** yuanying has quit IRC23:23
*** garthb__ has quit IRC23:25
*** r-daneel has quit IRC23:27
*** rloo has quit IRC23:34
*** chlong has quit IRC23:35
*** Sukhdev has quit IRC23:48

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