Re: [ANNOUNCE] Donation of improved GemFire native client

2017-01-15 Thread Avinash Dongre
This is great.

Need to make following change to PASS the build.


diff --git a/src/tests/javaobject/CMakeLists.txt
b/src/tests/javaobject/CMakeLists.txt
index 4924e5c..7f85878 100644
--- a/src/tests/javaobject/CMakeLists.txt
+++ b/src/tests/javaobject/CMakeLists.txt
@@ -9,8 +9,8 @@ get_filename_component(JAVA_HOME ${JAVA_BIN} DIRECTORY)

 # Update the class path.
 set(CMAKE_JAVA_INCLUDE_PATH ${JAVA_HOME}/lib/tools.jar)
-if (GEMFIRE_HOME)
-LIST(APPEND CMAKE_JAVA_INCLUDE_PATH
${GEMFIRE_HOME}/lib/geode-core-9.0.0.jar)
+if (DEFINED ENV{GEMFIRE_HOME})
+LIST(APPEND CMAKE_JAVA_INCLUDE_PATH
$ENV{GEMFIRE_HOME}/lib/geode-core-1.0.0-incubating.jar)
 else()
 LIST(APPEND CMAKE_JAVA_INCLUDE_PATH "/gemfire/lib/geode-core-9.0.0.jar")
 endif()


Also need to update the src/BUILDING.md for instruction to download geode
build from [1] and set GEMFIRE_HOME ( which I think should be changed to
GEODE_HOME )

*OPTION 2*
Add Geode Jars as external dependency  and update CMakeFile accordingly to
download as done for other dependencies


Thanks
Avinash

[1]
http://www-eu.apache.org/dist/geode/1.0.0-incubating/apache-geode-1.0.0-incubating.tar.gz


On Sat, Jan 14, 2017 at 4:30 AM, Anthony Baker  wrote:

> I am pleased to announce the donation of improved GemFire client
> drivers to the Geode community. This source code donation includes a
> C++ client and a .NET client.  This new grant attempts to greatly
> improve the mergability of the code base making it friendlier to the
> community by providing an improved build system, better source code
> organization, and many additional fixes. We hope that it will be much
> more accessible for the project community and will lead to a much
> quicker integration into an overall codebase (unlike its predecessor
> [1]).”
>
> The C++ client allows an application to connect to a cluster using
> intelligent network routing for low latency reads and writes.  The C++
> client can additionally cache data locally and receive update
> notifications or register continuous queries.  The .NET client wraps
> the C++ libraries and enables .NET applications to be written for
> Geode.  Both of these clients are functionally equivalatent to the
> already donated Java client for Geode.
>
> 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 next-gen-native-client-software-grant [2] and is
> awaiting community review.  I encourage everyone in the Geode
> community to review this donation and provide feedback.  In particular
> your input on build improvements would be really helpful.  Once the
> community has reached a consensus we can determine next steps and how
> this code might get merged into the develop branch [3] so that all
> users can access these features.  Your suggestions are most welcome!
>
>
> Thanks,
> Anthony
>
> [1] http://mail-archives.apache.org/mod_mbox/geode-dev/201605.
> mbox/%3cCAEwge-ENhF4s_k5Y=h9-mNFANb777j8bNDe4U9jahPYim61pfg
> @mail.gmail.com%3e
> [2] https://git-wip-us.apache.org/repos/asf?p=geode.git;a=
> shortlog;h=refs/heads/next-gen-native-client-software-grant
> [3] https://issues.apache.org/jira/browse/GEODE-1416
>


Re: [ANNOUNCE] Donation of improved GemFire native client

2017-01-15 Thread Jacob Barrett
Avinash,

There are several things we need to do to get this new dump working with
geode before we came merge it into the main branch. You should start seeing
a series of tickets being opened Monday to address this and many other
issues.

Thanks,
Jake

On Sun, Jan 15, 2017 at 2:24 AM Avinash Dongre  wrote:

