Friday, 2017-12-29

*** ijw has quit IRC00:00
*** yangyapeng has quit IRC00:22
*** yangyapeng has joined #openstack-ironic00:23
*** yangyapeng has quit IRC00:27
*** rbudden has joined #openstack-ironic00:54
*** harlowja has joined #openstack-ironic00:54
*** ijw has joined #openstack-ironic00:56
*** ijw has quit IRC00:57
*** ijw has joined #openstack-ironic00:58
*** ijw has quit IRC01:00
*** ijw has joined #openstack-ironic01:00
*** ijw has quit IRC01:01
*** ijw has joined #openstack-ironic01:02
*** ijw has quit IRC01:03
*** ijw has joined #openstack-ironic01:04
*** zhangfei has joined #openstack-ironic01:04
*** phuongnh has joined #openstack-ironic01:05
*** ijw has quit IRC01:09
*** ijw has joined #openstack-ironic01:09
*** ijw has quit IRC01:10
*** ijw has joined #openstack-ironic01:12
*** ijw has quit IRC01:12
*** ijw has joined #openstack-ironic01:13
*** yangyapeng has joined #openstack-ironic01:13
*** ijw has quit IRC01:14
*** ijw has joined #openstack-ironic01:16
*** ijw has quit IRC01:18
*** zhangfei has quit IRC01:18
*** ijw has joined #openstack-ironic01:21
*** AlexeyAbashkin has joined #openstack-ironic01:22
*** ijw has quit IRC01:22
*** ijw has joined #openstack-ironic01:22
*** ijw has quit IRC01:24
*** ijw has joined #openstack-ironic01:25
*** ijw has quit IRC01:26
*** AlexeyAbashkin has quit IRC01:27
*** ijw has joined #openstack-ironic01:27
*** ijw has quit IRC01:28
*** ijw has joined #openstack-ironic01:30
*** ijw has quit IRC01:31
*** ijw has joined #openstack-ironic01:31
*** zhangfei has joined #openstack-ironic01:32
*** ijw has quit IRC01:33
*** ijw has joined #openstack-ironic01:34
*** ijw has quit IRC01:38
*** ijw has joined #openstack-ironic01:38
*** ijw has quit IRC01:39
*** ijw has joined #openstack-ironic01:41
*** ijw has quit IRC01:42
*** ijw has joined #openstack-ironic01:43
*** ijw has quit IRC01:44
*** ijw has joined #openstack-ironic01:45
*** ijw has quit IRC01:47
*** ijw has joined #openstack-ironic01:47
*** ijw has quit IRC01:48
*** gcb has joined #openstack-ironic01:48
*** ijw has joined #openstack-ironic01:49
*** ijw has quit IRC01:51
*** ijw has joined #openstack-ironic01:52
*** gregwork has quit IRC01:53
*** betherly has quit IRC01:53
*** gregwork has joined #openstack-ironic01:54
*** ijw has quit IRC01:55
*** ijw has joined #openstack-ironic01:55
*** betherly has joined #openstack-ironic01:55
*** ijw has quit IRC01:56
*** ijw has joined #openstack-ironic01:58
*** namnh has joined #openstack-ironic02:01
*** ijw has quit IRC02:01
*** ijw has joined #openstack-ironic02:01
*** ijw has quit IRC02:02
*** ijw has joined #openstack-ironic02:03
*** ijw has quit IRC02:04
*** ijw has joined #openstack-ironic02:05
*** ijw has quit IRC02:07
*** ijw has joined #openstack-ironic02:07
*** ijw has quit IRC02:08
*** ijw has joined #openstack-ironic02:09
*** ijw has quit IRC02:11
*** ijw has joined #openstack-ironic02:12
*** ijw has quit IRC02:23
*** ijw has joined #openstack-ironic02:23
*** ijw has quit IRC02:24
*** ijw has joined #openstack-ironic02:26
*** ijw has quit IRC02:27
*** ijw has joined #openstack-ironic02:28
*** ijw has quit IRC02:29
*** ijw has joined #openstack-ironic02:30
*** ijw has quit IRC02:32
*** ijw has joined #openstack-ironic02:33
*** ijw has quit IRC02:36
*** ijw has joined #openstack-ironic02:36
*** ijw has quit IRC02:37
*** harlowja has quit IRC02:41
*** ijw has joined #openstack-ironic02:41
*** ijw has quit IRC02:42
*** gcb has quit IRC02:42
*** gcb has joined #openstack-ironic02:44
*** rbudden has quit IRC02:44
*** v12aml has quit IRC02:51
*** v12aml has joined #openstack-ironic03:00
*** dpawar has joined #openstack-ironic03:05
*** harlowja has joined #openstack-ironic03:33
*** ramineni has quit IRC03:41
*** ijw has joined #openstack-ironic03:43
*** ijw has quit IRC03:44
*** ramineni has joined #openstack-ironic03:58
*** dpawar has quit IRC04:16
*** ramineni has quit IRC04:24
*** harlowja has quit IRC04:24
*** mikal has quit IRC04:29
*** mikal has joined #openstack-ironic04:30
*** ijw has joined #openstack-ironic04:45
*** AlexeyAbashkin has joined #openstack-ironic04:46
*** AlexeyAbashkin has quit IRC04:50
*** ijw has quit IRC04:50
*** gcb has quit IRC04:57
*** phuongnh has quit IRC05:21
*** phuongnh has joined #openstack-ironic05:22
*** dpawar has joined #openstack-ironic05:24
*** gcb has joined #openstack-ironic05:40
*** ijw has joined #openstack-ironic05:47
*** ijw has quit IRC05:52
*** ijw has joined #openstack-ironic06:48
*** ijw has quit IRC06:49
*** jaganathan has joined #openstack-ironic06:57
*** mjura has joined #openstack-ironic07:01
*** trungnv has joined #openstack-ironic07:09
*** crushil_ has joined #openstack-ironic07:18
*** crushil has joined #openstack-ironic07:18
*** e0ne has joined #openstack-ironic07:22
pas-hanow this is strange.. I presumed that the playbooks for the job would be taken from appropriate branch (otherwise why would we add them to all stable branches)...07:25
pas-habut here http://logs.openstack.org/40/529640/3/check/ironic-dsvm-standalone-pike/4b3908f/logs/local.conf.txt.gz it obviously takes the playbook from master (from here acually) https://review.openstack.org/#/c/529383/)07:26
patchbotpatch 529383 - ironic - Setup ansible interface in devstack07:26
pas-hasince it added 'ansible' to enabled_deploy_interfaces that only that change to master does07:27
pas-haor is it due to depends-on? if so, how are we supposed to test changes when both ironic change and tempest plugin change are required?07:28
*** e0ne has quit IRC07:33
*** phuongnh has quit IRC07:47
*** ijw has joined #openstack-ironic07:50
*** ijw has quit IRC07:51
*** trungnv has quit IRC07:57
*** serlex has joined #openstack-ironic08:06
*** e0ne has joined #openstack-ironic08:20
*** AlexeyAbashkin has joined #openstack-ironic08:23
*** e0ne has quit IRC08:25
*** ijw has joined #openstack-ironic08:52
*** ijw has quit IRC08:53
*** baoli has joined #openstack-ironic09:05
*** lucas-afk is now known as lucasagomes09:41
*** gcb has quit IRC09:45
*** ijw has joined #openstack-ironic09:53
*** ijw has quit IRC09:55
*** crushil__ has joined #openstack-ironic09:55
*** crushil_ has quit IRC09:59
*** crushil has quit IRC09:59
*** crushil has joined #openstack-ironic10:00
*** mgoddard has joined #openstack-ironic10:02
*** crushil__ has quit IRC10:13
*** namnh has quit IRC10:14
*** crushil has quit IRC10:14
*** mjura has quit IRC10:15
*** MattMan_1 has quit IRC10:16
*** MattMan_1 has joined #openstack-ironic10:16
*** e0ne has joined #openstack-ironic10:54
*** ijw has joined #openstack-ironic10:55
*** ijw has quit IRC10:56
openstackgerritPavlo Shchelokovskyy proposed openstack/ironic master: Setup ansible interface in devstack  https://review.openstack.org/52938311:09
*** AlexeyAbashkin has quit IRC11:28
*** AlexeyAbashkin has joined #openstack-ironic11:29
*** jaganathan has quit IRC11:49
*** ijw has joined #openstack-ironic11:57
openstackgerritMark Goddard proposed openstack/networking-generic-switch master: Add physical network awareness  https://review.openstack.org/52417812:01
*** ijw has quit IRC12:03
*** mgoddard has quit IRC12:09
*** jaganathan has joined #openstack-ironic12:16
*** amarao has joined #openstack-ironic12:18
*** jaganathan has quit IRC12:23
*** amarao has quit IRC12:26
*** yangyapeng has quit IRC12:40
*** yangyapeng has joined #openstack-ironic12:41
*** yangyapeng has quit IRC12:48
*** lucasagomes is now known as lucas-hungry12:52
*** ijw has joined #openstack-ironic12:59
*** ijw has quit IRC13:04
*** jistr has quit IRC13:14
*** yangyapeng has joined #openstack-ironic13:15
*** jistr has joined #openstack-ironic13:16
*** dpawar has quit IRC13:18
*** zhangfei has quit IRC13:20
*** jlabarre has joined #openstack-ironic13:24
*** dpawar has joined #openstack-ironic13:25
*** baoli has quit IRC13:30
serlexhi, any way to relaunch provisioning after "deploy failed"?13:30
*** baoli has joined #openstack-ironic13:30
*** zhangfei has joined #openstack-ironic13:32
*** baoli has quit IRC13:33
*** baoli has joined #openstack-ironic13:34
*** rbudden has joined #openstack-ironic13:35
*** baoli_ has joined #openstack-ironic13:58
*** ijw has joined #openstack-ironic14:00
*** baoli has quit IRC14:01
jrollpas-ha: morning! seems you've found a couple odd edge cases eh14:02
jroll(now it's, how do we test new drivers on master but not on stable)14:02
*** lucas-hungry is now known as lucasagomes14:03
jrollI guess we could do a GET /v1/drivers there and only run the test if ansible exists - that will make the most sense for downstream consumers too as it will always work whether they have that driver enabled or not14:03
jrolloh neat, we have a skip_checks method exactly for that \o/14:04
jrollgood question on how to deal with depends-on though, hrm14:07
*** ijw has quit IRC14:07
*** zhangfei has quit IRC14:17
*** baoli has joined #openstack-ironic14:33
*** zhangfei has joined #openstack-ironic14:33
*** baoli_ has quit IRC14:33
*** baoli has quit IRC14:37
*** baoli has joined #openstack-ironic14:38
*** SerenaFeng has joined #openstack-ironic14:41
*** dpawar has quit IRC14:42
pas-hajroll, morning14:44
jroll\o14:45
pas-hajroll: actually not sure if this is a right way to do it - I mean to auto-detect of stuff in tempest. It still should be coupled with the config options for tempest plugin tho14:45
pas-halike it is for services enabled14:45
pas-hathat is you deploy, set expectations on what was deployed and run tests14:45
jrollpas-ha: ah, so it would catch the case where you intend to have a working ansible driver, but forgot to enable it in ironic?14:46
pas-hatests should not be skipped if something you wanted/expected to be deployed is not there - they must fail14:46
jrollright, gotcha14:46
jrollI'm not opposed to that14:47
pas-hawhat could be done is dunno, again as services enabled in tempest - the list of 'features' (==drivers) to test must be the same as enabled ones (sans fake)14:48
jrollyep, that makes sense14:48
*** baoli has quit IRC14:49
pas-hanot sure if we can plug into tempest-verify from a plugin though, but at least a separate test for that might be good14:49
jrollcould be nice, agree14:51
*** serlex has quit IRC15:03
*** ijw has joined #openstack-ironic15:03
*** ijw has quit IRC15:05
*** livelace-link has joined #openstack-ironic15:12
*** livelace-link has quit IRC15:15
*** livelace-link has joined #openstack-ironic15:17
jrollpas-ha: re your comment about skip_checks being run, looks like it only checks enabled drivers/hardware types, not deploy interfaces15:30
jrollhttps://github.com/openstack/ironic/blob/master/ironic_tempest_plugin/tests/scenario/baremetal_standalone_manager.py#L29815:30
jrolloh, you changed that15:30
jrollignore me15:30
jrollahhhh15:31
jrollhttps://review.openstack.org/#/c/529639/1/ironic_tempest_plugin/tests/scenario/baremetal_standalone_manager.py@31615:31
patchbotpatch 529639 - ironic-tempest-plugin - Add ability to set deploy interface15:31
jrollsneaky little bug15:31
pas-hagot ya! :)15:39
openstackgerritPavlo Shchelokovskyy proposed openstack/ironic-tempest-plugin master: Add ability to set deploy interface  https://review.openstack.org/52963915:40
openstackgerritPavlo Shchelokovskyy proposed openstack/ironic-tempest-plugin master: Add ansible deploy interface test  https://review.openstack.org/52964015:40
pas-hathanks Jim :)15:41
jroll:D15:41
jrollno problem15:41
*** AlexeyAbashkin has quit IRC15:58
*** SerenaFeng has quit IRC15:58
*** zhangfei has quit IRC16:00
*** ijw has joined #openstack-ironic16:05
*** ijw has quit IRC16:06
*** e0ne has quit IRC16:19
*** lucasagomes is now known as lucas-afk16:45
*** ijw has joined #openstack-ironic17:07
*** ijw has quit IRC17:12
*** AlexeyAbashkin has joined #openstack-ironic17:27
*** AlexeyAbashkin has quit IRC17:31
*** e0ne has joined #openstack-ironic17:43
*** e0ne has quit IRC17:46
*** mgoddard has joined #openstack-ironic18:03
*** ijw has joined #openstack-ironic18:08
*** ijw has quit IRC18:10
*** etingof has quit IRC18:33
*** etingof has joined #openstack-ironic18:35
*** dyasny has quit IRC18:43
*** ijw has joined #openstack-ironic18:46
*** mdorman has joined #openstack-ironic19:02
mdormani am having an issue with bifrost, rabbitmq is failing to start in the bifrost-deploy container because epmd19:02
mdorman@0.0.0.0 is failing to start via systemd.   anybody seen this before?  i can get rmq running just fine if i start it outside of systemd.19:03
TheJuliamdorman: I've not seen that, seems odd that when starting via systemd that it is failing. It would be good to file a bug I guess to detail so we can try to reproduce19:08
TheJuliamdorman: I wonder if it something to do with rabbitmq's perception of hostname19:08
mdormanyeah i'm running it down.  i am pretty sure it's a problem with epmd's interaction with teh systemd socket.  when i run epmd manually after starting the socket in systemd, it says systemd isn't providing any sockets.19:08
mdormani thought it was hostname stuff, too, but after going down that road i'm fairly certain that's not it.19:09
TheJuliaanything getting logged when trying to start with systemd?19:11
mdormannot really.  i'm trying to get it to log more verbosely now.  this is all i get so far:  https://gist.github.com/misterdorm/f3e16b277ea1395af38264ffd5e6861b19:13
TheJuliainteresting...19:24
TheJuliaand epmd definitely not running?19:24
TheJuliaI have run into weird issues with epmd not starting because it was already started and doesn't exit when rabbitmq is stopped, but that was a long long time ago19:29
mdormanyeah, definitely not running.19:34
*** aweeks has quit IRC19:39
mdormani'm sure this is something dumb and will be super obvious once i figure it out19:39
TheJuliamaybe systemd just needs a cup of coffee? or a nap?19:45
mdormanTheJulia: figured it out19:46
TheJulia\o/19:46
mdormanLimitNPROC=1 in the epmd.service unit file.  but systemd spawns some other stuff, namely '/usr/bin/systemd-tty-ask-password-agent watch' (which was the only one i was actually able to observe), first, so spawning epmd after that exceeds the max nprocs.   not sure what the logic of setting it to 1 is.  but when i set it to at least 7 then it works just fine.19:54
TheJuliafun20:01
mdormanthat build of erlang is coming from the centos-openstack-pike repo, but as far as i can tell that LimitNPROC=1 is there in the upstream redhat build of erlang as well.20:03
*** dyasny has joined #openstack-ironic20:18
*** mgoddard has quit IRC20:19
mdormanintroduced here, I think.  https://src.fedoraproject.org/rpms/erlang/c/aa1f4058788a077c37988c03230a47667b4089d5  although i still don't really see the point of limiting it to 1.20:28
TheJuliaTwo seems reasonable for the launch... although curious that the password agent would also be fired up :\20:40
mdormanyeah i donno.  i was not able to get it to work with a value less than 7.20:46
*** e0ne has joined #openstack-ironic20:53
*** e0ne_ has joined #openstack-ironic21:02
*** e0ne_ has quit IRC21:05
*** e0ne has quit IRC21:13
*** e0ne has joined #openstack-ironic21:15
*** e0ne has quit IRC21:22
*** baoli has joined #openstack-ironic21:52
*** baoli has quit IRC21:52
mdormanso this gets more "fun", but also more satisfying to have figured it out.   the uid of the epmd user in the docker container was the same as the polkit user on the host.  polkitd is running (on the host), with 6 threads.  LimitNPROC sets the proc limit on the user id, which is not namespaced in the container.  so normally that limit of 1 proc would be appropriate, except in this case where the uid happened to overlap and that22:04
mdormanhad procs running on the host already.22:04
mdormanso that's why it only worked for me if i set the limit to >6 in the container.  when i rejiggered the uids then it all works as expected with LimitNPROC=122:04
*** rbudden has quit IRC22:16
*** rbudden has joined #openstack-ironic22:17
*** AlexeyAbashkin has joined #openstack-ironic22:21
*** rbudden has quit IRC22:24
*** AlexeyAbashkin has quit IRC22:25
*** rbudden has joined #openstack-ironic22:48
*** e0ne has joined #openstack-ironic23:07
*** e0ne has quit IRC23:09
*** Faster-Fanboi has joined #openstack-ironic23:57

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