06:03:16 #startmeeting Mistral M-2 planning 06:03:16 Meeting started Wed Dec 16 06:03:16 2015 UTC and is due to finish in 60 minutes. The chair is rakhmerov. Information about MeetBot at http://wiki.debian.org/MeetBot. 06:03:17 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 06:03:20 The meeting name has been set to 'mistral_m_2_planning' 06:03:35 do you want to start ui or backend? 06:04:17 what do you mean? 06:04:32 start our discussion with ui or backend? 06:04:42 mistral-dashboard or the engine side? 06:04:50 #info Mitaka release schedule: http://docs.openstack.org/releases/schedules/mitaka.html 06:05:20 LimorStotland: I actually don't know, it doesn't matter in what order we'll be discussing BPs 06:05:28 to me at least 06:05:31 whatever you wish 06:05:38 Ok 06:05:41 hey 06:05:58 hi Winson, gland you joined! 06:06:00 meeting in this channel or over in openstack-meeting 06:06:01 glad 06:06:08 in this channel 06:06:23 we just started 06:06:42 LimorStotland: so in what order would you prefer to discuss our tasks? 06:07:26 alright, let's keep moving 06:07:30 let's go the bp order and i will update on the ui when we get there :-) 06:07:43 ok, thanks 06:08:00 so, as you see in the schedule M-2 needs to be released before 22nd Jan 06:08:11 we have just over a month 06:08:43 here's the page for M-2 in LP: https://launchpad.net/mistral/+milestone/mitaka-2 06:08:56 it currently contains BPs and bugs that were moved from M-1 06:09:15 btw, just a note: surprisingly in M-1 we were able to finish most of what we planned 06:09:17 :) 06:09:30 especially we fixed tons of bugs 06:09:39 including some very important bugs 06:09:45 so well done, team! 06:09:48 ok 06:10:33 here's the list of all BPs: https://blueprints.launchpad.net/mistral 06:10:58 lane_kong: for some reason I don't see Resource sharing BP assigned to any milestone 06:11:09 I thought it was assigned to M-1 06:11:14 can you clarify? 06:11:22 <_gryf> hi 06:11:26 rakhmerov: https://blueprints.launchpad.net/mistral/+spec/mistral-resource-sharing 06:11:34 yep 06:11:57 _gryf: we're having a planning session right now, you can join if you'd like :) 06:12:10 <_gryf> ok :) 06:12:10 rakhmerov: how can i set the milestone of it? 06:12:14 thinking what to work on during the next month :) 06:12:19 sorry for the late notice 06:12:45 lane_kong: you don't have permissions to change it? 06:12:48 weird 06:12:57 I just moved it to M-2 and set progress 06:13:08 i can't see milestone in Series goal 06:13:23 that's strange 06:13:34 ok, let's figure out what's wrong with your permissions later 06:13:41 you're supposed to have all rights to do it 06:13:47 rakhmerov: ooh, i saw that 06:13:51 overlooked 06:13:54 :) 06:13:55 ok 06:14:04 NikolayM: thanks 06:14:17 lane_kong: we also owe reviews for this 06:14:20 sorry man 06:14:28 rakhmerov: that's fine :-) 06:14:34 no, that's not fine :) 06:14:39 we need to improve 06:14:47 ok, let's go on 06:14:59 rakhmerov: i don't see the multi region bp ? do we want to do in m2? 06:15:07 LimorStotland, gpaz: question to you 06:15:09 yes! 06:15:23 I just wanted to ask you if you're interested in some specific BPs for M-2 06:15:28 let's assign it 06:15:35 Ok moving it to m2 06:15:54 ooh, it is actually for M-3 06:16:03 but yes, we can try to do it in M-2 06:16:05 Thats fine I think 06:16:26 yes we are... the multi, HA and stability bugs 06:16:42 well, at least we can try to get it done in M-2 and see if we have some challenges with it 06:16:57 I move it if we have time we will do it if not it will be postponed to m3 06:17:16 <_gryf> ha is not even specified fully yet. It would be hard to make it on m-2 06:17:18 hardik proposed openstack/mistral: Added engine to tempest plugin. https://review.openstack.org/258276 06:17:22 rakhmerov: please mark this one to m-2, https://blueprints.launchpad.net/mistral/+spec/mistral-docker-image, i think hparekh_ is working ont that 06:17:35 I see that some one add the multi cloud then i think it should be started 06:17:48 lane_kong: he's effectively done it, I guess. We need to review it 06:18:07 rakhmerov: yes, i'm keeping my eye on it 06:18:11 LimorStotland: multi cloud? 06:18:18 do we have a BP for this? 06:18:55 yes in the multi region i see this link (https://blueprints.launchpad.net/mistral/+spec/mistral-multicloud) 06:19:09 apparently so :-) 06:19:46 let's clarify this 06:19:56 because I'm not sure I 100% understand 06:20:16 is it a dependency of multi-region? 06:20:21 Ooo so the name got me confused... ok :-) 06:20:34 I see that this multi-cloud BP is for Heat actually 06:21:33 how is that related to Heat? 06:21:38 so we definitely need to decouple this 2 bp 06:21:45 I guess so 06:22:14 I kind of understand that if we use Heat in conjunction with Mistral then may be yes, we need to also consider that BP 06:22:35 but I'd like to decouple them and not consider them together 06:23:38 Ok, so i will removing this line from the bp 06:23:53 ok 06:23:57 let's move on 06:24:05 LimorStotland: anything else from your side? 06:24:35 yep...we have the ha and stability and from the ui : 06:25:22 gal and liat are working on pagination and auto refresh for the existing screens 06:25:24 as far as HA we have https://blueprints.launchpad.net/mistral/+spec/mistral-ha 06:25:36 but it's description is slightly outdated 06:25:47 and action executions and crontriggers 06:25:54 ok, good 06:26:05 and also keys security (engine) - maybe start using barbican. 06:26:22 do we have BPs for that in LP, I'm slightly behind of what's going on in UI 06:26:40 mgershen: BP for that? Do we have it? 06:27:16 I think i saw code review on adding the barbican actions 06:27:29 we didn't write one yet. we wanted to see what the community thinks first. 06:27:34 as far as https://blueprints.launchpad.net/mistral/+spec/mistral-ha, I assigned it to M-2 but we need to update its description and break down into several BPs 06:27:55 #action rakhmerov, akuznetsova, melisha: break down https://blueprints.launchpad.net/mistral/+spec/mistral-ha into several smaller BPs 06:28:21 mgershen: ok, please file a BP for that 06:28:42 #action mgershen, LimorStotland: file a BP for using Barbican for storing keys 06:29:00 I guess it could be assigned to M-3 may be 06:31:07 ok 06:31:37 LimorStotland: so please clarify on that UI work 06:32:05 the work that's going on, is it related with any active BPs? 06:32:15 gal and liat are working on pagination and auto refresh for the existing screens 06:32:24 new screens :action executions and crontriggers 06:33:00 for cron triggers we have this: https://blueprints.launchpad.net/mistral/+spec/mistral-dashboard-cron-trigger-screen 06:33:09 do we need to assign it to M-2 also? 06:33:31 yep 06:33:31 ok, I just did :) 06:33:35 :-) 06:33:54 I don't see a BP for action executions though 06:34:19 https://blueprints.launchpad.net/mistral/+spec/mistral-dashboard-executions-screen 06:34:34 ooh, ok 06:34:37 then we're fine 06:34:48 what about this one? https://blueprints.launchpad.net/mistral/+spec/actions-screen-improvements 06:34:54 is it being worked on? 06:35:09 yes i think it's yours :-) 06:35:39 hm.. what do you mean? :) 06:35:52 it's not assigned to me 06:36:07 I think that the currect bp is https://blueprints.launchpad.net/mistral/+spec/actions-screen-improvements 06:36:13 Liat is working on that theses days 06:36:23 action screen 06:36:40 ok 06:36:45 thanks gpaz 06:37:31 ok 06:38:05 LimorStotland, gpaz: I would also ask you to just pick up the most important bugs and assign to M-2 06:38:10 it can be done offline 06:38:20 ok 06:38:27 this one is already assigned to M-2: https://bugs.launchpad.net/mistral/+bug/1524477 06:38:27 Launchpad bug 1524477 in Mistral "After-task logic runs multiple times if tasks run in parallel" [High,New] - Assigned to Renat Akhmerov (rakhmerov) 06:38:35 I'll look at it 06:38:52 reaant, the bug that we discussed two days ago .. I m not how easy to fix but you said that you ll take a look 06:38:59 https://bugs.launchpad.net/mistral/+bug/1524477 06:39:22 yeah, that's the bug I'm talking about 06:39:24 oh yes :) 06:39:32 my guess is that should be easy to fix 06:39:50 I implemented that logic in the first place so I should fix it.. 06:40:17 ok, is this all for now from ALU folks? LimorStotland, gpaz, mgershen? 06:40:38 AFAIK, yes 06:40:41 ok 06:40:42 i think so... 06:41:01 lane_kong, m4dcoder: is there anything specific you're interested in? 06:41:39 yes, the env update on task re-run which i'm working on 06:41:56 ok, where's the bug/BP for that? 06:41:58 do we have it? 06:42:11 hold on 06:42:17 https://blueprints.launchpad.net/mistral/+spec/mistral-rerun-update-env ? 06:42:26 is this the correct one? 06:42:27 https://blueprints.launchpad.net/mistral/+spec/mistral-rerun-update-env 06:42:28 yes 06:42:31 ok ) 06:42:41 how is the progress with it btw? 06:42:45 any roadblocks? 06:42:55 rakhmerov: i think https://blueprints.launchpad.net/mistral/+spec/mistral-resource-sharing and https://blueprints.launchpad.net/mistral/+spec/use-workflow-id-in-rest-api are sufficient for me to make them happen in M-2. 06:43:12 lane_kong: ok! 06:43:16 I'll move bp related to env update to M-2 06:43:18 no i don't think so. just need to revisit the spec. i already started implementing 06:43:27 they are both sepecific to workflow, once they're done, we can spread them to other resources in mistral 06:43:46 also, i want to start https://blueprints.launchpad.net/mistral/+spec/mistral-priority-task-scheduler but likely won't complete until m3 06:44:37 lane_kong: my strong opinion that yes, it needs to be spread for all resources 06:44:58 rakhmerov: that's my plan :-) 06:45:02 m4dcoder: yes, we can assign it to M-3 preliminarily 06:45:09 thanks 06:45:41 m4dcoder: like we discussed with you on Fri I'd like we to discuss this priority scheduler together with ALU team 06:46:09 yes. i'll start discussion in ML and put together a proper spec. 06:46:17 like I said: we touched that at the last summit but I guess I was unable to find enough reasoning to convince them that it's important to do 06:46:23 yep, thank you 06:47:14 _gryf: anything you're specifically interested? 06:47:22 in 06:47:36 some bugs, BPs 06:48:08 <_gryf> rakhmerov, yup, actually ddeja is currently strugling with the setup, on which we are planning to do some tests regarding HA 06:48:28 struggling? :) 06:48:32 <_gryf> so i think it to early to make a statement on submiting any bp or bugs 06:48:47 <_gryf> rakhmerov, yeah, hardware issues ;) 06:48:52 Hi 06:48:56 anyone there ? 06:48:56 ok, please feel free to file them as you go 06:49:09 adarshkoyya: hi! Yes, there's a lot of people here :) 06:49:32 cool 06:49:34 adarshkoyya: how can we help you? 06:49:42 <_gryf> anyway, the plan is to make our use case up and running. 06:49:48 i took the lates mistral and was doing data base migration 06:49:52 and it was failing 06:49:53 mistral-db-manage --config-file /etc/mistral/mistral.conf upgrade head 06:49:58 this command was failing 06:50:05 _gryf: you mean VM evacuation, right? I was gonna ask you how it is going 06:50:19 <_gryf> anything wrong around ha topic we would report either as a bugs or bp proposals 06:50:24 adarshkoyya: we need details of that 06:50:26 <_gryf> rakhmerov, right 06:50:37 adarshkoyya: please file a bug and put all the traces 06:50:46 seems like issues with migration file 06:50:50 _gryf: ok 06:51:41 adarshkoyya: ok, it may be, please communicate all the details to us 06:51:46 <_gryf> rakhmerov, there was a bug - stopper for our workflow use case (as you probably remember) 06:51:55 adarshkoyya: we would appreciate any info 06:51:57 yeah sure 06:52:11 _gryf: that oslo.messaging topic? :) 06:52:47 if i remove this file it is working preperly https://github.com/openstack/mistral/blob/master/mistral/db/sqlalchemy/migration/alembic_migrations/versions/009_add_database_indices.py 06:52:54 will report the bug in some time 06:52:56 <_gryf> no, the one with transaction clash 06:53:12 adarshkoyya: yes, please do, we'll fix it soon 06:53:21 or you can fix it yourself and send a patch 06:53:22 <_gryf> I think that melisha proposed alternative (more generic) fix for this issue 06:53:41 _gryf: ooh, I guess it's been fixed by Moshe, no? 06:53:49 or you mean a different one? 06:54:04 <_gryf> rakhmerov, this https://review.openstack.org/#/c/253819 06:54:08 _gryf: let's make sure we're aware of it and it is assigned 06:54:10 ok 06:54:51 _gryf: yes, that's the one that Moshe already fixed 06:54:56 <_gryf> rakhmerov, right 06:55:07 ooh, you mean there was a bug :) 06:55:12 not there is ) 06:55:12 ok 06:55:17 gotcha 06:55:38 <_gryf> so the next step is to hardening our evacuation case 06:55:47 ok 06:56:16 <_gryf> and there is a strong possiblility that some other bugs shows up :) 06:56:23 yeah 06:56:27 is there anything else guys? 06:56:30 NikolayM: ? 06:56:39 nmakhotkin: ? 06:56:49 yes 06:56:59 I'll be working on RPC 06:57:06 it is assigned to M-2 06:57:15 ok 06:57:21 as far as myself I also wonder when we'll be able to get to working on API v3 :) 06:57:40 I know it's a big topic but I would really like to get it done during Mitaka 06:58:10 rakhmerov: what problems do you want to solve in v3? 06:58:21 ooh, there's a lot of them 06:58:45 starting from inconsistent naming and ending with lack of flexible filtering etc 06:59:01 but let's not discuss it now 06:59:18 my suggestion is to discuss it on the next meeting briefly again 06:59:27 yeah, it's better we list those problems and have a discussion then 06:59:32 yep 06:59:51 I can try to come up with a spec for it during M-2 07:00:09 great 07:00:10 #action rakhmerov: come up with a spec draft for API v3 during M-2 07:00:22 ok, thanks to everyone for joining! 07:00:30 let's end the meeting 07:00:33 Thank you 07:00:38 <_gryf> thanks! 07:00:40 thanks 07:00:41 thanks all 07:00:44 #endmeeting