Thursday, 2018-07-05

*** sshnaidm|rover is now known as sshnaidm|afk00:56
dmsimardweshay, tristanC: btw https://review.openstack.org/#/c/580256/03:05
ara-slack<dmsimard> @logan.attwood I've been thinking about this a bit, I think it's still a sane default to use compression but I want to support your use case too. I'll figure something out.03:07
tristanCdmsimard: shouldn't ara module be part of ansible instead?03:08
dmsimardtristanC: we could have the same discussion for the callback03:09
tristanCdmsimard: i mean the callback are setup in ansible.cfg, it's site specifics03:09
tristanCdmsimard: but using module in playbook means that the playbook won't run without the right ansible.cfg...03:10
dmsimardtristanC: I'm not sure I follow03:10
dmsimardtristanC: action plugins and callback plugins are not different in scope, they're both executed locally on the control node (executor)03:10
tristanCdmsimard: in the context of zuul, if you add ara module to job's playbook, then doesn't it require user to install ara in order to re-use the job's playbook?03:11
dmsimardtristanC: oh I see what you mean03:12
tristanCbut yeah, ideally ara should be part of ansible ;-)03:13
dmsimardtristanC: this only allows ara_record/ara_read to be used by the executor -- it only becomes "mandatory" if people start using ara_record/ara_read in zuul-jobs or something like that03:13
tristanCdmsimard: executor only execute playbooks from zuul jobs03:15
tristanCseems like this will make re-usable zuul-jobs outside of the zuul context even more difficult if you need to also install and setup ara03:16
tristanCmaybe those ara module could be contributed to ansible, and be noop if the callback isn't installed?03:17
dmsimardtristanC: it only becomes a hard dependency if people start contributing ara_record tasks to zuul-jobs which we have lived without so far just fine03:17
dmsimardbut it also makes it available for end users if they want to use it in their project jobs03:17
dmsimardI can see both ways but I'm biased :p03:18
dmsimarddo you know of people that deploy zuul without ara ? just curious03:18
tristanCno, but i know people using ansible without ara, and those will have a hard-time re-use zuul-jobs playbook relying on ara module03:19
dmsimardwhy ? this is something provided by zuul03:20
tristanCi mean, the (yet to be defined) zuul-runner tool to reproduce zuul-jobs locally could also setup ara, but that's an extra step to an already tricky process03:20
dmsimardzuul-jobs doesn't depend on ara, my patch doesn't make it depend on ara either03:20
dmsimardoh, okay, that's the part that I was missing03:21
dmsimardtristanC: well that's solved by adding ara to zuul's req.txt? /shrug03:21
dmsimardwasn't my expectation to push for a tighter integration with that patch03:22
dmsimardbut I understand the concern03:22
dmsimardI came across the "issue" by trying to use ara_record in a zuul job and realized it wasn't available, that's all :)03:22
dmsimardfor me it was just a free feature we weren't offering users, nothing more03:23
tristanCthis wouldn't be a concern if ara_record was part of ansible03:23
tristanCwell that "free freature" also means tighter integration with ara03:23
dmsimardI haven't considered what should be upstreamed in Ansible since we initially discussed it at the project inception03:24
dmsimardwe decided against upstreaming things back then, mostly due to preference in the openstack contribution and testing model03:25
dmsimardIt's probably a good idea to revisit for 1.003:25
tristanCdmsimard: i would vote for ara being part of ansible default callbacks/modules, it makes play analysis so much easier ;-)03:26
dmsimardtristanC: it didn't go over too well with molecule trying to do it recently03:27
dmsimardhttps://github.com/ansible/ansible/issues/3820003:27
dmsimardI think the general idea being that it's okay that Ansible has great "external" unsupported unofficial projects, they are linking to them somewhere03:28
dmsimardhttps://docs.ansible.com/ansible/latest/community/other_tools_and_programs.html03:29
openstackgerritDavid Moreau Simard proposed openstack/ara master: Prevent exception when LOG_FILE is empty  https://review.openstack.org/57466903:32
openstackgerritDavid Moreau Simard proposed openstack/ansible-role-ara master: WIP: Zuul jobs experiments  https://review.openstack.org/55793303:33
openstackgerritDavid Moreau Simard proposed openstack/ansible-role-ara master: WIP: Zuul jobs experiments  https://review.openstack.org/55793305:23
openstackgerritMerged openstack/ara master: Prevent exception when LOG_FILE is empty  https://review.openstack.org/57466905:34
*** sshnaidm|afk has quit IRC07:14
*** sshnaidm|afk has joined #ara07:21
*** jparrill has joined #ara07:23
*** sshnaidm|afk is now known as sshnaidm|rover08:16
*** quiquell has joined #ara08:45
quiquellHello08:45
quiquellI am getting a 'Flask' object has no attribute '_cache'08:45
quiquellAnd then a POST timeout at a job I have configured with ara08:46
quiquellhttp://logs.openstack.org/90/580090/7/check/tripleo-ci-centos-7-undercloud-containers/9dc84d3/job-output.txt.gz#_2018-07-04_18_10_01_53231108:46
quiquelljoin #tripleo-ci09:39
*** sshnaidm|rover is now known as sshnaidm|rov|lnc11:33
*** sshnaidm|rov|lnc is now known as sshnaidm|rover12:15
*** quiquell is now known as quiquell|lunch12:27
*** quiquell|lunch is now known as quiquell12:52
dmsimardquiquell: hey, just woke up. I'll take a look asap.13:18
*** bcoca has joined #ara13:47
*** bcoca has joined #ara13:47
*** quiquell is now known as quiquell|mtg13:53
*** jparrill has quit IRC13:55
ara-slack<logan.attwood> @dmsimard fwiw, postgres does compression w/ the TOAST table13:58
*** themurph has joined #ara14:02
*** tbielawa has joined #ara14:30
*** tbielawa is now known as tbielawa|mtg14:38
*** spiette has joined #ara14:42
*** jparrill has joined #ara14:53
*** spiette has quit IRC14:53
*** spiette has joined #ara14:58
*** quiquell|mtg is now known as quiquell|off15:26
*** tbielawa|mtg is now known as tbielawa15:26
*** tbielawa is now known as tbielawa|brb15:33
*** tbielawa|brb is now known as tbielawa15:44
dmsimardquiquell|off: I see what's happening but I have no idea how you are running into that.16:45
*** tbielawa is now known as tbielawa|mtg17:04
*** tbielawa|mtg is now known as tbielawa17:12
*** sshnaidm|rover has quit IRC17:43
*** sshnaidm|rover has joined #ara17:52
*** tbielawa is now known as tbielawa|mtg17:55
*** resmo has joined #ara18:01
dmsimardquiquell|off: so it looks like you have a report here: http://logs.openstack.org/90/580090/9/check/tripleo-ci-centos-7-undercloud-containers/33d2ac2/logs/undercloud/home/zuul/ara-report/18:16
*** tbielawa|mtg is now known as tbielawa|lunch18:19
openstackgerritDavid Moreau Simard proposed openstack/ara master: Instanciate the application inside the callback  https://review.openstack.org/58046518:30
openstackgerritDavid Moreau Simard proposed openstack/ara master: Instanciate the application inside the callback  https://review.openstack.org/58046518:45
*** sshnaidm|rover is now known as sshnaidm|off18:46
*** tbielawa|lunch has quit IRC19:10
*** tbielawa has joined #ara19:10
*** resmo has quit IRC20:04
*** themurph has quit IRC20:35
*** tbielawa is now known as tbielawa|g0n320:47
*** tbielawa|g0n3 has quit IRC20:47
*** resmo has joined #ara21:22

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