Re: [GSoC 2017] CRDT Umbrella

2017-03-13 Thread Mirage Abeysekara
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  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 
> wrote:
> >
> > On Fri, Mar 10, 2017 at 4:46 PM, Mirage Abeysekara <
> mirage...@cse.mrt.ac.lk>
> > 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 
> wrote:
> >>>
> >>> Thanks,
> >>>
> >>> What is your apache-jira id?
> >>>
> >>> On Thu, Mar 9, 2017 at 3:49 AM, Mirage Abeysekara <
> >> mirage...@cse.mrt.ac.lk
> 
> >>> 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 
> >> wrote:
> 
> > On Thu, Mar 9, 2017 at 12:43 AM, Mirage Abeysekara <
> > mirage...@cse.mrt.ac.lk>
> > 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 
>  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 <
>  edlinuxg...@gmail.com
> >>
> >>> wrote:
> >>>
> 
> 
>  On Wed, Mar 8, 2017 at 12:01 AM, Mirage Abeysekara <
>  mirage...@cse.mrt.ac.lk> 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
> > 
> >
> > 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 

Re: [GSoC 2017] CRDT Umbrella

2017-03-10 Thread P. Taylor Goetz
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  wrote:
> 
> On Fri, Mar 10, 2017 at 4:46 PM, Mirage Abeysekara 
> 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  wrote:
>>> 
>>> Thanks,
>>> 
>>> What is your apache-jira id?
>>> 
>>> On Thu, Mar 9, 2017 at 3:49 AM, Mirage Abeysekara <
>> mirage...@cse.mrt.ac.lk
 
>>> 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 
>> wrote:
 
> On Thu, Mar 9, 2017 at 12:43 AM, Mirage Abeysekara <
> mirage...@cse.mrt.ac.lk>
> 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 
 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 <
 edlinuxg...@gmail.com
>> 
>>> wrote:
>>> 
 
 
 On Wed, Mar 8, 2017 at 12:01 AM, Mirage Abeysekara <
 mirage...@cse.mrt.ac.lk> 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
> 
> 
> 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.)

Re: [GSoC 2017] CRDT Umbrella

2017-03-10 Thread Edward Capriolo
On Fri, Mar 10, 2017 at 4:46 PM, Mirage Abeysekara 
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  wrote:
>
> > Thanks,
> >
> > What is your apache-jira id?
> >
> > On Thu, Mar 9, 2017 at 3:49 AM, Mirage Abeysekara <
> mirage...@cse.mrt.ac.lk
> > >
> > 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 
> wrote:
> > >
> > > > On Thu, Mar 9, 2017 at 12:43 AM, Mirage Abeysekara <
> > > > mirage...@cse.mrt.ac.lk>
> > > > 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 
> > > 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 <
> > > edlinuxg...@gmail.com
> > > > >
> > > > > > wrote:
> > > > > >
> > > > > > >
> > > > > > >
> > > > > > > On Wed, Mar 8, 2017 at 12:01 AM, Mirage Abeysekara <
> > > > > > > mirage...@cse.mrt.ac.lk> 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
> > > > > > >> 
> > > > > > >>
> > > > > > >> 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?
> > > >
> 

Re: [GSoC 2017] CRDT Umbrella

2017-03-10 Thread Mirage Abeysekara
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  wrote:

> Thanks,
>
> What is your apache-jira id?
>
> On Thu, Mar 9, 2017 at 3:49 AM, Mirage Abeysekara  >
> 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  wrote:
> >
> > > On Thu, Mar 9, 2017 at 12:43 AM, Mirage Abeysekara <
> > > mirage...@cse.mrt.ac.lk>
> > > 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 
> > 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 <
> > edlinuxg...@gmail.com
> > > >
> > > > > wrote:
> > > > >
> > > > > >
> > > > > >
> > > > > > On Wed, Mar 8, 2017 at 12:01 AM, Mirage Abeysekara <
> > > > > > mirage...@cse.mrt.ac.lk> 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
> > > > > >> 
> > > > > >>
> > > > > >> 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 

Re: [GSoC 2017] CRDT Umbrella

2017-03-09 Thread Edward Capriolo
Mirage,

For that particular issue the description is very broad.

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?

I was assuming it was adding change event to a single node.

I would suggest that you gather the requirements and figure out what to do.

1) Look over the gossip code
2) Look other tools that implement pub-sub
3) Make a design document (text, images etc)
4) upload to jira ticket/wiki
5) ask the community on this list for comments

I can help where needed, but I don't want to dictate what needs to be done,
for an issue this part part of the process is community based discovery.




On Thu, Mar 9, 2017 at 3:49 AM, Mirage Abeysekara 
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  wrote:
>
> > On Thu, Mar 9, 2017 at 12:43 AM, Mirage Abeysekara <
> > mirage...@cse.mrt.ac.lk>
> > 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 
> 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 <
> edlinuxg...@gmail.com
> > >
> > > > wrote:
> > > >
> > > > >
> > > > >
> > > > > On Wed, Mar 8, 2017 at 12:01 AM, Mirage Abeysekara <
> > > > > mirage...@cse.mrt.ac.lk> 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
> > > > >> 
> > > > >>
> > > > >> 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 

Re: [GSoC 2017] CRDT Umbrella

2017-03-09 Thread Mirage Abeysekara
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  wrote:

> On Thu, Mar 9, 2017 at 12:43 AM, Mirage Abeysekara <
> mirage...@cse.mrt.ac.lk>
> 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  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  >
> > > wrote:
> > >
> > > >
> > > >
> > > > On Wed, Mar 8, 2017 at 12:01 AM, Mirage Abeysekara <
> > > > mirage...@cse.mrt.ac.lk> 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
> > > >> 
> > > >>
> > > >> 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?
>


Re: [GSoC 2017] CRDT Umbrella

2017-03-08 Thread Edward Capriolo
On Thu, Mar 9, 2017 at 12:43 AM, Mirage Abeysekara 
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  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 
> > wrote:
> >
> > >
> > >
> > > On Wed, Mar 8, 2017 at 12:01 AM, Mirage Abeysekara <
> > > mirage...@cse.mrt.ac.lk> 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
> > >> 
> > >>
> > >> 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?