I'm ok with this time, but it might be a little late for people on the east coast.
Vish On Nov 3, 2011, at 10:08 AM, Christopher MacGown wrote: > How does 1600PDT on Monday the 7th work for everyone? > > > Christopher MacGown > Piston Cloud Computing, Inc. > w: (650) 24-CLOUD > m: (415) 300-0944 > [email protected] >> > > On Nov 2, 2011, at 1:30 PM, Vishvananda Ishaya wrote: > >> Chris, >> >> You're leading this team, right? Want to throw out a time for our first >> meeting? >> >> Vish >> >> On Nov 2, 2011, at 1:27 PM, Brian Waldon wrote: >> >>> We should absolutely schedule a meeting. Can you give us a time? >>> >>> Waldon >>> >>> On Nov 2, 2011, at 4:22 PM, Vishvananda Ishaya wrote: >>> >>>> Hey Guys, >>>> >>>> It would probably be good to schedule an irc meeting to get the ball >>>> rolling on some db changes. Based on some discussions that I've had >>>> recently, I see the following potential acition items. Not all of these >>>> have been turned into blueprints yet: >>>> >>>> 1) Switch to using scoped sessions in sqlalchemy (the naive version of >>>> this apparently breaks migrations) >>>> 2) Try using the pure pyhon mysql driver so eventlet can monkeypatch the >>>> calls (this probably requires 1) >>>> 3) Sanitize all objects to dictionaries coming out of the db layer (the >>>> naive version of this is just wrapping all of the return values in dict()) >>>> 4) Remove unused / stale db calls >>>> 5) Break db.api into multiple files >>>> 6) Test the db layer directly (This will give us a good record of expected >>>> objects returned from the db layer) >>>> --- >>>> 7) Use the law of demeter for db objects instead of indirectly accessing >>>> subobjects (This implies a heavy performance penalty, so we will probably >>>> need smart caching where we joinedload objects when possible and return >>>> the cached object instead of reloading) >>>> 8) Implement a second db driver (zookeeper) >>>> 9) Split the dbs for different components into separate databases (this is >>>> a heavy change and will require code changes throughout the code) >>>> >>>> 7-9 are definitely longer term goals, and they probably won't make it into >>>> the essex timeframe. I think 1 through 6 are all doable in this release, >>>> and we may be able to make some progress on the others as well. >>>> >>>> Vish >>>> >>>> >>>> -- >>>> Mailing list: https://launchpad.net/~nova-database >>>> Post to : [email protected] >>>> Unsubscribe : https://launchpad.net/~nova-database >>>> More help : https://help.launchpad.net/ListHelp >>> >>> >>> >>> -------------------------------------- >>> Brian Waldon >>> Cloud Software Developer >>> Rackspace Hosting >>> >>> >> >> >> -- >> Mailing list: https://launchpad.net/~nova-database >> Post to : [email protected] >> Unsubscribe : https://launchpad.net/~nova-database >> More help : https://help.launchpad.net/ListHelp >
-- Mailing list: https://launchpad.net/~nova-database Post to : [email protected] Unsubscribe : https://launchpad.net/~nova-database More help : https://help.launchpad.net/ListHelp

