Monday, 2016-11-07

*** lucky_s has joined #openstack-mistral00:26
*** lucky_s has quit IRC00:28
*** lucky_s has joined #openstack-mistral00:29
*** bobh has joined #openstack-mistral01:25
*** bobh has quit IRC01:30
*** bobh has joined #openstack-mistral02:01
openstackgerritzhangyanxian proposed openstack/mistral: Adding Variables to Log Messages  https://review.openstack.org/39362202:03
*** bobh has quit IRC02:05
*** bobh has joined #openstack-mistral02:38
*** bobh has quit IRC03:03
*** bobh has joined #openstack-mistral03:05
*** bobh has quit IRC03:06
*** Pawnesh has joined #openstack-mistral03:49
openstackgerritMerged openstack/python-mistralclient: Remove unused openstack/common/apiclient/client  https://review.openstack.org/39308404:42
*** chlong has joined #openstack-mistral04:47
*** hparekh has joined #openstack-mistral05:14
*** sharatss has joined #openstack-mistral05:26
openstackgerritpawnesh kumar proposed openstack/mistral: Replace oslo_utils.timeutils.isotime  https://review.openstack.org/39426605:36
openstackgerritSharat Sharma proposed openstack/mistral: Few changes related to the doc blueprint  https://review.openstack.org/39266605:41
*** janki has joined #openstack-mistral05:43
openstackgerritMerged openstack/mistral: Fix DB API transaction()  https://review.openstack.org/39318706:19
openstackgerritMerged openstack/python-mistralclient: Updated from global requirements  https://review.openstack.org/39412606:43
openstackgerritMerged openstack/mistral: Updated from global requirements  https://review.openstack.org/39409607:00
rakhmerovddeja: hi Dawid07:01
rakhmerovyou here?07:01
rakhmerovI'd like you to take a look at the two bugs: https://bugs.launchpad.net/mistral/+bug/1624284 and https://bugs.launchpad.net/mistral/+bug/163890507:02
openstackLaunchpad bug 1624284 in Mistral "MessagingTimeout when executing mistral actions" [Critical,In progress] - Assigned to Dawid Deja (dawid-deja-0)07:02
openstackLaunchpad bug 1638905 in Mistral "MessagingTimeout in mistral-executor.log causes task to remain RUNNING " [Undecided,New]07:02
openstackgerritpawnesh kumar proposed openstack/mistral: Replace oslo_utils.timeutils.isotime  https://review.openstack.org/39426607:02
rakhmerovthe first one is that patch you were fixing07:02
rakhmerovit's mostly fixed as far as I know07:02
rakhmerovthe second one is something we discovered recently07:03
rakhmerovcan you please take a look and see if they are related?07:03
openstackgerritpawnesh kumar proposed openstack/mistral: Add oslo.i18n module in mistral project  https://review.openstack.org/39323007:34
ddejarakhmerov: sure, I'll take a look today07:44
ddejaand I'll also dig through review emails ;)07:45
d0ugalMorning07:46
ddejaHi d0ugal07:47
d0ugalHows everyone doing?07:50
openstackgerritIstvan Imre proposed openstack/mistral: Handle region_name in openstack actions  https://review.openstack.org/38918307:54
openstackgerritIstvan Imre proposed openstack/python-mistralclient: Add ragion-name and target-region-name command line argument.  https://review.openstack.org/38640307:54
rakhmerovddeja: morning :)08:00
rakhmerovd0ugal: morning :)08:00
rakhmerovd0ugal: I'm alright08:01
rakhmerovhonestly, I was kind of lazy last week08:01
rakhmerovafter the summit08:01
rakhmerovand was a little bit sick08:01
rakhmerovbut now I'm ok )08:01
rakhmerovready to move mountains08:01
d0ugalrakhmerov: haha, me too08:01
d0ugalI feel a bit better now08:01
rakhmerovyeah08:01
d0ugalNot quite at mountain level yet08:01
rakhmerovit's all due to spanish beer I guess ;))08:02
d0ugalhaha, probably08:03
* d0ugal checks out the mistral review queue08:03
rakhmerovsharatss: Sharat, https://blueprints.launchpad.net/python-mistralclient/+spec/subcommand-parser looks good to me08:07
rakhmerovwould you like to work on it?08:07
d0ugalrakhmerov: Why does start_tx need to be outside of the try block?08:13
d0ugaloh08:13
d0ugalrakhmerov: nevermind08:13
d0ugalI read the commit message, it explained it08:13
rakhmerovyes08:13
* d0ugal is still waking up08:13
d0ugalSorry08:13
rakhmerovit doesn't make sense to handle an exception in start_tx08:14
d0ugalYeah, it makes sense.08:14
rakhmerovpretty much common pattern08:14
rakhmerovok08:14
d0ugalI have ran out of coffee - that is my excuse :)08:14
rakhmerovsure, no problem :)08:14
rakhmerovand we all need to recover after the summit :)08:15
d0ugalIndeed08:15
d0ugalI don't even feel like I have had time to recover, busy fixing and backporting to Newton :(08:15
d0ugal(in TripleO)08:15
ddejarakhmerov: about this bug https://bugs.launchpad.net/mistral/+bug/1638905 do you know how to reproduce it? Since you've changed it to confirmed08:16
openstackLaunchpad bug 1638905 in Mistral "MessagingTimeout in mistral-executor.log causes task to remain RUNNING " [Critical,Confirmed] - Assigned to Dawid Deja (dawid-deja-0)08:16
rakhmerovddeja: we've seen it a number of times but we don't know a reliable way to reproduce it yet08:17
rakhmerovddeja: we'll try to do it again today08:17
rakhmerovbut it definitely happens sometimes08:17
rakhmerovon certain use cases08:17
ddejarakhmerov: OK. To be honest it looks like the Rabbit is dropping the connection. But I can try to reproduce it08:18
ddejacan you post the wf that couse this somewhere?08:18
rakhmerovddeja: if you have time08:18
rakhmerovit would be very helpful08:18
rakhmerovddeja: ooh, this is a difficult part actually :) The wf that we're using is very complex and uses a bunch of custom actions and is tied to our env08:19
rakhmerovwe'll try to come up with something simple that reproduces it08:19
ddejahm, I see08:19
rakhmerovbut what we know for now is:08:20
rakhmerov1)  that it happens on a task with 'std.noop' action08:20
rakhmerov2) this task runs multiple times during WF execution08:20
rakhmerov#1 makes it really weird because it should work very fast08:20
ddejaok, that's something to start with08:20
rakhmerovyeah08:20
rakhmerovsorry, we'll try to provide you with something more concrete08:21
rakhmerovddeja: thanks for taking this08:21
ddejarakhmerov: no problem08:23
lucky_sHi rakhmerov08:33
rakhmerovlucky_s: hi08:34
lucky_si have registered one blueprint regarding unit testing coverage08:35
lucky_shttps://blueprints.launchpad.net/mistral/+spec/improve-unit-tests-coverage08:35
lucky_srequest you to please confirm so that i will start on this blueprint .08:35
*** chlong has quit IRC08:41
*** openstackgerrit has quit IRC08:48
*** jpich has joined #openstack-mistral08:48
*** openstackgerrit has joined #openstack-mistral08:48
*** sharatss has quit IRC08:52
*** shardy has joined #openstack-mistral09:00
*** lucky_s has quit IRC09:02
d0ugalrakhmerov: How long does Mistral plan to support the V2 of the API once 3 is released?09:31
d0ugaldesigned, implemented and released* :)09:32
rakhmerovlucky_s: ok09:32
rakhmerovd0ugal: well, we'll have to support V2 for a long time09:32
rakhmerovat least several cycles09:33
d0ugalhaha, yeah, that is what I hoped :)09:33
rakhmerovsure09:33
rakhmerovin the beginning we had V1 which was completely dropped09:33
d0ugalYeah, that seemed to happen quickly09:33
rakhmerovand some people blamed us for that, but that was kind of a POC version of the API09:33
d0ugalI see09:34
d0ugalmore like a V0 :)09:34
rakhmerovafter that we reworked the whole model09:34
rakhmerovand now we don't see that we need to make to many changes in models so V2 won't be really conflicting with V3 too much09:34
rakhmerovyes, like V009:34
rakhmerovmostly V3 will be about standardizing everything across multiple endpoints09:35
rakhmerovnaming consistency, sorting, filtering etc.09:35
rakhmerovI expect though significant changes in CLI09:35
rakhmerovbut that's a different story09:35
rakhmerovI'd like to actually rework it completely09:35
rakhmerovd0ugal: do you still want to help with finding a new time slot for the team meeting?09:50
rakhmerov:)09:50
d0ugalSure, happy to help with that09:51
d0ugalI look forward to the CLI changes, I have found it a bit strange to use at times09:51
d0ugalDo you have a preference how we find a new time?09:51
d0ugalrakhmerov: the meeting time is actually better for me now because daylight savings has ended here :-D09:53
rakhmerovyeah, I see09:54
rakhmerovd0ugal: so09:54
rakhmerovthe problem we would like to address is that we have contributors from North America09:54
rakhmerovand Asia09:54
rakhmerovfor example, for people in CA the current time is not convenient09:55
rakhmerovfor it's kind of ok09:55
*** shardy has quit IRC09:55
rakhmerovfor New Zeland it's not good at all09:55
d0ugallol09:55
d0ugalwell, it is impossible to find a time for everyone09:55
rakhmerovand we have there people too09:55
d0ugalwe could do alternating meetings09:55
rakhmerovyes09:55
rakhmerovright09:55
d0ugalI think some teams do that, but I am not sure.09:55
rakhmerovthe idea was to make it bi-weekly09:56
rakhmerovyes09:56
rakhmerovone week it should be convenient for us who are more or less close09:56
rakhmerovanother week for them who are farther09:56
d0ugalSure, sounds good.09:56
rakhmerovit's not easy I guess09:57
d0ugalNope, not really.09:57
d0ugalI think we should find out who wants to come to the meetings and plan it around them.09:57
rakhmerovI remember I found some good time slots (after some quick survey on ML) but then one of them got occupied again09:57
*** shardy has joined #openstack-mistral09:57
rakhmerovd0ugal: ok09:57
rakhmerovanyway, we need to start this process over09:57
rakhmerovbecause we now have more contributors09:58
d0ugalA simple approach might be to start an etherpad and have everyone add their names and the times they can do.09:59
openstackgerritpawnesh kumar proposed openstack/mistral: Replace uuid4() with generate_uuid() from oslo_utils  https://review.openstack.org/39434610:06
rakhmerovd0ugal: yes, sounds ok10:06
*** shardy_ has joined #openstack-mistral10:07
d0ugalPawnesh: Hey10:07
d0ugalrakhmerov: but we can do it any way, I don't mind really :)10:07
Pawneshd0ugal: Hi10:08
d0ugalPawnesh: Is there somewhere I can read more about generate_uuid?10:08
d0ugalPawnesh: I had seen it before in other projects, but didn't know why it was better than uuid10:08
d0ugalPawnesh: oh, I see it just uses uuid.uuid4 anyway :/10:09
*** shardy has quit IRC10:10
*** shardy_ is now known as shardy10:14
Pawneshd0ugal: Thanks for reviewing. For consistency in openstack , we are using generate_uuid. generate_uuid() method returns str and doesn't have 'hex' property so I haven't changed it in some places.10:18
d0ugalPawnesh: I see, thanks.10:32
ddejarakhmerov: I've run this http://paste.openstack.org/show/588229/ 100 times, and saw no error. Right now I would say that this is related to rabbitmq configuration/misbehaviour. But I may be wrong of course ;)10:34
rakhmerovddeja: ok, thanks10:35
rakhmerovOnce we have more data we'll share with you10:35
ddejarakhmerov: do you have some joins in your wf?10:36
rakhmerovyes10:36
rakhmerovbut it's very complicated :)10:36
ddejamaybe it is related to join logic and happens on std.noop by coinsidence?10:36
rakhmerovmaybe10:36
ddejaok, I'll add some crazy joins and try one more time :)10:36
*** jaosorior has joined #openstack-mistral10:38
ddejarakhmerov: oh, I've looked second time on the bug description10:43
rakhmerovok, so? :)10:43
ddejaand I think this is the same problem as in https://bugs.launchpad.net/mistral/+bug/162428410:43
openstackLaunchpad bug 1624284 in Mistral "MessagingTimeout when executing mistral actions" [Critical,In progress] - Assigned to Dawid Deja (dawid-deja-0)10:43
rakhmerovooh, really?10:44
ddejathis call "self._engine_client.on_action_complete(action_ex_id, result)" happens in error on executor side10:44
rakhmerovok10:44
ddejabut now this call looks like this https://github.com/openstack/mistral/blob/master/mistral/engine/default_executor.py#L110-L11410:44
rakhmerovhonestly, I just don't remember all the details from our discussions around it10:44
ddejasee the missing "async=True" parameter ;)10:45
rakhmerovwait a sec...10:45
rakhmerovooh, shoot...10:47
rakhmerovyou're right10:47
rakhmerovyou have a sharp eye :)10:47
ddejaso basically you have not most up-to-date mistral ;)10:47
rakhmerovyes10:47
rakhmerovI actually thought it was more or less new10:48
ddejaI'm pretty sure that applaying this https://review.openstack.org/#/c/377834/ would fix a problem :)10:49
d0ugalIs that change in Newton?10:50
ddejagood question10:50
rakhmerovddeja: let me clarify that..10:50
rakhmerovmy apologies, it's my fault, I should have checked what version it was10:51
d0ugalIt seems it isn't in Newton10:51
d0ugalrakhmerov: maybe you need this backported?10:51
rakhmerovd0ugal: yes10:51
rakhmerovabsolutely yes10:51
rakhmerovit's a critical issue10:51
d0ugalhttps://review.openstack.org/#/c/394358/10:51
rakhmerovthanks Dougal10:52
d0ugalnp10:53
openstackgerritIstvan Imre proposed openstack/python-mistralclient: Region name related command line arguments are added.  https://review.openstack.org/38640310:54
openstackgerritIstvan Imre proposed openstack/mistral: Handle region_name in openstack actions  https://review.openstack.org/38918310:58
*** sharatss has joined #openstack-mistral11:01
openstackgerritMerged openstack/mistral: Added unit tests for workflow executions and task executions filtering  https://review.openstack.org/37241711:11
openstackgerritMerged openstack/mistral: cors: update default configuration  https://review.openstack.org/39404611:13
openstackgerritDougal Matthews proposed openstack/mistral: Add unit test cases some miss scenario in test_task.py  https://review.openstack.org/37579211:13
*** chlong has joined #openstack-mistral11:16
rakhmerovddeja: we checked, it was really a pretty old version11:19
rakhmerov1-1.5 months old11:19
rakhmerovddeja: sorry for the confusion11:19
openstackgerritIstvan Imre proposed openstack/python-mistralclient: Region name related command line arguments are added  https://review.openstack.org/38640311:55
*** dprince has joined #openstack-mistral11:57
ddejarakhmerov: no problem :)11:58
*** hparekh has quit IRC12:29
openstackgerritMerged openstack/mistral-dashboard: Delete *openstack/common* in flake8 exclude list  https://review.openstack.org/39402312:29
*** shardy has quit IRC12:41
*** bobh has joined #openstack-mistral12:59
*** bobh has quit IRC12:59
*** bobh has joined #openstack-mistral13:00
*** janki has quit IRC13:02
openstackgerritMerged openstack/mistral: Replace oslo_utils.timeutils.isotime  https://review.openstack.org/39426613:17
d0ugalrakhmerov: https://review.openstack.org/#/c/375792 looks good after I rebased it.13:23
*** bobh has quit IRC13:26
*** bobh has joined #openstack-mistral13:32
*** bobh has quit IRC13:45
*** bobh has joined #openstack-mistral14:23
*** shardy has joined #openstack-mistral14:27
*** jaosorior has quit IRC14:32
*** jaosorior has joined #openstack-mistral14:33
*** chlong has quit IRC14:34
*** jaosorior is now known as jaosorior_sick15:09
*** rrecio has joined #openstack-mistral15:41
*** cargonza has quit IRC15:42
*** kozhukalov has quit IRC15:42
*** zhenguo has quit IRC15:42
*** rrecio_ has joined #openstack-mistral15:44
*** rrecio has quit IRC15:46
*** zhenguo has joined #openstack-mistral15:46
*** cargonza has joined #openstack-mistral15:46
*** kozhukalov has joined #openstack-mistral15:48
*** Ravikiran_K has joined #openstack-mistral15:54
d0ugalMistral meeting time in #openstack-meeting16:03
*** vishwanathj has joined #openstack-mistral16:40
*** vishwanathj has quit IRC17:03
*** jpich has quit IRC17:47
*** shardy has quit IRC18:07
*** jaosorior_sick has quit IRC18:14
*** Ravikiran_K has quit IRC18:22
*** d0ugal has quit IRC19:30
*** d0ugal has joined #openstack-mistral19:31
*** d0ugal has joined #openstack-mistral19:31
*** dprince has quit IRC20:00
*** d0ugal has quit IRC20:26
*** d0ugal has joined #openstack-mistral20:27
*** d0ugal has joined #openstack-mistral20:27
*** jamielennox is now known as jamielennox|away21:19
*** jamielennox|away is now known as jamielennox22:02
openstackgerritWinson Chan proposed openstack/mistral: Add cancelled state to action executions  https://review.openstack.org/38397222:50
*** rrecio_ has quit IRC23:01
*** rrecio has joined #openstack-mistral23:01
*** bobh has quit IRC23:10
*** rrecio has quit IRC23:46
*** lucky_s has joined #openstack-mistral23:55

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