Thursday, 2017-08-03

*** http_GK1wmSU has joined #openstack-mistral00:33
*** http_GK1wmSU has left #openstack-mistral00:33
openstackgerritMerged openstack/mistral master: Fix auth in actions if there is no auth_uri in context  https://review.openstack.org/48956100:45
*** jrist has joined #openstack-mistral02:11
*** gkadam-afk has joined #openstack-mistral03:37
EmilienMcores, please review https://review.openstack.org/#/c/481947/04:51
*** sharatss has joined #openstack-mistral05:53
*** livelace has joined #openstack-mistral05:58
*** mwhahaha has quit IRC06:02
*** gkadam-afk is now known as gkadam06:22
rakhmerovd0ugal: hi06:31
rakhmerovon RDO problem, yes, 3.1.1 is the latest but it's not present there in packages06:32
rakhmerov(it wasn't at least)06:32
rakhmerovon https://review.openstack.org/#/c/481738/, well, it's Winson's style. He works with Mistral all the time and knows it very well but I can't convince him that the community life is important :)06:33
rakhmerovso, I just thoroughly reviewed it and it seemed fine to me06:33
rakhmerovand we had some discussion around tricky places06:33
rakhmerovbut yes, we didn't have any discussions around it anyway06:34
rakhmerovthat is a problem06:34
rakhmerovEmilienM: yes, ok, we'll try06:35
rakhmerovsorry for the delay06:35
rakhmerovd0ugal: how did you see that there hasn't been an RDO promotion for 11 days?06:43
apetrichrakhmerov, I talked to the rdo ci folks (I used to be one of them :) and they are scrambling to get it promoted07:08
rakhmerovapetrich: ok :)07:09
*** jtomasek has joined #openstack-mistral07:09
apetrichit does not help that some cores are away for a ci meeting this week07:09
*** Dinesh_Bhor has quit IRC07:10
rakhmerovapetrich: so can you please explain how this promotion works in general?07:13
rakhmerovfor clients it's based on new versions?07:13
rakhmerovand for servers it07:13
rakhmerovit's done on a periodic bases?07:13
rakhmerovthat's my current (possible wrong) understanding07:14
rakhmerovI'm just trying to understand what we did wrong so that we have this problem now07:14
apetrichI didn't work on promotions so my knowledge can be a bit wrong. here is what I understand out of it07:14
apetrichfor master there are some stages on trunk.rdoproject there's current current current-tripleo current-tripleo-rdo and current-passed-ci07:16
*** Dinesh_Bhor has joined #openstack-mistral07:16
apetrichcurrent-passed-ci is the important one. is the one that is cut to be released. (I'm not sure the distintion between current-tripleo current-tripleo-rdo)07:17
openstackgerritMerged openstack/python-mistralclient master: mistral execution-list -f value should be empty  https://review.openstack.org/48972607:17
apetrichso for the master branch (so it is packages that do not have a hash associated it is build from git branch master) stuff is constantly built into current07:18
apetrichand a periodic job tries to test the current stuff07:18
apetrichit is tested here: https://ci.centos.org/view/rdo/view/promotion-pipeline/job/rdo_trunk-promote-master-current-tripleo/07:18
apetrichif all that passes the current packages are moved into current-passed-ci and then into a release when a release is due07:19
apetrichci is done using the current-passed-ci so until we get a promotion we are testing against old packages07:19
apetrichstuff is different for past versions those are all pinned to a hash, so they are build the same until we backport something and do a backported release07:20
rakhmerovapetrich: ok07:26
rakhmerovapetrich: not sure I understand everything though )07:27
rakhmerovwill re-read shortly..07:27
apetrichwhen we merge something in master it goes into https://trunk.rdoproject.org/centos7-master/current/ once a day they try what is in current and if that is good it moves into current-passed-ci07:28
apetrichthat is the promotion07:29
apetrichall our ci is done over current-passed-ci so we are testing over old libraries until promotion07:29
apetrichcurrent-passed-ci is always able to be released (in theory and pretty much in practice)07:30
apetrichwhen we release I think current-passed-ci is tested and moved into a release07:30
apetrichin rhos there's more stuff done to current-passed-ci before release though07:31
*** lkannan has quit IRC07:40
d0ugalrakhmerov: https://dashboards.rdoproject.org/rdo-dev07:48
d0ugalrakhmerov: 12 days now.07:48
d0ugalI think the key thing to understand with promotions is that packages are only promoted when they are all proven to work together.07:53
d0ugalSo that means mistralclient wont be promoted if there is something completely unrelated that is broken in tripleo07:53
d0ugaland this is why it can take so long, because so many packages are built from master there is a high chance something will break.07:54
*** mgershen has joined #openstack-mistral07:58
rakhmerovd0ugal: aah! It's not be been done not only for the mistral client??08:02
*** mwhahaha has joined #openstack-mistral08:03
rakhmerovd0ugal: I saw this dashboard but I was looking for something related to mistral specifically and didn't realize you meant all packages08:03
rakhmerovapetrich: yeah, it makes more sense now to me08:03
rakhmerovthanks08:03
d0ugalYeah, it makes sense I guess but I can see it is frustraiting if you only want one package update.08:03
rakhmerovyep08:04
rakhmerovbut at least now we know the answer (in general)08:04
apetrichd0ugal, Thanks! that was what I was assuming and forgot to mention08:04
d0ugalrakhmerov: if you have a moment, I wanted to run an idea by you08:04
rakhmerovwe thought we did something wrong on releasing mistral client or something else08:04
rakhmerovd0ugal: sure08:05
rakhmerovI do have a moment )08:05
d0ugalgreat :)08:05
d0ugalYou may remember my idea about root_execution (i.e. mistral execution-list --root-execution UUID)08:05
d0ugalI started to look into this, and I think the best way to do it is by adding the root execution UUID to the initial workflow execution - otherwise you need to recursively query and build up a tree which is very expensive.08:06
d0ugalI started doing it here: https://review.openstack.org/49006308:06
d0ugalI just wanted to check that seemed like a reasonable approach before I spent too much more time on it.08:06
rakhmerovd0ugal: yeah, I remember08:07
rakhmerovwell, I think it's ok08:09
rakhmerovjust one (may be not so important) concern is that it won't allow to filter by not the root execution08:10
d0ugalhmm, I don't understand08:10
rakhmerovif we have say ex1 -> ex2 -> ex3 -> ex408:10
rakhmerovthen we'll have a way to get ex2, ex3 and ex4 by specifying the root execution (the id of ex1)08:11
rakhmerovbut won't be able to get ex3 and ex4 by specifying the id of ex208:11
d0ugalRight08:12
rakhmerovI mean we have to specify only the root execution08:12
rakhmerovnot the second level or the third level08:12
d0ugalThat is a limitation, it is hard to get the sub-section of the graph.08:12
rakhmerovbut, I guess it may be a different task to do so08:12
rakhmerovyeah08:12
d0ugalI wanted to solve that, but I couldn't think of a good way to do it08:12
rakhmerovit doesn't fit well the relational model08:12
d0ugalIndeed08:12
d0ugalWe need to move to a graph database ;)08:13
rakhmerovgraph database is a good solution :)08:13
rakhmerovyes08:13
rakhmerovno kidding, I wanted to do it long ago )08:13
d0ugalOkay, let me know when you port us over ;)08:13
rakhmerovsure!08:13
rakhmerovgimme a couple of days ;)08:13
d0ugallol08:13
rakhmerovd0ugal: so Dougal, I think your solution is good enough for our use case08:14
rakhmerovgiven that we have an RDBMS08:14
d0ugalIt is the simplest solution, which I like08:14
rakhmerovyes08:14
d0ugalI originally tried to do it without any model changes, but didn't get far before I decided it was a bad idea :) https://review.openstack.org/#/c/487391/08:15
rakhmerovok08:15
d0ugalokay, cool - I'll continue with this but keep looking for any more flexible solutions too08:16
rakhmerovok08:16
d0ugalI think this will be useful for the cloudflow GUI btw08:16
rakhmerovyeah, this last one you posted looks complicated )08:17
rakhmerovyes, sure08:17
rakhmerovbtw, Guy's working very actively on various additions to the core functionality08:17
d0ugaland the one I abandoned only got ex1 and ex2, it wasn't recursive!08:17
rakhmerovhe releases CloudFlow pretty often08:17
rakhmerovI believe it's already usable for much08:17
d0ugalGreat, I seen you have a talk submitted for summit.08:17
rakhmerovyep08:18
*** openstackgerrit has quit IRC08:18
d0ugalI want to try it out in tripleo - the only thing stopping me is figuring out how to make it accessible :)08:19
rakhmerovsharatss: hi, are you working on something now? Or busy with internal stuff?08:19
d0ugalsince I always ssh in08:19
sharatssrakhmerov, i am on leave.. anything needed?08:19
rakhmerovd0ugal: oh you mean environmental problem?08:19
d0ugalrakhmerov: yes08:20
rakhmerovd0ugal: I guess something like ssh tunnel or other trick could help ::)08:20
rakhmerovsharatss: ooh, ok, nothing needed, have a rest08:20
d0ugalyup, I just need to figure it out. I know some people do it for the tripleo GUI, so I could just ask them :)08:20
d0ugal(or read the docs!!)08:20
rakhmerovsharatss: I'll just finish that patch with --limit fix myself08:20
rakhmerovd0ugal: docs on what? ssh tunnel? :)08:21
d0ugaltripleo docs08:21
rakhmerovooh, ok08:21
rakhmerovgot it08:21
rakhmerov(hoping you weren't offending by me mentioning ssh tunnel docs) ;)))08:22
rakhmerov..offended..08:22
d0ugalhaha, no08:22
d0ugalI would probably need to read that too, it has been a while.08:22
sharatssrakhmerov, oh.. ok. actually the weather is so bad that half of my team is on a sick leave08:22
rakhmerovd0ugal: yeah, but it's pretty easy anyway08:22
rakhmerovsharatss: np08:22
*** openstackgerrit has joined #openstack-mistral08:24
openstackgerritNikolay Mahotkin proposed openstack/mistral master: [Trusts] Fix deleting trust  https://review.openstack.org/49004908:24
rakhmerovapetrich: is this a critical comment? https://review.openstack.org/#/c/489217/4/mistralclient/api/v2/action_executions.py08:38
rakhmerovit's basically just what we have in other resource managers too08:38
*** pratapagoutham has quit IRC08:41
openstackgerritRenat Akhmerov proposed openstack/python-mistralclient master: Fix how "--limit" is passed to the server for action executions  https://review.openstack.org/48921708:42
openstackgerritwangxu proposed openstack/mistral master: Fixed crontrigger execution error.  https://review.openstack.org/49039508:56
*** apetrich has quit IRC08:58
openstackgerritRenat Akhmerov proposed openstack/python-mistralclient master: Fix how "--limit" is passed to the server for action executions  https://review.openstack.org/48921709:19
openstackgerritMerged openstack/mistral master: Fix drop index in version 022 DB upgrade script  https://review.openstack.org/49021709:27
*** lkannan has joined #openstack-mistral09:38
*** apetrich has joined #openstack-mistral09:44
openstackgerritNikolay Mahotkin proposed openstack/mistral master: [Trusts] Fix deleting trust  https://review.openstack.org/49004910:03
apetrichrakhmerov, I'm not a huge fan of the late if evaluation when reading code, but I'm fine if you don't mind.10:11
apetrichit is more of a style thing and I'm fine +1ing it10:11
rakhmerovok10:17
openstackgerritRenat Akhmerov proposed openstack/python-mistralclient master: Fix how "--limit" is passed to the server for action executions  https://review.openstack.org/48921710:21
openstackgerritRitesh proposed openstack/mistral master: Consider size of output_on_error  https://review.openstack.org/49041410:26
openstackgerritRitesh proposed openstack/mistral master: Consider size of output_on_error  https://review.openstack.org/49041410:28
openstackgerritRenat Akhmerov proposed openstack/python-mistralclient master: Fix how "--limit" is passed to the server for action executions  https://review.openstack.org/48921710:30
rakhmerovmgershen, d0ugal: can you please review https://review.openstack.org/#/c/481947/ ?10:36
openstackgerritNikolay Mahotkin proposed openstack/mistral master: [Trusts] Fix deleting trust  https://review.openstack.org/49004910:42
*** jkilpatr has quit IRC10:44
openstackgerritSharat Sharma proposed openstack/mistral master: Small typo fix  https://review.openstack.org/49042010:51
openstackgerritMerged openstack/python-mistralclient master: Add test for target parameters and fix requests lib error  https://review.openstack.org/48923711:07
openstackgerritRenat Akhmerov proposed openstack/python-mistralclient master: Fix how "--limit" is passed to the server for action executions  https://review.openstack.org/48921711:09
*** jkilpatr has joined #openstack-mistral11:17
*** apetrich has quit IRC11:41
rakhmerovmgershen, d0ugal: please https://review.openstack.org/#/c/489217/11:58
rakhmerovvery much needed11:58
*** dprince has joined #openstack-mistral12:12
*** catintheroof has joined #openstack-mistral12:36
*** thrash is now known as thrash|biab12:38
openstackgerritNikolay Mahotkin proposed openstack/mistral master: [Trusts] Fix deleting trust  https://review.openstack.org/49004912:39
*** gkadam has quit IRC12:50
*** apetrich has joined #openstack-mistral12:52
openstackgerritNikolay Mahotkin proposed openstack/mistral master: Fix event-triggers workflow namespace  https://review.openstack.org/49046613:00
openstackgerritNikolay Mahotkin proposed openstack/mistral master: Fix event-triggers workflow namespace  https://review.openstack.org/49046613:01
openstackgerritMerged openstack/python-mistralclient master: Fix how "--limit" is passed to the server for action executions  https://review.openstack.org/48921713:16
*** sharatss has quit IRC13:31
*** sharatss has joined #openstack-mistral13:44
*** thrash|biab is now known as thrash13:52
*** bobh has joined #openstack-mistral13:57
*** sharatss has quit IRC14:11
*** thrash is now known as thrah|biab14:21
*** apetrich has quit IRC14:34
openstackgerritMerged openstack/mistral master: Use recommended function to setup auth middleware in devstack  https://review.openstack.org/48194714:46
openstackgerritMerged openstack/mistral master: Set mistral-dashboard default branch to master  https://review.openstack.org/48997214:47
openstackgerritMerged openstack/mistral master: Add Glare action pack  https://review.openstack.org/47389814:47
openstackgerritMerged openstack/mistral master: Small typo fix  https://review.openstack.org/49042014:47
openstackgerritDougal Matthews proposed openstack/mistral master: [WIP] Add root execution ID to workflow executions  https://review.openstack.org/49006314:54
openstackgerritDougal Matthews proposed openstack/mistral master: [WIP] Add root execution ID to workflow executions  https://review.openstack.org/49006314:57
openstackgerritDougal Matthews proposed openstack/mistral master: [WIP] Add root execution ID to workflow executions  https://review.openstack.org/49006315:03
openstackgerritDougal Matthews proposed openstack/mistral master: Add root_execution_id to sub-workflow executions  https://review.openstack.org/49006315:11
*** dprince has quit IRC15:27
openstackgerritDougal Matthews proposed openstack/mistral master: Add root_execution_id to sub-workflow executions  https://review.openstack.org/49006315:29
openstackgerritDougal Matthews proposed openstack/mistral master: Allow filter executions by their root_execution_id  https://review.openstack.org/49056215:29
openstackgerritMichal Gershenzon proposed openstack/python-mistralclient master: Create and run a workflow within a namespace  https://review.openstack.org/48853115:39
openstackgerritNikolay Mahotkin proposed openstack/mistral master: Fix event-triggers workflow namespace  https://review.openstack.org/49046615:39
*** dprince has joined #openstack-mistral15:40
openstackgerritNikolay Mahotkin proposed openstack/mistral master: Fix event-triggers workflow namespace  https://review.openstack.org/49046615:51
openstackgerritDougal Matthews proposed openstack/mistral master: [WIP] Allow filter executions by their root_execution_id  https://review.openstack.org/49056215:59
*** thrah|biab is now known as thrash16:00
openstackgerritDougal Matthews proposed openstack/mistral master: [WIP] Allow filtering executions by their root_execution_id  https://review.openstack.org/49056216:03
*** apetrich has joined #openstack-mistral16:10
*** vishwana_ has joined #openstack-mistral16:20
*** vishwanathj has quit IRC16:24
*** jtomasek has quit IRC16:25
*** gkadam has joined #openstack-mistral16:37
*** gkadam has quit IRC17:39
*** gkadam has joined #openstack-mistral17:39
openstackgerritMerged openstack/mistral master: Fixed crontrigger execution error.  https://review.openstack.org/49039517:59
openstackgerritNikolay Mahotkin proposed openstack/mistral master: Fix event-triggers workflow namespace  https://review.openstack.org/49046618:19
*** gkadam has quit IRC18:29
*** livelace has quit IRC18:49
*** harlowja has quit IRC19:57
*** bobh has quit IRC19:59
*** jkilpatr has quit IRC20:48
*** bobh has joined #openstack-mistral20:55
*** harlowja has joined #openstack-mistral21:15
*** dprince has quit IRC21:54
*** bobh has quit IRC22:02
*** bobh has joined #openstack-mistral23:44

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