17:05:37 <nachiket331> #startmeeting Persistence Weekly meeting 17:05:37 <odl_meetbot> Meeting started Wed Feb 11 17:05:37 2015 UTC. The chair is nachiket331. Information about MeetBot at http://ci.openstack.org/meetbot.html. 17:05:37 <odl_meetbot> Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 17:05:37 <odl_meetbot> The meeting name has been set to 'persistence_weekly_meeting' 17:08:43 <nachiket331> #topic overview of persistence architecture 17:13:05 <nachiket331> #info Question from Yuling : Does API have handles to work with concrete objects such as store of an object ? 17:13:22 <nachiket331> #info : Answer : This will be reviewed in the next review 17:15:11 <nachiket331> #info: DatastoreService is a command pattern 17:22:36 <nachiket331> #info There will be one DSS per database 17:22:46 <nachiket331> #info In general there is one DAO per table 17:24:20 <nachiket331> #action In the next review, show an example DAO that can handle multiple tables 17:34:24 <nachiket331> #topic Code review 17:35:59 <nachiket331> #info Query interface 17:37:02 <nachiket331> #info 1) Query has a T, C parameters. T is the object to perform the query on and C is the datastore context. In a base SQL implementation, this context could be a JDBC connection 17:58:29 <nachiket331> #info 2) The persistence layer throws a PersistenceException which is a check exception 18:03:14 <nachiket331> #endmeeting