> This is great.
>
> Need to make following change to PASS the build.
>
>
> diff --git a/src/tests/javaobject/CMakeLists.txt
> b/src/tests/javaobject/CMakeLists.txt
> index 4924e5c..7f85878 100644
> --- a/src/tests/javaobject/CMakeLists.txt
> +++ b/src/tests/javaobject/CMakeLists.txt
> @@ -9,8 +9,8 @@ get_filename_component(JAVA_HOME ${JAVA_BIN} DIRECTORY)
>
>  # Update the class path.
>  set(CMAKE_JAVA_INCLUDE_PATH ${JAVA_HOME}/lib/tools.jar)
> -if (GEMFIRE_HOME)
> -LIST(APPEND CMAKE_JAVA_INCLUDE_PATH
> ${GEMFIRE_HOME}/lib/geode-core-9.0.0.jar)
> +if (DEFINED ENV{GEMFIRE_HOME})
> +LIST(APPEND CMAKE_JAVA_INCLUDE_PATH
> $ENV{GEMFIRE_HOME}/lib/geode-core-1.0.0-incubating.jar)
>  else()
>  LIST(APPEND CMAKE_JAVA_INCLUDE_PATH
> "/gemfire/lib/geode-core-9.0.0.jar")
>  endif()
>
>
> Also need to update the src/BUILDING.md for instruction to download geode
> build from [1] and set GEMFIRE_HOME ( which I think should be changed to
> GEODE_HOME )
>
> *OPTION 2*
> Add Geode Jars as external dependency  and update CMakeFile accordingly to
> download as done for other dependencies
>
>
> Thanks
> Avinash
>
> [1]
>
> http://www-eu.apache.org/dist/geode/1.0.0-incubating/apache-geode-1.0.0-incubating.tar.gz
>
>
> On Sat, Jan 14, 2017 at 4:30 AM, Anthony Baker  wrote:
>
> > I am pleased to announce the donation of improved GemFire client
> > drivers to the Geode community. This source code donation includes a
> > C++ client and a .NET client.  This new grant attempts to greatly
> > improve the mergability of the code base making it friendlier to the
> > community by providing an improved build system, better source code
> > organization, and many additional fixes. We hope that it will be much
> > more accessible for the project community and will lead to a much
> > quicker integration into an overall codebase (unlike its predecessor
> > [1]).”
> >
> > The C++ client allows an application to connect to a cluster using
> > intelligent network routing for low latency reads and writes.  The C++
> > client can additionally cache data locally and receive update
> > notifications or register continuous queries.  The .NET client wraps
> > the C++ libraries and enables .NET applications to be written for
> > Geode.  Both of these clients are functionally equivalatent to the
> > already donated Java client for Geode.
> >
> > 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 next-gen-native-client-software-grant [2] and is
> > awaiting community review.  I encourage everyone in the Geode
> > community to review this donation and provide feedback.  In particular
> > your input on build improvements would be really helpful.  Once the
> > community has reached a consensus we can determine next steps and how
> > this code might get merged into the develop branch [3] so that all
> > users can access these features.  Your suggestions are most welcome!
> >
> >
> > Thanks,
> > Anthony
> >
> > [1] http://mail-archives.apache.org/mod_mbox/geode-dev/201605.
> > mbox/%3cCAEwge-ENhF4s_k5Y=h9-mNFANb777j8bNDe4U9jahPYim61pfg
> > @mail.gmail.com%3e
> > [2] https://git-wip-us.apache.org/repos/asf?p=geode.git;a=
> > shortlog;h=refs/heads/next-gen-native-client-software-grant
> > [3] https://issues.apache.org/jira/browse/GEODE-1416
> >
>


Build failed in Jenkins: Geode-nightly #717

2017-01-15 Thread Apache Jenkins Server
See 

--
[...truncated 552 lines...]
:geode-json:compileTestJava UP-TO-DATE
:geode-json:processTestResources UP-TO-DATE
:geode-json:testClasses UP-TO-DATE
:geode-json:checkMissedTests UP-TO-DATE
:geode-json:spotlessJavaCheck
:geode-json:spotlessCheck
:geode-json:test UP-TO-DATE
:geode-json:check
:geode-json:build
:geode-json:distributedTest UP-TO-DATE
:geode-json:flakyTest UP-TO-DATE
:geode-json:integrationTest UP-TO-DATE
:geode-junit:javadoc
:geode-junit:javadocJar
:geode-junit:sourcesJar
:geode-junit:signArchives SKIPPED
:geode-junit:assemble
:geode-junit:compileTestJava
:geode-junit:processTestResources UP-TO-DATE
:geode-junit:testClasses
:geode-junit:checkMissedTests
:geode-junit:spotlessJavaCheck
:geode-junit:spotlessCheck
:geode-junit:test
:geode-junit:check
:geode-junit:build
:geode-junit:distributedTest
:geode-junit:flakyTest
:geode-junit:integrationTest
:geode-lucene:assemble
:geode-lucene:compileTestJavaNote: Some input files use or override a 
deprecated API.
Note: Recompile with -Xlint:deprecation for details.
Note: Some input files use unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.

