As per the request from the TC, here is a work in progress review for the redis impl. its a POC. Plz understand that its more about seeing how this affects the trove codebase than scrutinizing why i did X or Y in the redis impl, or whether i should include config value Z. <3
https://review.openstack.org/#/c/40239/ On Jul 29, 2013, at 4:02 PM, Jay Pipes wrote: > On 07/29/2013 05:12 PM, Michael Basnight wrote: >> Rackspace is interested in creating a redis implementation for Trove, as >> well as haomai wang is looking to leverage Trove for leveldb integration. >> Ive done a proof of concept for redis and it was ~200 lines of guest impl >> code and I had to make one small change to the core create API, but one that >> will be the new default for creating instances. It was adding a return of a >> root password. the other differences were the /users and /databases >> extensions for mysql were not working (for obvious reasons). The reason NRDB >> was not originally part of Trove was a decision that there was nothing to >> show that it has a valid impl without substantial differences to the >> API/core system [1]. > > As you allude to above, it's all about the API :) As long as the API does not > become either too convoluted from needing to conform to the myriad KVS/NRDB > standards or too generic as to be detrimental to relational databases, I'm > cool with it. > > > See around 20:35:42. Originally we had petitioned for a RDDB / NRDB system > > [2]. >> >> The path for it is to basically add a redis.py to the guest impl and to >> instruct the api that redis is the default (config file). Then the >> api/functionality behaves the same. Feel free to ask questions on list >> before the tc meeting! > > All good in my opinion. > > Best, > -jay > >> [1] >> http://eavesdrop.openstack.org/meetings/tc/2013/tc.2013-04-30-20.02.log.html >> [2] https://wiki.openstack.org/wiki/ReddwarfAppliesForIncubation#Summary: >> _______________________________________________ >> OpenStack-dev mailing list >> OpenStack-dev@lists.openstack.org >> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev >> > > > _______________________________________________ > OpenStack-dev mailing list > OpenStack-dev@lists.openstack.org > http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
signature.asc
Description: Message signed with OpenPGP using GPGMail
_______________________________________________ OpenStack-dev mailing list OpenStack-dev@lists.openstack.org http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev