Thank you. It is really interesting to work on this project. *Mirage Abeysekara* Undergraduate Computer Science and Engineering University of Moratuwa Twitter: https://twitter.com/MiRAGECreator GooglePlus: https://plus.google.com/u/0/+MirageAbeysekara
On 11 March 2017 at 05:56, P. Taylor Goetz <[email protected]> wrote: > Welcome to the Gossip community Mirage! > > Looks like you and Edward are working together well on scoping out the > work. Well done. > > -Taylor > > > On Mar 10, 2017, at 7:00 PM, Edward Capriolo <[email protected]> > wrote: > > > > On Fri, Mar 10, 2017 at 4:46 PM, Mirage Abeysekara < > [email protected]> > > wrote: > > > >> My apache-jira id is mirage20 > >> > >> > >> *Mirage Abeysekara* > >> Undergraduate > >> Computer Science and Engineering > >> University of Moratuwa > >> Twitter: https://twitter.com/MiRAGECreator > >> GooglePlus: https://plus.google.com/u/0/+MirageAbeysekara > >> > >>> On 10 March 2017 at 18:23, Edward Capriolo <[email protected]> > wrote: > >>> > >>> Thanks, > >>> > >>> What is your apache-jira id? > >>> > >>> On Thu, Mar 9, 2017 at 3:49 AM, Mirage Abeysekara < > >> [email protected] > >>>> > >>> wrote: > >>> > >>>> Hi Edward, > >>>> > >>>> I created a new PR with proper formatting > >>>> https://github.com/apache/incubator-gossip/pull/42 > >>>> > >>>> "pub sub on data objects" looks great. Can you please provide mode > >>> details > >>>> (or example) on that issue? > >>>> Is it like adding CRDT data change events for a same node? or between > >>>> nodes? > >>>> > >>>> Thanks. > >>>> > >>>> *Mirage Abeysekara* > >>>> Undergraduate > >>>> Computer Science and Engineering > >>>> University of Moratuwa > >>>> Twitter: https://twitter.com/MiRAGECreator > >>>> GooglePlus: https://plus.google.com/u/0/+MirageAbeysekara > >>>> > >>>> On 9 March 2017 at 12:11, Edward Capriolo <[email protected]> > >> wrote: > >>>> > >>>>> On Thu, Mar 9, 2017 at 12:43 AM, Mirage Abeysekara < > >>>>> [email protected]> > >>>>> wrote: > >>>>> > >>>>>> Hello Edward, > >>>>>> > >>>>>> I updated the PR based on your review. > >>>>>> > >>>>>> I didn’t understand what you meant. You mean all the CRDT tickets > >>> under > >>>>>> GSoC are assigned for someone or ticket that I tried to fix? > >>>>>> > >>>>>> Thanks. > >>>>>> > >>>>>> *Mirage Abeysekara* > >>>>>> Undergraduate > >>>>>> Computer Science and Engineering > >>>>>> University of Moratuwa > >>>>>> Twitter: https://twitter.com/MiRAGECreator > >>>>>> GooglePlus: https://plus.google.com/u/0/+MirageAbeysekara > >>>>>> > >>>>>> On 8 March 2017 at 21:30, Edward Capriolo <[email protected]> > >>>> wrote: > >>>>>> > >>>>>>> Mirage, > >>>>>>> > >>>>>>> Also something important to note: Please try to not to work on > >> any > >>>> more > >>>>>>> tickets labeled GSOC yet. We already have someone interested in > >>> doing > >>>>>> GSOC > >>>>>>> (with gossip) and we sized that work so there would be > >> substantial > >>>> work > >>>>>> for > >>>>>>> that one person to do during the GSOC period. We need to slice > >> off > >>>> more > >>>>>>> work likely if we end up with two GSOC applicants. > >>>>>>> > >>>>>>> Thanks > >>>>>>> > >>>>>>> On Wed, Mar 8, 2017 at 8:29 AM, Edward Capriolo < > >>>> [email protected] > >>>>>> > >>>>>>> wrote: > >>>>>>> > >>>>>>>> > >>>>>>>> > >>>>>>>> On Wed, Mar 8, 2017 at 12:01 AM, Mirage Abeysekara < > >>>>>>>> [email protected]> wrote: > >>>>>>>> > >>>>>>>>> Hi all, > >>>>>>>>> > >>>>>>>>> I'm Mirage Abeysekara, a final year Computer Science and > >>>> Engineering > >>>>>>>>> undergraduate from University of Moratuwa, Sri Lanka. I am > >>>>> interested > >>>>>> in > >>>>>>>>> contributing to the Apache Gossip by adding CRDT > >>> implementations. > >>>>> As a > >>>>>>>>> start, I implemented the sample grow-only counter > >> (GOSSIP-63)[1] > >>>> by > >>>>>>>>> refering the Wikipedia[2]. I created a PR for git mirror[3]. > >> It > >>>>> would > >>>>>> be > >>>>>>>>> great if you can give me some feedback regarding the G-Counter > >>>>>>>>> implementation. > >>>>>>>>> > >>>>>>>>> [1] https://issues.apache.org/jira/browse/GOSSIP-63 > >>>>>>>>> [2] > >>>>>>>>> https://en.wikipedia.org/wiki/Conflict-free_replicated_data_ > >>>>>>>>> type#State-based_increment-only_counter > >>>>>>>>> [3] https://github.com/apache/incubator-gossip/pull/41 > >>>>>>>>> <https://github.com/apache/incubator-gossip/pull/41> > >>>>>>>>> > >>>>>>>>> Thanks. > >>>>>>>>> > >>>>>>>>> *Mirage Abeysekara* > >>>>>>>>> Undergraduate > >>>>>>>>> Computer Science and Engineering > >>>>>>>>> University of Moratuwa > >>>>>>>>> Twitter: https://twitter.com/MiRAGECreator > >>>>>>>>> GooglePlus: https://plus.google.com/u/0/+MirageAbeysekara > >>>>>>>>> > >>>>>>>> > >>>>>>>> Hello Mirage, > >>>>>>>> > >>>>>>>> Thank you for the addition. Welcome! I have already done a > >> first > >>>> pass > >>>>>>>> review for you on the g-counter work. > >>>>>>>> > >>>>>>>> We have set aside some of these tickets for Maxim (another GSOC > >>>>>>>> contributor). Make sure you have done what you need to do on > >> your > >>>> end > >>>>>> for > >>>>>>>> GSOC. I also filled out a mentor request yesterday and we have > >> to > >>>>> find > >>>>>> a > >>>>>>>> mentor for you. > >>>>>>>> > >>>>>>>> Thanks again, > >>>>>>>> Edward > >>>>>>>> > >>>>>>> > >>>>>> > >>>>> > >>>>> > >>>>> I didn’t understand what you meant. You mean all the CRDT tickets > >> under > >>>>> GSoC are assigned for someone or ticket that I tried to fix? > >>>>> > >>>>> (You already started on the gcounter ticket and are doing great work > >>>> there > >>>>> so we should finish that.) > >>>>> > >>>>> Yes, the tickets under the CRDT umbrella are part of someone > >>>>> else's proposal for GSOC. It would be best if you found some issues > >> you > >>>> are > >>>>> interested in or we created some new issues that are earmarked for > >> you. > >>>> We > >>>>> have had a few people show interest in the project recently which is > >>>> great, > >>>>> but we need to make sure the issues are sized correctly to keep > >> people > >>>>> busy. > >>>>> > >>>>> Would you consider picking up pub sub > >>>>> https://issues.apache.org/jira/browse/GOSSIP-55?jql= > >>>>> text%20~%20%22pub%20sub%22%20and%20project%20%3D%20gossip > >>>>> for a GSOC proposal? > >>>>> > >>>> > >>> > >> > > > > Thank you. > > You are now a contributor to Gossip in Jira. You can assign yourself > tasks. > > Great work. I played with the gcounters today and they look good. > > > > We have a little example app. I added gcounter support to it. > > > > https://github.com/apache/incubator-gossip/compare/ > master...edwardcapriolo:GOSSIP-73?expand=1 > > > > It is more rewarding to launch a few instances and watch the counters > sync > > around. If you want to review GOSSIP-73 that ticket you can comment on > jira > > with a +1 if you think it makes sense! >
