04:00:48 #startmeeting Masakari 04:00:49 Meeting started Tue Dec 5 04:00:48 2017 UTC and is due to finish in 60 minutes. The chair is tpatil. Information about MeetBot at http://wiki.debian.org/MeetBot. 04:00:50 tpatil: thanks. 04:00:51 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 04:00:53 The meeting name has been set to 'masakari' 04:01:01 #link https://wiki.openstack.org/wiki/Meetings/Masakari 04:01:19 #topic High priority items 04:02:10 Any one wants to bring up any high priority items? 04:02:29 no 04:02:50 Moving to next topic 04:03:00 #topic Bugs (stuck/critical) 04:03:19 #link https://review.openstack.org/#/c/486576/ 04:03:40 The above patch addresses py35 UT error. Please review it. 04:04:22 rkmrHonjo: I will review it 04:04:28 tpatil: thanks. 04:05:05 I have seen Takahara has proposed a new PS : https://review.openstack.org/#/c/515013/ 04:05:11 I will review above PS as well 04:05:43 No new bugs reported 04:06:16 Moving ahead 04:06:20 #topic Discussion points 04:06:29 Horizon Plugin 04:06:47 I can see masakari-dashboard repo is created 04:06:51 #link https://github.com/openstack/masakari-dashboard 04:07:17 Niraj will propose cookie-cutter patch soon 04:08:02 Install guide document (in progress) 04:09:13 Need another +2 and workflow to get all patches merge 04:09:29 Please review these patches 04:10:52 tpatil: I'll review it if I can. But I'm very busy now, sorry... 04:11:10 rkmrHonjo: Ok 04:11:23 Recovery method customization 04:11:36 #link https://review.openstack.org/#/c/458023/ 04:12:10 Please review the specs 04:12:37 There were few review comments from Abhishek which has been fixed 04:13:22 Find hosts without specifying segments 04:13:48 #link https://review.openstack.org/#/c/506986/ 04:13:59 I will review the updated specs in this week 04:14:20 tpatil: thanks. 04:15:01 Queen work items 04:15:23 No updates from my end 04:15:53 me too. 04:16:09 Ansible support for Masakari 04:16:23 Last week, we discussed about it 04:16:47 Dinesh will start understanding how to develop ansible plugins 04:16:50 No updates for ansible support from my side yet. I have strated exploring ansible plugin for magnum. 04:17:24 I think we have to follow the same for masakari 04:18:34 Dinesh_Bhor: It sounds good to me. 04:18:47 Dinesh_Bhor: Thanks 04:19:07 Last time, Sampath asked us to create a new blueprint in Ansible project 04:19:46 once we have basic understanding about Ansible plugins, let's submit a new BP in Ansible project 04:19:58 tpatil, yes 04:21:57 Ok, that's end of the agenda 04:22:55 tpatil: I added a item to Discussion points. 04:22:57 Anyone wants to bring up any new topic? 04:23:05 Let me check 04:23:12 That is "Call Force down API when host-failure will be notified". 04:23:40 Can I explain about this item? 04:23:55 Yes ,please 04:24:13 ok. Current masakari will wait for 3 minutes when host-failure will be notified. ("3 minutes is configurable.) 04:24:28 The purpose of this is to wait nova-compute down. 04:24:32 Does masakari-monitor wait for 3 mins before notifying to masakari-api? 04:25:06 tpatil: no. masakari-monitor doesn't wait. masakari wait. 04:25:13 So, I think, there is a possibility that using force down API instead of waiting make recovery process faster. 04:26:22 Updated forced down API of nova can change service state of nova-compute. 04:27:25 rkmrHonjo: you mean UP/DOWN ? 04:27:36 Dinesh_Bhor: no, only DOWN. 04:27:52 rkmrHonjo: yeah 04:28:05 rkmrHonjo: Can you point out the place where masakari waits for 3 mins? 04:28:40 You mean config option: wait_period_after_service_update 04:28:42 tpatil: ok, please wait a thile. 04:28:47 s/thile/while 04:29:08 #link https://github.com/openstack/masakari/blob/93556d3116eb8c62bf881da0edd05692c9ebd66e/masakari/engine/drivers/taskflow/host_failure.py#L52 04:30:20 Ok, that's a good idea. But does it guarantee that nova-compute won't change instance state after force down api returns 04:30:55 I haven't checked force down api yet. will check it at my end 04:31:17 tpatil: thank you for pointing out. I check it after that, too. 04:31:27 rkmrHonjo: so this new API will *DOWN* the state as well as *Disable* the status of nova-compute service, right? 04:31:58 rkmrHonjo: okay, I wiill check the API by myself. thanks for suggestion. 04:32:24 basically you cannot evacuate any instances until nova-compute service is down on the failed compute host 04:32:33 Dinesh_Bhor: Call disable API will be remained. I will add calling update forced down API instead of eventlet.sleep. 04:32:57 taptil: right. 04:32:59 so you can call this api to disable nova-compute service immediately 04:33:17 rkmrHonjo: okay, thanks 04:33:47 rkmrHonjo: Please propose lite specs for this change 04:33:55 tpatil: ok. 04:34:06 rkmrHonjo: Thank you 04:35:09 That is all from my side about this item. 04:36:19 Let's end this meeting 04:36:25 Thank you, All 04:36:31 thank you all 04:36:37 thanks. 04:36:39 Thank you 04:36:42 #endmeeting