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!
