16:00:50 #startmeeting Mistral 16:00:50 Meeting started Mon Jul 20 16:00:50 2015 UTC and is due to finish in 60 minutes. The chair is NikolayM. Information about MeetBot at http://wiki.debian.org/MeetBot. 16:00:51 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 16:00:53 The meeting name has been set to 'mistral' 16:00:58 <^Gal^_> Hi all 16:00:59 hi everyone! 16:01:04 hi 16:01:11 Hi 16:01:18 hi * 16:01:34 hi, guys 16:01:45 so, let's start 16:01:47 hi 16:01:55 #topic Review action items 16:02:07 1. rakhmerov: completely review https://blueprints.launchpad.net/mistral/+spec/expiration-policies-for-executions 16:02:29 done 16:02:48 is it really done or still things that we need to discuss ? 16:03:04 done mean we agree on everything ? 16:03:16 I plan to discuss this on meeting today 16:03:23 2. rakhmerov: review and discuss Lingxian's proposal about removing wf_trace module 16:03:24 ok 16:03:57 it seems this one is not done 16:04:04 NikolayM: yeah 16:04:13 do we have bp for wf_trace ? 16:04:18 still need to talk about that 16:04:22 so, xylan_kong, can I review this proposal? 16:04:30 can you give a link? 16:04:38 yes, sure, actually i sent it before to openstack-dev 16:04:54 ok, i'll get the link then send it to our irc channel 16:05:00 i would like it also... 16:05:01 please record an action for me 16:05:24 ok 16:05:41 I assign it on myself 16:05:53 NikolayM: ok, thanks 16:06:01 #action NikolayM: review and discuss Lingxian's proposal about removing wf_trace module 16:06:32 let's move on 16:06:36 #topic Current status 16:07:05 let's tell our status 16:07:14 my status : I am working on pushing the puppet-mistral to the community and today i started the qpis 16:07:31 my status: keep my review work; completed the code of service api feature and workflow query pagination support for mistral, waiting for review 16:08:21 I will update for Liat - she published the BP for tasks screen (https://blueprints.launchpad.net/mistral/+spec/tasks-screen-improvments) - she will start once approved 16:08:27 <^Gal^_> I'm still on the executions ui, had some progress, though it was a hectic week and I didn't get to program as much as i wanted. we added 2 more blueprints today that I would love you all take a look https://blueprints.launchpad.net/mistral/+spec/mistral-dashboard-cron-trigger-screen https://blueprints.launchpad.net/mistral/+spec/tasks-screen-improvments 16:08:42 my status: repaired functional tests, worked on API auth patch, did backports to stable/kilo and today I am fixing execution state_info bug 16:09:00 my status: started to work on ‘expiration policy for execution’, I have a very basic flow that works … 16:09:21 NikolayM: thanks for picking up state_info bug 16:09:26 ^Gal^_, good blueprints! 16:09:40 thanks! 16:09:50 <^Gal^_> thanks :) the whole team helped 16:09:52 yes, I am trying to fix that 16:10:42 my status: just review the commits 16:11:32 ok, next topic 16:11:58 #topic Expiration policy for executions discussion 16:12:10 etherpad link: https://etherpad.openstack.org/p/expiration-policies-for-executions 16:13:39 so, almost all of us already saw this etherpad and reviewed 16:14:31 yes 16:14:38 i think the whole idea is good 16:14:51 we can continue with code work 16:14:59 and see more details 16:15:04 yes 16:15:36 so, like what i said this afternoon, gpaz, please go ahead with implementation 16:15:48 I do, thanks 16:16:12 but i don't know we could land it to l-2 16:16:33 it is a good feature, we should not forget to prepare some documentation for this in future 16:16:39 NikolayM: when will l-2 release? 16:16:48 IMO, it needs some API for configuration criterias per user, what do you think? 16:17:02 when is l-2 ? 16:17:22 July 29 16:17:25 akuznetsova: right, doc is very, very poor for mistral now 16:17:34 well, not l-2 16:17:37 https://wiki.openstack.org/wiki/Liberty_Release_Schedule 16:17:53 gpaz, liberty-2 (Jul 28-30) 16:18:14 oh, Nikolay already answered) 16:18:28 guys, i propose we pay more attention to doc in l-3 16:19:05 it's so important for newbees coming to mistral contribution 16:19:14 xylan_kong, fully agree with you cause we have official docs, but it is in terrible status now 16:19:22 xylan_kong, agree 16:19:32 #container { 16:19:33 display: table; 16:19:33 } 16:19:33 #row { 16:19:33 display: table-row; 16:19:33 } 16:19:34 #left, #right, #middle { 16:19:34 display: table-cell; 16:19:35 } 16:19:48 Sorry working on UI on another window :-) 16:19:55 <^Gal^_> lol 16:19:57 :) 16:19:59 I m not sure I understand, The concern is to add documentation for the ‘expiration policy’ ? 16:19:59 :) 16:20:08 :-) 16:20:09 or in general ? 16:20:16 gpaz: no, i mean, for mistral 16:20:17 in general ... 16:20:27 and a good doc will help to clarify something historically 16:20:39 #topic Open discussion 16:21:08 akuznetsova: i remember you have concentrated on that before, right? 16:21:48 akuznetsova, concentrated on what ?) 16:21:56 oops 16:22:01 xylan_kong, ^ 16:22:12 akuznetsova, on docs? 16:22:14 akuznetsova: doc effort 16:22:54 do you? 16:23:26 I am worry about it, but I did not write it) 16:23:59 akuznetsova: ok, sorry, maybe i misremembered 16:24:32 I can start transferring some wiki articles to our official docs 16:24:38 but anyway, we need a plan for that 16:24:59 is there any English native speaker in our team? 16:25:25 or I can prepare plan for what we have and what we need to describe 16:25:41 akuznetsova: yes, we could start from transfering wiki docs 16:25:45 akuznetsova: sound good! 16:26:20 xylan_kong: Nice job on the pagination API. Is someone already assigned for doing the same for executions and tasks so we could build the UI with it? 16:26:54 melisha: you mean the UI or the other resource pagination in server side? 16:27:32 xylan_kong, I think no, I mean there are no English native speakers in our team, or maybe I don't know about somebody) 16:27:33 Server side support for other entities 16:28:01 akuznetsova, xylan_kong: We don't have native speakers in our team 16:28:22 i will continue pagination with other resources if most of us have no rejection about current implementation for workflows 16:28:35 melisha: ok, pity 16:28:52 but never mind, i think it's ok 16:29:02 we did good before 16:29:44 s/rejection/objection 16:30:13 xylan_kong: I left some small comment in the review but it looks good to me 16:30:16 melisha: certainly, if there are some guys in the position for help 16:30:23 melisha: i'll appreciate 16:30:32 melisha: yes, thanks, i saw 16:30:45 will handle tomorrow when i'm in office 16:30:51 xylan_kong, I left my comments there, on the review 16:31:19 NikolayM: yes, will check them tomorrow 16:31:21 ok 16:31:22 thanks guys 16:32:17 NikolayM: for the doc, is it worth for an action? 16:33:34 what do you mean exactly? 16:33:52 doc improvement 16:34:23 I will check for bp, if there is no one, I will create it 16:34:30 yes, I can try 16:34:31 akuznetsova: yes, you got me 16:34:56 i think we do need to map what we have and what we don't have and next week at the meeting discussed plan for it 16:35:25 LimorStotland: good suggestion 16:35:27 LimorStotland, yes, that's what I proposed earlier 16:35:59 LimorStotland, great idea 16:36:05 NikolayM, could you please create action item for that for the next meeting ? 16:36:06 ok so i agree with akuznetsova :-) 16:36:24 yes, sure 16:37:06 #action NikolayM: map what we have and what we don't have in our docs and next week at the meeting discuss plan for it 16:37:28 oh, look what I've found https://blueprints.launchpad.net/mistral/+spec/mistral-documentation 16:37:55 it was created a year ago) 16:38:22 akuznetsova: yes, we can continue that 16:38:42 xylan_kong, we can _start_ it) 16:38:54 akuznetsova: hehe 16:40:35 so if you have no more questions, we can wrap up the meeting 16:41:15 btw, as you may see there is a problem with rally-gate, I already talked with guys from rally team and they said that it is a problem in the installation script, so I will continue to communicate with them to finally find out where the root of this proiblem 16:41:54 akuznetsova: appreciate that 16:42:12 Did you happen to see BP - https://blueprints.launchpad.net/mistral/+spec/support-large-datasets? 16:42:35 melisha, yes, I saw this 16:42:47 melisha: yes, i also read that today 16:43:15 I think it is important for real life use cases. Do you have any thoughts / comments about it? When I simply tried to increase column size - Mistral had a core dump with segmentation fault 16:43:51 How much memory is allocated to the Python process? 16:44:08 melisha, why should we use mediumtext? Can we use longtext? 16:44:42 we already use it for input_context and output 16:44:44 NikolayM: We can bug this means that the user will be able to place up to 4GB in every column 16:45:03 NikolayM: I know - not sure that is good... 16:45:32 i am afraid that longtext will be too big.. 16:45:41 Yes, it will be a real big dataset 16:46:02 we don't have such a big objects 16:46:31 we can support that 16:47:00 what if we need to process more than 16 MB? say, 40 MB or more? 16:47:43 NikolayM: I agree it might be a use case although it is a lot... 16:47:53 NikolayM, we need to choose between 16 mb and 4 gb ? 16:48:02 We can use longtext and place an application validation before INSERT / UPDATE 16:48:26 Make the limitation configurable 16:48:38 sounds good 16:49:04 That way the user will also get a good error message instead of "DBError Data too long" 16:50:37 Do you have an idea why the segmentation fault occurred? just so we will start looking at the right direction 16:50:48 i like the configuration idea... +1 melisha :-) 16:52:14 i suggest we explore how other projects do that, maybe there is already an existing solution (maybe not) 16:53:27 for example, nova has column for use data, etc., but i'm not sure it's the same thing with what we met in mistral 16:53:27 xylan_kong: OK. I agree. I know that in Heat they truncate the data before insert / update (for example, with "status_reason") 16:54:03 Sahara uses its own big type for binaries based on Longtext 16:55:13 or, for mysql itself. (i don't know, i'm not expert for that) 16:55:32 just a suggestion 16:55:57 nova on user_data use MediumText 16:57:12 it's looks like every project do something else 16:57:47 LimorStotland: yep, we just found a way fits mistral 16:58:43 yes 16:58:48 yep 16:59:04 #link https://blueprints.launchpad.net/mistral/+spec/mistral-documentation 16:59:12 I like idea with limitation in config 16:59:15 guys, we are out of our time 16:59:21 so, let's shut down the meeting 16:59:22 OK. I will update BP 16:59:30 bye ! 16:59:30 Thanks 16:59:33 Bye 16:59:35 bye 16:59:35 ok, bye 16:59:36 bye 16:59:37 #endmeeting