You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@geode.apache.org by Anthony Baker <ab...@pivotal.io> on 2016/01/20 04:28:51 UTC
[ANNOUNCE] Donation of GemFire WAN and CQ code
I am pleased to announce the donation of additional GemFire code to the Geode community. The code being donated adds significant capabilities used by many GemFire customers in production, namely WAN replication and Continuous Query.
*WAN replication* provides event delivery and data synchronization for multi-site distributed clusters. Asynchronous, persistent event delivery to remote systems enables patterns such Active/Active, Disaster Recovery, or Follow-the-Sun with support for configurable, eventually consistent data replication. *Continuous Querying* allows clients to subscribe to server events by using SQL-like query filtering. Events that match or modify the query results are queued and delivered to the client using the client/server subscription framework.
The Software Grant Agreement for this code has been accepted by the ASF secretary.
The donated code currently sits in a separate branch in the Geode repository named wan_cq_donation [1] and is awaiting community feedback. I encourage everyone in the Geode community to review this donation and provide feedback. Once the community has reached a consensus we can determine next steps and how this code might get merged into the develop branch so that all users can access these features. Your suggestions are most welcome!
Thanks,
Anthony
[1] https://git1-us-west.apache.org/repos/asf?p=incubator-geode.git;a=tree;h=refs/heads/wan_cq_donation;hb=refs/heads/wan_cq_donation <https://git1-us-west.apache.org/repos/asf?p=incubator-geode.git;a=tree;h=refs/heads/wan_cq_donation;hb=refs/heads/wan_cq_donation>
Re: [ANNOUNCE] Donation of GemFire WAN and CQ code
Posted by Gregory Chase <gc...@pivotal.io>.
In terms of core features, I believe so. we just released the C++ and .NET
native clients as well.
Pivotal is creating commercial distributions that include more specific
solution integrations, such as GemFire connected to Greenplum batch and
stream processing solutions.
On Thu, Jun 9, 2016 at 8:35 AM, theseusyang <th...@gmail.com> wrote:
> +1
> great! are all features open source until now?
>
>
> theseus yang
>
>
>
> --
> View this message in context:
> http://apache-geode-incubating-developers-forum.70738.x6.nabble.com/ANNOUNCE-Donation-of-GemFire-WAN-and-CQ-code-tp3144p6518.html
> Sent from the Apache Geode (Incubating) Developers Forum mailing list
> archive at Nabble.com.
>
--
Greg Chase
Global Head, Big Data Communities
http://www.pivotal.io/big-data
Pivotal Software
http://www.pivotal.io/
650-215-0477
@GregChase
Blog: http://geekmarketing.biz/
Re: [ANNOUNCE] Donation of GemFire WAN and CQ code
Posted by theseusyang <th...@gmail.com>.
+1
great! are all features open source until now?
theseus yang
--
View this message in context: http://apache-geode-incubating-developers-forum.70738.x6.nabble.com/ANNOUNCE-Donation-of-GemFire-WAN-and-CQ-code-tp3144p6518.html
Sent from the Apache Geode (Incubating) Developers Forum mailing list archive at Nabble.com.
Re: [ANNOUNCE] Donation of GemFire WAN and CQ code
Posted by Greg Chase <gr...@gregchase.com>.
I believe I heard that GemFire has a .NET client that is not part of Apache
Geode.
On Tue, Jan 19, 2016 at 10:16 PM, Catherine Johnson <
catherinej30@yahoo.com.invalid> wrote:
> Are there still bits that are only included with the commercial product
> GemFire? Or is everything open source now?
>
> Thanks!
> Catherine
>
> > On Jan 20, 2016, at 12:28 PM, Anthony Baker <ab...@pivotal.io> wrote:
> >
> > I am pleased to announce the donation of additional GemFire code to the
> Geode community. The code being donated adds significant capabilities used
> by many GemFire customers in production, namely WAN replication and
> Continuous Query.
> >
> > *WAN replication* provides event delivery and data synchronization for
> multi-site distributed clusters. Asynchronous, persistent event delivery
> to remote systems enables patterns such Active/Active, Disaster Recovery,
> or Follow-the-Sun with support for configurable, eventually consistent data
> replication. *Continuous Querying* allows clients to subscribe to server
> events by using SQL-like query filtering. Events that match or modify the
> query results are queued and delivered to the client using the
> client/server subscription framework.
> >
> > The Software Grant Agreement for this code has been accepted by the ASF
> secretary.
> >
> > The donated code currently sits in a separate branch in the Geode
> repository named wan_cq_donation [1] and is awaiting community feedback. I
> encourage everyone in the Geode community to review this donation and
> provide feedback. Once the community has reached a consensus we can
> determine next steps and how this code might get merged into the develop
> branch so that all users can access these features. Your suggestions are
> most welcome!
> >
> >
> > Thanks,
> > Anthony
> >
> > [1]
> https://git1-us-west.apache.org/repos/asf?p=incubator-geode.git;a=tree;h=refs/heads/wan_cq_donation;hb=refs/heads/wan_cq_donation
> <
> https://git1-us-west.apache.org/repos/asf?p=incubator-geode.git;a=tree;h=refs/heads/wan_cq_donation;hb=refs/heads/wan_cq_donation
> >
> >
>
>
Re: [ANNOUNCE] Donation of GemFire WAN and CQ code
Posted by Michael Stolz <ms...@pivotal.io>.
This doesn't yet include gemz.
--
Mike Stolz
Principal Engineer - Gemfire Product Manager
Mobile: 631-835-4771
On Jan 20, 2016 11:36 AM, "David Muirhead" <da...@brsg.biz> wrote:
> Hi Mike -
>
> That’s great news. Will that include Gem/Z? Hope so!
>
> Thanks,
>
> Dave
>
> --------
>
> Dave Muirhead
> Blue River Systems Group, LLC
> http://www.brsg.biz
> dave@brsg.biz
> 303-638-4618 Mobile
> 303-309-6242 Office
> 303-309-6243 Fax
>
>
>
> > On Jan 20, 2016, at 2:21 AM, Michael Stolz <ms...@pivotal.io> wrote:
> >
> > We are in the process of bringing it all open. Just a matter of time and
> > effort.
> >
> > --
> > Mike Stolz
> > Principal Engineer - Gemfire Product Manager
> > Mobile: 631-835-4771
> > On Jan 19, 2016 10:19 PM, "Catherine Johnson"
> > <ca...@yahoo.com.invalid> wrote:
> >
> >> Are there still bits that are only included with the commercial product
> >> GemFire? Or is everything open source now?
> >>
> >> Thanks!
> >> Catherine
> >>
> >>> On Jan 20, 2016, at 12:28 PM, Anthony Baker <ab...@pivotal.io> wrote:
> >>>
> >>> I am pleased to announce the donation of additional GemFire code to the
> >> Geode community. The code being donated adds significant capabilities
> used
> >> by many GemFire customers in production, namely WAN replication and
> >> Continuous Query.
> >>>
> >>> *WAN replication* provides event delivery and data synchronization for
> >> multi-site distributed clusters. Asynchronous, persistent event
> delivery
> >> to remote systems enables patterns such Active/Active, Disaster
> Recovery,
> >> or Follow-the-Sun with support for configurable, eventually consistent
> data
> >> replication. *Continuous Querying* allows clients to subscribe to
> server
> >> events by using SQL-like query filtering. Events that match or modify
> the
> >> query results are queued and delivered to the client using the
> >> client/server subscription framework.
> >>>
> >>> The Software Grant Agreement for this code has been accepted by the ASF
> >> secretary.
> >>>
> >>> The donated code currently sits in a separate branch in the Geode
> >> repository named wan_cq_donation [1] and is awaiting community
> feedback. I
> >> encourage everyone in the Geode community to review this donation and
> >> provide feedback. Once the community has reached a consensus we can
> >> determine next steps and how this code might get merged into the develop
> >> branch so that all users can access these features. Your suggestions
> are
> >> most welcome!
> >>>
> >>>
> >>> Thanks,
> >>> Anthony
> >>>
> >>> [1]
> >>
> https://git1-us-west.apache.org/repos/asf?p=incubator-geode.git;a=tree;h=refs/heads/wan_cq_donation;hb=refs/heads/wan_cq_donation
> >> <
> >>
> https://git1-us-west.apache.org/repos/asf?p=incubator-geode.git;a=tree;h=refs/heads/wan_cq_donation;hb=refs/heads/wan_cq_donation
> >>>
> >>>
> >>
> >>
>
>
Re: [ANNOUNCE] Donation of GemFire WAN and CQ code
Posted by David Muirhead <da...@brsg.biz>.
Hi Mike -
That’s great news. Will that include Gem/Z? Hope so!
Thanks,
Dave
--------
Dave Muirhead
Blue River Systems Group, LLC
http://www.brsg.biz
dave@brsg.biz
303-638-4618 Mobile
303-309-6242 Office
303-309-6243 Fax
> On Jan 20, 2016, at 2:21 AM, Michael Stolz <ms...@pivotal.io> wrote:
>
> We are in the process of bringing it all open. Just a matter of time and
> effort.
>
> --
> Mike Stolz
> Principal Engineer - Gemfire Product Manager
> Mobile: 631-835-4771
> On Jan 19, 2016 10:19 PM, "Catherine Johnson"
> <ca...@yahoo.com.invalid> wrote:
>
>> Are there still bits that are only included with the commercial product
>> GemFire? Or is everything open source now?
>>
>> Thanks!
>> Catherine
>>
>>> On Jan 20, 2016, at 12:28 PM, Anthony Baker <ab...@pivotal.io> wrote:
>>>
>>> I am pleased to announce the donation of additional GemFire code to the
>> Geode community. The code being donated adds significant capabilities used
>> by many GemFire customers in production, namely WAN replication and
>> Continuous Query.
>>>
>>> *WAN replication* provides event delivery and data synchronization for
>> multi-site distributed clusters. Asynchronous, persistent event delivery
>> to remote systems enables patterns such Active/Active, Disaster Recovery,
>> or Follow-the-Sun with support for configurable, eventually consistent data
>> replication. *Continuous Querying* allows clients to subscribe to server
>> events by using SQL-like query filtering. Events that match or modify the
>> query results are queued and delivered to the client using the
>> client/server subscription framework.
>>>
>>> The Software Grant Agreement for this code has been accepted by the ASF
>> secretary.
>>>
>>> The donated code currently sits in a separate branch in the Geode
>> repository named wan_cq_donation [1] and is awaiting community feedback. I
>> encourage everyone in the Geode community to review this donation and
>> provide feedback. Once the community has reached a consensus we can
>> determine next steps and how this code might get merged into the develop
>> branch so that all users can access these features. Your suggestions are
>> most welcome!
>>>
>>>
>>> Thanks,
>>> Anthony
>>>
>>> [1]
>> https://git1-us-west.apache.org/repos/asf?p=incubator-geode.git;a=tree;h=refs/heads/wan_cq_donation;hb=refs/heads/wan_cq_donation
>> <
>> https://git1-us-west.apache.org/repos/asf?p=incubator-geode.git;a=tree;h=refs/heads/wan_cq_donation;hb=refs/heads/wan_cq_donation
>>>
>>>
>>
>>
Re: [ANNOUNCE] Donation of GemFire WAN and CQ code
Posted by Michael Stolz <ms...@pivotal.io>.
We are in the process of bringing it all open. Just a matter of time and
effort.
--
Mike Stolz
Principal Engineer - Gemfire Product Manager
Mobile: 631-835-4771
On Jan 19, 2016 10:19 PM, "Catherine Johnson"
<ca...@yahoo.com.invalid> wrote:
> Are there still bits that are only included with the commercial product
> GemFire? Or is everything open source now?
>
> Thanks!
> Catherine
>
> > On Jan 20, 2016, at 12:28 PM, Anthony Baker <ab...@pivotal.io> wrote:
> >
> > I am pleased to announce the donation of additional GemFire code to the
> Geode community. The code being donated adds significant capabilities used
> by many GemFire customers in production, namely WAN replication and
> Continuous Query.
> >
> > *WAN replication* provides event delivery and data synchronization for
> multi-site distributed clusters. Asynchronous, persistent event delivery
> to remote systems enables patterns such Active/Active, Disaster Recovery,
> or Follow-the-Sun with support for configurable, eventually consistent data
> replication. *Continuous Querying* allows clients to subscribe to server
> events by using SQL-like query filtering. Events that match or modify the
> query results are queued and delivered to the client using the
> client/server subscription framework.
> >
> > The Software Grant Agreement for this code has been accepted by the ASF
> secretary.
> >
> > The donated code currently sits in a separate branch in the Geode
> repository named wan_cq_donation [1] and is awaiting community feedback. I
> encourage everyone in the Geode community to review this donation and
> provide feedback. Once the community has reached a consensus we can
> determine next steps and how this code might get merged into the develop
> branch so that all users can access these features. Your suggestions are
> most welcome!
> >
> >
> > Thanks,
> > Anthony
> >
> > [1]
> https://git1-us-west.apache.org/repos/asf?p=incubator-geode.git;a=tree;h=refs/heads/wan_cq_donation;hb=refs/heads/wan_cq_donation
> <
> https://git1-us-west.apache.org/repos/asf?p=incubator-geode.git;a=tree;h=refs/heads/wan_cq_donation;hb=refs/heads/wan_cq_donation
> >
> >
>
>
Re: [ANNOUNCE] Donation of GemFire WAN and CQ code
Posted by Catherine Johnson <ca...@yahoo.com.INVALID>.
Are there still bits that are only included with the commercial product GemFire? Or is everything open source now?
Thanks!
Catherine
> On Jan 20, 2016, at 12:28 PM, Anthony Baker <ab...@pivotal.io> wrote:
>
> I am pleased to announce the donation of additional GemFire code to the Geode community. The code being donated adds significant capabilities used by many GemFire customers in production, namely WAN replication and Continuous Query.
>
> *WAN replication* provides event delivery and data synchronization for multi-site distributed clusters. Asynchronous, persistent event delivery to remote systems enables patterns such Active/Active, Disaster Recovery, or Follow-the-Sun with support for configurable, eventually consistent data replication. *Continuous Querying* allows clients to subscribe to server events by using SQL-like query filtering. Events that match or modify the query results are queued and delivered to the client using the client/server subscription framework.
>
> The Software Grant Agreement for this code has been accepted by the ASF secretary.
>
> The donated code currently sits in a separate branch in the Geode repository named wan_cq_donation [1] and is awaiting community feedback. I encourage everyone in the Geode community to review this donation and provide feedback. Once the community has reached a consensus we can determine next steps and how this code might get merged into the develop branch so that all users can access these features. Your suggestions are most welcome!
>
>
> Thanks,
> Anthony
>
> [1] https://git1-us-west.apache.org/repos/asf?p=incubator-geode.git;a=tree;h=refs/heads/wan_cq_donation;hb=refs/heads/wan_cq_donation <https://git1-us-west.apache.org/repos/asf?p=incubator-geode.git;a=tree;h=refs/heads/wan_cq_donation;hb=refs/heads/wan_cq_donation>
>
Re: [ANNOUNCE] Donation of GemFire WAN and CQ code
Posted by William Markito <wm...@pivotal.io>.
+1
On Tue, Jan 26, 2016 at 4:34 PM Kirk Lund <kl...@pivotal.io> wrote:
> +1 I would like to see this get merged to develop
>
> On Tue, Jan 26, 2016 at 4:02 PM, Dan Smith <ds...@pivotal.io> wrote:
>
> > All of the subtasks of GEODE-801 are done; I believe this code is ready
> to
> > be merged.
> >
> > It's been a week and there have been nothing but positive responses on
> this
> > thread. I think we should go ahead and merge these changes to develop.
> > Unless I hear otherwise, I plan on merging this code in to develop this
> > Thursday.
> >
> > -Dan
> >
> > On Thu, Jan 21, 2016 at 1:08 PM, Dan Smith <ds...@pivotal.io> wrote:
> >
> > > If no one objects, I'll start working on cleaning the wan_cq_donation
> > > branch up as described in GEODE-801 tomorrow. This is just getting the
> > code
> > > ready to merge to develop, not the merge itself.
> > >
> > > -Dan
> > >
> > > On Wed, Jan 20, 2016 at 10:27 AM, Dan Smith <ds...@pivotal.io> wrote:
> > >
> > >> This is great!
> > >>
> > >> These two features are separate gradle modules, so there are no
> changes
> > >> to existing code. As you are looking at the changes, all of the new
> > code is
> > >> in the gemfire-wan and gemfire-cq modules. One important point is that
> > >> these modules are not adding new public API, they are providing
> > >> implementations for these features using existing extensions points in
> > >> geode - see WANServiceProvider and CQServiceProvider.
> > >>
> > >> There are a few things that need to happen with this code before it
> gets
> > >> merged to develop, assuming we want to merge this in. I've created
> > >> GEODE-801 to track that work. My suggestion is that we go ahead and
> get
> > >> started on this work on the wan_cq_donation branch and then if we get
> > >> consensus to merge the changes they will be ready to merge.
> > >>
> > >> If we merge these in to develop this does mean that our next geode
> > >> release will contain these new modules. That might be as soon as
> > 1.0.0.M2.
> > >> But I think it would be better to go ahead and integrate this code
> > sooner
> > >> rather than later so these features are available to users. I'd be in
> > favor
> > >> of merging the changes after the subtasks of GEODE-801 are resolved
> and
> > >> we've had a week or so to look at the changes and discuss the merge.
> > >>
> > >> -Dan
> > >>
> > >>
> > >>
> > >> On Tue, Jan 19, 2016 at 7:28 PM, Anthony Baker <ab...@pivotal.io>
> > wrote:
> > >>
> > >>> I am pleased to announce the donation of additional GemFire code to
> the
> > >>> Geode community. The code being donated adds significant
> capabilities
> > used
> > >>> by many GemFire customers in production, namely WAN replication and
> > >>> Continuous Query.
> > >>>
> > >>> *WAN replication* provides event delivery and data synchronization
> for
> > >>> multi-site distributed clusters. Asynchronous, persistent event
> > delivery
> > >>> to remote systems enables patterns such Active/Active, Disaster
> > Recovery,
> > >>> or Follow-the-Sun with support for configurable, eventually
> consistent
> > data
> > >>> replication. *Continuous Querying* allows clients to subscribe to
> > server
> > >>> events by using SQL-like query filtering. Events that match or
> modify
> > the
> > >>> query results are queued and delivered to the client using the
> > >>> client/server subscription framework.
> > >>>
> > >>> The Software Grant Agreement for this code has been accepted by the
> ASF
> > >>> secretary.
> > >>>
> > >>> The donated code currently sits in a separate branch in the Geode
> > >>> repository named wan_cq_donation [1] and is awaiting community
> > feedback. I
> > >>> encourage everyone in the Geode community to review this donation and
> > >>> provide feedback. Once the community has reached a consensus we can
> > >>> determine next steps and how this code might get merged into the
> > develop
> > >>> branch so that all users can access these features. Your suggestions
> > are
> > >>> most welcome!
> > >>>
> > >>>
> > >>> Thanks,
> > >>> Anthony
> > >>>
> > >>> [1]
> > >>>
> >
> https://git1-us-west.apache.org/repos/asf?p=incubator-geode.git;a=tree;h=refs/heads/wan_cq_donation;hb=refs/heads/wan_cq_donation
> > >>>
> > >>>
> > >>
> > >
> >
>
Re: [ANNOUNCE] Donation of GemFire WAN and CQ code
Posted by Kirk Lund <kl...@pivotal.io>.
+1 I would like to see this get merged to develop
On Tue, Jan 26, 2016 at 4:02 PM, Dan Smith <ds...@pivotal.io> wrote:
> All of the subtasks of GEODE-801 are done; I believe this code is ready to
> be merged.
>
> It's been a week and there have been nothing but positive responses on this
> thread. I think we should go ahead and merge these changes to develop.
> Unless I hear otherwise, I plan on merging this code in to develop this
> Thursday.
>
> -Dan
>
> On Thu, Jan 21, 2016 at 1:08 PM, Dan Smith <ds...@pivotal.io> wrote:
>
> > If no one objects, I'll start working on cleaning the wan_cq_donation
> > branch up as described in GEODE-801 tomorrow. This is just getting the
> code
> > ready to merge to develop, not the merge itself.
> >
> > -Dan
> >
> > On Wed, Jan 20, 2016 at 10:27 AM, Dan Smith <ds...@pivotal.io> wrote:
> >
> >> This is great!
> >>
> >> These two features are separate gradle modules, so there are no changes
> >> to existing code. As you are looking at the changes, all of the new
> code is
> >> in the gemfire-wan and gemfire-cq modules. One important point is that
> >> these modules are not adding new public API, they are providing
> >> implementations for these features using existing extensions points in
> >> geode - see WANServiceProvider and CQServiceProvider.
> >>
> >> There are a few things that need to happen with this code before it gets
> >> merged to develop, assuming we want to merge this in. I've created
> >> GEODE-801 to track that work. My suggestion is that we go ahead and get
> >> started on this work on the wan_cq_donation branch and then if we get
> >> consensus to merge the changes they will be ready to merge.
> >>
> >> If we merge these in to develop this does mean that our next geode
> >> release will contain these new modules. That might be as soon as
> 1.0.0.M2.
> >> But I think it would be better to go ahead and integrate this code
> sooner
> >> rather than later so these features are available to users. I'd be in
> favor
> >> of merging the changes after the subtasks of GEODE-801 are resolved and
> >> we've had a week or so to look at the changes and discuss the merge.
> >>
> >> -Dan
> >>
> >>
> >>
> >> On Tue, Jan 19, 2016 at 7:28 PM, Anthony Baker <ab...@pivotal.io>
> wrote:
> >>
> >>> I am pleased to announce the donation of additional GemFire code to the
> >>> Geode community. The code being donated adds significant capabilities
> used
> >>> by many GemFire customers in production, namely WAN replication and
> >>> Continuous Query.
> >>>
> >>> *WAN replication* provides event delivery and data synchronization for
> >>> multi-site distributed clusters. Asynchronous, persistent event
> delivery
> >>> to remote systems enables patterns such Active/Active, Disaster
> Recovery,
> >>> or Follow-the-Sun with support for configurable, eventually consistent
> data
> >>> replication. *Continuous Querying* allows clients to subscribe to
> server
> >>> events by using SQL-like query filtering. Events that match or modify
> the
> >>> query results are queued and delivered to the client using the
> >>> client/server subscription framework.
> >>>
> >>> The Software Grant Agreement for this code has been accepted by the ASF
> >>> secretary.
> >>>
> >>> The donated code currently sits in a separate branch in the Geode
> >>> repository named wan_cq_donation [1] and is awaiting community
> feedback. I
> >>> encourage everyone in the Geode community to review this donation and
> >>> provide feedback. Once the community has reached a consensus we can
> >>> determine next steps and how this code might get merged into the
> develop
> >>> branch so that all users can access these features. Your suggestions
> are
> >>> most welcome!
> >>>
> >>>
> >>> Thanks,
> >>> Anthony
> >>>
> >>> [1]
> >>>
> https://git1-us-west.apache.org/repos/asf?p=incubator-geode.git;a=tree;h=refs/heads/wan_cq_donation;hb=refs/heads/wan_cq_donation
> >>>
> >>>
> >>
> >
>
Re: [ANNOUNCE] Donation of GemFire WAN and CQ code
Posted by Dan Smith <ds...@pivotal.io>.
All of the subtasks of GEODE-801 are done; I believe this code is ready to
be merged.
It's been a week and there have been nothing but positive responses on this
thread. I think we should go ahead and merge these changes to develop.
Unless I hear otherwise, I plan on merging this code in to develop this
Thursday.
-Dan
On Thu, Jan 21, 2016 at 1:08 PM, Dan Smith <ds...@pivotal.io> wrote:
> If no one objects, I'll start working on cleaning the wan_cq_donation
> branch up as described in GEODE-801 tomorrow. This is just getting the code
> ready to merge to develop, not the merge itself.
>
> -Dan
>
> On Wed, Jan 20, 2016 at 10:27 AM, Dan Smith <ds...@pivotal.io> wrote:
>
>> This is great!
>>
>> These two features are separate gradle modules, so there are no changes
>> to existing code. As you are looking at the changes, all of the new code is
>> in the gemfire-wan and gemfire-cq modules. One important point is that
>> these modules are not adding new public API, they are providing
>> implementations for these features using existing extensions points in
>> geode - see WANServiceProvider and CQServiceProvider.
>>
>> There are a few things that need to happen with this code before it gets
>> merged to develop, assuming we want to merge this in. I've created
>> GEODE-801 to track that work. My suggestion is that we go ahead and get
>> started on this work on the wan_cq_donation branch and then if we get
>> consensus to merge the changes they will be ready to merge.
>>
>> If we merge these in to develop this does mean that our next geode
>> release will contain these new modules. That might be as soon as 1.0.0.M2.
>> But I think it would be better to go ahead and integrate this code sooner
>> rather than later so these features are available to users. I'd be in favor
>> of merging the changes after the subtasks of GEODE-801 are resolved and
>> we've had a week or so to look at the changes and discuss the merge.
>>
>> -Dan
>>
>>
>>
>> On Tue, Jan 19, 2016 at 7:28 PM, Anthony Baker <ab...@pivotal.io> wrote:
>>
>>> I am pleased to announce the donation of additional GemFire code to the
>>> Geode community. The code being donated adds significant capabilities used
>>> by many GemFire customers in production, namely WAN replication and
>>> Continuous Query.
>>>
>>> *WAN replication* provides event delivery and data synchronization for
>>> multi-site distributed clusters. Asynchronous, persistent event delivery
>>> to remote systems enables patterns such Active/Active, Disaster Recovery,
>>> or Follow-the-Sun with support for configurable, eventually consistent data
>>> replication. *Continuous Querying* allows clients to subscribe to server
>>> events by using SQL-like query filtering. Events that match or modify the
>>> query results are queued and delivered to the client using the
>>> client/server subscription framework.
>>>
>>> The Software Grant Agreement for this code has been accepted by the ASF
>>> secretary.
>>>
>>> The donated code currently sits in a separate branch in the Geode
>>> repository named wan_cq_donation [1] and is awaiting community feedback. I
>>> encourage everyone in the Geode community to review this donation and
>>> provide feedback. Once the community has reached a consensus we can
>>> determine next steps and how this code might get merged into the develop
>>> branch so that all users can access these features. Your suggestions are
>>> most welcome!
>>>
>>>
>>> Thanks,
>>> Anthony
>>>
>>> [1]
>>> https://git1-us-west.apache.org/repos/asf?p=incubator-geode.git;a=tree;h=refs/heads/wan_cq_donation;hb=refs/heads/wan_cq_donation
>>>
>>>
>>
>
Re: [ANNOUNCE] Donation of GemFire WAN and CQ code
Posted by Dan Smith <ds...@pivotal.io>.
If no one objects, I'll start working on cleaning the wan_cq_donation
branch up as described in GEODE-801 tomorrow. This is just getting the code
ready to merge to develop, not the merge itself.
-Dan
On Wed, Jan 20, 2016 at 10:27 AM, Dan Smith <ds...@pivotal.io> wrote:
> This is great!
>
> These two features are separate gradle modules, so there are no changes to
> existing code. As you are looking at the changes, all of the new code is in
> the gemfire-wan and gemfire-cq modules. One important point is that these
> modules are not adding new public API, they are providing implementations
> for these features using existing extensions points in geode - see
> WANServiceProvider and CQServiceProvider.
>
> There are a few things that need to happen with this code before it gets
> merged to develop, assuming we want to merge this in. I've created
> GEODE-801 to track that work. My suggestion is that we go ahead and get
> started on this work on the wan_cq_donation branch and then if we get
> consensus to merge the changes they will be ready to merge.
>
> If we merge these in to develop this does mean that our next geode release
> will contain these new modules. That might be as soon as 1.0.0.M2. But I
> think it would be better to go ahead and integrate this code sooner rather
> than later so these features are available to users. I'd be in favor of
> merging the changes after the subtasks of GEODE-801 are resolved and we've
> had a week or so to look at the changes and discuss the merge.
>
> -Dan
>
>
>
> On Tue, Jan 19, 2016 at 7:28 PM, Anthony Baker <ab...@pivotal.io> wrote:
>
>> I am pleased to announce the donation of additional GemFire code to the
>> Geode community. The code being donated adds significant capabilities used
>> by many GemFire customers in production, namely WAN replication and
>> Continuous Query.
>>
>> *WAN replication* provides event delivery and data synchronization for
>> multi-site distributed clusters. Asynchronous, persistent event delivery
>> to remote systems enables patterns such Active/Active, Disaster Recovery,
>> or Follow-the-Sun with support for configurable, eventually consistent data
>> replication. *Continuous Querying* allows clients to subscribe to server
>> events by using SQL-like query filtering. Events that match or modify the
>> query results are queued and delivered to the client using the
>> client/server subscription framework.
>>
>> The Software Grant Agreement for this code has been accepted by the ASF
>> secretary.
>>
>> The donated code currently sits in a separate branch in the Geode
>> repository named wan_cq_donation [1] and is awaiting community feedback. I
>> encourage everyone in the Geode community to review this donation and
>> provide feedback. Once the community has reached a consensus we can
>> determine next steps and how this code might get merged into the develop
>> branch so that all users can access these features. Your suggestions are
>> most welcome!
>>
>>
>> Thanks,
>> Anthony
>>
>> [1]
>> https://git1-us-west.apache.org/repos/asf?p=incubator-geode.git;a=tree;h=refs/heads/wan_cq_donation;hb=refs/heads/wan_cq_donation
>>
>>
>
Re: [ANNOUNCE] Donation of GemFire WAN and CQ code
Posted by Dan Smith <ds...@pivotal.io>.
This is great!
These two features are separate gradle modules, so there are no changes to
existing code. As you are looking at the changes, all of the new code is in
the gemfire-wan and gemfire-cq modules. One important point is that these
modules are not adding new public API, they are providing implementations
for these features using existing extensions points in geode - see
WANServiceProvider and CQServiceProvider.
There are a few things that need to happen with this code before it gets
merged to develop, assuming we want to merge this in. I've created
GEODE-801 to track that work. My suggestion is that we go ahead and get
started on this work on the wan_cq_donation branch and then if we get
consensus to merge the changes they will be ready to merge.
If we merge these in to develop this does mean that our next geode release
will contain these new modules. That might be as soon as 1.0.0.M2. But I
think it would be better to go ahead and integrate this code sooner rather
than later so these features are available to users. I'd be in favor of
merging the changes after the subtasks of GEODE-801 are resolved and we've
had a week or so to look at the changes and discuss the merge.
-Dan
On Tue, Jan 19, 2016 at 7:28 PM, Anthony Baker <ab...@pivotal.io> wrote:
> I am pleased to announce the donation of additional GemFire code to the
> Geode community. The code being donated adds significant capabilities used
> by many GemFire customers in production, namely WAN replication and
> Continuous Query.
>
> *WAN replication* provides event delivery and data synchronization for
> multi-site distributed clusters. Asynchronous, persistent event delivery
> to remote systems enables patterns such Active/Active, Disaster Recovery,
> or Follow-the-Sun with support for configurable, eventually consistent data
> replication. *Continuous Querying* allows clients to subscribe to server
> events by using SQL-like query filtering. Events that match or modify the
> query results are queued and delivered to the client using the
> client/server subscription framework.
>
> The Software Grant Agreement for this code has been accepted by the ASF
> secretary.
>
> The donated code currently sits in a separate branch in the Geode
> repository named wan_cq_donation [1] and is awaiting community feedback. I
> encourage everyone in the Geode community to review this donation and
> provide feedback. Once the community has reached a consensus we can
> determine next steps and how this code might get merged into the develop
> branch so that all users can access these features. Your suggestions are
> most welcome!
>
>
> Thanks,
> Anthony
>
> [1]
> https://git1-us-west.apache.org/repos/asf?p=incubator-geode.git;a=tree;h=refs/heads/wan_cq_donation;hb=refs/heads/wan_cq_donation
>
>
Re: [ANNOUNCE] Donation of GemFire WAN and CQ code
Posted by William Markito <wm...@pivotal.io>.
This awesome news. Great addition to Geode and it will definitely get even more people looking at the project.
Thanks!
Sent from my iPhone
> On Jan 28, 2016, at 7:24 PM, Anilkumar Gingade <ag...@pivotal.io> wrote:
>
> Thats Great...Thanks Dan, Bruce, others to get this done...
>
> -Anil.
>
>
>> On Thu, Jan 28, 2016 at 10:18 AM, Dan Smith <ds...@pivotal.io> wrote:
>>
>> This merge is done! The WAN and CQ code is now on develop.
>>
>> -Dan
>>
>>> On Wed, Jan 27, 2016 at 7:19 PM, Michael Stolz <ms...@pivotal.io> wrote:
>>>
>>> +1
>>>
>>> --
>>> Mike Stolz
>>> Principal Engineer - Gemfire Product Manager
>>> Mobile: 631-835-4771
>>>> On Jan 19, 2016 7:29 PM, "Anthony Baker" <ab...@pivotal.io> wrote:
>>>>
>>>> I am pleased to announce the donation of additional GemFire code to the
>>>> Geode community. The code being donated adds significant capabilities
>>> used
>>>> by many GemFire customers in production, namely WAN replication and
>>>> Continuous Query.
>>>>
>>>> *WAN replication* provides event delivery and data synchronization for
>>>> multi-site distributed clusters. Asynchronous, persistent event
>> delivery
>>>> to remote systems enables patterns such Active/Active, Disaster
>> Recovery,
>>>> or Follow-the-Sun with support for configurable, eventually consistent
>>> data
>>>> replication. *Continuous Querying* allows clients to subscribe to
>> server
>>>> events by using SQL-like query filtering. Events that match or modify
>>> the
>>>> query results are queued and delivered to the client using the
>>>> client/server subscription framework.
>>>>
>>>> The Software Grant Agreement for this code has been accepted by the ASF
>>>> secretary.
>>>>
>>>> The donated code currently sits in a separate branch in the Geode
>>>> repository named wan_cq_donation [1] and is awaiting community
>>> feedback. I
>>>> encourage everyone in the Geode community to review this donation and
>>>> provide feedback. Once the community has reached a consensus we can
>>>> determine next steps and how this code might get merged into the
>> develop
>>>> branch so that all users can access these features. Your suggestions
>> are
>>>> most welcome!
>>>>
>>>>
>>>> Thanks,
>>>> Anthony
>>>>
>>>> [1]
>> https://git1-us-west.apache.org/repos/asf?p=incubator-geode.git;a=tree;h=refs/heads/wan_cq_donation;hb=refs/heads/wan_cq_donation
>>
Re: [ANNOUNCE] Donation of GemFire WAN and CQ code
Posted by Anilkumar Gingade <ag...@pivotal.io>.
Thats Great...Thanks Dan, Bruce, others to get this done...
-Anil.
On Thu, Jan 28, 2016 at 10:18 AM, Dan Smith <ds...@pivotal.io> wrote:
> This merge is done! The WAN and CQ code is now on develop.
>
> -Dan
>
> On Wed, Jan 27, 2016 at 7:19 PM, Michael Stolz <ms...@pivotal.io> wrote:
>
> > +1
> >
> > --
> > Mike Stolz
> > Principal Engineer - Gemfire Product Manager
> > Mobile: 631-835-4771
> > On Jan 19, 2016 7:29 PM, "Anthony Baker" <ab...@pivotal.io> wrote:
> >
> > > I am pleased to announce the donation of additional GemFire code to the
> > > Geode community. The code being donated adds significant capabilities
> > used
> > > by many GemFire customers in production, namely WAN replication and
> > > Continuous Query.
> > >
> > > *WAN replication* provides event delivery and data synchronization for
> > > multi-site distributed clusters. Asynchronous, persistent event
> delivery
> > > to remote systems enables patterns such Active/Active, Disaster
> Recovery,
> > > or Follow-the-Sun with support for configurable, eventually consistent
> > data
> > > replication. *Continuous Querying* allows clients to subscribe to
> server
> > > events by using SQL-like query filtering. Events that match or modify
> > the
> > > query results are queued and delivered to the client using the
> > > client/server subscription framework.
> > >
> > > The Software Grant Agreement for this code has been accepted by the ASF
> > > secretary.
> > >
> > > The donated code currently sits in a separate branch in the Geode
> > > repository named wan_cq_donation [1] and is awaiting community
> > feedback. I
> > > encourage everyone in the Geode community to review this donation and
> > > provide feedback. Once the community has reached a consensus we can
> > > determine next steps and how this code might get merged into the
> develop
> > > branch so that all users can access these features. Your suggestions
> are
> > > most welcome!
> > >
> > >
> > > Thanks,
> > > Anthony
> > >
> > > [1]
> > >
> >
> https://git1-us-west.apache.org/repos/asf?p=incubator-geode.git;a=tree;h=refs/heads/wan_cq_donation;hb=refs/heads/wan_cq_donation
> > >
> > >
> >
>
Re: [ANNOUNCE] Donation of GemFire WAN and CQ code
Posted by Dan Smith <ds...@pivotal.io>.
This merge is done! The WAN and CQ code is now on develop.
-Dan
On Wed, Jan 27, 2016 at 7:19 PM, Michael Stolz <ms...@pivotal.io> wrote:
> +1
>
> --
> Mike Stolz
> Principal Engineer - Gemfire Product Manager
> Mobile: 631-835-4771
> On Jan 19, 2016 7:29 PM, "Anthony Baker" <ab...@pivotal.io> wrote:
>
> > I am pleased to announce the donation of additional GemFire code to the
> > Geode community. The code being donated adds significant capabilities
> used
> > by many GemFire customers in production, namely WAN replication and
> > Continuous Query.
> >
> > *WAN replication* provides event delivery and data synchronization for
> > multi-site distributed clusters. Asynchronous, persistent event delivery
> > to remote systems enables patterns such Active/Active, Disaster Recovery,
> > or Follow-the-Sun with support for configurable, eventually consistent
> data
> > replication. *Continuous Querying* allows clients to subscribe to server
> > events by using SQL-like query filtering. Events that match or modify
> the
> > query results are queued and delivered to the client using the
> > client/server subscription framework.
> >
> > The Software Grant Agreement for this code has been accepted by the ASF
> > secretary.
> >
> > The donated code currently sits in a separate branch in the Geode
> > repository named wan_cq_donation [1] and is awaiting community
> feedback. I
> > encourage everyone in the Geode community to review this donation and
> > provide feedback. Once the community has reached a consensus we can
> > determine next steps and how this code might get merged into the develop
> > branch so that all users can access these features. Your suggestions are
> > most welcome!
> >
> >
> > Thanks,
> > Anthony
> >
> > [1]
> >
> https://git1-us-west.apache.org/repos/asf?p=incubator-geode.git;a=tree;h=refs/heads/wan_cq_donation;hb=refs/heads/wan_cq_donation
> >
> >
>
Re: [ANNOUNCE] Donation of GemFire WAN and CQ code
Posted by Michael Stolz <ms...@pivotal.io>.
+1
--
Mike Stolz
Principal Engineer - Gemfire Product Manager
Mobile: 631-835-4771
On Jan 19, 2016 7:29 PM, "Anthony Baker" <ab...@pivotal.io> wrote:
> I am pleased to announce the donation of additional GemFire code to the
> Geode community. The code being donated adds significant capabilities used
> by many GemFire customers in production, namely WAN replication and
> Continuous Query.
>
> *WAN replication* provides event delivery and data synchronization for
> multi-site distributed clusters. Asynchronous, persistent event delivery
> to remote systems enables patterns such Active/Active, Disaster Recovery,
> or Follow-the-Sun with support for configurable, eventually consistent data
> replication. *Continuous Querying* allows clients to subscribe to server
> events by using SQL-like query filtering. Events that match or modify the
> query results are queued and delivered to the client using the
> client/server subscription framework.
>
> The Software Grant Agreement for this code has been accepted by the ASF
> secretary.
>
> The donated code currently sits in a separate branch in the Geode
> repository named wan_cq_donation [1] and is awaiting community feedback. I
> encourage everyone in the Geode community to review this donation and
> provide feedback. Once the community has reached a consensus we can
> determine next steps and how this code might get merged into the develop
> branch so that all users can access these features. Your suggestions are
> most welcome!
>
>
> Thanks,
> Anthony
>
> [1]
> https://git1-us-west.apache.org/repos/asf?p=incubator-geode.git;a=tree;h=refs/heads/wan_cq_donation;hb=refs/heads/wan_cq_donation
>
>