Failed: jinmeiliao/geode#87 (gatewaySender - f7e39e7)

2017-11-10 Thread Travis CI
Build Update for jinmeiliao/geode
-

Build: #87
Status: Failed

Duration: 8 minutes and 32 seconds
Commit: f7e39e7 (gatewaySender)
Author: Jinmei Liao
Message: GEODE-2565: add if-exists option to DestoryGatewaySenderCommand

View the changeset: 
https://github.com/jinmeiliao/geode/compare/008309dd6bd0^...f7e39e70c10b

View the full build log and details: 
https://travis-ci.org/jinmeiliao/geode/builds/300495500?utm_source=email_medium=notification

--

You can configure recipients for build notifications in your .travis.yml file. 
See https://docs.travis-ci.com/user/notifications



Re: Need "edit" access to update Network Best Practices page

2017-11-10 Thread Tod Morrison
Got it. Thanks :)

Tod Morrison  |  Principal Customer Engineer - GemFire Support Lead
Support.Pivotal.io   |  Mon-Fri  9:00am to 5:30pm 
MT  |  1-877-477-2269



> On Nov 10, 2017, at 5:37 PM, Dan Smith  wrote:
> 
> Ok, you should have access to edit the wiki now.
> 
> -Dan
> 
> On Fri, Nov 10, 2017 at 4:08 PM, Tod Morrison  > wrote:
> Hi Dan,
> 
> As far as I know it’s just my email  >.
> 
> Tod Morrison  |  Principal Customer Engineer - GemFire Support Lead
> Support.Pivotal.io   |  Mon-Fri  9:00am to 5:30pm 
> MT  |  1-877-477-2269 
> 
> 
>> On Nov 10, 2017, at 3:50 PM, Dan Smith > > wrote:
>> 
>> Tod - what's your username on the wiki? If you don't have an account yet you 
>> can create one. If you give us your username we can give you access.
>> 
>> -Dan
>> 
>> On Fri, Nov 10, 2017 at 2:41 PM, Bruce Schuchardt > > wrote:
>> Who can give Tod edit access to Confluence?  He has some contributions he'd 
>> like to make to one of the pages there.
>> 
>> 
>> On 11/1/17 11:39 PM, Tod Morrison wrote:
>> Hello,
>> 
>> I need *edit* access to 
>> https://cwiki.apache.org/confluence/display/GEODE/Network+Configuration+Best+Practices
>>  
>> 
>>  to update it with some current findings.
>> 
>> Let me know how to proceed.
>> 
>> Thanks,
>> 
>> Tod Morrison  |  Principal Customer Engineer - GemFire Support Lead
>> Support.Pivotal.io  > >|  Mon-Fri  9:00am to 5:30pm MT  |  
>> 1-877-477-2269 
>> 
>> 
>> 
>> 
> 
> 



Re: Need "edit" access to update Network Best Practices page

2017-11-10 Thread Dan Smith
Ok, you should have access to edit the wiki now.

-Dan

On Fri, Nov 10, 2017 at 4:08 PM, Tod Morrison  wrote:

> Hi Dan,
>
> As far as I know it’s just my email .
>
> Tod Morrison  |  Principal Customer Engineer - GemFire Support Lead
> Support.Pivotal.io   |  Mon-Fri  9:00am to
> 5:30pm MT  |  1-877-477-2269 <(877)%20477-2269>
>
>
> On Nov 10, 2017, at 3:50 PM, Dan Smith  wrote:
>
> Tod - what's your username on the wiki? If you don't have an account yet
> you can create one. If you give us your username we can give you access.
>
> -Dan
>
> On Fri, Nov 10, 2017 at 2:41 PM, Bruce Schuchardt 
> wrote:
>
>> Who can give Tod edit access to Confluence?  He has some contributions
>> he'd like to make to one of the pages there.
>>
>>
>> On 11/1/17 11:39 PM, Tod Morrison wrote:
>>
>>> Hello,
>>>
>>> I need *edit* access to https://cwiki.apache.org/confl
>>> uence/display/GEODE/Network+Configuration+Best+Practices to update it
>>> with some current findings.
>>>
>>> Let me know how to proceed.
>>>
>>> Thanks,
>>>
>>> Tod Morrison  |  Principal Customer Engineer - GemFire Support Lead
>>> Support.Pivotal.io  <
>>> http://support.pivotal.io/>|  Mon-Fri  9:00am to 5:30pm MT  |
>>> 1-877-477-2269
>>>
>>>
>>>
>>
>
>


Best Practice for write/refactor a Gfsh command and its tests

