Re: [Riak KV] Adding new algorithm

2015-02-13 Thread nikhilrane
Hello Chris, I plan to add some Chaining replication mechanisms & Paxos variants. The biggest advantage I have is that the nature of data in my case is simple CREATE-DELETE. So, this means, the pairs would just be created, replicated and at some point, deleted; but / never / updated. Hence I pres

Re: [Riak KV] Adding new algorithm

2015-02-13 Thread Christopher Meiklejohn
> On Feb 13, 2015, at 11:59 AM, nikhilrane wrote: > > Hello Chris, > > thank you for the quick reply. To put simply, I am planning to change Riak > in a way that it can support pluggable replication strategies. For instance, > as Riak supports /backends/ selection through a simple property file

Re: [Riak KV] Adding new algorithm

2015-02-13 Thread nikhilrane
Hello Chris, thank you for the quick reply. To put simply, I am planning to change Riak in a way that it can support pluggable replication strategies. For instance, as Riak supports /backends/ selection through a simple property file, I would implement some replication algorithms and switch them u

Re: [Riak KV] Adding new algorithm

2015-02-13 Thread Christopher Meiklejohn
> On Feb 13, 2015, at 5:03 AM, nikhilrane wrote: > > Hello all, > > I am trying to understand Riak Key Value store as a whole to add new > replication algorithms. I moved around a lot of files for the "put" flow: > riak_vnode_master, riak_kv_put_fsm, riak_ensemble_*, etc. but still do not > und