18:02:46 #startmeeting 18:02:46 Meeting started Fri Apr 18 18:02:46 2014 UTC. The chair is regXboi. Information about MeetBot at http://wiki.debian.org/MeetBot. 18:02:46 Useful Commands: #action #agreed #help #info #idea #link #topic. 18:02:56 #topic architecture meeting 18:03:26 rah 18:04:33 #info mickey_spiegel asks that since architecture touches the MD-SAL a lot, are people with comfortable with using the MD-SAL 18:04:59 #info For now, assume MD-SAL for purposes of discussion. Data store subgroup will figure out if we actually go with MD-SAL 18:08:20 #info jmedved said we need to find appropriate sharding mechanisms 18:08:54 #info regxboi says it makes sense and he spoke w/ Colin 18:09:13 #info jmedved wants to leverage a lot of the work the APIC team has done, seems like the idea is AKKA would create the shards and leverage APIC's model of consistency 18:09:13 #chair dconde 18:09:13 Current chairs: dconde regXboi 18:09:20 #chair alagalah 18:09:20 Current chairs: alagalah dconde regXboi 18:10:08 #info dvorkinsta state we need to figure out how the requirements we have on MD-SAL and whether it satisfied our requirements. 18:10:16 #info we need to do that quickly. 18:10:51 #info WE need to understand if AD-SAL can provide that. 18:11:19 #info edit: above should be MD-SAL 18:11:23 #info jmedved says he has a interesting architectural blueprint for the MDSAL 18:12:57 #info concerning using akka for knitting together shards that are stored within existing in-memory structures 18:12:59 #info sharding via Akka. Matthew will have preentation on Tuesday. need experimentation to see 18:13:13 #info want to take a step back 18:13:27 #info ask whether to go w/ MD-SAL or not. 18:13:45 #info if not, what do we use ? 18:14:04 #info the alternative, regxboi states, is that we better come up with alternative. 18:14:23 #info SAL is the backbone of the controller. 18:14:40 #info so if we do not use it (model driven or not), then we are building a different system. 18:14:52 #info the msg bus lies within SAL. 18:15:11 #info note: above three statements are from jmedved 18:15:21 #info the APIs are eventually provided in the SAL. IF not, we need to build all these mechanisms ourselves. 18:16:08 #info regxboi says let's make explicit. DATASTORE group was asked with a way to store policies in a datastore 18:16:18 #info that is different from whether MD-SAL is the routing backbone. 18:16:45 #info if we need to the DATASTORE people to take that task, it's a separate issue. 18:17:24 #info jmedved says SAL can be made independent of data store, and stll be within architectural footprint of controller and 18:17:35 lost audio? 18:17:54 jmedved: you dropped off hangout 18:17:57 jmedved: you dropped 18:18:16 #info we lost Jan on audio 18:19:15 #info regxboi says rate and amount are important. 18:19:38 #info dvokinista states JMedVed's Mac crapped out. 18:20:34 #info mickey_spiegel states thhat datastore's requirements are more important than SAL. 18:20:56 #info not more important, I just thought that comes first, whereas Jan is looking at it the other way around 18:20:59 #info dvorkinista says let's don't do it bottoms up. 18:21:32 #info alagalah says that it is in Hydrogen 18:21:51 #info regxboi say we hope that it gets better in Helium (perf wise) 18:21:58 #info Jmedved is back. 18:22:20 #info jmedved MD-SAL perf #s. 18:22:39 #info one is pure RPC notifivation perf CBENCH. 18:24:07 #info readams asks where we want to use these components. 18:24:37 #info dvorkista say as long as it's fast enough it's good t 18:24:59 need someone to scribe 18:25:22 #info quick 101 of MD-SAL 18:25:40 I'll help out... I'm done with getting food (I was crashing hard) 18:27:48 #info one piece jmedved says is missing in MD-SAL is ability to do queries 18:28:28 #info dvorkinista wants to use policy requirements to drive how MD-SAL does queries 18:28:33 #info jmedved agrees 18:29:13 #info jmedved claims on RPC that performance is similair to floodlight 18:29:24 #info edit: similar 18:30:10 #info mickey_spiegel asks about details 18:30:24 #info about subscribing to subtrees 18:30:24 #info jmedved says we can, but he's not prepared to do it right now 18:30:52 #info mickey_spiegel asks about classes versus objects 18:31:08 #info jmedved says the yang model defines the api that are generated 18:31:59 #info but he's not sure whether subscription is to class or object 18:33:20 #info sounds like object is currently supported, class is not yet supported, requires some development that can be done 18:36:57 #info Ryan is OK with the idea of having an implementation of the data store that is packaged with the controller and ships 18:36:57 Not OK with there being only one possible implementation 18:37:09 # info Not OK with there being only one possible implementation 18:37:15 thanks you got it 18:37:23 #info Jan notes already have two implementations of data store 18:39:35 #info mickey_spiegel asks about NB APIs 18:40:07 #info Jan answers that you define the NB API in yang and it gets translated into RESTCONF 18:41:18 #info dvorkinista asks for clarity that every object gets an API 18:41:31 #info jmedved says yes and that is a plus and a minus 18:41:46 #info because there aren't access policies today 18:42:50 #info discussion that access control will be applied to trees 18:42:57 #info today everything is open 18:43:32 #info no RBAC today... that needs to be done 18:47:53 #info Need discussion with OpenStack group-based policy at some point to make sure ODL RESTCONF is compatible 18:48:21 #info also need to nail down the NB API yang early in the game to launch that discussion 18:48:53 from the OpenStack GBP side, I can tell you that we don't care 18:49:04 this is more a problem with the ODL driver / policy-driver 18:50:02 s3wong: exactly... I want to make sure the folks who wrote the ODL driver (mestery) are aware of what's happening 18:50:46 * mestery listens in. 18:50:54 folks -- I need to go get ready for my next meeting ... somebody else gets to close the meeting 18:51:18 #chair mickey_spiegel 18:51:18 Current chairs: alagalah dconde mickey_spiegel regXboi 18:51:31 bye regxboi 18:52:00 #info mickey_spiegel question is how to bind to neutron 18:52:18 #info port bindings in a normal way vs. GBP? 18:52:43 #info s3wong say absolutely we want ot use ODL GBP without neutron GBP. 18:53:13 can't hear readams well 18:53:35 #info dvorkistia requests agenda for Friday meetings. 18:55:20 #endmeeting