Monday, 2016-05-23

*** toddjohn_ has quit IRC00:13
*** Qiming has quit IRC00:26
*** krotscheck_dcm is now known as krotscheck00:39
*** bobh has quit IRC00:45
*** bobh has joined #openstack-mistral00:46
*** cheneydc has joined #openstack-mistral01:00
*** chlong has joined #openstack-mistral01:00
*** Qiming has joined #openstack-mistral01:16
*** bobh has quit IRC01:48
*** cheneydc has quit IRC02:26
*** cheneydc has joined #openstack-mistral02:28
*** toddjohn_ has joined #openstack-mistral04:08
*** toddjohn_ has quit IRC04:13
rakhmerovkong: hi04:14
kongrakhmerov: hi04:15
rakhmerovI saw that your patch is now green04:15
konghah04:15
rakhmerovwith applying upper constraints04:15
rakhmerov:)04:15
rakhmerovis it considered finished?04:15
kongi think so04:15
rakhmerovok04:16
rakhmerovI reviewed it, looks ok to me04:16
rakhmerovgreat job04:16
kongand I am concerned that tripleo-common uses mistral code directly...04:16
rakhmerovit's for actions04:16
rakhmerovfor developing new custom actions04:17
kongthe reason that your patch failed is, mistral is a 'library' in requirement.txt04:17
rakhmerovyes, I know04:17
kongyes, i looked at their code04:17
rakhmerovwe discussed this at the summit and even before, we'll move OpenStack actions to a separate repo04:17
kongi am surprising when i saw that mistral is in requirement.txt04:17
kongdidn't noticed that before04:18
rakhmerovyep04:18
kongit's weird04:18
rakhmerovas far as using it directly: 1) we'll move actions to a separate repo 2) we'll scope a Python package that can be used for developing new actions04:18
rakhmerov3) Most likely we'll have to have this package in a separate repo, too04:19
rakhmerovdon't know yet though04:19
kongmistral-lib04:19
rakhmerovsomething like that04:19
rakhmerovkong: what about that question about tag 2.0.0-1 ?04:20
kong?04:20
kongwhat was the question?04:20
kongmaybe i missed something here04:20
rakhmerov(Fri May 20 2016 13:17:20) hi Mistral04:20
rakhmerovEmilienM04:20
rakhmerov(Fri May 20 2016 13:17:48) there is a tagging issue in your repo, 2.0.0-1 is missing, latest tag is still 2.0.0 and it causes issues for packaging04:20
rakhmerovI'm not sure what this tag is meant to be fore04:21
kongmaybe need some other investigation04:22
rakhmerovcan you look at it? and talk to EmilienM?04:22
kongsure04:23
rakhmerovseems like we were supposed to release something lately04:23
rakhmerovbut anyway I guess it wasn't possible because of that issue with upper constraints04:23
rakhmerovwe need to backport that patch into stable/mitaka04:23
kongrakhmerov: yes04:24
kongEmilienM: hi, I don't know where '2.0.0-1' of what  you said is coming from , could you please provide more details?04:33
openstackgerritMerged openstack/mistral: Updated from global requirements  https://review.openstack.org/31885904:36
openstackgerritMerged openstack/mistral: Update get_arg_list_as_str to skip func params  https://review.openstack.org/31958104:44
openstackgerritMerged openstack/mistral: Add baremetal.wait_for_finish action to mapping  https://review.openstack.org/31958204:46
openstackgerritMerged openstack/mistral-specs: Add support for mistral notification event triggers  https://review.openstack.org/30866405:07
*** chlong has quit IRC05:08
openstackgerritRenat Akhmerov proposed openstack/mistral: WIP: engine refactoring  https://review.openstack.org/31787905:12
*** chlong has joined #openstack-mistral05:24
*** Regalla has joined #openstack-mistral05:50
*** Ravikiran_K has joined #openstack-mistral05:56
*** toddjohn_ has joined #openstack-mistral06:10
*** toddjohn_ has quit IRC06:14
*** chlong has quit IRC06:25
mflobogood morning06:35
rakhmerovmflobo: hi07:05
*** mgershen has joined #openstack-mistral07:07
*** shardy has joined #openstack-mistral07:31
mfloborakhmerov, I have a couple of questions about Mistral architecture, when you have some time07:47
rakhmerovyou can write them, I'll answer when I can07:50
rakhmerovin ~ 1 hour07:50
mflobook, here the architecture http://docs.openstack.org/developer/mistral/architecture.html. We see 2 queues. Correct me if I'm wrong: 1) The API server put a workflow in the "workflow queue" to be executed. 2) The Engine take the workflow from the queue and sen it to the Scheduler. 3) The scheduler puts the tasks to be executed int the "Task queue". 4) the Executor takes the actions and execute them08:11
mflobo rakhmerov, ^ is that correct?08:11
*** toddjohn_ has joined #openstack-mistral08:11
mflobo rakhmerov, for the Queues, Mistral manages RabbitMQ? or it just implement its own queue system?08:12
rakhmerovyes, generally it's still true08:12
rakhmerovwith some nuances08:12
rakhmerove.g. it's rather Action Queue than Task Queue, in fact08:12
mflobook08:13
rakhmerovmflobo: usually people use Rabbit but it08:13
rakhmerovit's abstracted out with oslo.messaging08:13
rakhmerovso it may be a different transport08:13
mfloborakhmerov, I see08:13
*** rwsu has joined #openstack-mistral08:14
rakhmerovbut like I said earlier, there's a problem with oslo.messaging, we're now working to work around it using direct Rabbit access08:14
openstackgerritRenat Akhmerov proposed openstack/mistral: WIP: engine refactoring  https://review.openstack.org/31787908:15
*** toddjohn_ has quit IRC08:16
*** dmk0202 has joined #openstack-mistral08:19
mfloborakhmerov, but in the architecture diagram I see an arrow from Scheduler to Workflow queue... what does it mean?08:35
*** jtomasek has joined #openstack-mistral08:39
*** hparekh_ has joined #openstack-mistral08:47
*** hparekh_ has quit IRC08:47
rakhmerovyes, there's also communications Engine -> Engine, e.g. when we need to run subworkflow08:57
rakhmerovi.e. workflow from another workflow08:57
rakhmerovso Scheduler is needed mostly to decouple all communications between all components08:58
rakhmerovsort of an RPC gate with the ability to do something in deferred mode08:58
rakhmerovwhich is also needed in many cases (I mean deferred mode)08:58
rakhmerovalthough this diagram is mostly fine we probably need to make it up to date, there are some nuances that have changed since we made it08:59
rakhmerovmflobo: let me know if it makes sense09:00
mfloborakhmerov, Sorry, probably I'm missing something, but still I don't understand why "Scheduler" has access to the workflow queue :)09:00
rakhmerovok09:00
rakhmerovwhen one Engine needs to communicate to another Engine (it may be the same one actually) via RPC it uses Scheduler09:01
rakhmerovfor example09:01
rakhmerovwf:09:01
rakhmerov  tasks:09:01
rakhmerov    t1:09:01
rakhmerov      workflow: nested_wf09:02
rakhmerovhere one workflow calls another workflow, sometimes it should be done with some delay, if we use some policies like "wait-before"09:02
rakhmerovin order to make that delay and avoid calling RPC from within a DB transaction we use Scheduler09:03
mfloborakhmerov, aahh, I see now :) thanks09:03
rakhmerovwhose only responsibility is to call certain methods scheduled to run a later time09:03
rakhmerovyeah :)09:03
rakhmerovits contract basically is something like "Call this method in 30 mins"09:04
rakhmerovand it does it in a reliable manner09:04
mflobook09:05
openstackgerritRenat Akhmerov proposed openstack/mistral: WIP: engine refactoring  https://review.openstack.org/31787909:09
*** toddjohn_ has joined #openstack-mistral09:12
openstackgerritRenat Akhmerov proposed openstack/mistral: WIP: engine refactoring  https://review.openstack.org/31787909:16
*** toddjohn_ has quit IRC09:17
*** d0ugal has quit IRC09:40
*** d0ugal has joined #openstack-mistral09:41
mfloborakhmerov, I followed your advise https://blueprints.launchpad.net/mistral/+spec/add-policy-file09:53
mflobo:)09:53
rakhmerovok :)09:54
*** cheneydc has quit IRC09:59
mfloboMistral guys, question about an error that I have10:02
rakhmerovmflobo: what error and questin?10:03
mfloboI execute a workflow, it' works but I have this error:10:03
mfloboERROR mistral.engine.default_executor NotFoundException: ActionExecution not found10:03
mfloboAnd the execution never finish10:03
rakhmerovwhat action?10:04
rakhmerovand can you post a workflow text?10:04
mfloboAlso, the execution is created without task-execution-id10:04
mfloboyeah, sure10:04
rakhmerovEmpty task-execution-id is fine, it's only needed to run nested workflows10:04
mflobothis is the workflow http://paste.openstack.org/show/498043/10:04
mflobook10:05
mfloboand this is the full error log http://paste.openstack.org/show/498044/10:06
rakhmerovmflobo: I'd like to ask you to file a bug at https://bugs.launchpad.net/mistral and specify all steps to reproduce this10:06
mflobook, I'll do10:06
rakhmerovthat way we'll have better chances to fix it since more people could look at it10:06
rakhmerov:)10:06
mfloborakhmerov, thanks10:07
rakhmerovI don't have an immediate answer, we need to investigate, it must be something simple10:07
rakhmerovI believe10:07
mfloboI'd say is somtheing related with the engine.10:07
*** Regalla has quit IRC10:08
rakhmerovnot necessary10:08
mflobobecause is intermitent:10:10
mfloboworkflow execution 1: apparently it worked, no error messages, but it didn't10:10
mfloboworkflow execution 2: it worked, the project was created, but I have this error in the log and the execution never finish10:10
mfloboworkflow execution 3: same than 110:10
mfloboworkflow execuition 4: same than 210:10
mflobo...10:10
mfloboI have the full case here http://paste.openstack.org/show/497848/ and is what I'll report in the bug report10:11
rakhmerovhm... it's actually weird10:12
mfloboyes, I tried in a new VM, getting mistral from GIT and master branch and I have the same issue10:13
mfloborakhmerov, I'd bet for engine issue and some problem with sync... just wondering :)10:13
rakhmerovthis stack trace is not enough actually, there should be something in engine log10:14
rakhmerovcan you look at the log and show it?10:14
rakhmerovmflobo: maybe, yes10:14
rakhmerovthere must be a particular place where engine gets action execution from DB and it fails10:14
mfloborakhmerov, I showed you the only thing than engine log display10:15
*** Qiming has quit IRC10:30
rakhmerovhm..10:47
*** FL1SK has quit IRC11:00
openstackgerritMerged openstack/mistral: Enforcing upper constraints for tox test jobs  https://review.openstack.org/31902411:07
*** Ravikiran_K has quit IRC11:08
mfloboIf someone has time https://bugs.launchpad.net/mistral/+bug/1584731 :)11:27
openstackLaunchpad bug 1584731 in Mistral "Intermitent ActionExecution not found" [Undecided,New]11:27
openstackgerritRenat Akhmerov proposed openstack/mistral: WIP: engine refactoring  https://review.openstack.org/31787911:37
openstackgerritAndras Kovi proposed openstack/mistral-specs: Add support for executing workflows on any cloud without having to reconfigure the Mistral service.  https://review.openstack.org/31986811:47
*** dprince has joined #openstack-mistral11:57
*** rbrady has joined #openstack-mistral12:03
rakhmerovmflobo: we'll have someone look at it12:12
*** bobh has joined #openstack-mistral12:15
*** toddjohn_ has joined #openstack-mistral12:20
*** Ravikiran_K has joined #openstack-mistral12:36
*** zaneb has quit IRC12:38
*** bobh has quit IRC12:40
*** toddjohn_ has quit IRC12:41
*** toddjohn_ has joined #openstack-mistral12:41
*** toddjohn_ has quit IRC12:46
*** FL1SK has joined #openstack-mistral12:59
*** bobh has joined #openstack-mistral13:15
*** toddjohn_ has joined #openstack-mistral13:23
*** Qiming has joined #openstack-mistral13:27
*** mgershen is now known as _mgershen13:56
*** vishwanathj has joined #openstack-mistral14:12
*** tonytan4ever has joined #openstack-mistral14:32
*** rena9067 has joined #openstack-mistral14:57
*** tonytan4ever has quit IRC14:59
*** rbrady has quit IRC15:09
*** rbrady_ has joined #openstack-mistral15:09
*** rbrady_ has quit IRC15:11
*** rbrady has joined #openstack-mistral15:12
*** toddjohn has quit IRC15:14
*** dmowrer has quit IRC15:15
openstackgerritBertrand Lallau proposed openstack/mistral: Remove unnecessary executable permissions  https://review.openstack.org/32000615:30
*** dmk0202 has quit IRC15:47
*** tonytan4ever has joined #openstack-mistral15:48
*** Qiming has quit IRC15:59
*** toddjohn_ has quit IRC16:09
*** toddjohn has joined #openstack-mistral16:09
*** toddjohn has quit IRC16:13
*** rbrady has quit IRC16:20
*** rbrady has joined #openstack-mistral16:20
*** gyee has joined #openstack-mistral16:20
*** Ravikiran_K_ has joined #openstack-mistral16:38
*** Ravikiran_K has quit IRC16:41
*** tonytan4ever has quit IRC16:56
rbradywas it named after wind or a ship?17:00
rakhmerovyeah ))17:01
rakhmerovnaming it after a ship would be cool17:01
rakhmerovbeing a russian I like it very much )17:01
*** rbrady has quit IRC17:02
rakhmerovI even used a picture of that battleship once in one of my presentations17:02
rakhmerov:) People like that17:02
*** rbrady has joined #openstack-mistral17:02
*** toddjohn has joined #openstack-mistral17:18
*** harlowja has joined #openstack-mistral17:24
*** Ravikiran_K_ has quit IRC17:30
*** tonytan4ever has joined #openstack-mistral17:54
*** tonytan4ever has quit IRC17:55
*** tonytan4ever has joined #openstack-mistral18:05
*** toddjohn has quit IRC18:13
*** toddjohn has joined #openstack-mistral18:14
*** toddjohn has quit IRC18:14
*** toddjohn has joined #openstack-mistral18:14
*** ig0r_ has joined #openstack-mistral18:15
*** tonytan4ever has quit IRC18:33
*** tonytan4ever has joined #openstack-mistral18:52
*** dmowrer has joined #openstack-mistral18:55
*** tonytan_brb has joined #openstack-mistral18:59
*** tonytan4ever has quit IRC19:00
*** toddjohn has quit IRC19:02
*** dmowrer has quit IRC19:02
*** toddjohn has joined #openstack-mistral19:04
*** dmowrer has joined #openstack-mistral19:04
*** rena9067 has quit IRC19:43
*** rena9067 has joined #openstack-mistral19:43
*** ig0r_ has quit IRC19:59
*** toddjohn has quit IRC20:11
*** dmowrer has quit IRC20:11
*** toddjohn has joined #openstack-mistral20:13
*** toddjohn has quit IRC20:17
*** rena9067_ has joined #openstack-mistral20:24
*** rena9067 has quit IRC20:26
*** dmowrer has joined #openstack-mistral20:31
*** dmowrer has quit IRC20:35
*** shardy has quit IRC20:40
*** dprince has quit IRC20:42
*** toddjohn has joined #openstack-mistral21:03
*** tonytan_brb has quit IRC21:21
*** dmowrer has joined #openstack-mistral21:38
*** bobh has quit IRC22:16
*** toddjohn has quit IRC22:17
*** tonytan4ever has joined #openstack-mistral22:25
*** dmowrer has quit IRC22:43
*** stevebak` has joined #openstack-mistral22:51
*** d0ugal has quit IRC22:53
*** ddeja has quit IRC22:53
*** zhenguo_ has quit IRC22:53
*** stevebaker has quit IRC22:53
*** chlong has joined #openstack-mistral22:58
*** Qiming has joined #openstack-mistral23:05
*** tonytan4ever has quit IRC23:06
*** bobh has joined #openstack-mistral23:18
*** ddeja has joined #openstack-mistral23:30
*** zhenguo_ has joined #openstack-mistral23:39
*** toddjohn has joined #openstack-mistral23:48
*** Qiming has quit IRC23:51

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