04:00:43 <samP> #startmeeting masakari
04:00:44 <openstack> Meeting started Tue Jul 25 04:00:43 2017 UTC and is due to finish in 60 minutes.  The chair is samP. Information about MeetBot at http://wiki.debian.org/MeetBot.
04:00:45 <openstack> Useful Commands: #action #agreed #help #info #idea #link #topic #startvote.
04:00:47 <openstack> The meeting name has been set to 'masakari'
04:00:55 <samP> lets start Masakari meeting..
04:01:05 <sagara> Hi
04:01:17 <samP> sagara: abhishek_k: hi
04:01:31 <abhishek_k> hi samP
04:01:35 <samP> Lets start with Bugs
04:01:42 <abhishek_k> Tushar san will be 10 minutes late
04:01:45 <samP> #topic Critical Bugs
04:01:55 <samP> any bugs to discuss?
04:02:46 <abhishek_k> let me check quickly
04:03:14 <samP> If not let's jump in to Discussion. if any, you may address them in AOB later..
04:03:16 <samP> abhishek_k: thanks
04:03:35 <abhishek_k> nothing sampath san
04:03:38 <Dinesh_Bhor_> #link https://bugs.launchpad.net/masakari/+bug/1697629  This is not critical but improtant to fix. I have fix uploaded for it.
04:03:38 <openstack> Launchpad bug 1697629 in masakari "Should not delete host of another segment" [Undecided,In progress] - Assigned to Dinesh Bhor (dinesh-bhor)
04:04:21 <samP> Dinesh_Bhor_: thanks..
04:04:46 <samP> Dinesh_Bhor_: I will review this. thanks
04:04:56 <Dinesh_Bhor_> samP: thanks
04:05:15 <samP> #topic Discussion points
04:05:37 <samP> (1) Application for become OpenStack official project
04:06:08 <samP> I would like to propose masakari to become official OpenStack project
04:06:40 <samP> I discussed this with Terry in OpenStack Days Tokyo in 7/20-21
04:07:19 <abhishek_k> great news
04:07:20 <rkmrHonjo> Thierry?
04:07:38 <samP> I will send a mail to openstack-dev ML and propose this to community. And send submit the patch to openstack governance repo
04:08:11 <samP> rkmrHonjo: sorry, mistake s/Terry/Thierry
04:08:40 <samP> if anyone have any objections or comments, please raise now..
04:09:28 <rkmrHonjo> No objection.
04:09:48 <samP> I will share the patch before I submit it to governance, you will have another chance to put your comments.
04:09:50 <sagara> no objections, I agree to propose that
04:09:52 <Dinesh_Bhor_> Great news, no objections
04:10:33 <samP> OK then, I will proceed. feel free to raise your comments any time on this..
04:10:35 <samP> Thanks
04:10:50 <samP> (2) Install guide document
04:11:00 <rkmrHonjo> I participated in OpenStackDays Tokyo in 7/20-21.
04:11:11 <rkmrHonjo> In the event, some people said that they didn't know how to install masakari.
04:11:24 <rkmrHonjo> So I thought that current install procedure in README.rst is not kind enough. I'd like to improve it.
04:11:32 <rkmrHonjo> Does anyone do the same now?
04:11:37 <samP> rkmrHonjo: thanks for the great presentation...\o/
04:11:46 <rkmrHonjo> samP: thanks.
04:12:32 <samP> rkmrHonjo: README.rst was a quick work done by abhishek_k (if Im remember correctly..)
04:12:40 <sagara> abhishek is writing a doc
04:13:02 <abhishek_k> samP:right
04:13:04 <samP> sagara: is that the API ref?
04:13:09 <samP> abhishek_k: ^^
04:13:18 <rkmrHonjo> abhishek_k: Are you writing install document now?
04:13:23 <abhishek_k> samP: yes
04:13:32 <abhishek_k> rkmrHonjo: yes
04:13:57 <samP> OK then, if abhishek_k is not working on install docs, then we can split the work with rkmrHonjo
04:14:13 <tpatil> We should start writing installation guide for Ubuntu in the beginning
04:14:29 <samP> tpatil: agree
04:14:46 <abhishek_k> samP: I am working on the same, and have some work done
04:15:37 <tpatil> Quick question: should we also add information of how masakari-monitor will detect node failures?
04:15:38 <rkmrHonjo> abhishek_k: ok. Will you write about monitor?
04:15:47 <samP> abhishek_k: Thanks. Is there are any part you wants to split? or is it almost done?
04:15:58 <sagara> abhishek_k: could you write gerrit address here?
04:16:13 <abhishek_k> rkmrHonjo: you can procced with monitors
04:16:29 <abhishek_k> sagara: its not on community gerrit yet
04:16:49 <abhishek_k> samP: I have covered related to masakari only
04:17:03 <samP> abhishek_k: great..thanks
04:17:26 <rkmrHonjo> abhishek_k: OK. I'll write about masakari-monitors installation.
04:17:45 <abhishek_k> rkmrHonjo: thanks
04:17:53 <samP> OK, then, rkmrHonjo can proceed with discriminators
04:18:10 <samP> rkmrHonjo: abhishek_k: Thank you..
04:18:39 <samP> (3) Make nova "on_shared_storage" option configurable for evacuate API
04:19:22 <samP> Patches are on gerrit for masakari side solution.
04:20:12 <samP> We discussed about Jay's proposal last week. Any progress on that?
04:21:14 <Dinesh_Bhor_> I have verified the solution Jay has suggested but it looks like it will not solve our problem: http://lists.openstack.org/pipermail/openstack-operators/2017-July/013967.html
04:22:06 <tpatil> the main issue is resize revert won't work if the destination compute node is down
04:22:29 <tpatil> destination compute node is the node on which the instance is resized
04:22:52 <tpatil> and when this node is down, masakari will get notification to rescue the instances
04:24:07 <tpatil> Dinesh has already replied to his proposal on the mailing list
04:24:23 <tpatil> Dinesh: is there any update post your reply?
04:24:30 <abhishek_k> not yet
04:24:34 <Dinesh_Bhor_> No not yet
04:24:36 <samP> Dinesh_Bhor_: tpatil: Thank you..
04:24:58 <samP> Let's watch the progress on ML
04:26:12 <samP> and let's proceed with our temporary solution in masakari side for this..
04:26:52 <tpatil> samP: Dinesh has already proposed that patch
04:27:11 <samP> tpatil: Dinesh_Bhor_: thanks
04:27:17 <Dinesh_Bhor_> #link: https://review.openstack.org/#/c/469029/
04:27:42 <samP> Let's review that and merge.
04:27:58 <tpatil> samP: Sure
04:28:15 <rkmrHonjo> samP: ok.
04:28:24 <samP> (4) Evacuates partially resized VMs
04:29:01 <samP> Is this related to previous topic or new one?
04:29:38 <abhishek_k> samP: Its related to above topic
04:29:59 <samP> ah.. my mistake..
04:30:04 <samP> abhishek_k: you are correct
04:30:10 <samP> let's move to next topic
04:30:22 <samP> (5) Remove ERROR instances from recovery targets when host failure happen
04:30:45 <rkmrHonjo> I sent my opinion about this topic to ML.
04:30:55 <samP> rkmrHonjo: I forget to replay that... sorry..
04:31:10 <rkmrHonjo> samP: No problem. Please send your opinions to ML or this meeting.
04:31:31 <samP> rkmrHonjo: sure.
04:31:36 <rkmrHonjo> thanks.
04:31:49 <samP> (6) Recovery method customization
04:32:25 <samP> I think we need to discuss with Mistral team with this..
04:33:04 <tpatil> Mistral already support Restful api to register new actions, but it requires operator to restart mistral services to get these newly action into effect
04:33:16 <abhishek_k> samP: we are working on a POC to register mistral actions on the fly
04:33:35 <samP> abhishek_k: great..
04:34:02 <abhishek_k> Dinesh_Bhor has more update about it
04:34:10 <samP> is better to discuss this with Mistral team before propose those changes?
04:34:19 <samP> s/is/is it/
04:34:41 <tpatil> Dinesh: Is it possible to check if a particular action is already registered in Mistral?
04:35:09 <Dinesh_Bhor_> tpatil: Yes it is possible
04:35:57 <tpatil> Dinesh: Ok, great
04:36:03 <Dinesh_Bhor_> There was a similar requirement in triple-O like masakari to add custom actions
04:36:04 <samP> Do we need to unregister
04:36:13 <samP> Do we need to unregister or delete actions?
04:36:15 <tpatil> samP: the idea is masakari will register these new actions, based on the yams file configured by the operator, if the action is not registered, register it. Then execute the workflow based on the notification type.
04:36:15 <Dinesh_Bhor_> They have adopted below approach: https://review.openstack.org/#/c/282366/30
04:36:25 <tpatil> for each notification type, there will be a workflow
04:37:08 <Dinesh_Bhor_> we can unregister those custom actions
04:38:12 <samP> tpatil: got it.
04:38:14 <tpatil> Dinesh_Bhor: so we can add the action in masakari code itself
04:38:28 <Dinesh_Bhor_> tpatil: yes
04:39:28 <tpatil> Dinesh_Bhor : Let's finish this POC and then Abhishek can update specs accordingly
04:39:38 <samP> sure..
04:39:43 <Dinesh_Bhor_> tpatil: ok
04:40:03 <tpatil> so there is no dependency on the mistral community ro add recovery action customization
04:40:17 <tpatil> s/ro/to
04:40:55 <Dinesh_Bhor_> yes I think so
04:41:32 <samP> OK then. Please share the PoC and update the spec. I would like to process the spec
04:42:09 <tpatil> samP: Yes, we will take the POC forward and update you once it is done
04:42:20 <samP> Thanks.
04:42:53 <samP> If you wants to talk to Mistral team, please let me know. I will be there.
04:43:09 <Dinesh_Bhor_> samP: sure, thanks
04:43:41 <samP> (7) Masakari Pike work items
04:44:09 <samP> Not much progress in other work items.
04:44:57 <samP> Ah, Notifying API, need to review this..
04:45:42 <rkmrHonjo> samP: Notifying is not API, that is RPC, log, etc. I replied to you on gerrit. Please check it.
04:46:02 <samP> rkmrHonjo: sure.. I will recheck that
04:46:09 <rkmrHonjo> samP: thanks.
04:46:19 <samP> (8) masakari-manage db purge
04:46:59 <tpatil> specs to be reviewed
04:47:11 <samP> #link https://review.openstack.org/#/c/473379/
04:47:14 <tpatil> # link : https://review.openstack.org/#/c/473379/
04:47:29 <samP> I will recheck this and approve it.. sorry for the delay.
04:48:10 <samP> #topic AOB
04:48:24 <samP> Any other topics to discuss?
04:49:14 <rkmrHonjo> no.
04:49:37 <samP> I will be attending to Ops meetup in Mexico on 8/9-10
04:49:42 <samP> #link https://etherpad.openstack.org/p/MEX-ops-meetup
04:50:19 <samP> In L62, OpenStack Resiliency is proposed
04:50:57 <samP> This session is about HA in openstack. please put your comments or questions on this.
04:51:26 <samP> And OpenStackExtreme Testing in L-77
04:52:01 <samP> Main purpose of the sessions are, get the feedback from ops and share new features
04:52:13 <rkmrHonjo> samP:Could I put comments even if I don't participate in the meetup?
04:52:26 <samP> rkmrHonjo: sure.
04:52:34 <rkmrHonjo> samP: I see.
04:52:56 <Dinesh_Bhor_> I just submitted one patch to deprecate the masakari_topic conf option. Please add your comments on the patch if you have any concerns on this: https://review.openstack.org/#/c/485119/
04:53:29 <rkmrHonjo> Dinesh_Bhor: Sure.
04:53:35 <tpatil> Dinesh_Bhor: I will review this patch tpday
04:53:49 <Dinesh_Bhor_> thanks
04:54:09 <tpatil> s/tpday/today
04:54:57 <Dinesh_Bhor_> samP: one thing to ask to sampath san, should I proceed with adding python-masakariclient to global-requirements?
04:55:39 <samP> Dinesh_Bhor_: yes. I fixed the versions and you may proceed now.
04:55:48 <Dinesh_Bhor_> samP: ok thanks
04:56:45 <samP> Dinesh_Bhor_: How about other projects? Are they not allowed to config RPC topics?
04:57:14 <Dinesh_Bhor_> samP: yes, they have removed all such config options
04:57:27 <samP> Dinesh_Bhor_: got it.
04:57:43 <samP> I will review this. Thanks for the fix.
04:57:54 <Dinesh_Bhor_> samP: thanks
04:58:11 <samP> If nothing else to discuss, lets finish the meeting.
04:58:42 <samP> Please use #openstack-masakari or openstack-dev ML with [masakari] for further discussions..
04:58:51 <samP> Thank you all..
04:58:56 <sagara_> thanks
04:59:02 <rkmrHonjo> thanks.
04:59:17 <Dinesh_Bhor_> thanks all
04:59:30 <samP> #endmeeting