2017-11-10 Thread Jinmei Liao
I added a wiki page under Application Development about best practices:

https://cwiki.apache.org/confluence/pages/viewpage.action?pageId=74686760

Edits are welcome!
-- 
Cheers

Jinmei


Re: Test Coverage Mapping

2017-11-10 Thread Mark Bretl
Yea, the integration into the Apache SonarQube dropped off at some point. I
can look into it again.

As for the coverage for tests, take a look at $root/gradle/code-analysis.gradle
for seeing how code coverage works now. I think we have 'test
integrationTest distributedTest' configured for creating HTML reports,
acceptanceTests need to be added.

--Mark

On Fri, Nov 10, 2017 at 2:23 PM, Dan Smith  wrote:

> Sorry, wrong link. I think they updated analysis.apache.org to this:
>
> https://builds.apache.org/analysis
>
> -Dan
>
> On Fri, Nov 10, 2017 at 2:00 PM, Dan Smith  wrote:
>
> > We have some support in our gradle build to run tests coverage manually
> > with something like this:
> >
> > ../gradlew clean test integrationTest distributedTest  acceptanceTest
> > -PcodeCoverage jacocoOverallTestReport
> >
> > This should generate a code coverage report. At one point I know we were
> > talking about integrating with analysis.apache.org, which is running
> > sonarqube, but I don't know what happened with that. I don't think there
> is
> > any job that is automatically running these tests with coverage.
> >
> > -Dan
> >
> > On Fri, Nov 10, 2017 at 12:11 PM, Patrick Rhomberg  >
> > wrote:
> >
> >> Hello, all.
> >>
> >>   While looking at expanding testing coverage, the natural question
> arose:
> >> what does the existing test coverage map look like?
> >>   Does anyone know if we have an existing code-coverage analysis done as
> >> part of our testing?  If there is, does anyone know if our DUnitTests or
> >> AcceptanceTests are (or could be) included in the coverage map?  I think
> >> this could be a very useful tool in driving new tests and the detection
> of
> >> dead code.
> >>
> >> Imagination is Change.
> >> ~Patrick
> >>
> >
> >
>


Re: Need "edit" access to update Network Best Practices page

2017-11-10 Thread Tod Morrison
Hi Dan,

As far as I know it’s just my email >.

Tod Morrison  |  Principal Customer Engineer - GemFire Support Lead
Support.Pivotal.io   |  Mon-Fri  9:00am to 5:30pm 
MT  |  1-877-477-2269



> On Nov 10, 2017, at 3:50 PM, Dan Smith  wrote:
> 
> Tod - what's your username on the wiki? If you don't have an account yet you 
> can create one. If you give us your username we can give you access.
> 
> -Dan
> 
> On Fri, Nov 10, 2017 at 2:41 PM, Bruce Schuchardt  > wrote:
> Who can give Tod edit access to Confluence?  He has some contributions he'd 
> like to make to one of the pages there.
> 
> 
> On 11/1/17 11:39 PM, Tod Morrison wrote:
> Hello,
> 
> I need *edit* access to 
> https://cwiki.apache.org/confluence/display/GEODE/Network+Configuration+Best+Practices
>  
> 
>  to update it with some current findings.
> 
> Let me know how to proceed.
> 
> Thanks,
> 
> Tod Morrison  |  Principal Customer Engineer - GemFire Support Lead
> Support.Pivotal.io   >|  Mon-Fri  9:00am to 5:30pm MT  |  
> 1-877-477-2269 
> 
> 
> 
> 



Re: [DRAFT] Geode Board Report November 2017

2017-11-10 Thread Mark Bretl
Thanks!

I have submitted the report. If anyone else finds an issue, please let me
know and I can edit it.

--Mark

On Fri, Nov 10, 2017 at 9:08 AM, Dan Smith  wrote:

