14:01:18 #startmeeting watcher 14:01:19 Meeting started Wed Dec 2 14:01:18 2015 UTC and is due to finish in 60 minutes. The chair is acabot_. Information about MeetBot at http://wiki.debian.org/MeetBot. 14:01:20 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 14:01:22 The meeting name has been set to 'watcher' 14:01:30 hi 14:01:40 hi 14:01:45 hi 14:01:56 hi, may be slow to respond during this, on another call right now 14:02:17 hi 14:02:35 hi 14:02:43 o/ 14:03:19 our agenda for today #link https://wiki.openstack.org/wiki/Watcher_Meeting_Agenda#12.2F2.2F2015 14:03:50 #topic Announcements 14:04:19 o/ 14:04:32 mid cycle meetup, we are still waiting for updates from jwcroppe 14:04:32 junjie: is joining as well 14:04:46 yes 14:04:51 he will give us updates next week 14:05:04 ok 14:05:18 jwcroppe is traveling today, unfortunately 14:05:22 #action jwcroppe details for mid cycle meetup in Austin 14:05:52 I added versionning on launchpad and set target release for current BPs 14:05:58 +1 14:06:10 mitaka-1 is planned for today :-) 14:06:12 +1 14:06:19 lol 14:06:46 so I suggest to merge all stable code and doc by end of week and then tag the version as mitaka-1 14:06:48 on friday 14:06:59 +1 14:07:03 sounds good 14:07:11 +1 14:07:19 +1 14:07:20 +2 14:07:23 #action acabot tag the version as mitaka-1 on friday 14:08:09 I also started to reference all etherpads we use 14:08:21 #link https://etherpad.openstack.org/p/watcher-etherpads 14:08:38 so please add yours as I may have missed some 14:08:55 any other announcement ? 14:09:51 Hello everybody 14:10:20 #topic Review Action Items 14:11:20 current work is related to documentation, vmahe_ could you give us an update ? 14:11:33 yes 14:12:01 I have pushed a new patch-set for glossary which takes into account many comments 14:12:23 but not all of them because some of them were open questions and more related to the future of Watcher 14:12:49 today the glossary explains the concepts and words for the current version of Watcher 14:12:57 vmahe_: I will review it before Friday EOD 14:13:04 vmahe_: will review again today. the plan is to refactor the code based on these terms and then we will treat it as a living doc as things come up? 14:13:26 we'll introduce some new concepts in the next release but we have to write some BP for it 14:13:27 tpeoples: yes 14:13:34 hi 14:13:43 +1 14:13:44 sorry for being late (federico) 14:13:56 vmahe_: Sean was reviewing the new patch and already submitted some comments, afaik by the end of the week we will provide more inputs on it 14:13:57 hi fede 14:14:01 hi chicco785 14:14:20 Ideally, the glossary should be merged with mitaka-1 release 14:14:43 I'd like to have the glossary merged for mitaka-1 so please review it before friday if possible 14:14:58 acabot_: will do 14:15:08 sballe: thx 14:15:12 acabot_: will do 14:15:31 I have also pushed an review regarding the documentation explaining the current architecture of Watcher (not the future one) 14:15:58 #action bzhou sballe tpeoples review https://review.openstack.org/#/c/246370/ by friday 14:16:00 See https://review.openstack.org/#/c/249869/ 14:16:41 It will reference some words of the glossary, and the glossary may also reference some technical components described in the architecture.rst file 14:17:00 vmahe_ the idea of this review is to have the current architecture diagram of Watcher (again for mitaka-1 release) 14:17:06 as CN we could review some items as well 14:17:09 if needed 14:17:19 then we will work on architecture v2 on watcher-specs repo 14:17:48 acabot_: +1 14:17:57 #action cdupont chicco785 review https://review.openstack.org/#/c/246370/ by friday 14:18:02 hi 14:18:06 OK 14:19:26 anyone wants to work on architecture v2 right now ? I think we should wait the mid-cycle meetup to start this discussion 14:19:50 when is this meeting? 14:20:10 end of january 14:20:17 tks 14:20:32 I thought it was Feb 3-4 14:20:49 yes sorry its around end of january ;-) 14:20:57 :-) 14:21:29 sballe : what do you think about architecture v2, from my point of view we can wait a f2f meeting 14:21:49 sballe: it would be easier than reviews on Gerrit 14:22:06 +1 14:22:19 I agree plus I will have more time ot work on it at the meetup and right before 14:22:27 I am swamped until the new year 14:22:39 ok 14:22:43 #topic Blueprint/Bug Review and Discussion 14:23:16 what about the split up of https://blueprints.launchpad.net/watcher/+spec/nishi-ahuja-energy-efficienct-dc ? 14:23:47 I suppose it is related to this one https://blueprints.launchpad.net/watcher/+spec/outlet-temperature-based-strategy 14:23:49 junjie has proposed the first algorithm 14:24:03 yes, this is one of them 14:24:26 ok so what about the original BP, can I set it as obsolete ? 14:24:53 sure 14:26:01 ok as vincentfrancoise mentionned, you need to fix the typo in our specs 14:26:04 your specs 14:26:13 https://review.openstack.org/#/c/252268/ 14:26:23 yes 14:26:35 also you need to run the pep8 stuff 14:26:35 i will work on this 14:27:03 ok thx 14:28:17 tpeoples has another BP to split up, will be done by 12/3 14:28:22 Does anybody has a link to doc on the tooling need to be run before you submit a patch. the pep8 14:28:51 I think just run tox -epep8 should be good 14:29:03 tox -e docs 14:29:16 good to know 14:29:20 tox -e py27 14:29:37 thx 14:29:45 if forgot to mention that I added a page on Watcher wiki on contributions https://wiki.openstack.org/wiki/Watcher/Contributing 14:30:25 great 14:30:34 great 14:30:36 tox is mentioned in the README.rst file 14:30:44 feel free to add something about pep8 ;-) 14:30:51 good to know 14:31:59 Please take care about your commit message. Detailed information is often missing :/ 14:32:18 and also there is somethign weird about not adding a "." at the end 14:32:47 yes :-) 14:32:53 acabot_: sorry, just saw your previous message. yes, going to work on that today. bit behind due to the US holiday last week 14:33:24 chicco785: could you please give us details about the consolidation rule modelling BP you want to work on ? 14:33:39 hi acabot_ 14:33:40 i will pay more attention to the docs 14:33:43 good practice is defined on https://wiki.openstack.org/wiki/GitCommitMessages 14:33:53 we are working on two blueprints 14:34:20 the first bp is about the general API and management of "consolidation rules" supporting pluggable verifiers 14:34:37 ideally the verifiers will be linked to decision engines 14:35:07 which means, that there may be rules supported only by a certain subset of decision engines 14:35:50 second bp 14:36:10 propose an initial set of the actual consolidation rules grammar 14:36:30 taking into account existing work done inside btr place 14:36:52 I've started to work on that 14:36:54 i hope to commit a draft of the specs by friday (sorry a bit overloaded) 14:37:06 for the API 14:37:23 while as cdupont just mentioned he is working on the grammar 14:37:33 ok thats fine, please submit a quick abstract on launchpad and a spec on watcher-specs repo (mitaka/approved folder) 14:37:51 the abstract for the API part should be there 14:38:01 tpeoples: regarding the grammar you guys migth want to make sure you review the bp since I know you are interested in that subject too 14:38:01 not sure i linked it correctly (in case i apologize) 14:38:08 I can submit for the rules part 14:38:19 will do sballe 14:38:52 https://blueprints.launchpad.net/watcher/+spec/watcher-consolidation-rules-api 14:39:15 chicco785: 今天 14:39:15 acabot_: chicco785 does Congress have any grammar? given that they are the policy engine we might want to coordinate and sync-up around that 14:39:38 bzhou: Do you know if Congress has a grammar to define its policies? 14:39:58 well the grammar of congress is basically datalog :) 14:40:07 correct 14:40:15 by grammar here we mean a specific grammar for the consolidation topic 14:40:27 which is not AFAIK implemented in congress 14:40:36 chicco785: ok but any opportunity to collaborate with Congress and not end up with two grammars 14:40:39 anyhow cdupont should look into that 14:40:47 Ok 14:41:03 +1 14:41:27 we use something akin to SQL with our solution which is nice since most people know SQL, but yeah, let's find something common 14:41:38 acabot_: we're also planning to submit a BP wrt to our consolidation model, due to other commitments we will most likely submit it next week 14:41:44 cdupont: can you do a read-out of that at our next meeting or wen you have looked into it 14:42:05 tpeoples: +1 14:42:25 sballe: sorry? didn't understand 14:42:49 sballe asked if next week you can report on your findings 14:42:53 should I do a summary of Congress rules for next meeting? 14:43:17 Should be OK 14:43:26 cdupont: yes that was my understanding :-) 14:44:10 bzhou: do you know if congress has any plans to do more elaborate grammar rules? 14:44:13 need to double check because next week I'm in a conf but probably I can participate in the meeting 14:44:31 np just when you are ready 14:45:15 OK 14:45:18 ok I'd like to keep time for open discussions today 14:45:21 i saw very simple examples in congress, but now grammar for the consolidation 14:45:30 #topic Open Discussion 14:45:34 **no** 14:46:06 dtardivel: do you want to give a word about integration tests ? 14:47:32 we have to add integration tests all over the code of Watcher 14:47:41 +1 14:47:45 On previous patchset, we hd some issues on watcher integration test 14:47:50 does anyone here has experience on doing this in OpenStack ? 14:48:04 Are we talking about Tempest tests? 14:48:13 +1 to sballe's question 14:48:38 do we decided, internally, to use a complete integration test framework (based on docker) to be able to validate a patchset 14:48:59 dtardivel: I think we should agree to use devstack+ceilometer 14:49:16 as the test framework 14:49:28 won't we want to create a tempest test suite that gets run against devstack going forward (which will be needed by CI) ? 14:49:31 sballe: + tempest :-) 14:49:56 tpeoples: +1 exactely so devatsk should be our test framework 14:50:04 i think it is reasonable using devstack, but we should think to a configuration with more than one node 14:50:24 chicco785: devstack can be multi-node 14:50:24 yes chicco785 , we will do that as otherwise we aren't testing anything really :) 14:50:31 sure :) 14:50:36 that's what i meant 14:50:49 i have a guide to set up devstack + watcher multi-node, will include with the devstack plugin review 14:50:54 using devstakc multinode conf 14:51:07 are you able to test a patchset into devstack, before to merge it into master branch ? 14:51:08 tpeoples : cool 14:51:08 tpeoples great! 14:51:11 tpeoples: thats great 14:51:13 tpeoples: please share :-) 14:52:01 so we wait for tpeoples work on devstack and then we add a BP for tempest ? 14:52:05 dtardivel: I thought that what the openstack CD/Ci system is doing 14:52:07 dtardivel: that should be doable, but will require us to stand up a CI system. 14:52:19 sounds good acabot_ 14:52:47 acabot_: +1 14:52:55 acabot_: I am assuming it will be one bp per Tempest test? or is it one BP for all Tempest tests? 14:53:00 what the link to new arch? 14:53:04 related, i should have the devstack plugin up for review by end of week, need to work through some keystone conf issues i'm having with watcher (need your help dtardivel and jed56 probably) 14:53:15 sballe: that's THE question ? ;-) 14:53:33 mmmm: https://review.openstack.org/#/c/249869/ 14:53:35 mmm: https://review.openstack.org/#/c/249869/ 14:53:47 tpeoples: also talk to bzhou he has wathcer+openstack running and ran into some keystone issues 14:53:55 ok, thanks 14:53:56 tpeoples : of course 14:54:01 acabot_: lol 14:54:27 mmmm: this review is the current architecture, we will start working on v2 at the mid-cycle meetup 14:54:46 mmmm=mehdi by the way ;) 14:55:14 ok 14:55:18 sballe: acabot_ : i think one BP for getting tempest set up and working is fine 14:55:34 one BP per test is way too much 14:55:52 and that would set a precedent and barrier for adding test coverage in the future 14:56:17 tpeoples: I understand but different people can work on different tests 14:56:28 we can submit a BP to run a large tempest test like "running an audit" 14:56:34 but we can do one bp and assign it to you ;-) 14:56:43 and then add a new one to add other tests 14:56:49 acabot_: +1 14:57:04 either way i suppose 14:57:21 i just don't want to have to do a whole BP in the future to add some random tempest test 14:57:23 :) 14:58:03 In the future I am hoping that the tempest test will be part of the code submission if needed so no bp needed 14:58:03 tpeoples: sure 14:58:43 tpeoples: i agree 14:58:44 sballe: I agree, this is something we have to do right now on existing code 14:58:55 acabot_: agreed 14:59:01 +2 14:59:14 and then add it to the "done def" of a blueprint 14:59:41 ok so thx for this meeting 14:59:51 see you next week 14:59:51 we have one minute left 14:59:59 ok bye. thx 15:00:04 ok bye 15:00:08 bye bye 15:00:10 thank you , bye 15:00:19 #endmeeting