:geode-lucene:processTestResources
:geode-lucene:testClasses
:geode-lucene:checkMissedTests
:geode-lucene:spotlessJavaCheck
:geode-lucene:spotlessCheck
:geode-lucene:test
:geode-lucene:check
:geode-lucene:build
:geode-lucene:distributedTest
:geode-lucene:flakyTest
:geode-lucene:integrationTest
:geode-old-client-support:assemble
:geode-old-client-support:compileTestJava
:geode-old-client-support:processTestResources UP-TO-DATE
:geode-old-client-support:testClasses
:geode-old-client-support:checkMissedTests
:geode-old-client-support:spotlessJavaCheck
:geode-old-client-support:spotlessCheck
:geode-old-client-support:test
:geode-old-client-support:check
:geode-old-client-support:build
:geode-old-client-support:distributedTest
:geode-old-client-support:flakyTest
:geode-old-client-support:integrationTest
:geode-pulse:assemble
:geode-pulse:compileTestJavaNote: 

 uses or overrides a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
Note: 

 uses unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.

:geode-pulse:processTestResources
:geode-pulse:testClasses
:geode-pulse:checkMissedTests
:geode-pulse:spotlessJavaCheck
:geode-pulse:spotlessCheck
:geode-pulse:test
:geode-pulse:check
:geode-pulse:build
:geode-pulse:distributedTest
:geode-pulse:flakyTest
:geode-pulse:integrationTest
:geode-rebalancer:assemble
:geode-rebalancer:compileTestJava
:geode-rebalancer:processTestResources UP-TO-DATE
:geode-rebalancer:testClasses
:geode-rebalancer:checkMissedTests
:geode-rebalancer:spotlessJavaCheck
:geode-rebalancer:spotlessCheck
:geode-rebalancer:test
:geode-rebalancer:check
:geode-rebalancer:build
:geode-rebalancer:distributedTest
:geode-rebalancer:flakyTest
:geode-rebalancer:integrationTest
:geode-wan:assemble
:geode-wan:compileTestJavaNote: Some input files use or override a deprecated 
API.
Note: Recompile with -Xlint:deprecation for details.
Note: Some input files use unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.

:geode-wan:processTestResources
:geode-wan:testClasses
:geode-wan:checkMissedTests
:geode-wan:spotlessJavaCheck
:geode-wan:spotlessCheck
:geode-wan:test
:geode-wan:check
:geode-wan:build
:geode-wan:distributedTest

org.apache.geode.management.internal.configuration.WanDUnitTest > 
testConfigurePDX FAILED
org.junit.ComparisonFailure: expected:<[tru]e> but was:<[fals]e>
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at 
sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
at 
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at 
org.apache.geode.management.internal.configuration.WanDUnitTest.before(WanDUnitTest.java:55)

org.apache.geode.management.internal.configuration.WanDUnitTest > 
testCreateGatewaySenderReceiver FAILED
org.junit.ComparisonFailure: expected:<[tru]e> but was:<[fals]e>
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at 
sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
at 
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at 
org.apache.geode.management.internal.configuration.WanDUnitTest.before(WanDUnitTest.java:55)

572 tests completed, 2 failed, 59 skipped
:geode-wan:distributedTest FAILED
:geode-wan:flakyTest
:geode-wan:i

[Spring CI] Spring Data GemFire > Nightly-ApacheGeode > #439 was SUCCESSFUL. Change made by John Blum and Gregory Green .

2017-01-15 Thread Spring CI

---
Spring Data GemFire > Nightly-ApacheGeode > #439 was successful.
---
This was manually triggered by John Blum.

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




--
Code Changes
--
John Blum (7683d5434c90f6d7a4cf00c838537a5cf84b80a6):

>SGF-560 - Perform additional post release cleanup.

John Blum (36743c54fb6594d63e130e424c8af671d9d6b70b):

>SGF-575 - Remove log4j dependency from SDG Gradle build and refactor Gradle 
>and Maven build file.

John Blum (795ef068690ffbc3d8fba9c7d4b50b2ec423ad1f):

>SGF-584 - Set version to 1.1.0.BUILD-SNAPSHOT.



--
This message is automatically generated by Atlassian Bamboo