On Sun, Jul 30, 2017 at 10:59 PM, Ankur Agrawal <ankuragrawal...@gmail.com> wrote:
> Hi > > Not sure if my previous email one week ago did actually get delivered. So I > apologize for resenting in advance. > > My name is Ankur. I am a student, and I am keenly interested in, and want > to contribute to this project for implementation of Gossip protocol. > > I have some job experience in designing instance migration services for a > popular public cloud infrastructure, and distributed data backup and > recovery services. I think this project will help me learn a lot, and I can > also contribute while learning. > > I saw that GOSSIP-70 (https://issues.apache.org/jira/browse/GOSSIP-70) is > still open. It was mentioned as a project in GSoC 2017 too. If this is > indeed open, and you guys think I can start with this, it will be great. > Please note that I am not participating in GSoC and I want to contribute on > a individual capacity. > > If there are other open issues where you are looking for contribution too, > do let me know, and I can get started with that. > > Also, I am wondering if there is any interest in implementation of Gossip > in other languages like python or C++. > > I look forward to hear from you guys. > > Thanks > Ankur > Thanks for your interest! "Also, I am wondering if there is any interest in implementation of Gossip in other languages like python or C++." Originally we planned to port Gossip to multiple languages but there has not been much interest in that. Currently the code base is evolving and porting would be challenging. I think that is a lot for us to bite off at this point. GOSSIP-70 is a fine place to start. We have not fleshed that ticket out enough. Starting a conversation in the ticket or on the mailing list would be a good thing to do before we start coding. I like the idea of using a formula to pick a quorum of nodes and doing an operation across them. This can be easily extracted but we need to figure out what the first step is and what a final target might be. Thanks, Edward