Monday, 2017-03-20

*** crushil has joined #openstack-ironic00:00
*** crushil has quit IRC00:03
*** crushil has joined #openstack-ironic00:03
*** crushil has quit IRC00:06
*** crushil has joined #openstack-ironic00:07
*** crushil has quit IRC00:10
*** crushil has joined #openstack-ironic00:10
*** crushil has quit IRC00:13
*** crushil has joined #openstack-ironic00:13
*** crushil has quit IRC00:17
*** crushil has joined #openstack-ironic00:17
*** baoli has quit IRC00:18
*** crushil has quit IRC00:20
*** crushil has joined #openstack-ironic00:20
*** baoli has joined #openstack-ironic00:22
*** crushil has quit IRC00:23
*** crushil has joined #openstack-ironic00:24
*** crushil has quit IRC00:27
*** crushil has joined #openstack-ironic00:27
*** crushil has quit IRC00:30
*** crushil has joined #openstack-ironic00:31
*** crushil has quit IRC00:34
*** crushil has joined #openstack-ironic00:34
*** crushil has quit IRC00:37
*** crushil has joined #openstack-ironic00:38
*** crushil has quit IRC00:41
*** crushil has joined #openstack-ironic00:41
*** crushil has quit IRC00:44
*** crushil has joined #openstack-ironic00:44
*** hw_wutianwei has joined #openstack-ironic00:49
*** crushil has quit IRC00:51
*** gcb has joined #openstack-ironic00:52
*** phuongnh has joined #openstack-ironic01:02
*** baoli has quit IRC01:04
*** gcb has quit IRC01:07
*** gcb has joined #openstack-ironic01:08
*** baoli has joined #openstack-ironic01:30
*** pmannidi has quit IRC01:44
*** rbudden has joined #openstack-ironic01:45
*** pmannidi has joined #openstack-ironic01:49
*** mat128 has joined #openstack-ironic02:04
*** mat128 has quit IRC02:14
*** mat128 has joined #openstack-ironic02:21
*** mat128 has quit IRC02:25
*** fragatina has joined #openstack-ironic02:26
*** fragatina has quit IRC02:33
*** rama_y_ has joined #openstack-ironic02:39
*** baoli has quit IRC03:14
*** zhurong has joined #openstack-ironic03:25
*** rbudden has quit IRC03:38
*** aparnav has joined #openstack-ironic03:58
*** udesale has joined #openstack-ironic04:16
*** zhurong has quit IRC04:16
*** links has joined #openstack-ironic04:20
openstackgerritAparna proposed openstack/ironic master: Support `update_firmware` to hpsum based firmware update  https://review.openstack.org/42257204:38
*** SerenaFeng has joined #openstack-ironic04:43
*** saop_ has joined #openstack-ironic04:51
*** zhurong has joined #openstack-ironic04:59
saop_vsaienk0, Hi05:12
saop_vsaienk0, In our CI nova boot is not happening, it directly goes for ironic node-active, and our test cases are failing with that05:13
saop_vsaienk0, There is any variable added in local.conf of anywhere else to separate ironic standalone test and simple ironic test cases05:13
*** zhurong has quit IRC05:14
*** nmathew has joined #openstack-ironic05:32
*** vikrant has joined #openstack-ironic05:34
*** dsneddon has joined #openstack-ironic05:36
*** ijw has quit IRC05:39
*** ijw has joined #openstack-ironic05:40
openstackgerritChris Smart proposed openstack/ironic master: WIP: test buildroot IPA image  https://review.openstack.org/44576305:41
*** Nisha_Agarwal has joined #openstack-ironic06:04
*** jaosorior has joined #openstack-ironic06:04
*** bfournie has joined #openstack-ironic06:07
*** Sukhdev has joined #openstack-ironic06:07
*** Nisha_ has joined #openstack-ironic06:08
*** bfournie has quit IRC06:08
*** bfournie has joined #openstack-ironic06:09
*** Nisha_Agarwal has quit IRC06:12
*** rama_y_ has quit IRC06:30
*** moshele has joined #openstack-ironic06:30
*** moshele has quit IRC06:36
*** Sukhdev has quit IRC06:48
*** jaosorior has quit IRC06:53
*** jaosorior has joined #openstack-ironic06:55
*** fxpester has joined #openstack-ironic06:56
*** karthiks_afk has joined #openstack-ironic06:57
*** ChubYann has quit IRC07:02
*** yogi has joined #openstack-ironic07:03
*** jaosorior has quit IRC07:14
*** jaosorior has joined #openstack-ironic07:15
*** jaosorior has quit IRC07:16
*** jaosorior has joined #openstack-ironic07:19
pas-hamorning ironic :)07:25
*** moshele has joined #openstack-ironic07:29
openstackgerritChris Smart proposed openstack/ironic master: WIP: test buildroot IPA image  https://review.openstack.org/44576307:35
*** makowals has joined #openstack-ironic07:37
*** erolg has joined #openstack-ironic07:37
*** yonglihe has quit IRC07:39
*** karthiks_afk is now known as karthiks07:43
*** moshele has quit IRC07:45
*** bcornec has quit IRC07:45
*** ralonsoh has joined #openstack-ironic07:51
*** zhugaoxiao has quit IRC07:57
*** zhugaoxiao has joined #openstack-ironic07:58
*** tesseract has joined #openstack-ironic07:58
*** zzzeek has quit IRC08:00
*** zzzeek has joined #openstack-ironic08:00
*** mjura has joined #openstack-ironic08:10
*** bcornec has joined #openstack-ironic08:12
*** pcaruana has joined #openstack-ironic08:14
*** Serlex has joined #openstack-ironic08:15
*** Nisha_ has quit IRC08:21
*** amarao has joined #openstack-ironic08:41
*** dtantsur|afk is now known as dtantsur08:47
dtantsurmorning ironic08:47
*** racedo has joined #openstack-ironic08:47
*** pmannidi has quit IRC08:49
*** stendulker has joined #openstack-ironic08:56
*** jtomasek|afk is now known as jtomasek08:57
*** athomas has joined #openstack-ironic08:57
*** openstackgerrit has quit IRC09:02
*** bcornec has quit IRC09:03
aparnavmorning dtantsur, ironic :)09:04
*** skazi has quit IRC09:05
*** skazi has joined #openstack-ironic09:05
*** stendulker has quit IRC09:06
*** Nisha_ has joined #openstack-ironic09:07
*** skazi has quit IRC09:08
*** skazi has joined #openstack-ironic09:09
*** skazi has quit IRC09:09
*** skazi has joined #openstack-ironic09:09
*** vills has joined #openstack-ironic09:09
*** vills has quit IRC09:10
*** Nisha_ has quit IRC09:14
*** e0ne has joined #openstack-ironic09:18
*** stendulker has joined #openstack-ironic09:22
*** alineb has joined #openstack-ironic09:23
*** openstackgerrit has joined #openstack-ironic09:23
openstackgerritChris Smart proposed openstack/ironic master: WIP: test buildroot IPA image  https://review.openstack.org/44576309:23
*** e0ne has quit IRC09:24
*** e0ne has joined #openstack-ironic09:24
*** lucas-afk is now known as lucasagomes09:28
lucasagomesmorning all09:28
openstackgerritYuriy Zveryanskyy proposed openstack/ironic master: Remove unneeded exception handling from agent driver  https://review.openstack.org/44742309:28
lucasagomesthomas_oneill, I believe everyone that works on bifrost is in this channel09:33
*** tuan_ has joined #openstack-ironic09:41
*** SerenaFeng has quit IRC09:44
thomas_oneilllucasagomes: haha yeah but this is the ironic channel :D09:45
lucasagomesfolks, I've added ironic-{core, release} groups to the sushy-{core, release} groups respectively now that we decided that it should go under the ironic umbrella! Happy hacking :D09:45
*** derekh has joined #openstack-ironic09:45
dtantsur\o/09:46
lucasagomesthomas_oneill, right, bifrost is part of the ironic governance btw09:47
lucasagomesso it kinda makes sense :-)09:47
lucasagomes(I think it's up to the bifrost devs too, if there's a need to have a new channel I don't see why not)09:47
tuan_Hi Ironic folks,09:50
tuan_i have a question that hopefully you guys can give some advices09:51
tuan_do you know in the production of using ironic for provisioning both of baremetal and vm09:51
*** mgoddard has joined #openstack-ironic09:53
openstackgerritMerged openstack/python-ironicclient master: Add negative tests for baremetal node commands  https://review.openstack.org/33771910:01
*** athomas has quit IRC10:02
dtantsurtuan_, I know, but using ironic for provisioning vms is a terrible idea10:04
dtantsuror did you mean using nova+vm and nova+ironic in the same cloud?10:05
*** athomas has joined #openstack-ironic10:09
*** MattMan has quit IRC10:10
*** MattMan has joined #openstack-ironic10:10
tuan_dtantsur: yeap10:11
tuan_it is my consideration10:11
dtantsurtuan_, the latter? jroll was looking into it. I was able to do PoC with host aggregates as well.10:12
openstackgerritMarkos Chandras (hwoarang) proposed openstack/bifrost master: roles: bifrost-create-vm-nodes: Improve host matching when deleting from vbmc  https://review.openstack.org/44743510:12
tuan_dtantsur: what about the problem of nova-scheduler in this case10:12
dtantsurwhat's the problem?10:16
*** kromanenko has joined #openstack-ironic10:17
tuan_AFAIK nova-scheduler has no method to specify an exact node for ironic to provision10:17
openstackgerritKyrylo Romanenko proposed openstack/ironic master: Add functional API tests for portgroups  https://review.openstack.org/43687810:19
dtantsurtuan_, you can make it do it, if you want to. but why do you need it, and how is it related?10:22
*** gcb has quit IRC10:23
tuan_well, i just wanna know the behavior of Ironic to compare to vm :)10:24
tuan_so now with the baremetal and vm in one cloud10:24
tuan_are we going to have each of them in an aggregation10:25
*** ijw has quit IRC10:25
tuan_dtantsur: otherwise, in the scenario of both baremetal and vm, when we configure the virt driver for nova on controller node10:26
tuan_how do we satisfy with drivers that are needed for both baremetal and vms10:26
*** ijw has joined #openstack-ironic10:27
dtantsurnot sure if I get the question, but you need separate nova-compute instances for bm and vm10:28
tuan_dtantsur:yeap, and each of them is configured based on the purpose to be used for ironicdriver or virtdriver10:30
*** phuongnh has quit IRC10:30
dtantsuryep10:30
tuan_and we also use different flavor for each of Ironic and normal vm10:31
tuan_with the help of host aggregate?10:31
dtantsurtuan_, I don't know what the best way is, to be honest. I got some success with host aggregates, jroll may have better ideas10:35
tuan_dtantsur: hmm, since we also have PoC for cell or domain in this case10:36
dtantsuryeah, there are options10:36
tuan_but i myself do not like to use cell just for using both of Ironic and normal VM10:36
tuan_may i ask you about your experiences in this scenario10:37
tuan_as you mentioned from beginning?10:37
tuan_how terrible is it10:37
dtantsurtuan_, here's what I was doing: http://tripleo.org/advanced_deployment/baremetal_overcloud.html#assigning-host-aggregates10:41
*** jkilpatr has quit IRC10:41
tuan_dtantsur: Thanks, i also did the same host aggregation as you were doing10:44
tuan_however, i do not have iformation in real production as you said that10:44
tuan_it is terrible10:44
tuan_how terrible is it10:45
dtantsuryep, dunno10:45
dtantsurlet's wait for jroll10:45
tuan_okay, thanks again10:45
openstackgerritMarkos Chandras (hwoarang) proposed openstack/bifrost master: roles: bifrost-ironic-install: Retry failed pip installation  https://review.openstack.org/44744410:47
vdrokgood morning ironic!10:51
vdrokand morning dtantsur lucasagomes tuan_10:51
dtantsuro/10:51
tuan_vdrok: actually, i am going to afternoon10:52
tuan_:D10:52
vdroktuan_: http://www.total-knowledge.com/~ilya/mips/ugt.html :)10:52
tuan_vdrok: great :D10:53
lucasagomesvdrok, morning o/10:54
openstackgerritChris Smart proposed openstack/ironic master: WIP: test buildroot IPA image  https://review.openstack.org/44576310:54
*** udesale__ has joined #openstack-ironic10:56
*** udesale has quit IRC10:57
*** jkilpatr has joined #openstack-ironic10:58
*** udesale has joined #openstack-ironic10:59
openstackgerritMerged openstack/ironic-python-agent master: flake8: Specify 'ironic_python_agent' as name of app  https://review.openstack.org/44652911:00
*** udesale__ has quit IRC11:00
jrolltuan_: dtantsur: yeah, host aggregates is the way for now, after pike it shouldn't be needed. see also https://cloudnull.io/2016/11/multi-hypervisor-openstack-cloud/11:01
jrollmorning11:01
dtantsuro/11:05
*** nmathew has quit IRC11:05
*** stendulker has quit IRC11:07
vdrokmorning jroll11:08
SerlexMorning11:08
xavierrgood morning Ironic11:08
tuan_jroll: Thanks jroll, i do not know that the commits mentioned inside the post will solve the case of host aggregate11:08
tuan_:)11:08
tuan_great11:08
jrolltuan_: you're welcome. I plan to write docs about it this cycle upstream11:09
tuan_jroll: Yeah, that should be awesome:)11:10
openstackgerritAnton Arefiev proposed openstack/ironic-inspector master: Add new transaction starting -> error on timeout  https://review.openstack.org/43737711:14
*** aarefiev_afk is now known as aarefiev11:15
aarefievmorning all!11:15
dtantsuro/11:16
*** zhurong has joined #openstack-ironic11:17
*** udesale has quit IRC11:19
*** udesale has joined #openstack-ironic11:19
openstackgerritMerged openstack/ironic master: Remove old oslo.messaging transport aliases  https://review.openstack.org/44729511:30
openstackgerritMerged openstack/ironic master: devstack: Don't modprobe inside containers  https://review.openstack.org/44623211:33
TheJuliaGood morning11:37
*** zhurong has quit IRC11:37
dtantsurmorning TheJulia11:39
openstackgerritKyrylo Romanenko proposed openstack/ironic master: Add negative functional API tests for portgroups  https://review.openstack.org/43753511:39
openstackgerritKyrylo Romanenko proposed openstack/ironic master: Extend tests and checks for node VIFs  https://review.openstack.org/43600311:40
openstackgerritKyrylo Romanenko proposed openstack/ironic master: Add negative tests for VIF attach/detach operations  https://review.openstack.org/43595211:40
TheJuliadtantsur: I don't know if I'll be online during the meeting today due to a flight, updated the whiteboard.11:46
*** udesale has quit IRC11:47
dtantsurthanks!11:47
dtantsuroh, you fly a lot recently11:48
openstackgerritMerged openstack/ironic-lib master: flake8: Specify 'ironic_lib' as name of app  https://review.openstack.org/44660511:54
TheJuliadtantsur: yeah :(12:02
*** snecklifter has joined #openstack-ironic12:02
openstackgerritGalyna Zholtkevych proposed openstack/ironic master: [WIP] Ensure dying SOL console on conductor death  https://review.openstack.org/44657112:02
*** vsaienko has joined #openstack-ironic12:02
vdrokmorning TheJulia !12:03
tuan_jroll: Hope you are still there12:06
jrolltuan_: I'm here all day :)12:06
*** aparnav has quit IRC12:06
tuan_could you share some idea about how terrible when we use both of baremetal and vm in a cloud12:07
*** mat128 has joined #openstack-ironic12:07
mat128morning12:07
jrolltuan_: some things are a bit weird, we're trying to collect them here: https://etherpad.openstack.org/p/ironic-and-virt-mixed-limitations . part of the docs writing will be verifying some of this12:09
*** dprince has joined #openstack-ironic12:10
*** tuan_ has quit IRC12:11
*** tuan_ has joined #openstack-ironic12:16
tuan_jroll: When you have free time, i would appreciate if you can share some experiences about it12:17
tuan_thanks in advanced12:17
jrolltuan_: some things are a bit weird, we're trying to collect them here: https://etherpad.openstack.org/p/ironic-and-virt-mixed-limitations . part of the docs writing will be verifying some of this12:17
tuan_perfect12:17
tuan_i am going to read it12:17
jrolltuan_: my goal this cycle is: deploy this, test it, write down what is terrible, make a plan to fix it, write docs12:18
tuan_jroll: perfect :D12:18
jroll:)12:19
*** bfournie has quit IRC12:21
dtantsurjroll, this resource_class thingy, when should we start making noise about it?12:26
* dtantsur wonders if he has to switch the whole tripleo...12:26
jrolldtantsur: literally writing that plan right now12:26
dtantsurawesome12:27
*** snecklifter has quit IRC12:27
jrolldtantsur: assuming people are happy with it, it will be possible to switch before pike deploy, and required before queens deploy12:27
dtantsuraha, so I should plan on Pike, but nothing will break without it before Queens final, right?12:27
jrollI should have something to share in a few hours after nova scheduler meeting12:27
jrollyeah, that's the plan12:27
jrollwe don't have warning logs in ocata12:27
dtantsurokie.. I wonder what the upgrade path for existing nodes is12:28
dtantsurI hope you're writing it as well :)12:28
jrollI would say mid-queens, to be fair, but it's on the nova side12:28
jrollyep12:28
jrollupgrade plan: ironic node-update add resource_class=foo; nova flavor-key set extra_spec resources:CUSTOM_FOO=112:29
jroll(roughly)12:29
dtantsuraha. should we drop everything node.properties at the same time? will capabilities still work?12:29
jrollwe don't need to drop node.properties, that will be handled nova side. we'll be able to set for example,  extra_spec resources:VCPU=0 to not schedule by CPU count, but still show CPU in nova flavor-list12:30
dtantsurnice, nice12:31
jrollthe ComputeCapabilitiesFilter will still exist, afaik, and we'll also be working to use placement "traits" there during queens12:31
dtantsurI wonder what is right in case of tripleo.. I'm inclined to stop scheduling on properties, but maybe that's only me.12:31
jroll(so that filter can go away)12:31
dtantsurmuch upgrade not wow :(12:31
jrollwhich part? heh12:32
dtantsurall of them. on the bright side, this replaces a lof of ugly scheduling hacks in tripleo12:32
jrollthe resource tracker will stop tracking node properties in queens, btw, so you need to12:32
jrollyeah12:32
dtantsur"a lof" = something between "a lot" and "a loaf"12:32
dtantsur:D12:32
jrolllol12:32
dtantsurwe essentially have resource classes, for example. we call them "profiles" and use capabilities for them.12:33
jrolloh, perfect, so it will only change how you do that12:33
nicodemosgood morning, ironic.12:33
jrollhey nicodemos :)12:33
nicodemosjroll :)12:34
*** ralonsoh_ has joined #openstack-ironic12:34
dtantsuryeah, this is a certain improvement for us. but requires an upgrade.12:35
jrolldtantsur: how do tripleo upgrades work, are there release-specific scripts?12:35
dtantsurjroll, well, kinda.. that's what we had this time: https://github.com/openstack/instack-undercloud/commit/ad47a3c40fbf13427457e4b0b9fb7a684de6377a12:36
dtantsurit seems like I can write some puppet code as well12:36
*** jcoufal has joined #openstack-ironic12:37
dtantsurthis is undercloud though. for overcloud we have ansible within heat templates (brrrrr)12:37
jroll:|12:37
jrollI guess you need this on both sides12:37
dtantsurI guess so too.. chatting with folks on #tripleo now, I think I'll manage it :)12:37
* dtantsur brb12:38
jrollI'd almost prefer a python script, shouldn't be too hard12:38
jrollI'm going to try to get this done pretty early in pike, hopefully that leaves tripleo time to write the upgrade scripts in pike and not worry about it in queens12:38
dtantsurs/leaves tripleo time/leaves dtantsur time/  :(12:39
dtantsurbut thanks :)12:39
jrollmake dansmith do it :P12:39
dtantsurhaha, this is an option12:39
*** hw_wutianwei has quit IRC12:40
*** snecklifter has joined #openstack-ironic12:41
*** gcb has joined #openstack-ironic12:49
*** mvpnitesh has joined #openstack-ironic12:51
*** bfournie has joined #openstack-ironic12:53
*** trown|outtypewww is now known as trown12:53
*** rbudden has joined #openstack-ironic12:56
mvpniteshHi All , i'm trying to set the provision state of an node to active , i'm getting the following error : "Deploy failed for instance None. Error: Unexpected error while running command. Command: sudo ironic-rootwrap /etc/ironic/rootwrap.conf iscsiadm -m discovery -t st -p 10.10.0.150:3260 Exit code: 96 Stdout: u'' Stderr: u'/usr/bin/ironic-rootwrap: Executable not found: iscsiadm (filter match = iscsiadm)'"12:57
TheJuliamvpnitesh: you need to install the iscsi tools package for your distribution12:58
mvpniteshshould i install iscsi-initiator-utils-6.2.0.873-32.el7.i686.rpm13:00
*** ppiela has joined #openstack-ironic13:00
openstackgerritVasyl Saienko proposed openstack/ironic-lib master: Replace udevadm settle with test -e  https://review.openstack.org/44695013:01
* jroll brb13:01
TheJuliamvpnitesh: does it prove iscsiadm?13:02
*** sasha2 has joined #openstack-ironic13:04
*** sasha2 has quit IRC13:05
mvpniteshTheJulia: I don't know :( , can you please tell me how to check about iscsiadm? or could you please tell me which package i've to install for getting iscsi tools13:06
mat128mvpnitesh: yum install iscsi-initiator-utils.x86_6413:06
mat128from http://www.tecmint.com/iscsi-initiator-client-setup/13:06
*** sasha2 has joined #openstack-ironic13:06
TheJuliamat128: Thank you :)13:07
mat128:)13:07
mvpniteshthanks Mat128 , post that should i do any configuration change ??13:07
mat128I'm sure theres an equivalent to packages.ubuntu.com and the "path search" for RHEL/CentOS but couldn't find it13:07
mat128mvpnitesh: Installing the package should be enough13:07
openstackgerritMerged openstack/ironic-ui master: Fix oslo_debug_helper not running  https://review.openstack.org/43689813:08
*** rloo has joined #openstack-ironic13:08
mat128mvpnitesh: and retry in Ironic (move node back to active)13:08
*** jaypipes has joined #openstack-ironic13:08
mvpnitesh<mat128> thanks , sure i'll do that13:08
*** links has quit IRC13:11
*** snecklifter has quit IRC13:13
dtantsurmorning mat128, mvpnitesh13:13
* dtantsur brb finally for real13:13
*** dtantsur is now known as dtantsur|brb13:13
*** snecklifter has joined #openstack-ironic13:15
TheJuliaOh they joy of review.o.o from a plane....13:16
mat128TheJulia: it seems you're spending more time on a plane than anywhere else13:16
mat128TheJulia: I wonder what a geolocation would reveal on your public IP address ;)13:17
TheJuliamat128: irccloud... and my at&t mifi tunnels back to the states.13:17
mat128TheJulia: so you have cell coverage in the air?13:18
TheJuliamat128: Well, the aircraft does.  I'm on the in-flight wifi at the moment.13:18
mat128ahh13:18
*** bcornec has joined #openstack-ironic13:19
*** siva has joined #openstack-ironic13:19
*** siva has quit IRC13:19
mat128gotta run, ttyl13:20
TheJuliaenjoy13:20
*** Goneri has joined #openstack-ironic13:21
*** gcb has quit IRC13:22
*** gcb has joined #openstack-ironic13:23
*** Sukhdev has joined #openstack-ironic13:26
openstackgerritAnton Arefiev proposed openstack/ironic-inspector master: Mention state machine diagram generation in contrib guide  https://review.openstack.org/44749413:27
SukhdevIronic experts, ever since I have upgraded my setup to newest code, I have not been able to get successful devstack install. placement-api fails with this failure - http://paste.openstack.org/show/603373/13:28
Sukhdevany insight to fix?13:29
jrollSukhdev: have you completely reinstalled? (e.g. new VM) and also can you post your local.conf?13:29
jrollthat looks like nova-compute though :)13:29
TheJuliaNobodyCam: cinerama: I went through the outstanding bifrost reviews, a number should be in-flight to land, but a few need second reviews. If you have time.13:29
mariojvgood morning ironic o/ it's good to be back13:30
mariojvi will probably not grep through 20k lines of irc for mentions, so please ping me here again if you did so in the last week when i was on break13:31
openstackgerritMerged openstack/bifrost stable/ocata: Workaround for network start race condition  https://review.openstack.org/44635013:31
openstackgerritMerged openstack/bifrost master: roles: bifrost-ironic-install: Add PyMySQL dependency for ironic-dbsync  https://review.openstack.org/44419713:31
Sukhdevjroll : yes, this is not on a VM, but, a BM host - but, yes, full cleanup and upgrade of all packages, along with all the code - here is local.conf - http://paste.openstack.org/show/603414/13:32
TheJuliabetherly: I know your likely not up to it today, but if your bored, there are a number of small ironic-ui revisions that could use a second core reviewer. :)13:32
jrollSukhdev: does "cleanup" include reinstall the operating system?13:34
jrollSukhdev: are you using the ocata branch of devstack?13:34
Sukhdevjroll : no13:34
Sukhdevjroll : yes, pulled the latest devstack as well13:34
jrollSukhdev: not latest devstack, ocata devstack :P13:35
jrollyour local.conf looks sane, though13:35
Sukhdevjroll : you think that may be the issue? devstack is master branch13:35
openstackgerritMerged openstack/bifrost stable/ocata: scripts: test-bifrost.sh: Initialize the ZUUL_BRANCH variable  https://review.openstack.org/44104113:35
jrollSukhdev: yes, use the ocata branch13:36
Sukhdevjroll : I was actually trying to run everything with latest master - was having the same issue, so, tried to go back to stable/ocata - but, did not change the devstack13:36
jrollah13:36
jrollmaster everything should work, stable/ocata everything should work13:36
jrollCI proves it :P13:37
Sukhdev:-)13:37
*** snecklifter has quit IRC13:37
*** baoli has joined #openstack-ironic13:37
jrollSukhdev: it looks like ironic isn't running in your logs, you might also check for errors in either ir-api or ir-cond13:37
*** dprince has quit IRC13:37
betherlyTheJulia: I'm not really meant to be looking at my phone as it's still sore and I'm not allowed to look at tv or laptop screens at all until near the end of the week so work be able to review patches until Friday most likely I'm sorry :(13:38
TheJuliabetherly: next week then, go rest!13:38
TheJuliabetherly: sorry for bothering you13:38
Sukhdevjroll : right - when it fails, I do not see Ironic running at all - do not know why. Hence, I thought may be some local.conf config knob changed perhaps13:38
betherlyTheJulia: will do them as soon as I can for sure. Bored to death hence on phone at all13:39
TheJuliabetherly: :)13:39
*** Sukhdev has quit IRC13:39
*** dprince has joined #openstack-ironic13:39
*** Sukhdev has joined #openstack-ironic13:39
*** ralonsoh_ has quit IRC13:40
jrollSukhdev: ah, doh, you need enable_service ir-api ir-cond13:41
Sukhdevjroll : yikes!!13:42
openstackgerritMerged openstack/bifrost master: Change dib element to enable serial console  https://review.openstack.org/44583113:42
*** clenimar has quit IRC13:43
Sukhdevjroll : while fiddling with things, I think I accidently delete it - I have looked at that conf file gazzion time and did not catch it - how stupid of me :-):-)13:43
jrollSukhdev: heh, no worries13:44
openstackgerritMiles Gould proposed openstack/ironic-ui master: Show boot device in Node Details/Configuration  https://review.openstack.org/44708513:45
Sukhdevjroll : thanks - hopefully, that will resolve it13:45
jrollnp :)13:45
*** mgould|afk is now known as mgould13:49
*** mat128 has quit IRC13:51
*** snecklifter has joined #openstack-ironic13:52
*** crushil has joined #openstack-ironic13:52
*** lucasagomes is now known as lucas-hungry13:53
*** [1]cdearborn has joined #openstack-ironic13:57
*** gcb has quit IRC13:57
*** gcb has joined #openstack-ironic13:58
openstackgerritMerged openstack/ironic-python-agent master: Add missing 'autospec' argument to mock.patch  https://review.openstack.org/44730613:59
openstackgerritGalyna Zholtkevych proposed openstack/ironic master: Ensure dying SOL console on conductor death  https://review.openstack.org/44657113:59
*** gcb_ has joined #openstack-ironic14:01
*** amarao has quit IRC14:01
*** nicodemos has quit IRC14:01
*** amarao has joined #openstack-ironic14:01
*** dprince has quit IRC14:01
*** gcb has quit IRC14:02
*** saop_ has quit IRC14:03
*** dprince has joined #openstack-ironic14:03
openstackgerritGalyna Zholtkevych proposed openstack/ironic-specs master: API Evolution - ETAG identifiers  https://review.openstack.org/38199114:04
*** dprince has quit IRC14:12
*** udesale has joined #openstack-ironic14:12
*** dprince has joined #openstack-ironic14:17
*** bcornec has quit IRC14:19
*** mvpnitesh has quit IRC14:19
*** causten has joined #openstack-ironic14:22
*** tuan_ has quit IRC14:22
*** ijw has quit IRC14:25
*** ijw has joined #openstack-ironic14:28
*** vikrant has quit IRC14:30
*** udesale has quit IRC14:39
openstackgerritGalyna Zholtkevych proposed openstack/ironic master: Ensure dying SOL console on conductor death  https://review.openstack.org/44657114:39
openstackgerritVasyl Saienko proposed openstack/ironic-lib master: Replace udevadm settle with test -e  https://review.openstack.org/44695014:40
*** rama_y has quit IRC14:41
*** aNuposic has quit IRC14:41
Sukhdevjroll : No luck14:42
jrollSukhdev: surely progress, though?14:43
Sukhdevjroll : exact same error - what is beyond me is that Ir-api, ir-cond does not run14:43
jrollSukhdev: is there a screen session for them?14:43
*** dtantsur|brb is now known as dtantsur14:44
Sukhdevjroll : no14:44
*** Goneri has quit IRC14:44
jrollO_o14:44
Sukhdevjroll : last screen session is placement-api, which shows it did not start - when I look at n-cpu logs, it shows failing because it can not connect to ironic nodes14:45
Sukhdevjroll : it shows this failure - http://paste.openstack.org/show/603373/14:45
jrollSukhdev: right, makes sense, just odd that ironic services aren't running14:46
jrollcan you paste your new local.conf?14:46
*** dyasny has joined #openstack-ironic14:47
Sukhdevjroll : http://paste.openstack.org/show/603434/14:47
Sukhdevjroll : I went back to master branch - just to make sure devstack and rest of the stuff is all from master branch14:48
jrollSukhdev: cool14:48
jrollSukhdev: local.conf looks good, something weird is happening, I think I would need full devstack logs to help here14:49
Sukhdevjroll : you mean logs from stack.sh, right?14:50
jrollSukhdev: yes14:50
jrollSukhdev: should be on the filesystem as devstacklog.txt btw14:50
Sukhdevjroll : let me put them in paste14:51
jrollcool, I see no reason this shouldn't be either working or killing the devstack install14:51
*** lucas-hungry is now known as lucasagomes14:56
*** dtantsur is now known as dtantsur|mtg14:57
openstackgerritPeter Piela proposed openstack/ironic-ui master: Fix Javascript unassignable errors  https://review.openstack.org/44753214:58
mariojvdoes anyone have that link to the summit brainstorm etherpad handy?15:01
mariojvi'd like an ops session if no one already proposed one15:02
rloomariojv: i think it is mentioned in last week's meeting. (and welcome back). TheJulia would know.15:03
Sukhdevjroll : odd - the devstack.log file is empty - only the summary file.15:03
rloohi and Happy Spring Equinox everyone, jroll, Sukhdev, mariojv, TheJulia15:04
Sukhdevrloo : thanks - same to you15:05
jrollSukhdev: huh, weird15:06
jrollmariojv: https://etherpad.openstack.org/p/BOS-ironic-brainstorming15:07
Sukhdevjroll : ever since I decided to upgrade to latest code, all kind of weirdness has crept in :-):-)15:07
jrollSukhdev: this is why I recommend paving everything and reinstalling the OS15:08
rloomariojv, jroll: I added that link to our etherpad15:09
*** amarao has quit IRC15:09
*** amarao has joined #openstack-ironic15:09
*** hw_wutianwei has joined #openstack-ironic15:10
*** dyasny has quit IRC15:12
soliosgjroll, Sukhdev: I wonder if 'enable_service ir-api ir-cond' is needed in a normal devstack+ironic install15:13
*** amarao has quit IRC15:13
mariojvthanks and hi rloo15:13
mariojvis it spring? i didn't notice :)15:13
jrollsoliosg: I believe it is (though it would be nice to just happen if you enable the plugin)15:13
soliosgjroll, Sukhdev: because ironic's dev-quickstart guide doesn't mention it15:13
jrollah15:14
jrollmaybe not then!15:14
soliosgjroll: yeah, I believe just the enable_plugin ironic ... should do the trick15:14
jrollsoliosg: indeed, you're right15:15
Sukhdevsoliosg jroll : ah that explains why I did not have it in my local.conf - I thought I accidently delete it - and, when I put it back in, it did not make any difference15:15
Sukhdevsoliosg : thanks for pointing this out - makes sense15:16
mgouldmariojv: allegedly15:16
NobodyCamGood Morning Ironic'ers15:17
kromanenkoHello!15:17
NobodyCammorning kromanenko :)15:17
*** srart has joined #openstack-ironic15:17
openstackgerritKyrylo Romanenko proposed openstack/ironic master: Add negative functional API tests for portgroups  https://review.openstack.org/43753515:18
*** amarao has joined #openstack-ironic15:18
mariojvi updated https://etherpad.openstack.org/p/ironic-review-party with a new review party time for anyone curious15:21
mariojvmainly just to reflect daylight saving time, since most previous attendees would have been affected by daylight saving time15:21
mariojvnow 20:00 UTC Thursdays, lmk if there are any objections15:21
mariojvthanks15:21
mariojvemailed mailing list about this just now, too15:21
*** crushil has quit IRC15:21
mjturekmariojv: effective this week?15:22
Sukhdevjroll : in the local.conf that I pasted did you see anything which will prevent from stack.sh logs - for some odd reason, I see devstack logs empty15:22
mariojvmjturek: yes15:22
mjturekcool cool15:22
mariojvi'll probably hang out for 5 mins after the scheduled time in case anyone doesn't get the message on time though15:23
*** ijw has quit IRC15:23
mjturekyeah good idea!15:23
jrollSukhdev: LOGFILE=HOME/devstack.log15:23
jrollSukhdev: is not the same as $HOME/devstack.log15:23
jrollso see if there's a directory called HOME somewhere I guess :P15:24
Sukhdevjroll : ha ha - I saw it as soon as you pointed it out :-)15:24
jrollmaybe ~/devstack/HOME/...15:24
jroll:)15:24
*** ijw has joined #openstack-ironic15:24
*** yogi has quit IRC15:24
soliosgSukhdev: looks like swift is enabled in your local.conf15:24
Sukhdevjroll : right - I see the logs there - damn - cut-n-pate15:24
*** dyasny has joined #openstack-ironic15:25
Sukhdevsoliosg : is that bad thing? should it not be enabled?15:25
soliosgSukhdev: but the stable/ocata for swift is not defined15:25
soliosgSukhdev: just wondering, I don't have any idea what could be wrong ;)15:25
Sukhdevsoliosg : I switched to everything to master branch15:26
soliosgSukhdev: swift can be enabled, that shouldn't be a problem15:26
Sukhdevsoliosg : so, hopefully no issue related to stable/ocata15:26
*** jkilpatr has quit IRC15:27
jrollyeah, that shouldn't be a problem15:27
soliosgSukhdev: LOGFILE=HOME/devstack.log has missing the $15:28
*** baoli has quit IRC15:28
soliosgSukhdev: that should explain the devstack.log being empty15:28
*** jkilpatr has joined #openstack-ironic15:28
Sukhdevsoliosg : right - that was mistake - hence, the logs are going under devstack/HOME :-)15:28
TheJuliamariojv: I created it, but sadly didn't get any brainstorming done last week. I basically spent the entire week under the weather :(15:29
TheJuliamariojv: looks like you've got the link though :)15:30
mariojvTheJulia: i'll find it in last week's meeting notes. thanks15:30
*** baoli has joined #openstack-ironic15:30
TheJuliaoh, one moment15:30
TheJuliahttps://etherpad.openstack.org/p/BOS-ironic-brainstorming15:31
mariojvtyvm!15:31
*** beekneemech is now known as bnemec15:32
openstackgerritKyrylo Romanenko proposed openstack/ironic master: Extend tests and checks for node VIFs  https://review.openstack.org/43600315:32
*** baha has joined #openstack-ironic15:32
*** chlong has joined #openstack-ironic15:33
*** baoli has quit IRC15:36
*** fxpester has quit IRC15:37
*** baoli has joined #openstack-ironic15:38
TheJuliamariojv: I did get a chance to watch the ops mid cycle session etherpad notes appear last week.  I do feel like there should be some time set aside to possibly discuss some of those things, as well as communications and perceptions with the operator portion of the community15:38
* jroll steps away until the meeting15:38
mariojvsounds good TheJulia15:38
openstackgerritChris Krelle proposed openstack/bifrost master: Follow up to 447435  https://review.openstack.org/44755515:39
openstackgerritKyrylo Romanenko proposed openstack/ironic master: Add negative tests for VIF attach/detach operations  https://review.openstack.org/43595215:39
*** rpioso has joined #openstack-ironic15:40
openstackgerritKyrylo Romanenko proposed openstack/ironic master: Add negative tests for VIF attach/detach operations  https://review.openstack.org/43595215:40
openstackgerritMerged openstack/bifrost master: roles: bifrost-create-vm-nodes: Improve host matching when deleting from vbmc  https://review.openstack.org/44743515:42
vdrokjroll: could you merge https://review.openstack.org/#/c/443800/3 ?15:43
patchbotpatch 443800 - ironic (stable/ocata) - Updated from global requirements15:43
vdrokand good morning mariojv NobodyCam rlo15:43
vdrokrloo: :)15:43
mariojvmorning vdrok15:43
rloohi vdrok, NobodyCam!15:44
openstackgerritMerged openstack/ironic master: flake8: Specify 'ironic' as name of app  https://review.openstack.org/44656215:44
*** jaosorior has quit IRC15:45
NobodyCamMorning vdrok & roll :)15:45
NobodyCamrloo: even :p15:47
rlooNobodyCam: :D15:47
NobodyCamlol hehehe :)15:47
*** Nisha_Agarwal has joined #openstack-ironic15:47
*** Goneri has joined #openstack-ironic15:48
Serlexhi, how can I further my investigation on trying to boot an ironic instance resulting in "No valid host was found" in nova_conductor15:50
Serlexmost likely mis-configuration in flavor attributes?15:50
*** links has joined #openstack-ironic15:51
rlooSerlex: did you take a look at https://docs.openstack.org/developer/ironic/deploy/troubleshooting.html15:51
*** hw_wutianwei has quit IRC15:51
Serlexnope thanks15:51
*** rbudden has quit IRC15:52
*** amarao has quit IRC15:53
*** sayantani01 has joined #openstack-ironic15:55
*** links has quit IRC15:55
jrollvdrok: done15:56
* jroll disappears again15:56
*** links has joined #openstack-ironic15:56
vdrokjroll: thx!15:56
joannamorning rloo, vdrok, NobodyCam, mariojv, jroll, Serlex :)15:58
mariojvmorning joanna15:58
NobodyCamGood morning joanna :)15:58
NobodyCammorning mariojv15:58
vdrokmorning joanna and Serlex !15:58
NobodyCam:)15:58
mariojvmorning NobodyCam15:58
rloohi vdrok, wrt 413113, i still see deprecation warnings. did you mean to handle them all or only some of them?15:59
*** jaosorior has joined #openstack-ironic15:59
rloomorning joanna!15:59
vdrokrloo: if you mean the policy ones, we can't fix them all I think15:59
rloovdrok: the .set_latent() ones16:00
vdrokrloo: ah, lemme check16:00
*** trown is now known as trown|outtypewww16:00
rloovdrok: i commented. copy/pasted form the console16:00
vdrokthanks16:00
SerlexMorning where you based16:00
openstackgerritChangBo Guo(gcb) proposed openstack/ironic master: Remove config option verbose from ironic.conf.sample  https://review.openstack.org/43346616:00
Serlexim about to head out16:01
openstackgerritKyrylo Romanenko proposed openstack/ironic master: Fix docstrings for creating methods in baremetal api tests  https://review.openstack.org/44756516:01
vdrokrloo: ah, so that's inside oslo I suppose16:02
vdrokat least from what I see in the message16:02
*** Syed__ has joined #openstack-ironic16:02
vdrokoslo_middleware itself might not have switched yet :)16:02
rloovdrok: oh, i only grep'd, didn't look into them. ok, i'll assume the rest are like that too.16:03
openstackgerritKyrylo Romanenko proposed openstack/ironic master: Fix docstrings for creating methods in baremetal api tests  https://review.openstack.org/44756516:05
*** links has quit IRC16:05
*** crushil has joined #openstack-ironic16:10
*** dtantsur|mtg is now known as dtantsur16:11
dtantsurmorning rloo, NobodyCam, mariojv16:11
NobodyCamMorning dtantsur :)16:11
jlvillalvsaienk0: Very cool https://review.openstack.org/447525  :)16:12
patchbotpatch 447525 - openstack-infra/project-config - Increase concurrency for ironic jobs to 416:12
jlvillalSome big time savings on the grenade and multi-node jobs.16:13
*** Nisha_Agarwal has quit IRC16:13
*** Nisha_Agarwal has joined #openstack-ironic16:15
*** tesseract has quit IRC16:15
*** Sukhdev has quit IRC16:16
*** Sukhdev_ has joined #openstack-ironic16:16
*** jkilpatr has quit IRC16:16
vsaienk0jlvillal: yup, increasing concurrency saves us 1h on multinode grenade job, but I would like to collect more statistic16:17
jlvillalvsaienk0: Thanks for working on it!16:19
mariojvmorning dtantsur16:21
vdrokmorning jlvillal16:22
jlvillalHi vdrok mariojv vsaienk0 NobodyCam dtantsur rloo jroll TheJulia JayF and everyone else :)16:23
mariojvhi jlvillal16:23
TheJuliao/ jlvillal from someplace over north america16:23
NobodyCamMorning jlvillal :)16:23
rloohi jlvillal, dtantsur16:23
jlvillal:)16:24
jlvillalTheJulia: Fancy buying that WiFi access ;)16:24
TheJuliaDay passes kind of make sense though :)16:24
jlvillalTrue16:25
TheJuliaAlthough... monthly might make sense soon16:25
*** pcaruana has quit IRC16:27
lucasagomesfolks, quick q re driver composition: With old driver style we had a conditional to verify if the library(ies) the driver is dependent on was installed at load time: https://github.com/openstack/ironic/blob/master/ironic/drivers/irmc.py#L47-L5016:29
*** Sukhdev has joined #openstack-ironic16:29
lucasagomesbut, for the new hardware types, we don't have anything were we can do that, right ?16:30
*** jkilpatr has joined #openstack-ironic16:30
lucasagomesjroll, dtantsur ^ ?16:30
lucasagomesI wonder if it's something we can do at the constructor of the hardware type class, e.g: https://review.openstack.org/#/c/438982/11/ironic/drivers/redfish.py16:32
patchbotpatch 438982 - ironic - Add redfish driver16:32
TheJuliaHmm...16:34
dtantsurlucasagomes, we can probably do it, when e.g. all power methods depend on the given library16:35
aarefievjroll, dtantsur: could you w+1 on https://review.openstack.org/#/c/443878/1 please16:35
patchbotpatch 443878 - python-ironic-inspector-client (stable/ocata) - Updated from global requirements16:35
rloolucasagomes: it seems like we should move/add those checks to the *-interfaces.16:35
rloodtantsur, lucasagomes: then we have to decide if we want to check that when a conductor starts up (ie do we assume if those interfaces are enabled even if not used, that dependencies must exist)16:36
rloodtantsur, lucasagomes: or do that check when a driver is actually created.16:36
lucasagomesdtantsur, rloo right... yeah adding the checks to the interfaces constructors makes sense to me16:37
lucasagomesrloo, which will probably fail at conductor start up16:37
lucasagomes(if enabled)16:37
rloolucasagomes: ok then, i can't recall now, when we first access those driver interfaces :)16:38
lucasagomesrloo, yeah me neither, I need to test it out16:38
lucasagomescause before it was at load time and would fail at conductor startup if we couldn't load the driver16:38
lucasagomesso I think we should keep the bahaviour, if possible16:38
rloolucasagomes: that makes sense to me16:39
rloolucasagomes: it's a bug, not an rfe, right?16:39
lucasagomesrloo, IMHO, bug16:39
lucasagomesmaybe could be appended to the driver composition work so it would be part of it16:40
openstackgerritAnnie Lezil proposed openstack/ironic-python-agent master: Collect NIC name given by BIOS  https://review.openstack.org/39640616:40
lucasagomesbut, whatever way seems good to me16:40
rloolucasagomes: yeah, i was just thinking that. would be good to open a bug still, and then add a link to that bug in the etherpad subteam thing.16:40
*** causten has quit IRC16:40
lucasagomesrloo, I will open a bug16:40
lucasagomes1 sec16:40
rloolucasagomes: cuz the main driver comp bug was closed i think16:40
jrolllucasagomes: I think we init all of the interfaces at startup, so you could do it there... which as I read scrollback I think you're getting to16:41
*** causten has joined #openstack-ironic16:41
lucasagomesjroll, yeah that's what I was planning to test16:41
*** stendulker has joined #openstack-ironic16:41
lucasagomesso probably it's more about documenting how to in the developer documentation (if it works)16:41
jrolllucasagomes: yeah +116:42
lucasagomesanyway, lemme try it out (/me needs to build a devstack env)16:42
*** rama_ has joined #openstack-ironic16:43
openstackgerritAnnie Lezil proposed openstack/ironic-python-agent master: Collect NIC name given by BIOS  https://review.openstack.org/39640616:43
*** rbudden has joined #openstack-ironic16:44
*** rama_ is now known as Guest5395616:44
*** Guest53956 is now known as rama_y16:45
openstackgerritJohn L. Villalovos proposed openstack/ironic master: devstack: When Python 3 enabled, use Python 3  https://review.openstack.org/44563616:45
*** causten has quit IRC16:45
*** erolg has quit IRC16:47
*** jaosorior has quit IRC16:50
dtantsurreminder: please provide status updates for the meeting!16:51
*** jaosorior has joined #openstack-ironic16:52
*** nicodemos has joined #openstack-ironic16:54
*** Serlex has quit IRC16:55
*** vmud213 has joined #openstack-ironic16:56
mgouldTheJulia, ppiela, robcresswell: how do I run JS unit tests for ironic-ui?16:57
mgouldI've tried creating one that ought to fail and running `tox -e selenium`, but it's not failing16:58
jlvillalMeeting in about two minutes over in #openstack-meeting-316:58
* jlvillal read selenium and for a moment thought he was in the wrong channel16:58
dtantsurlol16:58
jlvillalI did, I double checked :)16:59
*** Sukhdev has quit IRC17:01
*** Sukhdev_ is now known as Sukhdev17:01
*** vmud213 has quit IRC17:01
*** vmud213 has joined #openstack-ironic17:01
openstackgerritAnnie Lezil proposed openstack/ironic-python-agent master: Collect NIC name given by BIOS  https://review.openstack.org/39640617:01
ppielamgould: one way is http://<horizon-host>:8000/jasmine/?spec=horizon.dashboard.admin.ironic17:01
mgouldppiela: thanks!17:02
jlvillallucasagomes: How do you decide on who is in "ironic-staging-drivers-core" ?17:03
mgouldppiela: now all the node-details specs are failing :-)17:04
lucasagomesjlvillal, there's no methodology really... I just added people that were interested and I trusted (all ironic cores so far)17:05
lucasagomesjlvillal, maybe one day we can have staging-drivers under ironic umbrella as well :-)17:05
jlvillallucasagomes: Cool. Thanks :)17:05
*** fragatina has joined #openstack-ironic17:05
* lucasagomes thinks it would be good17:06
* jlvillal agrees17:06
*** stendulker has quit IRC17:06
*** fragatin_ has joined #openstack-ironic17:06
mgouldppiela: still fails after I checked out the master branch :-(17:07
mgouldnodeUuid is undefined in http://localhost:8000/static/dashboard/admin/ironic/node-details/node-details.controller.spec.js17:07
mgouldline 2717:07
ppielamgould: I will check17:08
mgouldthere's a declaration/assignment of that variable on line 22 :-(17:09
*** vmud213 has quit IRC17:09
*** vmud213 has joined #openstack-ironic17:10
*** fragatina has quit IRC17:10
*** vmud213 has quit IRC17:11
*** vmud213 has joined #openstack-ironic17:11
*** mat128 has joined #openstack-ironic17:13
ppielamgould: Fails for me also, I will fix17:13
mgouldppiela: thanks!17:14
mgouldso I guess those tests aren't run in CI?17:14
*** aNuposic has joined #openstack-ironic17:14
ppielamgould: I have wondered about that, but would assume not17:15
*** vmud213 has quit IRC17:17
vdroklucasagomes: mind approving a tiny patch? https://review.openstack.org/44756017:19
patchbotpatch 447560 - ironic-staging-drivers - Specify ironic_staging_drivers as name of the app17:19
vdrokstolen from jlvillal :)17:19
lucasagomesvdrok, hi there, /me looks17:19
jlvillalvdrok: :)17:19
lucasagomesvdrok, done!17:19
vdrokthx!17:19
*** dyasny has quit IRC17:25
*** mat128 has quit IRC17:29
*** fragatin_ has quit IRC17:30
*** kromanenko has quit IRC17:30
*** mat128 has joined #openstack-ironic17:34
*** mat128 has quit IRC17:34
*** jaosorior has quit IRC17:35
mariojvjkilpatr: on https://bugs.launchpad.net/ironic/+bug/1672457 - is this reproducible in ocata? i'm also curious if the config option for # periodic task workers is the default17:38
openstackLaunchpad bug 1672457 in Ironic "Ironic Conductor performance trends down with uptime" [Medium,Confirmed]17:38
*** dyasny has joined #openstack-ironic17:38
jkilpatrmariojv, no one's got a sizable ocata cloud up to test yet. I have working builds on a small scale, I could adjust their refresh rate and then leave them for a day or two to find out.17:39
mariojvcool, was just curious17:39
vdrokjkilpatr: also, could you add memory graphs too?17:39
jkilpatrmariojv, it's really obvious on bigger clouds since the slope is determined by node count, rook had a couple hundred node cloud that slowed significantly over a weekend.17:39
jkilpatrvdrok, gimme 5 minutes17:40
vdroksure, thanks :)17:40
mariojvjkilpatr: how many nodes/conductor?17:40
mariojvi found that 200 nodes/conductor scales well17:40
*** baoli has quit IRC17:40
mariojvbut that's on an old release17:40
jkilpatrmariojv, no tuning, so whatever tripleo deploys with, which is I think one conductor on the undercloud? (someone correct me please)17:41
mariojvthat'd likely be an issue17:41
jrollwanyen: I don't know what you're talking about with host aggregates. do you have a reference for "The nova os_traits said that it addresses the problem for host aggregate"? and yes, ironic works fine with host aggregates17:41
*** mat128 has joined #openstack-ironic17:41
mariojvperhaps jroll will discuss # of conductors in the reference architecture he's making17:41
jrollmariojv: I don't have any sort of lab to be able to test that to make a good statement on it17:41
dtantsurjkilpatr, yes, all-in-one undercloud17:41
mariojvfair jroll17:42
*** chlong has quit IRC17:42
*** baoli has joined #openstack-ironic17:42
*** baoli has quit IRC17:42
jkilpatrvdrok, https://snapshot.raintank.io/dashboard/snapshot/WULvdWAGoqvwc5OOIlm8TH4kDAa3Uq2s?panelId=72&fullscreen17:43
jkilpatrclick on various ironic processes to see their memory usage too, going to add that to the ticket17:43
vdrokthank you17:44
jkilpatrvdrok, let me know if you need any other data.17:44
*** baoli has joined #openstack-ironic17:46
*** alineb has quit IRC17:48
jlvillaljkilpatr: Kind of surprised the API service takes so much memory. That is only surprised from a gut feeling and not exploring what it allocated compared to the conductor.17:48
*** mat128 has quit IRC17:48
jkilpatrjlvillal, yeha less than a gig but nontrival17:50
jlvillaljkilpatr: Oh, I was reading that as 3 GB.17:51
jlvillaljkilpatr: ironic-api Virtual17:51
jkilpatrjlvillal, virtual includes any memory it could possibly be said to be using, so libraries that more than one process uses, swap it may be using etc17:52
jkilpatrrss is actual physical ram usage for that specific process (aka what you would get back by killing the process)17:53
openstackgerritMiles Gould proposed openstack/ironic-ui master: Document how to run JavaScript unit tests  https://review.openstack.org/44762417:55
*** jcoufal_ has joined #openstack-ironic18:00
* jlvillal intentionally picks the smallest of all the ironic thingees :)18:00
*** rbudden has quit IRC18:00
*** kaifeng has joined #openstack-ironic18:00
mjturekdtantsur: I can handle the ironic/common code for translation cleanup18:00
jlvillaldtantsur: Or I will see if one of my co-workers wants to do ironic-lib. If not, then I will take it.18:01
rloojlvillal: just assign yourself or whomever on the bug18:01
dtantsurmjturek, joanna, jlvillal, let's create an etherpad, and spread the work there please18:01
mjtureksounds good18:01
jlvillalrloo: Is there a bug? Can I have the link?18:01
rloojlvillal: in the etherpad, i have it noted there18:02
lucasagomescalling it a day, have a great evening all!18:02
jlvillalrloo: Thanks18:02
*** mgould is now known as mgould|afk18:02
*** derekh has quit IRC18:02
*** lucasagomes is now known as lucas-afk18:02
*** ralonsoh has quit IRC18:02
*** jcoufal has quit IRC18:03
mjturekdtantsur, joanna, jlvillal: https://etherpad.openstack.org/p/ironic-translation-cleanup something like this?18:04
joannamjturek: great!18:05
vdrokgood night everyone!18:05
mjtureknight vdrok!18:06
*** mat128 has joined #openstack-ironic18:06
*** aarefiev is now known as aarefiev_pto18:06
*** mgoddard has quit IRC18:07
joannavdrok: gnight!18:07
*** yogi has joined #openstack-ironic18:07
jlvillalrloo: So if I have a LOG.exception(_LE("foo"))18:08
jlvillalShould that become: LOG.exception(_("foo")) ?18:09
rloojlvillal: to be honest, i don't know the details. i am just the messenger :)18:09
jlvillalOr: LOG.exception("foor")18:09
jlvillals/foor/foo/18:09
*** athomas has quit IRC18:09
rloojlvillal: that is an exception so doesn't need any18:09
* soliosg suggests to have a common gerrit topic, so patches are quickly spotted18:10
rloojlvillal: i mean, that is a log18:10
jlvillalrloo: Okay. Thanks.18:10
rloosoliosg: please use the bug number. that's what the bug is for :)18:10
*** baoli has quit IRC18:10
*** mtanino has joined #openstack-ironic18:11
*** e0ne has quit IRC18:11
rloojlvillal: vs the raise Exception(msg) which should be translated. unless someone changes that too, but we're only talking about logs now.18:11
*** mat128 has quit IRC18:11
soliosgrloo: oops, forgot there's a bug ;), yes let's use the bug number18:11
jlvillalrloo: makes sense18:11
*** baoli has joined #openstack-ironic18:11
aNuposici can take up for ironic drivers if that helps. Are we doing sub-project wise?18:11
dtantsurjlvillal, LOG.exception loses _LE18:11
dtantsurit's just for logging the traceback18:12
jlvillaldtantsur: Thanks18:12
mjturekjlvillal: sample nova patch https://review.openstack.org/#/c/447466/18:12
patchbotpatch 447466 - nova - remove log translation from nova.api.metadata18:12
dtantsurg'night, see you tomorrow18:12
*** dtantsur is now known as dtantsur|afk18:12
aNuposicrloo, dtantsur I can take up to remove markers from ironic drivers18:12
dtantsur|afkaNuposic, please use https://etherpad.openstack.org/p/ironic-translation-cleanup to sync. thansk!18:13
*** causten has joined #openstack-ironic18:13
aNuposicdtantsur|afk, cool18:13
soliosgjlvillal: from what i recall reading the log wiki, we should use _() if we propagating the message outside the context (raising an exception)18:14
rama_ymjturek, thanks!18:14
*** ChubYann has joined #openstack-ironic18:15
openstackgerritXavier proposed openstack/ironic master: Introduces onetime boot flag in oneview drivers  https://review.openstack.org/43646918:16
*** baoli has quit IRC18:16
openstackgerritJohn L. Villalovos proposed openstack/ironic-lib master: Remove translation of log messages  https://review.openstack.org/44763318:17
jlvillalironic-lib was kind of easy :)18:17
openstackgerritMerged openstack/ironic master: Fix usage of various deprecated methods  https://review.openstack.org/41311318:18
*** bcornec has joined #openstack-ironic18:18
*** nicodemos has quit IRC18:20
jlvillalrloo: https://review.openstack.org/447633 :)18:20
patchbotpatch 447633 - ironic-lib - Remove translation of log messages18:20
rloojlvillal: what is tt.py.save?18:21
jlvillalrloo: Dang it!18:21
soliosgjlvillal: in the ironic-lib patch ^^, you left an extra pair of parentheses, are they needed?18:21
rloojlvillal: ha ha18:21
openstackgerritJohn L. Villalovos proposed openstack/ironic-lib master: Remove translation of log messages  https://review.openstack.org/44763318:22
aNuposicmariojv, are you planning to rebase https://review.openstack.org/#/c/400437/ today?18:22
patchbotpatch 400437 - ironic - Agent driver rescue implementation18:22
*** causten has quit IRC18:22
mariojvaNuposic: tomorrow morning18:22
jlvillalsoliosg: What do you mean? Where?18:22
mariojvaNuposic: i have a lot of comments to respond to on the previous patches, as well18:22
aNuposicmariojv, okay cool18:23
*** fragatina has joined #openstack-ironic18:23
jlvillalsoliosg: I tried to remove the unneeded ones18:23
soliosgjlvillal: example, LOG.warning(('warning string here'), {dict})18:23
jlvillalsoliosg: link?18:24
*** mat128 has joined #openstack-ironic18:24
aNuposicmariojv, yup, also Jay was saying is there a need to create a rescue user? I mean we can do all the operations with root18:24
jlvillalsoliosg: Or leave a review on patch set 2, with a minus 1 for that18:24
soliosgjlvillal: https://review.openstack.org/#/c/447633/1/ironic_lib/disk_partitioner.py@13418:24
patchbotpatch 447633 - ironic-lib - Remove translation of log messages18:24
mariojvaNuposic: i don't want to give the user a privileged user by default18:25
jlvillalsoliosg: You need the parenthesis there. The string spans multiple lines.18:25
mariojvs/privileged user/root user18:25
*** causten has joined #openstack-ironic18:25
soliosgjlvillal: my bad18:25
jlvillalsoliosg: Well I think it is better to have it. For the single line ones I deleted the parenthesis. Multi-line ones I kept them.18:25
*** crushil has quit IRC18:26
jlvillalsoliosg: It might not be completely necessary, but I think it helps. I know in some situations you need it and others you don't. So for consistency I use them on multi-line strings.18:26
openstackgerritXavier proposed openstack/ironic master: Introduces onetime boot flag in oneview drivers  https://review.openstack.org/43646918:26
*** baoli has joined #openstack-ironic18:28
aNuposicmariojv, I see. That makes sense, so if you are gonna keep the rescue user i can change my patch accordingly.18:28
mariojvok18:28
*** mat128 has quit IRC18:29
*** vsaienko has quit IRC18:29
*** mat128 has joined #openstack-ironic18:31
*** kaifeng has quit IRC18:31
*** mjura has quit IRC18:31
*** baoli has quit IRC18:32
*** rbudden has joined #openstack-ironic18:32
*** crushil has joined #openstack-ironic18:34
openstackgerritMerged openstack/ironic-ui master: Fix typo in base-node.service.js  https://review.openstack.org/44682118:35
openstackgerritMerged openstack/ironic-ui master: Fix docstrings for node validation  https://review.openstack.org/44376018:35
openstackgerritMerged openstack/ironic-ui master: s/UUID/UUID or name/ in docstrings  https://review.openstack.org/44495418:35
openstackgerritMerged openstack/ironic-ui master: Correct Release Notes theme  https://review.openstack.org/43914418:35
*** baoli has joined #openstack-ironic18:38
*** bcornec has quit IRC18:40
rloojroll: https://etherpad.openstack.org/p/BOS-TC-vm-baremetal-platform18:40
rloojroll: for ironic one, i guess we want to do things separate from that18:41
rlooTheJulia, mariojv, dtantsur|afk: I also added the BOS-ironic-brainstorming link to https://wiki.openstack.org/wiki/Forum/Boston201718:42
*** mgoddard has joined #openstack-ironic18:43
jrollrloo: can you rephrase your question? :)18:44
rloomariojv, TheJulia: I haven't been paying attention, but here are deadlines, today is end of brainstorming phase... http://lists.openstack.org/pipermail/openstack-dev/2017-March/114002.html18:44
*** baoli has quit IRC18:44
rloojroll: heh, just wanted to be clear, whatever brainstorming in ironic forum thingy, shouldn't overlap with stuff in that other thing18:44
rloojroll: not that there is any ironic brainstorming yet so maybe doesn't matter.18:45
jrollrloo: I don't mind if it overlaps a bit, but yeah, is separate18:45
mariojvgreat18:46
openstackgerritVarun Gadiraju proposed openstack/ironic master: Remove translation of log messages from ironic/dhcp directory  https://review.openstack.org/44764218:46
rloojroll: ok18:46
openstackgerritMerged openstack/ironic-lib master: Add missing 'autospec' statements to unit test mocks  https://review.openstack.org/44724818:47
*** crushil has quit IRC18:50
*** bcornec has joined #openstack-ironic18:50
rpiosoaNuposic: I'd like to help with the translation cleanup in drivers.18:54
*** causten has quit IRC18:55
rpiosoaNuposic: How 'bout if I take drivers/modules/drac?18:55
aNuposicrpioso, sure18:55
aNuposicrpioso, go ahead18:56
rpiosoaNuposic: I'll note that on the etherpad.18:56
rpiosoaNuposic: ty18:56
aNuposicrpioso, yes please. anytime :)18:56
openstackgerritVarun Gadiraju proposed openstack/ironic master: Remove translation of log messages from ironic/dhcp and ironic/cmd  https://review.openstack.org/44764218:57
*** Nisha_Agarwal has quit IRC18:57
*** sbezverk has joined #openstack-ironic18:59
sbezverkhello, my baremetal node gets incorrect tftp address to download pxelinux.0 I cannot figure out where doesw it taking from? any hints?19:00
mariojvjlvillal: where is the enable_python3_package function defined here ? https://review.openstack.org/#/c/445636/5/devstack/plugin.sh19:03
patchbotpatch 445636 - ironic - devstack: When Python 3 enabled, use Python 319:03
mariojvjlvillal: i did not find it here19:03
*** cdearborn has joined #openstack-ironic19:03
mariojvhttps://github.com/openstack/ironic/blob/master/devstack/lib/ironic19:03
mariojvpresumably it's somewhere in the actual devstack repo? but i'm having trouble untangling the dependency graph19:04
jrollmariojv: yeah, that's a devstack thing19:04
*** racedo has quit IRC19:04
* jroll looks19:04
*** crushil has joined #openstack-ironic19:05
jrollinc/python line 17019:05
mariojvjroll: https://github.com/openstack-dev/devstack/blob/6523d6e09789076d0a430bf7b608511fcb1c406a/inc/python#L17019:05
mariojvyup19:05
jrollya19:05
mariojvthx19:05
jrollnp19:05
mariojvjlvillal: what about python-openstackclient?19:05
*** [1]cdearborn has quit IRC19:05
* mariojv will just leave that as a comment19:05
mariojvah, there's a todo19:05
mariojvnvm19:05
sbezverkmgoddard: ping19:06
mgoddardhi sbezverk19:06
*** baoli has joined #openstack-ironic19:07
jrollI'm not feeling well, I'm gonna bounce for the day, see y'all tomorrow19:08
aNuposicjlvillal, wdyt about raising NotAcceptable or Invalid when one of the params are missing while initializing a connection with radosgw, do you think of other exception suitable?19:09
mariojvhope you feel better tomorrow jim19:11
openstackgerritJohn L. Villalovos proposed openstack/ironic-lib master: Remove translation of log messages  https://review.openstack.org/44763319:11
jlvillalaNuposic, Not sure off the top of my head. Maybe see if there are other instances of code doing something similar19:12
jrollthanks19:12
jlvillalmariojv, python-openstackclient isn't our project.19:13
jlvillalmariojv, Or are you talking about the Python 3 stuff.19:13
jlvillalmariojv, Sorry at lunch and sorta reading messages. I'll reply when I am back :)19:13
sbezverkmgoddard: qq do you know how to configure tftp server ip for pool used by baremetal nodes?19:13
sbezverkmgoddard: I am getting my baremetal vm up but neutron gives wrong tftp so it cannot load pxelinux.019:14
*** baoli has quit IRC19:14
mgoddardsbezverk: are you using devstack?19:15
sbezverkmgoddard: no I am kolla-kubernetes and it is almost working :)19:16
mgoddardsbezverk: ah, ok. it's in ironic.conf: [pxe] tftp_server19:17
sbezverkmgoddard: tftp_server = X.X.X.X where ip address of pxe listening interface rirght?19:18
sbezverkmgoddard: what is confusing neutron's dhcp gives that address19:19
sbezverkso I am not sure at what point pxe's tftp ip will be injected into neutron dhcp address reply19:19
openstackgerritVarun Gadiraju proposed openstack/ironic master: Remove translation of log messages from ironic/dhcp and ironic/cmd  https://review.openstack.org/44764219:25
*** baoli has joined #openstack-ironic19:25
TheJuliarloo: Well, that is totally awesome :(19:25
mariojvjlvillal: oh, i thought devstack tests might be using it19:25
mariojvnevermind hten19:26
mariojv*then19:26
*** vsaienko has joined #openstack-ironic19:26
mariojveasy review for any stabel/ocata cores https://review.openstack.org/#/c/443804/19:29
patchbotpatch 443804 - ironic-python-agent (stable/ocata) - Updated from global requirements19:29
mgoddardsbezverk: yes that's right19:30
TheJuliarloo: mariojv: relistically, the tc/vm/baremetal session covers a good chunk of what I'd want to talk about.  I guess really we don't have anything unless mariojv does?19:30
mgoddardsbezverk: you should be able to see it as config on the neutron port19:30
*** nicodemos has joined #openstack-ironic19:31
mariojvTheJulia: i still need to look over the session list19:31
mariojvTheJulia: but an operator session focused specifically on ironic would be good imho19:31
mariojvwondering if there are any standalone users that wouldn't be in that meeting, for example19:32
mariojvTheJulia: I will certainly attend that one, though, looks like it'll be a productive session19:32
TheJuliaI _really_ wish I had enough foresight/lead time to be at the ops mid cycle because I think it would have been revealing19:33
mariojvfor sure19:33
sbezverkmgoddard: thank you19:35
mariojvTheJulia: BTW, it looks like this is attempting a strategy to kill consoles when a conductor goes down that goes against what you were proposing with subprocessing: https://review.openstack.org/#/c/44657119:35
patchbotpatch 446571 - ironic - Ensure dying SOL console on conductor death19:35
mariojvi like the one you were exploring better, since that'd cover more cases (i think)19:35
TheJuliaI just feel like even though we have a good number of operators that directly interact with this community, that there is either context lost or disconnect that I'd love to see bridged (not that it truly can be)19:36
*** crushil has quit IRC19:37
*** [1]cdearborn has joined #openstack-ironic19:37
*** cdearborn has quit IRC19:39
mariojvTheJulia: i'd be good with a mixed session where we both hear about things we can make better for operators (code and docs we can write), and have part of the session for more "how do we get better at community" wrt operators19:39
mariojvi personally feel like we're pretty responsive in irc, have good docs, etc., but i was on a team that had operators engaged with upstream dev, so kind of biased19:40
mariojvhow does one go about proposing a summit session like this ^ ?19:40
*** crushil has joined #openstack-ironic19:41
mariojvfor some reason filtering isn't working for me at https://www.openstack.org/summit/boston-2017/summit-schedule/19:41
mariojvi guess maybe the selection already happened?19:42
TheJuliamariojv: I kind of like the patch as a one size fits all kind of thing.  Wax it all if it is the namespace and move on.  Processes exiting on their own doesn't always work, especially with udp sockets and ipmitool being involved :(19:43
*** krtaylor has quit IRC19:43
mariojvOK - i'll update with that irc comment. still awaiting reno but that's a different thing19:43
TheJuliamariojv: thank you :)19:43
TheJuliaI _think_ the default kernel timeout for a udp socket is something like 12 hours too....19:44
TheJuliamariojv: the schedule seems to load for me, at least in safari19:45
mariojvthe schedule itself will load, but not the filters19:45
mariojvunless i click on a tag from a presentation (not typing them in manually)19:45
mariojvit's fine. i presume that whatever we put in the brainstorm etherpad will be taken into consideration :)19:46
TheJuliamariojv: works for me....19:46
mariojv"The formal submission tool will be announced as open after a few weeks of brainstorming19:47
patchbotError: No closing quotation19:47
mariojv"19:47
patchbotError: No closing quotation19:47
mariojvfrom https://wiki.openstack.org/wiki/Forum19:47
* TheJulia just stops and thinks for a moment...19:48
*** mat128 has quit IRC19:54
anishdtantsur|afk: still waiting on you for https://review.openstack.org/#/c/401415/19:55
patchbotpatch 401415 - python-dracclient - Fetch system attributes19:55
TheJulia[1]cdearborn: ^^^ may be of interest to you19:57
*** e0ne has joined #openstack-ironic19:58
mariojvsoliosg: is the added import here OK, with all the tempest manager.py shenanigans going on? https://review.openstack.org/#/c/435952/12/ironic_tempest_plugin/tests/api/admin/test_nodes.py19:59
patchbotpatch 435952 - ironic - Add negative tests for VIF attach/detach operations19:59
mariojvi'd presume so but wanted to check with you first19:59
*** baoli has quit IRC20:01
*** baoli has joined #openstack-ironic20:01
*** baoli has quit IRC20:02
jlvillalmariojv: the Python 3 job passed the tests.20:04
mariojv\o/20:04
TheJuliawoot20:04
jlvillalNo not those tests ;)20:04
mariojvjlvillal: approved20:04
jlvillalJust the gate tests. Still fails for Python 3.20:04
jlvillalmariojv: Thanks :)20:04
mariojvjlvillal: right, that's what i meant by "the tests"20:04
mariojv:P20:04
jlvillalI'm thinking that making jobs pass with Python 3 is going to be harder than I thought.20:05
*** dprince has quit IRC20:05
jlvillalSadly :(20:05
openstackgerritMerged openstack/ironic master: Validation before perform node deallocation  https://review.openstack.org/38601420:05
*** linggao has joined #openstack-ironic20:07
soliosgmariojv: checking about that 'from tempest import test'20:08
*** baoli has joined #openstack-ironic20:12
mariojvthanks soliosg20:12
mariojvsoliosg: i -1'ed for other reasons, but if it's an issue feel free to leave that as a comment on the patch itself20:13
*** kencjohnston_ has joined #openstack-ironic20:15
*** francoblanco_ has joined #openstack-ironic20:15
*** Sukhdev_ has joined #openstack-ironic20:17
*** zhenguo_ has joined #openstack-ironic20:18
*** makowals_ has joined #openstack-ironic20:18
*** lucas-afk has quit IRC20:18
Sukhdev_jroll : After cleaning things a bit, I was able to get everything going. When I launch "nova boot" it returns no hosts found. All the standard stuff looks good. See it here - http://paste.openstack.org/show/603493/20:18
*** ijw has quit IRC20:18
*** rbudden has quit IRC20:19
*** galyna1 has joined #openstack-ironic20:19
*** sai has quit IRC20:20
*** rook has quit IRC20:20
*** vsaienk01 has joined #openstack-ironic20:20
*** bl0m1_ has joined #openstack-ironic20:21
*** bcornec2 has joined #openstack-ironic20:21
vsaienkojlvillal, shouldn't ironic running under py3.5 with https://review.openstack.org/#/c/445636/ on py3 experimental job?20:21
patchbotpatch 445636 - ironic - devstack: When Python 3 enabled, use Python 320:21
*** rook has joined #openstack-ironic20:21
*** lucasagomes has joined #openstack-ironic20:21
*** krtaylor has joined #openstack-ironic20:21
*** rook is now known as Guest4502520:21
*** andyjones2001 has joined #openstack-ironic20:22
*** sai has joined #openstack-ironic20:22
jlvillalvsaienko: That is the goal...20:22
*** jmccrory_ has joined #openstack-ironic20:22
*** e0ne has quit IRC20:22
jlvillalvsaienko: i think we can still land that though. Yes Python 3 job doesn't work yet. But no reason to stop that patch.20:23
vsaienkojlvillal, do you know why it is still launched under python2 http://logs.openstack.org/36/445636/4/experimental/gate-tempest-dsvm-ironic-ipa-partition-pxe_ipmitool-tinyipa-python3-ubuntu-xenial-nv/96fb7f4/logs/devstacklog.txt.gz#_2017-03-16_18_00_53_66220:23
jlvillalvsaienko: I said in the commit message it doesn't work.20:23
jlvillalvsaienko: But I see it installing it with Python 3.20:23
*** baoli has quit IRC20:23
vsaienkojlvillal, where it installing ironic under python3? I see in the logs that it is installed under python220:24
*** sdake_ has joined #openstack-ironic20:24
*** sdake_ has quit IRC20:24
*** sdake_ has joined #openstack-ironic20:24
vsaienkojlvillal, please have look http://logs.openstack.org/36/445636/4/experimental/gate-tempest-dsvm-ironic-ipa-partition-pxe_ipmitool-tinyipa-python3-ubuntu-xenial-nv/96fb7f4/logs/devstacklog.txt.gz#_2017-03-16_18_00_53_66220:24
*** Sukhdev__ has joined #openstack-ironic20:25
*** jcoufal has joined #openstack-ironic20:26
*** xhku_ has joined #openstack-ironic20:26
*** Guest45025 is now known as rook-ugh20:27
*** bcornec has quit IRC20:29
*** jcoufal_ has quit IRC20:29
*** jkilpatr has quit IRC20:29
*** Sukhdev has quit IRC20:29
*** makowals has quit IRC20:29
*** francoblanco has quit IRC20:29
*** soliosg has quit IRC20:29
*** vsaienk0 has quit IRC20:29
*** galyna has quit IRC20:29
*** aolwas has quit IRC20:29
*** sdake has quit IRC20:29
*** zhenguo has quit IRC20:29
*** andyjone1 has quit IRC20:29
*** jmccrory has quit IRC20:29
*** bl0m1 has quit IRC20:29
*** fbouliane has quit IRC20:29
*** kencjohnston has quit IRC20:29
*** marios has quit IRC20:29
*** soliosg1 is now known as soliosg20:29
*** jmccrory_ is now known as jmccrory20:29
jlvillalvsaienko: Still looking...20:29
*** Sukhdev__ is now known as Sukhdev20:29
*** francoblanco_ is now known as francoblanco20:29
*** zhenguo_ is now known as zhenguo20:30
*** marios has joined #openstack-ironic20:31
jlvillalvsaienko: Let's see what the experimental job result is20:32
*** jkilpatr has joined #openstack-ironic20:33
vsaienkojlvillal, ok20:33
jlvillalvsaienko: I had a bug before :(  https://review.openstack.org/#/c/445636/4/devstack/plugin.sh@1520:33
patchbotpatch 445636 - ironic - devstack: When Python 3 enabled, use Python 320:33
jlvillalvsaienko: No '$'20:33
jlvillalBut new version doesn't use the loop.20:33
jlvillalvsaienko: So the error was like: http://logs.openstack.org/36/445636/2/experimental/gate-tempest-dsvm-ironic-ipa-partition-pxe_ipmitool-tinyipa-python3-ubuntu-xenial-nv/3baeb6d/logs/devstacklog.txt.gz#_2017-03-14_22_54_08_54620:34
openstackgerritAnup Navare proposed openstack/ironic master: Config drive support for Ceph  https://review.openstack.org/40763920:34
jlvillalaNuposic: I looked at ^^^  I don't see how it is dying early.20:36
jlvillalaNuposic: Does it die early for you in your testing? You try to start the conductor and it fails within a few seconds?20:37
*** baoli has joined #openstack-ironic20:37
*** soliosg1 has joined #openstack-ironic20:37
aNuposicjlvillal, i have raised an exception20:38
jlvillalaNuposic: That isn't what I am asking for. I left a review comment.20:38
aNuposicjlvillal, so you want to make conductor die, okay will do that instead of raising an exception.20:39
jlvillalaNuposic: I think so. But maybe others will disagree.20:39
aNuposicjlvillal, do you expect to do that inside swift.py?20:40
jlvillalmariojv: what do you think? If your config is wrong do you want the conductor to die right away. Or just log an exception at some future point and not deploy?20:40
mariojvdepends on the config option20:40
mariojvif it's something like you giving an impossible API URL to a conductor, fail right away, because everything will fail anyway20:41
aNuposicmariojv, it is authurl, username or password for radosgw connection20:41
mariojvif it's some less important config option, log an exception later20:41
mariojvmaybe log a warning at startup20:41
mariojvhmm20:41
aNuposicmariojv, swift makes conductor die at later stage20:41
jlvillalmariojv: So in this case, they are saying to use radosgw for storing the config drive20:41
mariojvwhat do we do elsewhere?20:41
mariojvi'd say yeah preserve existing behavior with swift20:41
aNuposicbut if you don't want to wait till swift try then exception can be raised20:42
mariojvfrom ironic's perspective, they're exactly the same except auth20:42
aNuposicat start20:42
vsaienkojlvillal, just want to make sure it works as expected, since I don't understand what is use_python3_for in the comment https://github.com/openstack-dev/devstack/blob/6523d6e09789076d0a430bf7b608511fcb1c406a/stackrc#L11020:42
jlvillalmariojv: Bought if the other options aren't set it will not work.20:42
jlvillals/Bought/but/20:42
mariojvi feel like i haven't looked at this patch long enough to have good context20:42
mariojvcan you leave this in a comment on the patch, and i'll look later when fully re-reviewing?20:42
jlvillalmariojv: No worries. I'm voting for die early. Rather than having to find out an hour or so later that it doesn't work.20:43
mariojvlog early is another alternative20:43
jlvillalBut I might be out-voted.20:43
*** pmannidi has joined #openstack-ironic20:43
mariojvmight be better to have some degraded service compared to full control plane outage during the new deploy20:43
jlvillalmariojv: But then you still don't figure it out until an hour or so later when you try to deploy. Most likely.20:43
jlvillalWhen you are wondering, why didn't it deploy?20:43
aNuposicmariojv, so with current patch https://review.openstack.org/#/c/407639/20/ironic/common/swift.py@49 it will raise exception early20:44
patchbotpatch 407639 - ironic - Config drive support for Ceph20:44
jlvillalaNuposic: What is your definition of "early"?20:44
mariojvlike i said, i'll review later if you can summarize this in a comment (if it's not there already) :)20:44
aNuposicjlvillal, it will not be that late, basically it will happen when swift tries to create a container20:44
aNuposicjlvillal, mariojv that is when swift will throw an error20:44
mariojvi like matching existing behavior for other failed deploys based on config options in ironic20:44
aNuposicbasically make conductor die20:45
mariojvor matching existing behavior for config options that need each other to work properly20:45
jlvillalaNuposic: So not until the deploy is attempted will the exception be raised. Correct?20:45
vsaienkoJayF, please have look once have a time https://review.openstack.org/#/c/446950/ jroll told that you had experience with udevadm settle20:46
patchbotpatch 446950 - ironic-lib - Replace udevadm settle with test -e20:46
aNuposicjlvillal, yes. Do you expect to check for the config options when conductor starts?20:47
jlvillalaNuposic: That is what I would prefer.20:47
jlvillalaNuposic: We will see what others think. I can be out-voted :)20:48
mariojvvsaienko: he's out until the 23rd of march20:49
aNuposicjlvillal, Okay let me wait then until mariojv and other folks take a look at it20:50
*** alineb has joined #openstack-ironic20:52
*** kjw3 has joined #openstack-ironic20:52
mrdaMorning Ironic20:52
joannamorning mrda20:53
mrdahi joanna20:53
jlvillalHi mrda !20:54
*** ijw has joined #openstack-ironic20:55
*** ijw has quit IRC20:56
jlvillalvsaienko: http://logs.openstack.org/36/445636/5/experimental/gate-tempest-dsvm-ironic-ipa-partition-pxe_ipmitool-tinyipa-python3-ubuntu-xenial-nv/b4e9c4a/logs/devstacklog.txt.gz#_2017-03-20_20_41_07_73020:56
jlvillal:)20:56
*** ijw has joined #openstack-ironic20:56
*** bfournie has quit IRC21:03
vsaienkojlvillal, thanks, I see it now :)21:04
jlvillalvsaienko: Thank you. Still not working. But one tiny bit fixed. Probably many more things to fix...21:05
* jlvillal is reminded of grenade work...21:05
*** baoli has quit IRC21:09
*** baoli has joined #openstack-ironic21:11
*** baoli has quit IRC21:11
*** baoli has joined #openstack-ironic21:11
*** Goneri has quit IRC21:12
*** crushil has quit IRC21:12
openstackgerritPeter Piela proposed openstack/ironic-ui master: Add support for soft power transitions  https://review.openstack.org/44488721:13
openstackgerritPeter Piela proposed openstack/ironic-ui master: Add support for starting/stopping/accessing the serial console  https://review.openstack.org/43741921:13
openstackgerritChris Smart proposed openstack/ironic master: WIP: test buildroot IPA image  https://review.openstack.org/44576321:15
*** zackf has joined #openstack-ironic21:17
vsaienkojlvillal, can't we do enable_python3_package in local.conf from project-config?21:18
*** zackf has quit IRC21:20
jlvillalvsaienko: Probably.21:20
jlvillalvsaienko: Just easier for us (ironic) to make changes to our devstack file than to project-config21:20
vsaienkojlvillal, it potentially may affect all current jobs right?21:21
vsaienkoI mean in future, it may break us21:22
jlvillalvsaienko: Well the 'enable_python3_package' only updates the environment variable that is only used in Python 3 jobs.21:22
jlvillalvsaienko: ENABLED_PYTHON3_PACKAGES21:23
vsaienkojlvillal, I prefer to do it via project-config to avoid breaking stable jobs21:23
*** amotoki has joined #openstack-ironic21:23
jlvillalvsaienko: I don't see how it will break stable jobs. I'm confused.21:24
*** baoli has quit IRC21:24
jlvillalvsaienko: If a job is running under Python 2, nothing changes.21:24
jlvillalvsaienko: Maybe I'm not understanding what you mean.21:24
Sukhdev_Dear Experts, can you take a look at this paste and see what could be missing which causes "No host available" error -  http://paste.openstack.org/show/603493/21:29
jlvillalvsaienko: It has no impact on stable jobs: https://github.com/openstack-dev/devstack/blob/master/inc/python#L259-L30421:30
*** baoli has joined #openstack-ironic21:32
vsaienkojlvillal, it has no impact now, but in future this behavior may be changed without our notice. What this patch gives for us we still can test py3 job21:33
*** baoli has quit IRC21:33
*** amarao has joined #openstack-ironic21:35
*** ijw has quit IRC21:35
*** bfournie has joined #openstack-ironic21:39
*** rbudden has joined #openstack-ironic21:45
openstackgerritMerged openstack/ironic master: devstack: When Python 3 enabled, use Python 3  https://review.openstack.org/44563621:49
*** zackf has joined #openstack-ironic21:53
*** [1]rpioso has joined #openstack-ironic21:53
*** mat128 has joined #openstack-ironic21:55
*** rpioso has quit IRC21:55
*** zackf has quit IRC21:58
*** mnaser has joined #openstack-ironic21:58
mnaserhi bifrost folks, kolla is failing to build containers because of this: {{ ansible_env.SUDO_USER }}: 'dict object' has no attribute 'SUDO_USER'21:58
mnaserive narrowed/tracked it down to this - https://github.com/openstack/bifrost/blob/36e32ecdc26035ecd853f830b30d42827662a68a/playbooks/install.yaml#L1121:58
*** mat128 has quit IRC22:01
*** baoli has joined #openstack-ironic22:01
*** rpioso has joined #openstack-ironic22:02
*** jkilpatr has quit IRC22:03
*** [1]rpioso has quit IRC22:03
joannaWRT translations: we sometimes have sth like msg=_(<>), LOG.error(msg), raise Exception(msg)22:05
joannathis will result in having some log entries translated22:05
joannasince msg is often parametrized, it's also impossible to do msg=<>, LOG.error(msg), raise Exception(_(msg))22:06
joannaany ideas?22:06
*** baoli has quit IRC22:06
*** ijw has joined #openstack-ironic22:06
*** sdake_ is now known as sdake22:07
jlvillaljoanna: I think leave it as is. I think only change _L[ECWI]() functions.22:15
jlvillalThat is my gut feeling.22:15
*** mgoddard has quit IRC22:15
*** [1]cdearborn has quit IRC22:16
jlvillalThink it will get ugly trying to have a non-translated and translated version of the same string.22:16
joannajlvillal: I have mixed feelings, I think I may have recurring nightmares with multi-language logs if we do so...22:16
*** marcus__ has joined #openstack-ironic22:16
openstackgerritMohammed Naser proposed openstack/bifrost master: Resolve evaluation of bifrost-keystone-client-config  https://review.openstack.org/44771322:19
*** jcoufal has quit IRC22:19
mnaserhey folks, our gate is broken on kolla, can any core members give a bit of urgency to that ^22:19
openstackgerritMohammed Naser proposed openstack/bifrost master: Resolve evaluation of bifrost-keystone-client-config  https://review.openstack.org/44771322:20
jlvillalTheJulia: NobodyCam:^^^22:21
mnaseradded a related-bug22:21
* NobodyCam takes a look22:22
mnaseri could alternatively add a | default to owner (which could be another way of resolving it)22:24
NobodyCammnaser: SUDO_USER is also used here: https://github.com/openstack/bifrost/blob/master/playbooks/roles/bifrost-create-vm-nodes/tasks/main.yml#L118-L12022:25
mnaserNobodyCam except when "ansible_env.SUDO_USER is defined" avoids this issue22:25
mnaserwhere as in the other one it has no choice22:25
mnaseri think pretty much it was breaking because of no |default on the owner22:25
mnaserbut i figure its cleaner to take this other route22:26
*** ijw has quit IRC22:26
*** linggao has quit IRC22:27
NobodyCamyea I saw that, would you kill me if I thought adding the default would be a better solution? it seems more consistent with existing code22:27
mnasernot at all NobodyCam22:27
mnaserwhatever makes merging easier, give me a sec22:27
*** sayantani01 has quit IRC22:28
openstackgerritMohammed Naser proposed openstack/bifrost master: Resolve evaluation of bifrost-keystone-client-config  https://review.openstack.org/44771322:28
NobodyCamawesome. :) this is a blocker for the kolla gate?22:28
mnaserNobodyCam voila ^22:28
mnaseryeah22:28
mnaserall image builds are failing because of this and therefore nothing is merging (related bug has a bit of info)22:28
NobodyCamack. we'll hit the button as soon as tests are done!22:29
mnaserlet me rewrite the commit message22:29
NobodyCam:)22:29
openstackgerritAnnie Lezil proposed openstack/ironic-inspector master: Inspector rules API does not return all attributes.  https://review.openstack.org/44287622:29
openstackgerritMohammed Naser proposed openstack/bifrost master: Resolve evaluation of bifrost-keystone-client-config  https://review.openstack.org/44771322:30
mnaseraaand that should be it ^22:30
*** rook-ugh is now known as rook22:30
*** rook is now known as Guest838322:31
mnaserthanks in advance NobodyCam !22:31
NobodyCam:) happy to assist :)22:31
NobodyCamthank you for the patch :)22:32
*** amotoki has quit IRC22:41
*** jkilpatr has joined #openstack-ironic22:42
*** krtaylor has quit IRC22:45
*** marcus__ is now known as Zombine22:45
*** Guest8383 is now known as rook-ugh22:47
NobodyCammanner: tests failed? I am blocked from checking why22:48
*** zackf has joined #openstack-ironic22:49
NobodyCammnaser: looks like some of the tests failed. I am blocked from seeing why22:51
*** mtanino has quit IRC22:53
*** zackf has quit IRC22:55
*** baha has quit IRC22:55
*** linggao has joined #openstack-ironic22:58
openstackgerritMerged openstack/bifrost master: Resolve evaluation of bifrost-keystone-client-config  https://review.openstack.org/44771323:17
*** vsaienko has quit IRC23:23
*** Sukhdev has quit IRC23:26
*** rpioso has quit IRC23:34
openstackgerritRamamani Yeleswarapu proposed openstack/ironic master: Remove translation of log messages from ironic/conductor  https://review.openstack.org/44772723:37
*** dsneddon has quit IRC23:38
openstackgerritJoanna Taryma proposed openstack/ironic master: Add base cinder common interface  https://review.openstack.org/35562523:39

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