> Looks good to me!
>
> We did switch from git.apache.org to gitbox.apache.org and github this
> quarter. That may partly explain changes in the mailing list message counts
> if we get a getting fewer automated emails with the new system.
>
> -Dan
>
> On Thu, Nov 9, 2017 at 5:15 PM, Joey McAllister 
> wrote:
>
> > Hi folks,
> >
> > Please review the below draft of our report to the board for this past
> > quarter
> > and offer corrections. As Mark mentioned, we need to submit the draft
> ASAP,
> > preferably before the weekend. Please review and comment by 5p Pacific
> Time
> > tomorrow (i.e., about 24 hours from now).
> >
> > I do have one question regarding the mailing list health: Does anyone
> have
> > any thoughts about the decline in email count to the Dev list? We have
> > about half the number of emails to the Dev list as we had in the previous
> > quarter, and that number also declined between the previous two reports.
> I
> > suspect that this might be related to the creation of the Issues email
> list
> > (and that the number has now stabilized), but I wanted to put it to the
> > community.
> >
> > Thanks!
> > Joey
> >
> > -
> >
> > ## Description:
> > - Apache Geode provides a database-like consistency model, reliable
> > transaction
> >   processing and a shared-nothing architecture to maintain low-latency
> >   performance with high-concurrency processing.
> >
> > ## Issues:
> > - There are no issues requiring board attention.
> >
> > ## Activity:
> > - Released Geode 1.3.0 with 371 resolved tickets, including the following
> >   improvements:
> >   - Finer-grained security
> >   - The ability to snapshot multiple regions simultaneously
> >   - New Geode examples:
> > - Putting multiple values at once
> > - Demonstrating Lucene indexing and searching
> >
> > ## Health report:
> > - We’re continuing to work on attracting new contributors and making it
> > easier
> >   to participate in the community.
> > - Mailing list activity is healthy.
> > - Work has started toward the next Geode 1.4.0 release, with a plan to
> > include
> >   the new client/server protocol.
> >
> > ## PMC changes:
> > - Currently 41 members
> > - New PMC members:
> >   - David Kimura was added to the PMC on Sun Sep 10 2017.
> >   - Galen O'Sullivan was added to the PMC on Mon Sep 25 2017.
> >   - Mike Stolz was added to the PMC on Sun Oct 29 2017.
> >   - Nick Reich was added to the PMC on Thu Oct 19 2017.
> >   - Patrick Rhomberg was added to the PMC on Tue Oct 31 2017.
> >
> > ## Committer base changes:
> > - Currently 86 committers.
> > - New committers:
> >   - David Kimura was added as a committer on Mon Sep 11 2017.
> >   - Galen O'Sullivan was added as a committer on Tue Sep 05 2017.
> >   - Mike Stolz was added as a committer on Sat Oct 21 2017.
> >   - Nick Reich was added as a committer on Sat Oct 14 2017.
> >   - Patrick Rhomberg was added as a committer on Wed Nov 01 2017.
> >
> > ## Releases:
> > - Most recent release was 1.3.0 on Tue Oct 31 2017. Geode 1.3.0 contains
> a
> >   number of bug fixes and improvements, including finer-grained security
> > and
> >   the ability to snapshot multiple regions simultaneously.
> >   - Release notes:
> >
> > https://cwiki.apache.org/confluence/display/GEODE/
> > Release+Notes#ReleaseNotes-1.3.0
> >   - Release artifacts: http://geode.apache.org/releases/
> >   - Release documentation:
> > http://geode.apache.org/docs/guide/13/about_geode.html
> >
> > ## Mailing list activity:
> > - dev@geode.apache.org:
> >   - 175 subscribers (up 1 in the last 3 months):
> >   - 2030 emails sent to list (4170 in previous quarter)
> >
> > - iss...@geode.apache.org:
> >   - 55 subscribers (down 1 in the last 3 months):
> >   - 4883 emails sent to list (3066 in previous quarter)
> >
> > - u...@geode.apache.org:
> >   - 234 subscribers (up 2 in the last 3 months):
> >   - 236 emails sent to list (277 in previous quarter)
> >
> > ## JIRA activity:
> > - 547 JIRA tickets created in the last 3 months
> > - 422 JIRA tickets closed/resolved in the last 3 months
> >
>


Re: Need "edit" access to update Network Best Practices page

2017-11-10 Thread Dan Smith
Tod - what's your username on the wiki? If you don't have an account yet
you can create one. If you give us your username we can give you access.

-Dan

On Fri, Nov 10, 2017 at 2:41 PM, Bruce Schuchardt 
wrote:

> Who can give Tod edit access to Confluence?  He has some contributions
> he'd like to make to one of the pages there.
>
>
> On 11/1/17 11:39 PM, Tod Morrison wrote:
>
>> Hello,
>>
>> I need *edit* access to https://cwiki.apache.org/confl
>> uence/display/GEODE/Network+Configuration+Best+Practices to update it
>> with some current findings.
>>
>> Let me know how to proceed.
>>
>> Thanks,
>>
>> Tod Morrison  |  Principal Customer Engineer - GemFire Support Lead
>> Support.Pivotal.io |  Mon-Fri  9:00am to
>> 5:30pm MT  |  1-877-477-2269
>>
>>
>>
>


[Spring CI] Spring Data GemFire > Nightly-ApacheGeode > #736 was SUCCESSFUL (with 2187 tests)

