09:03:18 <masahito> #startmeeting blazar 09:03:19 <openstack> Meeting started Tue Mar 21 09:03:18 2017 UTC and is due to finish in 60 minutes. The chair is masahito. Information about MeetBot at http://wiki.debian.org/MeetBot. 09:03:20 <openstack> Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 09:03:22 <openstack> The meeting name has been set to 'blazar' 09:03:26 <GeraldK> o/ 09:03:27 <masahito> #chair hiro-kobayashi 09:03:27 <openstack> Current chairs: hiro-kobayashi masahito 09:03:35 <masahito> sorry, late starting. 09:03:44 <hiro-kobayashi> o/ 09:03:57 <masahito> GeraldK: hi 09:04:07 <GeraldK> hi Masa and Hiro 09:04:24 <hiro-kobayashi> hi! 09:04:40 <r-mibu> hi 09:04:46 <tejaswi> hi 09:04:49 <masahito> today's agenda is following: 09:04:57 <masahito> 1. stable/branch 09:05:09 <masahito> 2. Boston summit 09:05:15 <masahito> anything else? 09:06:04 <masahito> r-mibu: tejaswi: hi 09:06:28 <tejaswi> hi masahito 09:06:37 <masahito> pierre is out of town in two weeks. 09:06:40 <r-mibu> hi masahito, nothing from my side 09:06:59 <masahito> let's move on first topic. 09:07:05 <masahito> #topic stable/branch 09:07:52 <masahito> I read last meeting and saw discussion about stable branch 09:08:19 <masahito> I'm planning to create stable branch for backporting. 09:09:01 <masahito> However, I have some technical trouble to create the branch now. so it's delayed. 09:09:52 <GeraldK> masahito: thanks for the notice and no problem with the delay 09:10:06 <masahito> Once I resolve the problem, I cut the branch from the commit tagged 0.2.0. 09:10:54 <masahito> GeraldK: thank. I'll try to do it as much as possible. 09:11:47 <masahito> any other comments? 09:12:43 <masahito> ok. move on next. 09:12:52 <masahito> #topic Boston Summit 09:13:54 <masahito> I'm thinking it's good for us to gather and meeting in Boston Summit. 09:14:09 <masahito> Who do you plan to go there? 09:14:22 <hiro-kobayashi_> o/ 09:14:29 <r-mibu> o/ 09:14:56 <masahito> of course, the summit will be held in almost 2 month. So we can schedule the day later :) 09:15:14 <GeraldK> I'll particiapte 09:16:38 <masahito> It looks like some of us join the summit. 09:17:39 <masahito> And I saw some talks regarding to blazar are accepted. 09:17:46 <masahito> https://www.openstack.org/summit/boston-2017/summit-schedule/global-search?t=blazar 09:18:08 <masahito> Congrats, all! 09:18:50 <masahito> for the summit, that's all from my side. 09:19:02 <masahito> anything else for the topic? 09:19:23 <hiro-kobayashi_> When should we compose a presentation? 09:19:24 <GeraldK> it's great the talks had been accepted. 09:20:15 <GeraldK> Arun had sent an email to presenters and he'd going to lead the one presentation preparation 09:20:34 <hiro-kobayashi_> Great! 09:21:01 <GeraldK> the earlier we start preparing the better... 09:21:14 <masahito> PWG will send the slide template to the project update session later. 09:21:30 <hiro-kobayashi_> Okay 09:21:36 <masahito> Once I receive it I'll share it. 09:21:43 <hiro-kobayashi_> thanks 09:23:02 <masahito> #topic open discussion 09:23:17 <masahito> Today's agenda is passed all. 09:24:10 <GeraldK> no other topic from my side. 09:24:44 <GeraldK> how was the meeting last week? 09:24:51 <hiro-kobayashi_> I want to discuss my SPEC 09:25:05 <hiro-kobayashi_> #link https://review.openstack.org/#/c/445270/ 09:25:19 <hiro-kobayashi_> I'm thinking of alternative now 09:26:13 <hiro-kobayashi_> It's about the event. Add new event "action_before_end" or use existing event "on_end". 09:26:26 <GeraldK> "action_before_end" IMHO makes sense 09:27:08 <hiro-kobayashi_> GeraldK: Yes, and alternative is to use status of on_end 09:27:53 <hiro-kobayashi_> The alternative is : Blazar triggers on_end action "safety_time" before the end 09:28:15 <hiro-kobayashi_> and make the on_end event status to INPROGRESS 09:28:38 <GeraldK> I would prefer the "action_before_end" as there is also some action_on_end i.e. kill the leftover instances 09:28:56 <hiro-kobayashi_> and update the status after finishing the actions like snapshot, deletions 09:28:56 <GeraldK> that way it would be a more clean separation. 09:29:52 <hiro-kobayashi_> GeraldK: Thanks you for the comment. That makes sense. 09:30:31 <GeraldK> however, as Masahito mentioned in his review, we could omit this new "action_before_end" for now (for this patch) 09:30:44 <masahito> hiro-kobayashi_: do you have Pors/Cons for "on_end" way? 09:30:56 <GeraldK> and focus only on chaning the behavior at "on end" from keep running to delete instances. 09:31:18 <masahito> s/for "on_end" way/for "on_end" and "action_before_end" way/ 09:31:33 <GeraldK> the "delete instances" is highest prio, the other changes IMHO are nice to have 09:31:36 <hiro-kobayashi_> masahito: I think "action_before_end" is easy to understand 09:32:04 <hiro-kobayashi_> masahito: But needs a lot modification 09:33:02 <hiro-kobayashi_> GeraldK: Yes. We have to change it for the first. 09:33:07 <masahito> hiro-kobayashi_: the simplicity is some action at before_end then delete all instances anyway, right? 09:33:38 <GeraldK> hiro-kobayashi: I have some concerns about the "needs a lot modification". should we first address the "on_end" behavior only? 09:33:48 <hiro-kobayashi_> Right. before_end is for actions like snapshot, migration. And on_end is for force-deletion. 09:34:44 <hiro-kobayashi_> GeraldK: Yes, it's better. 09:34:59 <masahito> but, the on_end action is configurable now. 09:35:29 <GeraldK> so we just have to change the "default option"? 09:35:40 <masahito> the good point for the "on_end" way is just switching the on_end action. 09:36:45 <GeraldK> another "before_end" action I have in mind is a notification to the user of the lease that end time is approaching 09:36:57 <masahito> GeraldK: or we need to disable the option to achieve "anyway delete the instance". 09:37:35 <GeraldK> masahito: yes. 09:37:37 <hiro-kobayashi_> GeraldK: Yes. And before_end notification is implemented in current Blazar 09:38:36 <masahito> GeraldK: like this? 1. send "before_end" notification 2. snapshot, migrate or somehow the instances 3. delete the instances? 09:38:53 <GeraldK> masahito: yes. 09:39:01 <hiro-kobayashi_> masahito: I agree 09:39:06 <GeraldK> hiro-kobayashi: is there already a "before_end" action implemented for this notification? 09:39:17 <hiro-kobayashi_> GeraldK: yes 09:39:48 <hiro-kobayashi_> GeraldK: default "before_end" time is 2 days before on_end 09:39:48 <GeraldK> okay. I was not aware. so you spec was proposing to extend those "before_end" with different options? 09:40:39 <hiro-kobayashi_> My proposal is change the current "before_end" to "before_end_notification" and add new "before_end_action" event 09:41:04 <hiro-kobayashi_> But it needs a lot modification 09:41:09 <hiro-kobayashi_> So, alternative is: 09:41:53 <hiro-kobayashi_> Trigger actions like snapshot at "safety_time" before on_end 09:42:12 <hiro-kobayashi_> And update the on_end event "INPROGRESS" at the time 09:42:46 <hiro-kobayashi_> And after finishing action like snapshot, deletes instances. And update the on_end "COMPLETED" 09:43:36 <hiro-kobayashi_> The alternative makes less impact for code base 09:43:55 <GeraldK> if that has less impact, this approach is also fine for me. 09:44:39 <hiro-kobayashi_> GeraldK: OK. Anyway I'll update the SPEC. Please review it 09:44:42 <masahito> The approach makes sense for me. 09:45:04 <masahito> because of no change in current event name. 09:45:10 <GeraldK> okay. I will wait for the update then review 09:45:23 <hiro-kobayashi_> Yes, please. thanks! 09:45:26 <masahito> hiro-kobayashi_: okay. 09:46:14 <masahito> As a summary of the discussion, I feel the needs for events sound like 'A event happens then the event takes one action or sends a notification." 09:46:33 <masahito> "and the action should be configurable." 09:46:55 <hiro-kobayashi_> Yes 09:48:17 <masahito> ok, I'll also wait the update of the spec! 09:48:41 <masahito> It was nice discussion. 09:48:58 <masahito> anything else? 09:49:06 <hiro-kobayashi_> Nothing from my side 09:50:41 <GeraldK> anything from the openstack operator meeting last week worth noting related to Promise 09:51:14 <masahito> GeraldK: oh, sorry. I missed your previous comment 09:51:51 <masahito> no update from the meeting. 09:52:21 <GeraldK> okay. 09:52:24 <masahito> related to Promise thing. 09:53:57 <masahito> we can finish the meeting 7 mins early. 09:54:22 <GeraldK> thanks. bye. 09:54:24 <masahito> thanks, all! 09:54:34 <hiro-kobayashi_> thanks! bye 09:54:54 <masahito> #endmeeting