Monday, 2018-07-16

rakhmerovd0ugal: hi, yes, I'm almost sure it's a rabbit connectivity issue04:20
rakhmerovbecause workflow-list doesn't need MQ, only DB04:20
rakhmerovas far as how to debug it, hm...  may be you have some weird logging level?04:21
rakhmerovso that you don't see rabbit issues04:21
rakhmerovyou can also log in to the rabbit dashboard and see if all needed queues are created when you start Mistral server04:22
rakhmerovI usually do that if nothing else helps to understand that04:22
*** hardikjasani has joined #openstack-mistral04:34
openstackgerritRenat Akhmerov proposed openstack/mistral master: modify grammar mistake  https://review.openstack.org/57421704:45
openstackgerritMerged openstack/mistral-tempest-plugin master: fix tox python3 overrides  https://review.openstack.org/57388105:15
*** mmethot has quit IRC06:01
*** mcdoker181818 has joined #openstack-mistral06:42
*** jtomasek has joined #openstack-mistral06:57
*** pgaxatte has left #openstack-mistral07:16
*** pgaxatte has joined #openstack-mistral07:18
d0ugalrakhmerov: I had it set to DEBUG, but I didn't see any errors. It was strange.07:38
d0ugalbut I did get it working when I solved the Rabbit issues07:40
d0ugalI should maybe investigate and make sure we get a error in that case.07:40
d0ugalrakhmerov: https://github.com/d0ugal/docker-mistral07:41
d0ugalThat is what I have been playing with.07:41
rakhmerovok07:41
rakhmerovhm... interesting, I don't often have issues with Rabbit locally but when we run it on staging/production and have rabbit issues they are easily seen in the logs07:42
rakhmerovMistral tries to reconnect to Rabbit many times07:42
d0ugalMaybe I just didn't wait long enough for the error to show up?07:43
d0ugalIs there a long timeout before it complains?07:43
rakhmerovwell, the default Oslo Messaging timeout is 30 secs if I'm not mistaken07:45
rakhmerovbut we usually increase it to minutes07:45
d0ugalhmm, I'm sure I waited long enough for that07:45
rakhmerovmost likely, yes07:45
rakhmerovinteresting07:45
d0ugalI might open a bug to remind myself to investigate later07:45
rakhmerovI'm eager to know what the reason was07:46
d0ugalbut for now it isn't that important, since I got past it :)07:46
rakhmerovyes07:46
d0ugaloh ok07:46
rakhmerovit's an issue anyway07:46
rakhmerovit should be obvious that there's a MQ connectivity issue07:46
rakhmerovif something goes wrong07:46
d0ugalYup07:46
d0ugalif you want to try with my docker-compose file, you should get the problem by reverting this commit.07:47
d0ugalhttps://github.com/d0ugal/docker-mistral/commit/b8f551af54c236a1d649c5a702a55f73d35f0d0c07:47
d0ugalThat is when it started working, but I am not sure which part exactly fixed it :)07:47
d0ugalI am new to docker compose (and not very experienced with docker at all) so it has been a good learning lesson for me07:47
openstackgerritRenat Akhmerov proposed openstack/mistral master: modify grammar mistake  https://review.openstack.org/57421707:47
mcdoker181818Hi, the data parameter is always empty dict in the logs https://github.com/openstack/mistral/blob/master/mistral/expressions/yaql_expression.py#L103 . Is it expected?07:51
mcdoker181818Because we can't override __str__ int the ContextView . https://github.com/openstack/mistral/blob/master/mistral/workflow/data_flow.py#L3307:53
*** shardy has joined #openstack-mistral07:54
mcdoker181818Are you okay if I add the data parameter to ERROR log?07:55
*** shardy has quit IRC07:55
*** shardy has joined #openstack-mistral07:57
mcdoker181818Maybe it is not secure07:57
mcdoker181818"Because we don't override __str__ int the ContextView'07:59
d0ugalmcdoker181818: it could leak sensitive data to the logs, but I think we might already do that in places07:59
d0ugalI would be happy to either remove it or fix it :) having the log make it look empty isn't useful08:00
*** AlexeyAbashkin has joined #openstack-mistral08:03
d0ugal4 of the unit tests fail locally for me :(08:12
*** opetrenko_ has quit IRC08:15
mcdoker181818What tests?08:19
d0ugalmcdoker181818: I recreated my tox environment and it solved it, so I guess I had an old version of something08:23
d0ugalactually, maybe not - I'll know shortly :)08:24
mcdoker181818https://github.com/d0ugal/docker-mistral/blob/master/docker-compose.yml#L29 is cool idea :) Do you plan contribute it to mistral?08:25
d0ugalmcdoker181818: I was thinking of it08:26
d0ugalmcdoker181818: I would like the docker support in mistral to allow installing stable mistral versions08:26
d0ugalthat was my main motivation08:26
d0ugalbut I also don't want to make it difficult to use for development08:26
d0ugalso I'm a little unsure how to combine them both :)08:27
d0ugalmcdoker181818: btw, these are the failing tests: http://paste.openstack.org/show/725983/08:27
mcdoker181818difference docker-compose files?08:27
d0ugalyeah, that might be enough08:28
mcdoker181818best option if we push a stable mistral docker image to some docker registry. User shouldn't build a mistral image08:29
d0ugalYup, good point08:30
d0ugalmcdoker181818: do you know if we need all of this? My dockerfile installs only a couple of things. https://github.com/openstack/mistral/blob/master/tools/docker/Dockerfile#L9-L2308:30
d0ugalbut I also used centos08:31
mcdoker181818I just copied these from the old docker file :)08:33
d0ugal:)08:34
pgaxattehello08:34
d0ugalHi08:34
mcdoker181818o/08:35
pgaxatted0ugal: you can apt-get remove the libs after the pip install if you want to make smaller docker image08:35
d0ugalGood point. I don't mind about the size, I was just curious08:35
pgaxatteor maybe use a small python base image08:36
d0ugalas I was looking at it to see what I needed to install, but then it worked with almost none of them :)08:36
mcdoker181818Yep, I use a alpine in my mistral fork08:36
mcdoker181818I want add a keycloak in our docker compose file. But I have a some troubles with integration keycloak and cloud flow. Maybe i will update the cloudflow guide later :)08:40
d0ugalThat would be cool :)08:40
d0ugalI have never used keycloak, I have wanted to try it08:41
mcdoker181818I never used too :D08:41
d0ugalmcdoker181818: What do you use for auth with Mistral?08:42
d0ugalThe tests pass when I stop my mistral container - so I guess it is because they try to use the Mistral port08:42
mcdoker181818https://github.com/mitreid-connect/08:43
pgaxatted0ugal: looking at your docker-compose (which is interesting) I noticed a "notifier" server08:44
pgaxattewhat's that08:44
pgaxatte?08:44
d0ugalpgaxatte: it is new in Rocky.08:45
pgaxattea successor to the event-engine ?08:45
d0ugalpgaxatte: no, a little different. event-engine recieved events, the notifier publishes them08:45
d0ugalso it can send events when workflows start, stop etc.08:45
pgaxattenice!08:46
d0ugalpgaxatte: There is only a http notifier now, I am working on a zaqar notifier https://review.openstack.org/#/c/547666/08:46
mcdoker181818pgaxatte: https://review.openstack.org/#/c/564644/ documentation08:46
pgaxattewill it be message queue agnostic?08:46
pgaxattethanks mcdoker18181808:46
d0ugalpgaxatte: well, at the moment there is no message queue support. I am adding specific support for Zaqar08:47
pgaxatteok08:47
d0ugalThe original author went silent, I guess I'll need to try and finish the docs.08:48
mcdoker181818it will be cool because new release is soon)08:48
d0ugalyup!08:49
openstackgerritDougal Matthews proposed openstack/mistral master: Return the result of the MistralHTTPAction  https://review.openstack.org/58105910:43
openstackgerritHardik Jasani proposed openstack/mistral master: [WIP] Add namespace support for workbooks and actions  https://review.openstack.org/58248211:14
openstackgerritHardik Jasani proposed openstack/mistral master: [WIP] Add namespace support for workbooks and actions  https://review.openstack.org/58248211:50
openstackgerritMerged openstack/mistral master: modify grammar mistake  https://review.openstack.org/57421712:24
*** jistr is now known as jistr|mtg12:38
*** jistr|mtg is now known as jistr12:39
*** rbrady has joined #openstack-mistral12:56
*** rbrady has joined #openstack-mistral12:56
*** openstackgerrit has quit IRC14:04
*** bobh has joined #openstack-mistral14:07
*** bobh has quit IRC14:11
*** bobh has joined #openstack-mistral14:13
*** hardikjasani has quit IRC14:24
*** weshay is now known as weshay_mtg14:30
*** openstackgerrit has joined #openstack-mistral14:37
openstackgerritAndras Kovi proposed openstack/mistral master: Allow noop as task name  https://review.openstack.org/58296614:37
*** AlexeyAbashkin has quit IRC14:53
d0ugal#startmeeting mistral15:00
openstackMeeting started Mon Jul 16 15:00:56 2018 UTC and is due to finish in 60 minutes.  The chair is d0ugal. Information about MeetBot at http://wiki.debian.org/MeetBot.15:00
openstackUseful Commands: #action #agreed #help #info #idea #link #topic #startvote.15:00
*** openstack changes topic to " (Meeting topic: mistral)"15:01
openstackThe meeting name has been set to 'mistral'15:01
d0ugalHello everyone!15:01
d0ugalMonday office hour time.15:01
d0ugalhttps://etherpad.openstack.org/p/mistral-office-hours15:01
d0ugalrakhmerov, apetrich, bobh, mcdoker181818 ^ PING.15:01
d0ugalAs usual, add your name to line 16 if you want pings in the future (or remove if you don't!)15:01
pgaxattepresent too15:02
d0ugalWe have no new bugs :)15:02
mcdoker181818I didn't have time to create a ticket with always empty data parameter in a logs :)15:03
d0ugaloh yeah, we might have one small bug!15:03
mcdoker181818Is there a some progress with Action providers\moving openstack actions to extra repo ?15:05
d0ugalmcdoker181818: no, not really :(15:06
d0ugalmcdoker181818: I wanted to do it and started this as part of the work: https://review.openstack.org/57020415:06
d0ugalbut I have struggled to find the time I need - so I have tried to focus on other tasks.15:06
d0ugalThe idea was the have action providers, then they could be configurable (at least enable/disable)15:07
d0ugalThen the actions in mistral could be an action provider, they would also be an action provider in mistral-lib15:07
d0ugalso then we could handle migrating by enabling/disabling15:07
*** AlexeyAbashkin has joined #openstack-mistral15:11
mcdoker181818I have a ActionProvider protype (patch to mistral) but for old pike release if I have a time i will update and push it. Do we have a some code freeze date before new release?15:11
d0ugalmcdoker181818: technically the feature freeze is at the end of this month.15:12
d0ugalHowever, we can be a bit flexible with it15:13
*** weshay_mtg is now known as weshay15:13
pgaxattemcdoker181818: i'm very interested in your patch since i'm stuck in pike right now15:16
d0ugal:)15:16
d0ugalWe wouldn't backport it to Pike15:16
pgaxatteyeah I know :)15:17
pgaxattebut hopefully we'll catch up soon15:17
d0ugalUpgrading OpenStack is tough.15:18
pgaxatteif you attend the summit in berlin my colleagues will probably do a talk about it15:20
pgaxattejumping from juno to newton15:20
d0ugalGreat. I hope to go, but not sure yet.15:20
d0ugalpgaxatte: Where do you work?15:20
pgaxatted0ugal: OVH15:21
d0ugalpgaxatte: cool, and with the upgrade you are going to start using Mistral?15:22
pgaxatted0ugal: we're starting on newton with mistral deployed in pike15:22
pgaxattebut after we have everything in newton we should continue upgrading15:23
pgaxattenot sure what steps we will take but as soon as we go higher that pike I'll be able to upgrade mistral further15:24
d0ugalInteresting, so you have multiple versions :)15:32
d0ugalThat must make for some strange bugs I guess.15:33
pgaxattewe have multiple regions, the old ones are in juno and we are upgrading. The "new" ones are in newton15:34
pgaxattei did not deploy mistral on the juno regions15:34
pgaxattebut i did on the newton ones15:34
pgaxatteeverything sould be homogenous soon15:34
*** d0ugal has quit IRC15:41
*** d0ugal has joined #openstack-mistral15:41
*** d0ugal has quit IRC15:41
*** d0ugal has joined #openstack-mistral15:41
d0ugalSorry about that, my laptop crashed hard15:41
pgaxatte:)15:42
pgaxattegotta go, have a nice evening!15:42
d0ugalBye15:42
d0ugalI think I'll just call the end of the meeting now anyway :)15:42
d0ugalThanks all15:42
d0ugalWell, unless somebody has a topic they want to raise?15:43
openstackgerritBrad P. Crochet proposed openstack/mistral master: Add user creds trusts to db  https://review.openstack.org/46205615:49
d0ugalAlright, thanks all15:51
d0ugal#endmeeting15:51
*** openstack changes topic to "Mistral the Workflow Service for OpenStack. https://docs.openstack.org/mistral/latest/"15:51
openstackMeeting ended Mon Jul 16 15:51:32 2018 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)15:51
openstackMinutes:        http://eavesdrop.openstack.org/meetings/mistral/2018/mistral.2018-07-16-15.00.html15:51
openstackMinutes (text): http://eavesdrop.openstack.org/meetings/mistral/2018/mistral.2018-07-16-15.00.txt15:51
openstackLog:            http://eavesdrop.openstack.org/meetings/mistral/2018/mistral.2018-07-16-15.00.log.html15:51
*** thrash is now known as thrash|f00dz15:53
*** d0ugal has quit IRC16:03
*** d0ugal has joined #openstack-mistral16:11
*** AlexeyAbashkin has quit IRC16:15
*** d0ugal has quit IRC16:52
*** thrash|f00dz is now known as thrash16:59
*** shardy has quit IRC16:59
*** d0ugal has joined #openstack-mistral17:05
*** hardikjasani has joined #openstack-mistral17:06
*** mmethot has joined #openstack-mistral18:01
*** d0ugal has quit IRC18:04
*** d0ugal has joined #openstack-mistral18:17
*** bobh has quit IRC18:43
*** bobh has joined #openstack-mistral18:43
*** d0ugal has quit IRC18:46
*** d0ugal has joined #openstack-mistral18:50
*** bobh has quit IRC18:53
*** bobh has joined #openstack-mistral18:59
*** d0ugal has quit IRC19:02
*** d0ugal has joined #openstack-mistral19:05
openstackgerritVitalii Solodilov proposed openstack/mistral master: Keycloak and Docker  https://review.openstack.org/58302919:28
openstackgerritVitalii Solodilov proposed openstack/mistral master: Keycloak and Docker  https://review.openstack.org/58302919:31
openstackgerritVitalii Solodilov proposed openstack/mistral master: Keycloak and Docker  https://review.openstack.org/58303019:33
*** bobh has quit IRC19:37
*** bobh_ has joined #openstack-mistral19:37
*** bobh_ has quit IRC19:38
*** bobh has joined #openstack-mistral19:39
*** hardikjasani has quit IRC19:46
*** bobh has quit IRC20:00
*** bobh has joined #openstack-mistral20:00
*** d0ugal has quit IRC20:16
*** d0ugal has joined #openstack-mistral20:22
*** AlexeyAbashkin has joined #openstack-mistral20:26
*** d0ugal has quit IRC20:34
*** AlexeyAbashkin has quit IRC20:36
*** d0ugal has joined #openstack-mistral20:47
*** harlowja has joined #openstack-mistral21:59
*** harlowja has quit IRC23:03

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