2017-11-10 Thread Spring CI

---
Spring Data GemFire > Nightly-ApacheGeode > #736 was successful.
---
Scheduled
2189 tests in total.

https://build.spring.io/browse/SGF-NAG-736/





--
This message is automatically generated by Atlassian Bamboo

Re: Need "edit" access to update Network Best Practices page

2017-11-10 Thread Bruce Schuchardt
Who can give Tod edit access to Confluence?  He has some contributions 
he'd like to make to one of the pages there.



On 11/1/17 11:39 PM, Tod Morrison wrote:

Hello,

I need *edit* access to 
https://cwiki.apache.org/confluence/display/GEODE/Network+Configuration+Best+Practices to 
update it with some current findings.


Let me know how to proceed.

Thanks,

Tod Morrison  |  Principal Customer Engineer - GemFire Support Lead
Support.Pivotal.io |  Mon-Fri  9:00am to 
5:30pm MT  |  1-877-477-2269







Re: Test Coverage Mapping

2017-11-10 Thread Dan Smith
Sorry, wrong link. I think they updated analysis.apache.org to this:

https://builds.apache.org/analysis

-Dan

On Fri, Nov 10, 2017 at 2:00 PM, Dan Smith  wrote:

> We have some support in our gradle build to run tests coverage manually
> with something like this:
>
> ../gradlew clean test integrationTest distributedTest  acceptanceTest
> -PcodeCoverage jacocoOverallTestReport
>
> This should generate a code coverage report. At one point I know we were
> talking about integrating with analysis.apache.org, which is running
> sonarqube, but I don't know what happened with that. I don't think there is
> any job that is automatically running these tests with coverage.
>
> -Dan
>
> On Fri, Nov 10, 2017 at 12:11 PM, Patrick Rhomberg 
> wrote:
>
>> Hello, all.
>>
>>   While looking at expanding testing coverage, the natural question arose:
>> what does the existing test coverage map look like?
>>   Does anyone know if we have an existing code-coverage analysis done as
>> part of our testing?  If there is, does anyone know if our DUnitTests or
>> AcceptanceTests are (or could be) included in the coverage map?  I think
>> this could be a very useful tool in driving new tests and the detection of
>> dead code.
>>
>> Imagination is Change.
>> ~Patrick
>>
>
>


Re: Test Coverage Mapping

2017-11-10 Thread Dan Smith
We have some support in our gradle build to run tests coverage manually
with something like this:

../gradlew clean test integrationTest distributedTest  acceptanceTest
-PcodeCoverage jacocoOverallTestReport

This should generate a code coverage report. At one point I know we were
talking about integrating with analysis.apache.org, which is running
sonarqube, but I don't know what happened with that. I don't think there is
any job that is automatically running these tests with coverage.

-Dan

On Fri, Nov 10, 2017 at 12:11 PM, Patrick Rhomberg 
wrote:

> Hello, all.
>
>   While looking at expanding testing coverage, the natural question arose:
> what does the existing test coverage map look like?
>   Does anyone know if we have an existing code-coverage analysis done as
> part of our testing?  If there is, does anyone know if our DUnitTests or
> AcceptanceTests are (or could be) included in the coverage map?  I think
> this could be a very useful tool in driving new tests and the detection of
> dead code.
>
> Imagination is Change.
> ~Patrick
>


Test Coverage Mapping

2017-11-10 Thread Patrick Rhomberg
Hello, all.

  While looking at expanding testing coverage, the natural question arose:
what does the existing test coverage map look like?
  Does anyone know if we have an existing code-coverage analysis done as
part of our testing?  If there is, does anyone know if our DUnitTests or
AcceptanceTests are (or could be) included in the coverage map?  I think
this could be a very useful tool in driving new tests and the detection of
dead code.

Imagination is Change.
~Patrick


Re: [DRAFT] Geode Board Report November 2017

2017-11-10 Thread Dan Smith
Looks good to me!

We did switch from git.apache.org to gitbox.apache.org and github this
quarter. That may partly explain changes in the mailing list message counts
if we get a getting fewer automated emails with the new system.

-Dan

On Thu, Nov 9, 2017 at 5:15 PM, Joey McAllister 
wrote:

