============================================ #opendaylight-meeting: MD-SAL Weekly meeting ============================================ Meeting started by edwarnicke at 16:13:04 UTC. The full logs are available at http://meetings.opendaylight.org/opendaylight-meeting/2014/md_sal_weekly_meeting/opendaylight-meeting-md_sal_weekly_meeting.2014-05-06-16.13.log.html . Meeting summary --------------- * moiz - what is the need of habving multiple transaction per thread? (jmedved, 16:13:05) * a thread creates a lot fo transaction w/o need for them to finish (alagalah, 16:13:47) * Example Infinispan Datastore Implementation (edwarnicke, 16:14:05) * a transaction is created per event, and transactions are not tied to a thread (jmedved, 16:14:12) * moiz wants to understand tha if he processes notifications on a songle thread, what is the use case for creating multiple transactions per thread? (jmedved, 16:15:06) * tony responds that a start manager can be updating multiple parts of the subtree in different transactions at different times (jmedved, 16:15:52) * tony: old subtree/ new subtree - nformation about new subtree root is captured in listerner, not transaction (jmedved, 16:22:16) * moiz: when a transaction is created you can not tell which part will be changed, therefore you need to capture the whole tree. but you can re-create the original subtree from the changed subtree (jmedved, 16:23:11) * ewarnicke: it is incredibly useful to have the original subtree. get a sense of what is going on, what changed, etc. (jmedved, 16:24:04) * moiz: data change should be in the event, (jmedved, 16:24:53) * tony: good to have both old and new subtree available in event,s then listener can be stateless; very hard to write binding aware listener that acts only on the delta; for example flow change, you need to know how the flow looked before and after (jmedved, 16:25:56) * moiz no denyoing that data is useful; but wer may have to optimize this, since it can be a lot of data; (jmedved, 16:26:45) * raghu - don’t know which part is modified, so you may have to take a snapshot of the whole subtree (jmedved, 16:27:13) * tony: use instance identifier you can determine the subtree which is being changed (jmedved, 16:27:43) * basheerudin - registrations happen at different levels, so you may have to waklk the whole tree (jmedved, 16:28:07) * tony: for instance identifiers, you can determine exactly what changed and when (jmedved, 16:29:13) * moiz problem is creating a nomralized node from the tree cache. when you create an infinispan transaction you create a normalized node and keep it ready and it has to be from the root (jmedved, 16:30:17) * tony: you can do it from instance id which are listeners and root f the subtree (jmedved, 16:30:50) * tony: data change event you are returning different subtrrees to different listeners based on their registrations (jmedved, 16:31:24) * moiz create multiple of normalized node instances (jmedved, 16:31:55) * Ed Warnicke begins new topic (icbts, 16:37:15) * ewarncike how to facilitate involvement in md-sal issues (jmedved, 16:37:20) * how can we organize work so that chunks can be pulled by different folks (jmedved, 16:38:01) * https://docs.google.com/a/noironetworks.com/document/d/1GdvAiPVMNI1VChojegP-HTrNZznNGvgx2a0I6j7hGdk/edit (alagalah, 16:38:10) * ewarncike how to facilitate involvement in md-sal issues (alagalah, 16:38:20) * how can we organize work so that chunks can be pulled by different folks (alagalah, 16:38:36) * edwarnicke asks "Who is ready to pick up a shovel?" (alagalah, 16:39:46) * (hard to tell who is responding on WebEx) edwarnicke: Folks from Brocade want to help (alagalah, 16:40:17) * ewarnicke: who has interest working on a datastore? (jmedved, 16:41:20) * arash eghtesadi working on a k-v data store, would like to have a mentor for a better view, ask questions (jmedved, 16:41:57) * raghu: need a series of POCs to validate different assumptions (jmedved, 16:43:25) * I would like to be involved, need to figure out at what level and time commitment. (dbainbri, 16:45:32) * - same like dbainbri - would like to listen in initially & figure out the level and time commitment later (abhijitkumbhare, 16:52:18) * Bug list for MD-SAL: https://bugs.opendaylight.org/buglist.cgi?list_id=7399&short_desc=Milestone&resolution=---&query_format=advanced&short_desc_type=allwordssubstr&component=mdsal&product=controller (edwarnicke, 16:52:48) * (sorry IRC client was crashed) (mlemay, 16:53:02) * LINK: https://bugs.opendaylight.org/buglist.cgi?list_id=7399&short_desc=Milestone&resolution=---&query_format=advanced&short_desc_type=allwordssubstr&component=mdsal&product=controller - Current MD-SAL Bugs (edwarnicke, 16:53:58) * . Okay. I noted David and Abhijit as interested in data store. Anyone else I missed? (raghu67, 16:53:58) * md-sal milestone bugs: 688, 629, (jmedved, 16:54:10) * i will be interested in joining datastore and cluster calls (LuisGomez, 17:01:16) * Luis. Okay. Noted (raghu67, 17:01:41) Meeting ended at 17:08:02 UTC. People present (lines said) --------------------------- * jmedved (37) * alagalah (15) * edwarnicke (11) * odl_meetbot (7) * djx (5) * abhijitkumbhare (4) * phrobb (3) * raghu67 (2) * icbts (2) * dbainbri (1) * LuisGomez (1) * mlemay (1) Generated by `MeetBot`_ 0.1.4