09:01:11 #startmeeting watcher 09:01:11 O/ 09:01:12 Meeting started Wed Dec 7 09:01:11 2016 UTC and is due to finish in 60 minutes. The chair is acabot_. Information about MeetBot at http://wiki.debian.org/MeetBot. 09:01:13 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 09:01:15 The meeting name has been set to 'watcher' 09:01:27 Hello:) 09:01:35 hello 09:01:46 o/ 09:01:50 agenda for today #link https://wiki.openstack.org/wiki/Watcher_Meeting_Agenda#12.2F07.2F2016 09:02:12 o/ 09:02:31 lets start 09:02:40 #topic Announcements 09:03:03 I dont have any announcement today :-) 09:03:09 do you have some ? 09:03:20 nope 09:03:35 ok lets go to action reviews 09:03:43 #topic Review Action Items 09:03:50 Watcher specs 09:03:58 Define grammar for workload characterization needs a new PS after answering comments 09:04:07 #link https://review.openstack.org/#/c/377100/ 09:04:22 #action hvprash add a new PS for https://review.openstack.org/#/c/377100/ 09:04:29 Define when an action plan is stale/invalid needs final reviews from core 09:04:38 #link https://review.openstack.org/#/c/386293/ 09:05:11 I'd like to have more reviewers on this one 09:05:15 before +2 09:05:29 Hi 09:05:33 hop sorry it has been merged :-) 09:05:42 jwcroppe W+1 it 09:05:54 hi 09:06:07 hi 09:06:11 hi 09:06:29 is licanwei here ? 09:06:33 no 09:06:35 yes 09:06:46 :) 09:06:56 licanwei : your spec has been merged 09:07:04 oh, sorry:) 09:07:04 thank you all 09:07:05 you can continue implementing 09:07:15 ok 09:07:17 Add improvements to the planner and workflow mechanisms needs final reviews from core 09:07:27 #link https://review.openstack.org/#/c/385871/ 09:07:59 I'd like to have more reviewers on this one as well 09:08:25 who wants to review it ? I'd like to have it merge by end of week 09:08:37 as alexchadin alreday started implementing it 09:08:39 will look at this 09:08:48 +1 09:08:50 #action diga review https://review.openstack.org/#/c/385871/ 09:08:52 i will once again 09:09:00 +1 09:09:05 #action licanwei hidekazu review https://review.openstack.org/#/c/385871/ 09:09:11 thx you guys 09:09:25 Audit tag in VM Metadata needs reviews 09:09:35 #link https://review.openstack.org/#/c/391374/ 09:09:54 +1 09:10:06 #action Yumeng review https://review.openstack.org/#/c/391374/ 09:10:22 #action acabot review https://review.openstack.org/#/c/391374/ 09:10:23 +1 09:10:29 will review it 09:10:35 #action acabot_ alexchadin review https://review.openstack.org/#/c/391374/ 09:10:44 Support Description For Dynamic Action needs work items 09:10:55 #link https://review.openstack.org/#/c/401111/ 09:11:06 hanrong : are you working on work items ? 09:11:16 yes 09:11:24 great thx 09:11:35 #action hanrong complete work items for https://review.openstack.org/#/c/401111/ 09:11:42 Add specs for cache occupancy strategy needs reviews 09:11:50 #link https://review.openstack.org/#/c/398162/ 09:11:53 I'm still working on it 09:12:11 Susanne asked me to add GUI compenent to it 09:12:15 pshedimb : ok I thaught it was ready to be reviewed 09:12:40 acabot_, This is a last minute thing that came up. 09:12:43 pshedimb : I'm not sure GUI must be part of the spec 09:13:13 pshedimb : maybe it should be done as a BP in watcher-dashboard ? 09:13:32 acabot_, oh ok. susanne asked me to add it. In that case it is open for review 09:13:54 pshedimb : ok thx 09:14:00 who wants to review ? 09:14:08 i want 09:14:14 +1 09:14:23 #action acabot_ licanwei review https://review.openstack.org/#/c/398162/ 09:14:47 moving to Watcher 09:14:53 centralise-config-opts needs reviews & jenkins fixes 09:15:11 yes 09:15:22 #link https://review.openstack.org/#/q/status:open+project:openstack/watcher+branch:master+topic:bp/centralise-config-opts 09:15:29 pshedimb : anything wrong with jenkins ? 09:15:35 yeah. 09:15:51 but it is fixed now. few inutes ago, dtardivel merged code t fix it 09:16:01 minutes* 09:16:20 ok great 09:16:36 who wants to review config opts ? 09:17:30 common someone :_ 09:17:32 :) 09:17:45 +1 09:17:49 pshedimb : I think you will have to wait that vincentfrancoise come back from holidays ;-) 09:18:07 acabot_, hahaa 09:18:10 #action hanrong review https://review.openstack.org/#/q/status:open+project:openstack/watcher+branch:master+topic:bp/centralise-config-opts 09:18:14 hanrong, yayy! 09:18:18 hi 09:18:18 check the state of action plan needs reviews 09:18:30 #link https://review.openstack.org/#/c/391383/ 09:19:13 I haven't looked at this one in detail, is there still open issues ? 09:19:21 in comments 09:19:30 licanwei alexchadin : ? 09:19:43 brunograz 09:19:47 acabot_: I will recheck 09:19:52 it 09:20:00 ok 09:20:01 Need to review it again as well 09:20:18 #action brunograz alexchadin review https://review.openstack.org/#/c/391383/ 09:20:29 Add auto_trigger support to watcher should be merged 09:20:37 #link https://review.openstack.org/#/c/403718/ 09:21:12 #action dtardivel jed56 merge https://review.openstack.org/#/c/403718/ 09:21:25 Specific exception for stale cluster state was added needs reviews 09:21:34 #link https://review.openstack.org/#/c/399202/ 09:21:49 acabot_: alexchadin : why we dont write auto trigger logic in seperate file 09:21:51 Okay I will take a look today 09:21:59 with inserting into the base 09:22:34 diga : ok lets discuss https://review.openstack.org/#/c/398044/ 09:22:42 ok 09:22:52 is this patch doing the same thing that https://review.openstack.org/#/c/403718/ ? 09:23:15 acabot_: https://review.openstack.org/#/c/407291/ 09:24:30 acabot_: and more thing, I dont see any migration files added in the alembic under the versions 09:24:31 alexchadin diga : I'm sorry but its unclear to me what you are doing on automatic-triggering-audit 09:24:34 acabot_: will add that 09:25:05 acabot_: It will launch action plan just after creating of audit 09:25:21 acabot_: both for ONESHOT and CONTINUOUS types 09:25:32 acabot_: when we found auto_trigger in api to true, it will launch the action plan 09:25:35 alexchadin: +1 09:25:51 yes I know but I dont understand why we have multiple patches like https://review.openstack.org/#/q/status:open+project:openstack/watcher+branch:master+topic:bp/automatic-triggering-audit 09:26:10 subjects look the same 09:26:18 yeap 09:26:18 acabot_: one has submitted by alexchadin & one from my side 09:26:38 I can see that but does it implement the same feature ? 09:26:49 It does 09:27:03 I've uploaded it on 28.11 09:27:14 diga uploaded his version on 05.12 09:27:14 ok and diga's version does not pass the gate 09:27:29 so I think diga you should abandon your change 09:27:44 acabot_: alexchadin : yeah 09:27:48 and we will merge alexchadin code as it has been reviewed and checked by jenkins 09:28:00 diga : sorry for that 09:28:04 :( okay 09:28:17 #action diga abandon https://review.openstack.org/#/c/407291/ 09:28:32 Documentation for Workload Balance Migration Strategy needs reviews 09:28:43 #link https://review.openstack.org/#/c/404972/ 09:29:16 acabot_: should I start work on parallel execution of action plan for audit 09:29:30 diga : no no 09:29:42 ok 09:29:48 let me look at other open BPs later 09:29:56 ok 09:30:02 who wants to review doc strategy ? 09:30:11 +1 09:30:14 +1 09:30:16 i want to review 09:30:28 #action acabot_ hidekazu licanwei Yumang review https://review.openstack.org/#/c/404972/ 09:30:35 thx 09:30:46 Watcher CLI 09:30:52 Add auto_trigger support should be merged 09:31:00 #link https://review.openstack.org/#/c/403716/ 09:31:09 #action dtardivel jed56 merge https://review.openstack.org/#/c/403716/ 09:31:22 Add functional tests to watcherclient needs reviews 09:31:30 #link https://review.openstack.org/#/c/389181/ 09:31:54 +1 09:31:58 alexchadin : I think you will also have to wait for vincentfrancoise ;-) 09:32:05 dtardivel: I've added documentation of how to start tempest 09:32:07 thank you Yumeng ! 09:32:27 :) always welcome 09:32:29 #action Yumeng review https://review.openstack.org/#/c/389181/ 09:32:42 Yumeng: thanks! 09:32:44 +1 09:33:02 #action atuly review https://review.openstack.org/#/c/389181/ 09:33:07 atuly: Yumeng: thank you, guys:) 09:33:08 alexchadin: :) 09:33:16 so many reviewers today ! great meeting :-D 09:33:21 :) 09:33:25 changes to make consistent with other openstack component needs reviews 09:33:32 #link https://review.openstack.org/#/c/403434/ 09:34:26 it doesn't pass jenkins 09:34:28 this need some clarification 09:34:31 forget it 09:34:37 atuly : yes 09:35:09 #topic Blueprint/Bug Review and Discussion 09:35:21 #info Our current target is ocata-2 due next week 09:35:29 #link https://launchpad.net/watcher/+milestone/ocata-2 09:36:31 diga : could you start writing a spec for https://blueprints.launchpad.net/watcher/+spec/license-cost-aware-vm-placement-strategy ? 09:36:42 acabot_: sure 09:36:46 :) nice stuff 09:37:22 #action diga start writing a spec for https://blueprints.launchpad.net/watcher/+spec/license-cost-aware-vm-placement-strategy 09:37:36 +1 09:37:39 hanrong : could you share the link for the BP you updated ? 09:39:13 #link https://blueprints.launchpad.net/watcher/+spec/cluster-energy-saving 09:39:35 hanrong updated the description to fit ZTE strategy 09:39:54 we decided to superseed this BP a couple of months ago 09:40:42 I would suggest that everyone had a quick look at it before next meeting 09:41:19 to remove the "superseded" state on launchpad 09:41:36 I should also check dependencies 09:43:04 alexchadin : do you think we can have https://blueprints.launchpad.net/watcher/+spec/planner-storage-action-plan merged before ocata-2 ? 09:43:12 or its too short ? 09:43:38 acabot_: we can merge planner improvements before ocata-2 09:43:52 acabot_: but applier changes will not be merged 09:43:59 ok 09:44:29 acabot_: it passes almost all tests:) 09:44:31 alexchadin : do you want to create a dedicated BP for applier changes ? 09:44:47 alexchadin : so we can have the planner BP merged 09:45:01 acabot_: I will create spec, since existed BP describes planner and applier changes 09:45:55 acabot_: could two specs describe one BP? 09:46:15 alexchadin : if you create a new spec for applier, please update existing BP and create a new one 09:46:19 acabot_: or you want to close this BP before ocata-2? 09:46:32 alexchadin : it would be easier for me 09:46:33 acabot_: ok, will do 09:46:48 We will have new BP and spec to it 09:46:55 about applier changes 09:47:09 #action alexchadin split bp https://blueprints.launchpad.net/watcher/+spec/planner-storage-action-plan in 2 BP (planner & applier) 09:47:39 #action hvprash give acabot_ a status about assigned BPs for ocata-2 09:48:20 pshedimb : could we merge all code related to https://blueprints.launchpad.net/watcher/+spec/centralise-config-opts for ocata-2 ? 09:48:46 ocata-2 is due next week 09:49:58 #topic Open discussions 09:50:06 acabot_: can we add migration for each field we add in db table ? 09:50:36 diga : we have decided to handle db migration starting at 1.0 version 09:50:42 acabot_, yes 09:50:48 ok 09:50:50 It is all done. 09:50:53 1.0 should be delivered at the end of ocata cycle 09:51:17 ok 09:51:22 pshedimb : do you mean DB migration is already supported ? 09:51:40 acabot_: alexchadin : I am still thinking of its a better way to seperate out the logic of auto trigger in seperate file 09:51:51 let me know you thoughts on it 09:52:08 sorry, I meant we could merge all code related to centralizing config options for ocata-2 09:52:27 pshedimb : ok thx ;-) 09:52:31 :) 09:52:36 diga: auto_triggering is not another audit type 09:52:51 diga: we have separated oneshot and continuous types 09:53:08 both of them should support auto_triggering 09:53:36 that's why I've placed this function in base class 09:54:20 alexchadin: but adding something in base file 09:54:36 alexchadin: let it be there 09:55:15 ok any other discussion to open ? 09:55:23 alexchadin: actually we don;t usually add something in base file that's the reason I raised this question here 09:55:43 alexchadin: fine, if everyone is ok with it 09:56:34 diga: I've added function, that will take effect to all child classes 09:56:46 alexchadin: ok 09:56:55 diga: it seems ok to me:) 09:57:26 ok 09:57:36 ok thank you all 09:57:42 have a good day/night 09:57:49 bye 09:57:52 bye 09:57:56 thx 09:57:57 bye 09:57:59 #endmeeting