> Hi folks,
>
> Please review the below draft of our report to the board for this past
> quarter
> and offer corrections. As Mark mentioned, we need to submit the draft ASAP,
> preferably before the weekend. Please review and comment by 5p Pacific Time
> tomorrow (i.e., about 24 hours from now).
>
> I do have one question regarding the mailing list health: Does anyone have
> any thoughts about the decline in email count to the Dev list? We have
> about half the number of emails to the Dev list as we had in the previous
> quarter, and that number also declined between the previous two reports. I
> suspect that this might be related to the creation of the Issues email list
> (and that the number has now stabilized), but I wanted to put it to the
> community.
>
> Thanks!
> Joey
>
> -
>
> ## Description:
> - Apache Geode provides a database-like consistency model, reliable
> transaction
>   processing and a shared-nothing architecture to maintain low-latency
>   performance with high-concurrency processing.
>
> ## Issues:
> - There are no issues requiring board attention.
>
> ## Activity:
> - Released Geode 1.3.0 with 371 resolved tickets, including the following
>   improvements:
>   - Finer-grained security
>   - The ability to snapshot multiple regions simultaneously
>   - New Geode examples:
> - Putting multiple values at once
> - Demonstrating Lucene indexing and searching
>
> ## Health report:
> - We’re continuing to work on attracting new contributors and making it
> easier
>   to participate in the community.
> - Mailing list activity is healthy.
> - Work has started toward the next Geode 1.4.0 release, with a plan to
> include
>   the new client/server protocol.
>
> ## PMC changes:
> - Currently 41 members
> - New PMC members:
>   - David Kimura was added to the PMC on Sun Sep 10 2017.
>   - Galen O'Sullivan was added to the PMC on Mon Sep 25 2017.
>   - Mike Stolz was added to the PMC on Sun Oct 29 2017.
>   - Nick Reich was added to the PMC on Thu Oct 19 2017.
>   - Patrick Rhomberg was added to the PMC on Tue Oct 31 2017.
>
> ## Committer base changes:
> - Currently 86 committers.
> - New committers:
>   - David Kimura was added as a committer on Mon Sep 11 2017.
>   - Galen O'Sullivan was added as a committer on Tue Sep 05 2017.
>   - Mike Stolz was added as a committer on Sat Oct 21 2017.
>   - Nick Reich was added as a committer on Sat Oct 14 2017.
>   - Patrick Rhomberg was added as a committer on Wed Nov 01 2017.
>
> ## Releases:
> - Most recent release was 1.3.0 on Tue Oct 31 2017. Geode 1.3.0 contains a
>   number of bug fixes and improvements, including finer-grained security
> and
>   the ability to snapshot multiple regions simultaneously.
>   - Release notes:
>
> https://cwiki.apache.org/confluence/display/GEODE/
> Release+Notes#ReleaseNotes-1.3.0
>   - Release artifacts: http://geode.apache.org/releases/
>   - Release documentation:
> http://geode.apache.org/docs/guide/13/about_geode.html
>
> ## Mailing list activity:
> - dev@geode.apache.org:
>   - 175 subscribers (up 1 in the last 3 months):
>   - 2030 emails sent to list (4170 in previous quarter)
>
> - iss...@geode.apache.org:
>   - 55 subscribers (down 1 in the last 3 months):
>   - 4883 emails sent to list (3066 in previous quarter)
>
> - u...@geode.apache.org:
>   - 234 subscribers (up 2 in the last 3 months):
>   - 236 emails sent to list (277 in previous quarter)
>
> ## JIRA activity:
> - 547 JIRA tickets created in the last 3 months
> - 422 JIRA tickets closed/resolved in the last 3 months
>


[Discussion] SQL+Streaming/JDBC as one of the unified interfaces

2017-11-10 Thread Christian Tzolov
Hi,

I've been working lately on Apache Calcite SQL/JDBC adapter for Apache
Geode [1].

Adapter's current implementation act as a plain Geode client (using the
public API/OQL interfaces) trying to push down to Geode OQL as many
relational expressions as it can. Relational expressions not supported by
OQL are executed by the adapter itself.

While this approach has its advantages and disadvantages, which I will try
to address at my Geode Summit talk [2] I would like to ask two question:

1. Would you be interested to have the adapter as part of Geode's code
ecosystem?

2. I am aware (an experienced it myself) the SQLFire story. But given that
OQL features are expanding (aggregations are are already supported) and
that tools like Calcite offer proper logical/physical (cost based) planer
and SQL extensions such as SQL streaming, would it be useful to discuss
what novel approaches for using SQL/JDBC with Geode are possible?

(Julian Hyde - founder of Calcite - is in cc)

Cheers,
Christian

[1] https://github.com/tzolov/calcite/tree/geode-1.3
[2]
https://springoneplatform.io/sessions/enable-sql-jdbc-access-to-apache-geode-gemfire-using-apache-calcite


-- 
Christian Tzolov  | Principle Software
Engineer | Pivotal  | ctzo...@pivotal.io |+31610285517