16:00:53 #startmeeting tacker 16:00:54 Meeting started Tue May 31 16:00:53 2016 UTC and is due to finish in 60 minutes. The chair is sridhar_ram. Information about MeetBot at http://wiki.debian.org/MeetBot. 16:00:55 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 16:00:57 The meeting name has been set to 'tacker' 16:01:04 #topic Roll Call 16:01:08 o/ 16:01:11 who is here ? 16:01:11 o/ 16:01:13 o/ 16:01:15 o/ 16:01:18 o/ 16:01:24 o/ 16:01:45 howdy all ! Let's start... 16:01:51 #topic Agenda 16:02:01 #link https://wiki.openstack.org/wiki/Meetings/Tacker#Meeting_May_31.2C_2016 16:02:25 o/ 16:02:34 Hi 16:02:42 anything else to discuss beyond this ? 16:02:48 twm2016: santoshk: hi 16:02:56 hi 16:03:27 BTW, going forward please suggest your agenda items few days before the meeting.. 16:03:36 #topic Annoucements 16:03:52 We are at Newton release milestone 1 (m1) 16:03:58 sridhar_ram: any session for alarm-based monitoring driver today? 16:03:58 #link http://releases.openstack.org/newton/schedule.html 16:04:29 tung_doan: yes, we plan to discuss that .. important to get that going :) 16:04:51 While we don't have a formal spec approval deadline, it is important to wrap up as many specs as possible within next couple of weeks. 16:05:21 next .. 16:05:32 I'd like to welcome Lin Hua Cheng as a core member in tacker-horizon project, 16:05:40 #link http://lists.openstack.org/pipermail/openstack-dev/2016-May/096218.html 16:06:09 very good addition to the tacker-horizon project.... 16:06:13 Lin is a core member in the main horizon project. He has been our go to person for things related to UI dashboard in Tacker. 16:06:13 congrats lhcheng 16:06:26 lhcheng congrats 16:06:35 vishwanathj: indeed, thanks for introducing Lin to our team ! 16:06:59 lhcheng congrats.. 16:07:10 I can imagine interesting UI additions for our upcoming features.. particularly VNFFG ! 16:07:11 Congrats lhcheng 16:07:31 moving on .. 16:07:52 #topic Project Review Cadence 16:08:06 couple of mins on this last min topic.. 16:08:19 We have received few offline suggestions to improve our review response time in this project. 16:08:27 This is a valid request though the solution needs some collective effort. 16:08:53 I'm open for ideas in this area.. 16:09:16 as I see from my side, first, we need more time from the Tacker core team dedicated to reviews. 16:09:17 sridhar_ram are there are any metrics that you can share 16:09:25 Second, the order in which patchsets are reviewed and merged. 16:09:31 One tool available in this area is the review report from stackalytics, 16:09:37 #link http://stackalytics.com/report/reviews/tacker-group/open 16:10:03 Keep an eye on the ones that are 'starved' with high response times. My hope is to drive down the average wait times. 16:10:08 thanks for the link 16:10:31 Third, perhaps more impactful one, is to increase the core team strength. I'm looking for opportunities to do this as we get more committed team members. 16:10:39 If you are interested in working towards becoming a core team member in an openstack project, please do consider Tacker 8-) 16:11:28 if you've other ideas, please drop a line.. thanks 16:11:33 moving on... 16:11:47 lhcheng: welcome to Tacker core team! 16:12:16 all, thanks for all the support! 16:12:20 i think if core team could spare little more time daily, eventaully review will come to normal rate 16:12:26 sridhar_ram: I am interested in contributing 16:12:31 would try my best to help :) 16:12:32 lhcheng, congrats ! 16:12:46 congrats lhcheng 16:13:06 sridhar_ram: I do solve bugs, would like to contribute to a feature though 16:13:38 the core team that is small in number has done a great job.....have seen them review and merge over weekends as well 16:13:50 KanagarajM: yes, I'd encourage tacker-core team spend more time reviewing... i'm personally planning to time box some time everyday for reviewing. 16:14:01 vishwanathj: thanks! 16:14:18 lets move on... 16:14:22 #topic Spec progress round up 16:14:44 janki91: sure, absolutely ! 16:14:55 #topic Resource Audit Logs 16:15:07 the new kid in the block.. 16:15:19 vishwanathj: KanagarajM: can you guys give a quick update ? 16:15:30 KanagarajM and I had a very productive discussion last week and this week..... 16:15:57 we now have a spec at a stage that is ready for review and feedback 16:16:11 yeah, i really flet good dicussion and it helped to fine tune the spec 16:16:15 vishwanathj: cool, link please 16:16:29 KanagarajM please feel free to chime in.....https://review.openstack.org/#/c/321370/ 16:17:27 hi tacker team, joining late 16:17:30 KanagarajM: vishwanathj : great, thanks for getting this going 16:17:45 trozet: np, we are about to get to VNFFG soon..! 16:17:56 cool 16:18:09 #topic Networking-SFC driver 16:18:35 VNFFG spec from trozet merged .. https://review.openstack.org/292196 16:18:55 thanks everyone reviews and getting it through 16:19:01 for reviews* 16:19:08 trozet nice work 16:19:09 now, we need to complete the food chain further down.. the networking-sfc driver.. 16:19:30 #link https://review.openstack.org/290771 16:19:44 s3wong: can you give an update ? 16:20:08 is Louis is in the channel ? 16:20:50 trozet: did you had a chance to review this spec ? 16:21:12 sridhar_ram: not the latest patch set, will do it today 16:21:48 trozet: okay, thanks...! 16:22:01 s3wong: are you here ? 16:22:50 i'll follow up w/ the networking-sfc team offline.. 16:22:55 lets move on... 16:23:10 #topic Alarm based monitoring 16:23:30 tung_doan: can you give an update on your spec ? 16:23:59 tung_doan: are things clear from architecture, scope and work items for this spec .. ? 16:24:00 sridhar_ram: I already update new patchset.. please see https://review.openstack.org/#/c/306562/9/specs/newton/alarm-based-monitoring-driver.rst 16:24:50 okay.. we can spend rest of this meeting to talk about this spec and the related auto-scaling... 16:25:11 In this spec, the alarm based monitoring should be generic framework 16:26:13 looking at the diagram at L45.. what you think the interface between the different components... 16:26:34 sridhar: In real implemenntation, I will go with Ceilometer first 16:26:42 VNFM plugin <---> alarm-f/w <--> [Ceilometer, ...] 16:27:12 tung_doan: sounds good... 16:27:55 question to tung_doan and team... does alarm-framework be a separate process taking to main tacker-server using RPCs ? 16:28:09 s/be a/need to be a/ 16:28:19 sridhar_ram: that is what i have in mind as well 16:28:23 s/taking/talking/ 16:28:44 sridhar_ram: monitor/alarm should be a separate module of its own emitting events 16:28:44 sripriya: I see... 16:29:10 tacker-server is already overloaded with lots of in-process threads 16:29:18 i feel its better to split api and plugins over RPC 16:29:19 sridhar_Ram: before all this, we need to extract our monitor monolithic file out of vm dir. and carve a module for this 16:29:31 but it might be BIG thing to go ! 16:29:45 sridhar_ram: i created a RFE to refactor it 16:29:57 KanagarajM: yes, we need to do that.. but exactly.. it is a BIG thing, perhaps for Ocata 16:30:09 sridhar_ram: regrading to the intefarce, tacker monitoring driver can use Ceilometer alarm interface and Monaca alarm interface.. Once we go with Ceilomester, monasca is the same 16:30:17 sridhar_ram, ok 16:30:24 however, we can be oppurtunistic and introduce some new features with that future decomposition in mind 16:31:26 tung_doan, only thing to abstact, while defining the TOSCA model for alarm based monitoring, better to keep it generic 16:31:44 future (Ocata) we could decompose to api , plugin and alarm/mon f/w in separate scalable processes 16:31:54 tung_doan, instead of carrying the ceilometer jargan to it. b 16:31:59 yes, +1 16:32:04 +1 16:32:06 sridhar_ram, yes, that is good plan 16:32:16 KanagarajM: agree 16:32:50 near term (Newton) tacker-server (api, pluging) and alarm-mon f/w process .. 16:32:55 is this doable ? 16:33:12 tbh: ^^ VIM could be using this monitoring framework as well 16:33:13 bobh_: ^^ 16:34:29 sripriya, yes we can leverage to use this framework too 16:35:40 tbh: sripriya: it could be a follow on .. but let's not add too much to tung_doan spec / scope ! 16:36:18 sridhar_ram, yes, i feel its better to bring in the feature (alarm) then we could latter make into seprate process 16:36:33 sridhar_ram: yes, it need not be dependent, but just to keep in mind of how it could evolve 16:36:50 sripriya: sure 16:37:12 sridhar_ram, no at present I am trying to check reachability only. But once we implement monitoring fw, we can leverage VIM monitoring part, it won't disturb the spec I think 16:37:36 tbh: sure, as a follow on.. 16:38:14 tung_doan: I'd like to hear your thoughts .. on separating alarm mon to separate process as part of your spec. 16:38:51 KanagarajM: you think it is better to bring-in this feature into the current monolithic tacker-server first and then break it out as a separate process ? 16:39:37 sridhar_ram, yes, bec, IMO, when we bring the RPC in place, it would make it simple to impl 16:40:14 sridhar_ram, so in O release, we easily make it. I hope :) 16:40:20 KanagarajM: okay... 16:40:25 sridhar_ram: agree wuth KanagarajM 16:40:52 sripriya: i know you are looking at refactoring tasks... does this sound reasonable ? 16:41:48 sridhar_ram: i would still hope to remove the actions out of monitor module as a day 0 refactoring just to get things started 16:42:07 sridhar_ram: we need not do a full fledged refactoring of monitor framework this cycle 16:42:17 sridhar_ram: i will do take that ASAP 16:43:11 sripriya: what you mean by "remove actions out of monitor module" 16:43:24 sridhar_ram: same question 16:43:39 sridhar_ram: i'm referring to log and respawn action logic that are in monitor file 16:44:00 sridhar_ram: given scaling spec is coming in, scale out scale in can be other actions 16:44:21 sripriya: ah, you mean.. move them into say, separate files in our code tree ? 16:44:33 sridhar_ram: it is better to have a separate interface for these actions than integrating them into our monitor fie 16:44:58 sripriya: agree.. 16:45:03 sridhar_ram: thats correct, but i'm open to people' thoughts 16:46:04 So, the conclusion i'm hearing, atleast so far, is to bring in the "new features" like alarm-based mon, scaling using existing single process architecture... 16:46:22 +1 16:46:40 .. and then have a follow on specs to re-architecture tacker into decomposable / scalable function (api, plugin, mon) 16:46:54 sridhar_ram: agree 16:47:11 perhaps we can start this re-arch work later half of newton and deliver it in O-release 16:48:05 tung_doan: so, this means getting the correct interfaces between VNFM --> alarm-mon --> Ceilometer is important 16:48:30 please review the latest alarm-mon spec from tung_doan with this discussion in mind.. 16:48:36 sridhar_ram: sure 16:48:43 moving on.. 16:48:52 #topic Scaling 16:49:00 https://review.openstack.org/318577 16:49:13 KanagarajM: before talking about Scaling... 16:49:37 KanagarajM: ... thank you so much for your contributions beyond Scaling... much appreciated ! 16:49:58 a big +1 16:50:09 sridhar_ram, thanks, i really like to work in tacker as technology and team :) 16:50:28 KanagarajM: :) 16:50:33 sridhar_ram, i am addressing your comments and having some questions asked 16:50:41 sripriya, thanks :) 16:51:09 like whether to giving caling per vdu or per VNFD? 16:51:46 *scaling 16:51:47 KanagarajM: I had similar thoughts on VDU scaling vs VNF scaling... 16:52:42 If a VNF has only one VDU.. then mapping is trivial 16:53:05 yeah, but in other cases 16:53:12 Have we talked about containers and microservices yet? 16:53:15 sonus, shall we go in phases 16:53:41 sridhar_ram, now introduce the scaling at VDU level first 16:53:52 BTW, we need to nail the TOSCA portion of this spec...some scaling policies have "targets: [VDU1, VDU2, ...] 16:53:58 and once its in place, then extend it to VNF 16:54:29 qwebirc81199: can you clarify your question please ? 16:54:30 sridhar_ram, yeah i tried to go thru the NFV scaling part and it does like this, 16:55:30 sridhar_ram and team, your suggestions 16:55:45 * sridhar_ram notes 5 mins left... 16:56:28 KanagarajM: this question is specific to manual scaling, correct ? 16:57:04 sridhar_ram, no, in both manual & auto, it would applicable. 16:57:40 okay... i think we can take this back to the gerrit review.. 16:58:06 sridhar_ram, sure. 16:58:10 Team - please review the scaling spec... 16:58:24 moving on... 16:58:31 #topic Open Discussion 16:58:36 ok, i have a topic https://etherpad.openstack.org/p/tacker-db 16:58:50 i'm trying to optimze the db schema 16:58:53 * sridhar_ram looking up... 16:59:22 as i felt its good to optimze now than latter.. 16:59:33 KanagarajM: agree... 16:59:44 KanagarajM: very cool, yes. 17:00:10 times up folks.. 17:00:15 thanks all for joining! 17:00:24 #endmeeting