[jira] [Updated] (GEODE-5918) Geode function security should be dynamically determined by function arguments

2018-10-24 Thread ivorzhou (JIRA)


 [ 
https://issues.apache.org/jira/browse/GEODE-5918?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

ivorzhou updated GEODE-5918:

Issue Type: Improvement  (was: New Feature)

> Geode function security should be dynamically determined by function arguments
> --
>
> Key: GEODE-5918
> URL: https://issues.apache.org/jira/browse/GEODE-5918
> Project: Geode
>  Issue Type: Improvement
>  Components: functions, security
>Reporter: ivorzhou
>Priority: Critical
>
> Now in Function interface there is a method
> default Collection getRequiredPermissions(String 
> regionName) {
>  return Collections.singletonList(ResourcePermissions.DATA_WRITE);
> }
>  
> Which only support statically security determination in design 
> time(regionName is not enough).
> In some situation,we require determining security on function arguments.
>  
> I think add a method in this interface like
> default Collection getRequiredPermissions(String 
> regionName,Object args) {
> return getRequiredPermissions(regionName);
> }
>  
> and in server side command,call the new method with regionName and arguments 
> together.
>  
>  
>  



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Updated] (GEODE-5918) Geode function security should be dynamically determined by function arguments

2018-10-24 Thread ivorzhou (JIRA)


 [ 
https://issues.apache.org/jira/browse/GEODE-5918?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

ivorzhou updated GEODE-5918:

Issue Type: New Feature  (was: Improvement)

> Geode function security should be dynamically determined by function arguments
> --
>
> Key: GEODE-5918
> URL: https://issues.apache.org/jira/browse/GEODE-5918
> Project: Geode
>  Issue Type: New Feature
>  Components: functions, security
>Reporter: ivorzhou
>Priority: Critical
>
> Now in Function interface there is a method
> default Collection getRequiredPermissions(String 
> regionName) {
>  return Collections.singletonList(ResourcePermissions.DATA_WRITE);
> }
>  
> Which only support statically security determination in design 
> time(regionName is not enough).
> In some situation,we require determining security on function arguments.
>  
> I think add a method in this interface like
> default Collection getRequiredPermissions(String 
> regionName,Object args) {
> return getRequiredPermissions(regionName);
> }
>  
> and in server side command,call the new method with regionName and arguments 
> together.
>  
>  
>  



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Created] (GEODE-5919) Fix Documentation Bugs in Native Client public APIs

2018-10-24 Thread Michael Martell (JIRA)
Michael Martell created GEODE-5919:
--

 Summary: Fix Documentation Bugs in Native Client public APIs
 Key: GEODE-5919
 URL: https://issues.apache.org/jira/browse/GEODE-5919
 Project: Geode
  Issue Type: Bug
  Components: native client
Reporter: Michael Martell


This ticket is to fix documentation bugs in the cppcache portion of the native 
client API. Specifically, comments for the following classes need to be fixed.

apache::geode::client::CacheableUndefined (uncommented)
apache::geode::client::CacheTransactionManager (uncommented)
apache::geode::client::PdxSerializable (uncommented)
apache::geode::client::TypeRegistry (uncommented)

apache::geode::client::CacheableEnum (comment in wrong place, not picked up)
apache::geode::client::CacheableObjectArray (comment in wrong place, not picked 
up)
apache::geode::client::CacheableFileName (comment in wrong place, not picked up)
apache::geode::client::Delta (comment in wrong place, not picked up)
apache::geode::client::EntryEvent (comment in wrong place, not picked up)

apache::geode::client::AuthenticatedView (wrong comment, called Cache class)

DataSerializableFixedId_t (uncommented, but is exported, but is internal so 
maybe shouldn't be exported)
DataSerializableInternal (uncommented, but is exported, but is internal so 
maybe shouldn't be exported)
DataSerializablePrimitive (uncommented, but is exported, but is internal so 
maybe shouldn't be exported)



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Updated] (GEODE-5919) Fix Documentation Bugs in Geode Native public APIs

2018-10-24 Thread Addison (JIRA)


 [ 
https://issues.apache.org/jira/browse/GEODE-5919?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Addison updated GEODE-5919:
---
Description: 
This ticket is to fix documentation bugs in the cppcache portion of the geode 
native API. Specifically, comments for the following classes need to be fixed.  
These are doxygen fixes.

apache::geode::client::CacheableUndefined (uncommented)
 apache::geode::client::CacheTransactionManager (uncommented)
 apache::geode::client::PdxSerializable (uncommented)
 apache::geode::client::TypeRegistry (uncommented)

apache::geode::client::CacheableEnum (comment in wrong place, not picked up)
 apache::geode::client::CacheableObjectArray (comment in wrong place, not 
picked up)
 apache::geode::client::CacheableFileName (comment in wrong place, not picked 
up)
 apache::geode::client::Delta (comment in wrong place, not picked up)
 apache::geode::client::EntryEvent (comment in wrong place, not picked up)

apache::geode::client::AuthenticatedView (wrong comment, called Cache class)

DataSerializableFixedId_t (uncommented, but is exported, but is internal so 
maybe shouldn't be exported)
 DataSerializableInternal (uncommented, but is exported, but is internal so 
maybe shouldn't be exported)
 DataSerializablePrimitive (uncommented, but is exported, but is internal so 
maybe shouldn't be exported)

  was:
This ticket is to fix documentation bugs in the cppcache portion of the native 
client API. Specifically, comments for the following classes need to be fixed.

apache::geode::client::CacheableUndefined (uncommented)
apache::geode::client::CacheTransactionManager (uncommented)
apache::geode::client::PdxSerializable (uncommented)
apache::geode::client::TypeRegistry (uncommented)

apache::geode::client::CacheableEnum (comment in wrong place, not picked up)
apache::geode::client::CacheableObjectArray (comment in wrong place, not picked 
up)
apache::geode::client::CacheableFileName (comment in wrong place, not picked up)
apache::geode::client::Delta (comment in wrong place, not picked up)
apache::geode::client::EntryEvent (comment in wrong place, not picked up)

apache::geode::client::AuthenticatedView (wrong comment, called Cache class)

DataSerializableFixedId_t (uncommented, but is exported, but is internal so 
maybe shouldn't be exported)
DataSerializableInternal (uncommented, but is exported, but is internal so 
maybe shouldn't be exported)
DataSerializablePrimitive (uncommented, but is exported, but is internal so 
maybe shouldn't be exported)


> Fix Documentation Bugs in Geode Native public APIs
> --
>
> Key: GEODE-5919
> URL: https://issues.apache.org/jira/browse/GEODE-5919
> Project: Geode
>  Issue Type: Bug
>  Components: native client
>Reporter: Michael Martell
>Priority: Major
>
> This ticket is to fix documentation bugs in the cppcache portion of the geode 
> native API. Specifically, comments for the following classes need to be 
> fixed.  These are doxygen fixes.
> apache::geode::client::CacheableUndefined (uncommented)
>  apache::geode::client::CacheTransactionManager (uncommented)
>  apache::geode::client::PdxSerializable (uncommented)
>  apache::geode::client::TypeRegistry (uncommented)
> apache::geode::client::CacheableEnum (comment in wrong place, not picked up)
>  apache::geode::client::CacheableObjectArray (comment in wrong place, not 
> picked up)
>  apache::geode::client::CacheableFileName (comment in wrong place, not picked 
> up)
>  apache::geode::client::Delta (comment in wrong place, not picked up)
>  apache::geode::client::EntryEvent (comment in wrong place, not picked up)
> apache::geode::client::AuthenticatedView (wrong comment, called Cache class)
> DataSerializableFixedId_t (uncommented, but is exported, but is internal so 
> maybe shouldn't be exported)
>  DataSerializableInternal (uncommented, but is exported, but is internal so 
> maybe shouldn't be exported)
>  DataSerializablePrimitive (uncommented, but is exported, but is internal so 
> maybe shouldn't be exported)



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Updated] (GEODE-5919) Fix Documentation Bugs in Geode Native public APIs

2018-10-24 Thread Addison (JIRA)


 [ 
https://issues.apache.org/jira/browse/GEODE-5919?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Addison updated GEODE-5919:
---
Summary: Fix Documentation Bugs in Geode Native public APIs  (was: Fix 
Documentation Bugs in Native Client public APIs)

> Fix Documentation Bugs in Geode Native public APIs
> --
>
> Key: GEODE-5919
> URL: https://issues.apache.org/jira/browse/GEODE-5919
> Project: Geode
>  Issue Type: Bug
>  Components: native client
>Reporter: Michael Martell
>Priority: Major
>
> This ticket is to fix documentation bugs in the cppcache portion of the 
> native client API. Specifically, comments for the following classes need to 
> be fixed.
> apache::geode::client::CacheableUndefined (uncommented)
> apache::geode::client::CacheTransactionManager (uncommented)
> apache::geode::client::PdxSerializable (uncommented)
> apache::geode::client::TypeRegistry (uncommented)
> apache::geode::client::CacheableEnum (comment in wrong place, not picked up)
> apache::geode::client::CacheableObjectArray (comment in wrong place, not 
> picked up)
> apache::geode::client::CacheableFileName (comment in wrong place, not picked 
> up)
> apache::geode::client::Delta (comment in wrong place, not picked up)
> apache::geode::client::EntryEvent (comment in wrong place, not picked up)
> apache::geode::client::AuthenticatedView (wrong comment, called Cache class)
> DataSerializableFixedId_t (uncommented, but is exported, but is internal so 
> maybe shouldn't be exported)
> DataSerializableInternal (uncommented, but is exported, but is internal so 
> maybe shouldn't be exported)
> DataSerializablePrimitive (uncommented, but is exported, but is internal so 
> maybe shouldn't be exported)



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Commented] (GEODE-3506) LocatorLauncherRemoteFileIntegrationTest.startDeletesStaleControlFiles fails intermittently with IllegalStateException: Failed to read status file

2018-10-24 Thread Darrel Schneider (JIRA)


[ 
https://issues.apache.org/jira/browse/GEODE-3506?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16662518#comment-16662518
 ] 

Darrel Schneider commented on GEODE-3506:
-

Saw this today which seems related:
org.apache.geode.distributed.LocatorLauncherRemoteFileIntegrationTest > 
startDeletesStaleControlFiles FAILED
[ |https://concourse.apachegeode-ci.info/builds/8557#L5bcbc7f3:665]
 java.lang.IllegalStateException: Status file 
'/tmp/junit1574730945400887391/vf.gf.locator.status' is blank
 

> LocatorLauncherRemoteFileIntegrationTest.startDeletesStaleControlFiles fails 
> intermittently with IllegalStateException: Failed to read status file
> --
>
> Key: GEODE-3506
> URL: https://issues.apache.org/jira/browse/GEODE-3506
> Project: Geode
>  Issue Type: Bug
>  Components: gfsh, management
>Reporter: Kirk Lund
>Priority: Major
>  Labels: CI
>
> {noformat}
> org.apache.geode.distributed.LocatorLauncherRemoteFileIntegrationTest > 
> startDeletesStaleControlFiles FAILED
> java.lang.IllegalStateException: Failed to read status file
> {noformat}
> Full stack trace:
> {noformat}
> java.lang.IllegalStateException: Failed to read status file
> at 
> org.apache.geode.internal.process.FileProcessController.status(FileProcessController.java:152)
> at 
> org.apache.geode.internal.process.FileProcessController.status(FileProcessController.java:89)
> at 
> org.apache.geode.distributed.LocatorLauncher.statusWithWorkingDirectory(LocatorLauncher.java:940)
> at 
> org.apache.geode.distributed.LocatorLauncher.status(LocatorLauncher.java:868)
> at 
> org.apache.geode.distributed.LocatorLauncherRemoteIntegrationTestCase.lambda$awaitStart$1(LocatorLauncherRemoteIntegrationTestCase.java:196)
> at 
> org.awaitility.core.AssertionCondition$1.eval(AssertionCondition.java:55)
> at 
> org.awaitility.core.ConditionAwaiter$ConditionPoller.run(ConditionAwaiter.java:215)
> at 
> java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
> at java.util.concurrent.FutureTask.run(FutureTask.java:266)
> at 
> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
> at 
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
> at java.lang.Thread.run(Thread.java:748)
> {noformat}



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Comment Edited] (GEODE-3506) LocatorLauncherRemoteFileIntegrationTest.startDeletesStaleControlFiles fails intermittently with IllegalStateException: Failed to read status file

2018-10-24 Thread Darrel Schneider (JIRA)


[ 
https://issues.apache.org/jira/browse/GEODE-3506?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16662518#comment-16662518
 ] 

Darrel Schneider edited comment on GEODE-3506 at 10/24/18 4:43 PM:
---

Saw this today which seems related:
 org.apache.geode.distributed.LocatorLauncherRemoteFileIntegrationTest > 
startDeletesStaleControlFiles FAILED
 [ |https://concourse.apachegeode-ci.info/builds/8557#L5bcbc7f3:665]
 java.lang.IllegalStateException: Status file 
'/tmp/junit1574730945400887391/vf.gf.locator.status' is blank
  

In this pull request run: https://concourse.apachegeode-ci.info/builds/8557


was (Author: dschneider):
Saw this today which seems related:
org.apache.geode.distributed.LocatorLauncherRemoteFileIntegrationTest > 
startDeletesStaleControlFiles FAILED
[ |https://concourse.apachegeode-ci.info/builds/8557#L5bcbc7f3:665]
 java.lang.IllegalStateException: Status file 
'/tmp/junit1574730945400887391/vf.gf.locator.status' is blank
 

> LocatorLauncherRemoteFileIntegrationTest.startDeletesStaleControlFiles fails 
> intermittently with IllegalStateException: Failed to read status file
> --
>
> Key: GEODE-3506
> URL: https://issues.apache.org/jira/browse/GEODE-3506
> Project: Geode
>  Issue Type: Bug
>  Components: gfsh, management
>Reporter: Kirk Lund
>Priority: Major
>  Labels: CI
>
> {noformat}
> org.apache.geode.distributed.LocatorLauncherRemoteFileIntegrationTest > 
> startDeletesStaleControlFiles FAILED
> java.lang.IllegalStateException: Failed to read status file
> {noformat}
> Full stack trace:
> {noformat}
> java.lang.IllegalStateException: Failed to read status file
> at 
> org.apache.geode.internal.process.FileProcessController.status(FileProcessController.java:152)
> at 
> org.apache.geode.internal.process.FileProcessController.status(FileProcessController.java:89)
> at 
> org.apache.geode.distributed.LocatorLauncher.statusWithWorkingDirectory(LocatorLauncher.java:940)
> at 
> org.apache.geode.distributed.LocatorLauncher.status(LocatorLauncher.java:868)
> at 
> org.apache.geode.distributed.LocatorLauncherRemoteIntegrationTestCase.lambda$awaitStart$1(LocatorLauncherRemoteIntegrationTestCase.java:196)
> at 
> org.awaitility.core.AssertionCondition$1.eval(AssertionCondition.java:55)
> at 
> org.awaitility.core.ConditionAwaiter$ConditionPoller.run(ConditionAwaiter.java:215)
> at 
> java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
> at java.util.concurrent.FutureTask.run(FutureTask.java:266)
> at 
> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
> at 
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
> at java.lang.Thread.run(Thread.java:748)
> {noformat}



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Resolved] (GEODE-2606) Source distribution needs missing files

2018-10-24 Thread Addison (JIRA)


 [ 
https://issues.apache.org/jira/browse/GEODE-2606?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Addison resolved GEODE-2606.

Resolution: Fixed

> Source distribution needs missing files
> ---
>
> Key: GEODE-2606
> URL: https://issues.apache.org/jira/browse/GEODE-2606
> Project: Geode
>  Issue Type: Sub-task
>  Components: build, native client
>Reporter: Anthony Baker
>Priority: Major
>
> The source distribution generated by 
> {{cpack --config CPackSourceConfig.cmake}} 
> only includes files from the {{src}} directory.  It should include all files 
> from the root directory.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Closed] (GEODE-2606) Source distribution needs missing files

2018-10-24 Thread Addison (JIRA)


 [ 
https://issues.apache.org/jira/browse/GEODE-2606?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Addison closed GEODE-2606.
--

> Source distribution needs missing files
> ---
>
> Key: GEODE-2606
> URL: https://issues.apache.org/jira/browse/GEODE-2606
> Project: Geode
>  Issue Type: Sub-task
>  Components: build, native client
>Reporter: Anthony Baker
>Priority: Major
>
> The source distribution generated by 
> {{cpack --config CPackSourceConfig.cmake}} 
> only includes files from the {{src}} directory.  It should include all files 
> from the root directory.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Commented] (GEODE-5841) Update the versions of tomcat that are tested and supported.

2018-10-24 Thread ASF subversion and git services (JIRA)


[ 
https://issues.apache.org/jira/browse/GEODE-5841?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16662567#comment-16662567
 ] 

ASF subversion and git services commented on GEODE-5841:


Commit 0c082e598c0bce260993e690cda77adb647ec0d6 in geode's branch 
refs/heads/develop from Dan Smith
[ https://gitbox.apache.org/repos/asf?p=geode.git;h=0c082e5 ]

GEODE-5841: Adding Tomcat 9 support

* GEODE-5841: Adding Tomcat 9 support

Adding a separate tomcat-9 module and testing that session replication
works with tomcat 9.

Deprecating Tomcat 6 support.


> Update the versions of tomcat that are tested and supported.
> 
>
> Key: GEODE-5841
> URL: https://issues.apache.org/jira/browse/GEODE-5841
> Project: Geode
>  Issue Type: Improvement
>  Components: docs
>Reporter: Dan Smith
>Assignee: Dan Smith
>Priority: Major
>  Labels: pull-request-available
> Fix For: 1.8.0
>
>  Time Spent: 20m
>  Remaining Estimate: 0h
>
> Tomcat 6 has been in end of life since 2016. We should deprecate 
> Tomcat6DeltaSessionManager and plan on removing that in a later release.
> Tomcat 9 has been out for a year. We should add tests that use Tomcat 9 and 
> start supporting that. 



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Commented] (GEODE-5841) Update the versions of tomcat that are tested and supported.

2018-10-24 Thread ASF subversion and git services (JIRA)


[ 
https://issues.apache.org/jira/browse/GEODE-5841?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16662568#comment-16662568
 ] 

ASF subversion and git services commented on GEODE-5841:


Commit 0c082e598c0bce260993e690cda77adb647ec0d6 in geode's branch 
refs/heads/develop from Dan Smith
[ https://gitbox.apache.org/repos/asf?p=geode.git;h=0c082e5 ]

GEODE-5841: Adding Tomcat 9 support

* GEODE-5841: Adding Tomcat 9 support

Adding a separate tomcat-9 module and testing that session replication
works with tomcat 9.

Deprecating Tomcat 6 support.


> Update the versions of tomcat that are tested and supported.
> 
>
> Key: GEODE-5841
> URL: https://issues.apache.org/jira/browse/GEODE-5841
> Project: Geode
>  Issue Type: Improvement
>  Components: docs
>Reporter: Dan Smith
>Assignee: Dan Smith
>Priority: Major
>  Labels: pull-request-available
> Fix For: 1.8.0
>
>  Time Spent: 20m
>  Remaining Estimate: 0h
>
> Tomcat 6 has been in end of life since 2016. We should deprecate 
> Tomcat6DeltaSessionManager and plan on removing that in a later release.
> Tomcat 9 has been out for a year. We should add tests that use Tomcat 9 and 
> start supporting that. 



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Resolved] (GEODE-5841) Update the versions of tomcat that are tested and supported.

2018-10-24 Thread Dan Smith (JIRA)


 [ 
https://issues.apache.org/jira/browse/GEODE-5841?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Dan Smith resolved GEODE-5841.
--
   Resolution: Fixed
Fix Version/s: 1.8.0

> Update the versions of tomcat that are tested and supported.
> 
>
> Key: GEODE-5841
> URL: https://issues.apache.org/jira/browse/GEODE-5841
> Project: Geode
>  Issue Type: Improvement
>  Components: docs
>Reporter: Dan Smith
>Assignee: Dan Smith
>Priority: Major
>  Labels: pull-request-available
> Fix For: 1.8.0
>
>  Time Spent: 20m
>  Remaining Estimate: 0h
>
> Tomcat 6 has been in end of life since 2016. We should deprecate 
> Tomcat6DeltaSessionManager and plan on removing that in a later release.
> Tomcat 9 has been out for a year. We should add tests that use Tomcat 9 and 
> start supporting that. 



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Resolved] (GEODE-2607) Improve release artifacts

2018-10-24 Thread Blake Bender (JIRA)


 [ 
https://issues.apache.org/jira/browse/GEODE-2607?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Blake Bender resolved GEODE-2607.
-
Resolution: Fixed

> Improve release artifacts
> -
>
> Key: GEODE-2607
> URL: https://issues.apache.org/jira/browse/GEODE-2607
> Project: Geode
>  Issue Type: Sub-task
>  Components: build, native client
>Reporter: Anthony Baker
>Priority: Major
>
> The geode-native release artifacts for the source and binary distributions 
> should include:
>  - archive
>  - SHA-256 hash
>  - GPG signatures for archive
> In addition, the top-level directory in the archives should include the 
> version (e.g. {{apache-geode-native-1.2.0-source}}.
> The process for generating the release artifacts should be documented.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Commented] (GEODE-2607) Improve release artifacts

2018-10-24 Thread Blake Bender (JIRA)


[ 
https://issues.apache.org/jira/browse/GEODE-2607?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16662572#comment-16662572
 ] 

Blake Bender commented on GEODE-2607:
-

We don't currently generate the GPG signature file, but this can be done 
manually.  The SHA512 is now generated alongside build artifacts via cpack.

> Improve release artifacts
> -
>
> Key: GEODE-2607
> URL: https://issues.apache.org/jira/browse/GEODE-2607
> Project: Geode
>  Issue Type: Sub-task
>  Components: build, native client
>Reporter: Anthony Baker
>Priority: Major
>
> The geode-native release artifacts for the source and binary distributions 
> should include:
>  - archive
>  - SHA-256 hash
>  - GPG signatures for archive
> In addition, the top-level directory in the archives should include the 
> version (e.g. {{apache-geode-native-1.2.0-source}}.
> The process for generating the release artifacts should be documented.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Closed] (GEODE-2607) Improve release artifacts

2018-10-24 Thread Blake Bender (JIRA)


 [ 
https://issues.apache.org/jira/browse/GEODE-2607?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Blake Bender closed GEODE-2607.
---

> Improve release artifacts
> -
>
> Key: GEODE-2607
> URL: https://issues.apache.org/jira/browse/GEODE-2607
> Project: Geode
>  Issue Type: Sub-task
>  Components: build, native client
>Reporter: Anthony Baker
>Priority: Major
>
> The geode-native release artifacts for the source and binary distributions 
> should include:
>  - archive
>  - SHA-256 hash
>  - GPG signatures for archive
> In addition, the top-level directory in the archives should include the 
> version (e.g. {{apache-geode-native-1.2.0-source}}.
> The process for generating the release artifacts should be documented.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Commented] (GEODE-2608) Source release should not require git repo

2018-10-24 Thread Blake Bender (JIRA)


[ 
https://issues.apache.org/jira/browse/GEODE-2608?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16662573#comment-16662573
 ] 

Blake Bender commented on GEODE-2608:
-

Yep, this was fixed some time ago and the associated Jira item was not updated.

> Source release should not require git repo
> --
>
> Key: GEODE-2608
> URL: https://issues.apache.org/jira/browse/GEODE-2608
> Project: Geode
>  Issue Type: Sub-task
>  Components: build, native client
>Reporter: Anthony Baker
>Priority: Major
>
> The source archive for geode-native requires a git repo (see 
> {{src/cppcache/src/version.cmake.in}}).  That will not be present for a 
> source release, see [1].



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Resolved] (GEODE-2608) Source release should not require git repo

2018-10-24 Thread Blake Bender (JIRA)


 [ 
https://issues.apache.org/jira/browse/GEODE-2608?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Blake Bender resolved GEODE-2608.
-
Resolution: Fixed

> Source release should not require git repo
> --
>
> Key: GEODE-2608
> URL: https://issues.apache.org/jira/browse/GEODE-2608
> Project: Geode
>  Issue Type: Sub-task
>  Components: build, native client
>Reporter: Anthony Baker
>Priority: Major
>
> The source archive for geode-native requires a git repo (see 
> {{src/cppcache/src/version.cmake.in}}).  That will not be present for a 
> source release, see [1].



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Closed] (GEODE-2608) Source release should not require git repo

2018-10-24 Thread Blake Bender (JIRA)


 [ 
https://issues.apache.org/jira/browse/GEODE-2608?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Blake Bender closed GEODE-2608.
---

> Source release should not require git repo
> --
>
> Key: GEODE-2608
> URL: https://issues.apache.org/jira/browse/GEODE-2608
> Project: Geode
>  Issue Type: Sub-task
>  Components: build, native client
>Reporter: Anthony Baker
>Priority: Major
>
> The source archive for geode-native requires a git repo (see 
> {{src/cppcache/src/version.cmake.in}}).  That will not be present for a 
> source release, see [1].



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Updated] (GEODE-5251) Parameterize assembly info

2018-10-24 Thread Anthony Baker (JIRA)


 [ 
https://issues.apache.org/jira/browse/GEODE-5251?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Anthony Baker updated GEODE-5251:
-
Issue Type: Improvement  (was: Sub-task)
Parent: (was: GEODE-1416)

> Parameterize assembly info
> --
>
> Key: GEODE-5251
> URL: https://issues.apache.org/jira/browse/GEODE-5251
> Project: Geode
>  Issue Type: Improvement
>  Components: native client
>Reporter: Anthony Baker
>Priority: Major
>
> Some of the fields in 
> {{[clicache/src/impl/AssemblyInfo.cpp.in|https://github.com/apache/geode-native/pull/297/files/aa52e2fa7969ee7082794940530e45ee1042366a#diff-2ba30c65953794a80be3c9f17447aed8]}}
>  should be filled in by CMake vars when creating the assembly.  See PR #297.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Created] (GEODE-5920) Security Service documentation should indicate reliance Cluster Configuration Service

2018-10-24 Thread Patrick Rhomberg (JIRA)
Patrick Rhomberg created GEODE-5920:
---

 Summary: Security Service documentation should indicate reliance 
Cluster Configuration Service
 Key: GEODE-5920
 URL: https://issues.apache.org/jira/browse/GEODE-5920
 Project: Geode
  Issue Type: Improvement
  Components: docs, security
Reporter: Patrick Rhomberg


In the documentation pace [Enable Security with Property 
Definitions|http://geode.apache.org/docs/guide/17/managing/security/enable_security.html],
 we indicate
{noformat}
If you must specify the security-manager property for servers (neither 
necessary nor recommended) make sure its value is exactly identical to that 
specified for the first locator.
{noformat}

I believe this is only accurate while the Cluster Configuration Service is 
active.  While use of this service is highly recommended elsewhere, it should 
be clarified and/or reiterated here to avoid any possible confusion, 
particularly given the paramount importance of security.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Commented] (GEODE-5911) Improve SSL warning to indicate specific to GEODE; reference related property

2018-10-24 Thread ASF subversion and git services (JIRA)


[ 
https://issues.apache.org/jira/browse/GEODE-5911?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16662614#comment-16662614
 ] 

ASF subversion and git services commented on GEODE-5911:


Commit de2aed4a8032fc0e0bc1f8399ce985fae7e3cb85 in geode's branch 
refs/heads/develop from ladyVader
[ https://gitbox.apache.org/repos/asf?p=geode.git;h=de2aed4 ]

GEODE-5911: Improve SSL warning to indicate specific to GEODE; reference 
related property

* Added Apache GEODE to SSL hostname validation warning
* Added ssl-endpoint-identification-enabled property to same


> Improve SSL warning to indicate specific to GEODE; reference related property
> -
>
> Key: GEODE-5911
> URL: https://issues.apache.org/jira/browse/GEODE-5911
> Project: Geode
>  Issue Type: Bug
>  Components: security
>Affects Versions: 1.8.0
>Reporter: Shelley Lynn Hughes-Godfrey
>Assignee: Shelley Lynn Hughes-Godfrey
>Priority: Major
>  Labels: pull-request-available
>  Time Spent: 20m
>  Remaining Estimate: 0h
>
> We currently log this warning in the system log if 
> ssl-endpoint-identification-enabled 
> {noformat}
> Your SSL configuration disables hostname validation. Future releases will 
> mandate hostname validation.
> {noformat}
> This can be mis-interpreted as a JVM warning, so updating the message to show 
> it is Apache GEODE related ... and include the property to enable hostname 
> validation.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Created] (GEODE-5921) Update URL for schema

2018-10-24 Thread Ernest Burghardt (JIRA)
Ernest Burghardt created GEODE-5921:
---

 Summary: Update URL for schema
 Key: GEODE-5921
 URL: https://issues.apache.org/jira/browse/GEODE-5921
 Project: Geode
  Issue Type: Task
  Components: native client
Reporter: Ernest Burghardt


current schema file is found at:

http://geode.apache.org/schema/cpp-cache/cpp-cache-1.0.xsd



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Commented] (GEODE-5819) Handshake fails on Java11

2018-10-24 Thread ASF subversion and git services (JIRA)


[ 
https://issues.apache.org/jira/browse/GEODE-5819?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16662651#comment-16662651
 ] 

ASF subversion and git services commented on GEODE-5819:


Commit a1bbe9074b05a9945e2f8cc4e7c915bd13bc8c02 in geode's branch 
refs/heads/develop from jinmeiliao
[ https://gitbox.apache.org/repos/asf?p=geode.git;h=a1bbe90 ]

GEODE-5819: use cipher suites supported across jdk versions (#2677)




> Handshake fails on Java11
> -
>
> Key: GEODE-5819
> URL: https://issues.apache.org/jira/browse/GEODE-5819
> Project: Geode
>  Issue Type: Sub-task
>Reporter: Jinmei Liao
>Assignee: Patrick Rhomberg
>Priority: Major
>  Labels: pull-request-available
>  Time Spent: 1h 20m
>  Remaining Estimate: 0h
>
> * 
> [RestAPIsWithSSLDUnitTest|http://files.apachegeode-ci.info/builds/1.8.0-build.5/test-results/distributedTest/1538508591/classes/org.apache.geode.rest.internal.web.controllers.RestAPIsWithSSLDUnitTest.html].
>  
> [testSSLWithMultipleCipherSuite|http://files.apachegeode-ci.info/builds/1.8.0-build.5/test-results/distributedTest/1538508591/classes/org.apache.geode.rest.internal.web.controllers.RestAPIsWithSSLDUnitTest.html#testSSLWithMultipleCipherSuite]
>  * 
> [RestAPIsWithSSLDUnitTest|http://files.apachegeode-ci.info/builds/1.8.0-build.5/test-results/distributedTest/1538508591/classes/org.apache.geode.rest.internal.web.controllers.RestAPIsWithSSLDUnitTest.html].
>  
> [testSSLWithMultipleCipherSuiteLegacy|http://files.apachegeode-ci.info/builds/1.8.0-build.5/test-results/distributedTest/1538508591/classes/org.apache.geode.rest.internal.web.controllers.RestAPIsWithSSLDUnitTest.html#testSSLWithMultipleCipherSuiteLegacy]
> {noformat}
> java.lang.RuntimeException: unexpected exception
>   at 
> org.apache.geode.rest.internal.web.controllers.RestAPIsWithSSLDUnitTest.validateConnection(RestAPIsWithSSLDUnitTest.java:512)
>   at 
> org.apache.geode.rest.internal.web.controllers.RestAPIsWithSSLDUnitTest.testSSLWithMultipleCipherSuite(RestAPIsWithSSLDUnitTest.java:701)
>   at 
> java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>   at 
> java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
>   at 
> java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>   at java.base/java.lang.reflect.Method.invoke(Method.java:564)
>   at 
> org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50)
>   at 
> org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
>   at 
> org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47)
>   at 
> org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
>   at 
> org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)
>   at 
> org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27)
>   at org.junit.rules.TestWatcher$1.evaluate(TestWatcher.java:55)
>   at org.junit.rules.RunRules.evaluate(RunRules.java:20)
>   at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)
>   at 
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:78)
>   at 
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:57)
>   at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
>   at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
>   at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
>   at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
>   at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
>   at 
> org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)
>   at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
>   at 
> org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.runTestClass(JUnitTestClassExecutor.java:106)
>   at 
> org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.execute(JUnitTestClassExecutor.java:58)
>   at 
> org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.execute(JUnitTestClassExecutor.java:38)
>   at 
> org.gradle.api.internal.tasks.testing.junit.AbstractJUnitTestClassProcessor.processTestClass(AbstractJUnitTestClassProcessor.java:66)
>   at 
> org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.processTestClass(SuiteTestClassProcessor.java:51)
>   at 
> java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>   at 
> java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:6

[jira] [Resolved] (GEODE-5907) better fix for windows

2018-10-24 Thread Owen Nichols (JIRA)


 [ 
https://issues.apache.org/jira/browse/GEODE-5907?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Owen Nichols resolved GEODE-5907.
-
   Resolution: Fixed
Fix Version/s: 1.8.0

> better fix for windows
> --
>
> Key: GEODE-5907
> URL: https://issues.apache.org/jira/browse/GEODE-5907
> Project: Geode
>  Issue Type: Sub-task
>Reporter: Owen Nichols
>Assignee: Owen Nichols
>Priority: Major
>  Labels: pull-request-available
> Fix For: 1.8.0
>
>  Time Spent: 20m
>  Remaining Estimate: 0h
>




--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Commented] (GEODE-5915) ManagementListener.handleEvent logs a warning anytime a system Alert occurs

2018-10-24 Thread ASF subversion and git services (JIRA)


[ 
https://issues.apache.org/jira/browse/GEODE-5915?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16662728#comment-16662728
 ] 

ASF subversion and git services commented on GEODE-5915:


Commit 1c55639a2081233e5bf0cee3c0def74ad97ccce6 in geode's branch 
refs/heads/develop from [~apa...@the9muses.net]
[ https://gitbox.apache.org/repos/asf?p=geode.git;h=1c55639 ]

GEODE-5915: Fix IllegalMonitorStateException logged for Alerts

* Prevent IllegalMonitorStateException in ManagementListener.
* Pass in InternalDistributedSystem to prevent singleton fetches.
* Create unit tests for ManagementListener.


> ManagementListener.handleEvent logs a warning anytime a system Alert occurs
> ---
>
> Key: GEODE-5915
> URL: https://issues.apache.org/jira/browse/GEODE-5915
> Project: Geode
>  Issue Type: Test
>  Components: management
>Reporter: Kirk Lund
>Assignee: Kirk Lund
>Priority: Minor
>  Labels: pull-request-available
> Fix For: 1.8.0
>
>  Time Spent: 20m
>  Remaining Estimate: 0h
>
> The IllegalMonitorStateException is being thrown because the read lock is 
> acquired only if the ResourceEvent type is not SYSTEM_ALERT, but the code 
> tries to unlock it unconditionally:
> Lock:
> {noformat}
> if (event == ResourceEvent.CACHE_CREATE || event == 
> ResourceEvent.CACHE_REMOVE) {
>   readWriteLock.writeLock().lock();
> } else if (event != ResourceEvent.SYSTEM_ALERT) {
>   readWriteLock.readLock().lock();
> }
> {noformat}
> Unlock:
> {noformat}
>   if (event == ResourceEvent.CACHE_CREATE || event == 
> ResourceEvent.CACHE_REMOVE) {
> readWriteLock.writeLock().unlock();
>   } else {
> readWriteLock.readLock().unlock();
>   }
> {noformat}
> {noformat}
> [vm0] [warn 2018/10/23 12:51:35.339 PDT  
> tid=0x58] attempt to unlock read lock, not locked by current thread
> [vm0] java.lang.IllegalMonitorStateException: attempt to unlock read lock, 
> not locked by current thread
> [vm0] at 
> java.util.concurrent.locks.ReentrantReadWriteLock$Sync.unmatchedUnlockException(ReentrantReadWriteLock.java:444)
> [vm0] at 
> java.util.concurrent.locks.ReentrantReadWriteLock$Sync.tryReleaseShared(ReentrantReadWriteLock.java:428)
> [vm0] at 
> java.util.concurrent.locks.AbstractQueuedSynchronizer.releaseShared(AbstractQueuedSynchronizer.java:1341)
> [vm0] at 
> java.util.concurrent.locks.ReentrantReadWriteLock$ReadLock.unlock(ReentrantReadWriteLock.java:881)
> [vm0] at 
> org.apache.geode.management.internal.beans.ManagementListener.handleEvent(ManagementListener.java:232)
> [vm0] at 
> org.apache.geode.distributed.internal.InternalDistributedSystem.notifyResourceEventListeners(InternalDistributedSystem.java:2219)
> [vm0] at 
> org.apache.geode.distributed.internal.InternalDistributedSystem.handleResourceEvent(InternalDistributedSystem.java:595)
> [vm0] at 
> org.apache.geode.internal.admin.remote.AlertListenerMessage.process(AlertListenerMessage.java:106)
> [vm0] at 
> org.apache.geode.distributed.internal.DistributionMessage.scheduleAction(DistributionMessage.java:367)
> [vm0] at 
> org.apache.geode.distributed.internal.DistributionMessage$1.run(DistributionMessage.java:432)
> [vm0] at 
> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
> [vm0] at 
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
> [vm0] at 
> org.apache.geode.distributed.internal.ClusterDistributionManager.runUntilShutdown(ClusterDistributionManager.java:954)
> [vm0] at 
> org.apache.geode.distributed.internal.ClusterDistributionManager.doProcessingThread(ClusterDistributionManager.java:820)
> [vm0] at 
> org.apache.geode.internal.logging.LoggingThreadFactory.lambda$newThread$0(LoggingThreadFactory.java:121)
> [vm0] at java.lang.Thread.run(Thread.java:748)
> {noformat}



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Resolved] (GEODE-5915) ManagementListener.handleEvent logs a warning anytime a system Alert occurs

2018-10-24 Thread Kirk Lund (JIRA)


 [ 
https://issues.apache.org/jira/browse/GEODE-5915?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Kirk Lund resolved GEODE-5915.
--
   Resolution: Fixed
Fix Version/s: 1.8.0

> ManagementListener.handleEvent logs a warning anytime a system Alert occurs
> ---
>
> Key: GEODE-5915
> URL: https://issues.apache.org/jira/browse/GEODE-5915
> Project: Geode
>  Issue Type: Test
>  Components: management
>Reporter: Kirk Lund
>Assignee: Kirk Lund
>Priority: Minor
>  Labels: pull-request-available
> Fix For: 1.8.0
>
>  Time Spent: 20m
>  Remaining Estimate: 0h
>
> The IllegalMonitorStateException is being thrown because the read lock is 
> acquired only if the ResourceEvent type is not SYSTEM_ALERT, but the code 
> tries to unlock it unconditionally:
> Lock:
> {noformat}
> if (event == ResourceEvent.CACHE_CREATE || event == 
> ResourceEvent.CACHE_REMOVE) {
>   readWriteLock.writeLock().lock();
> } else if (event != ResourceEvent.SYSTEM_ALERT) {
>   readWriteLock.readLock().lock();
> }
> {noformat}
> Unlock:
> {noformat}
>   if (event == ResourceEvent.CACHE_CREATE || event == 
> ResourceEvent.CACHE_REMOVE) {
> readWriteLock.writeLock().unlock();
>   } else {
> readWriteLock.readLock().unlock();
>   }
> {noformat}
> {noformat}
> [vm0] [warn 2018/10/23 12:51:35.339 PDT  
> tid=0x58] attempt to unlock read lock, not locked by current thread
> [vm0] java.lang.IllegalMonitorStateException: attempt to unlock read lock, 
> not locked by current thread
> [vm0] at 
> java.util.concurrent.locks.ReentrantReadWriteLock$Sync.unmatchedUnlockException(ReentrantReadWriteLock.java:444)
> [vm0] at 
> java.util.concurrent.locks.ReentrantReadWriteLock$Sync.tryReleaseShared(ReentrantReadWriteLock.java:428)
> [vm0] at 
> java.util.concurrent.locks.AbstractQueuedSynchronizer.releaseShared(AbstractQueuedSynchronizer.java:1341)
> [vm0] at 
> java.util.concurrent.locks.ReentrantReadWriteLock$ReadLock.unlock(ReentrantReadWriteLock.java:881)
> [vm0] at 
> org.apache.geode.management.internal.beans.ManagementListener.handleEvent(ManagementListener.java:232)
> [vm0] at 
> org.apache.geode.distributed.internal.InternalDistributedSystem.notifyResourceEventListeners(InternalDistributedSystem.java:2219)
> [vm0] at 
> org.apache.geode.distributed.internal.InternalDistributedSystem.handleResourceEvent(InternalDistributedSystem.java:595)
> [vm0] at 
> org.apache.geode.internal.admin.remote.AlertListenerMessage.process(AlertListenerMessage.java:106)
> [vm0] at 
> org.apache.geode.distributed.internal.DistributionMessage.scheduleAction(DistributionMessage.java:367)
> [vm0] at 
> org.apache.geode.distributed.internal.DistributionMessage$1.run(DistributionMessage.java:432)
> [vm0] at 
> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
> [vm0] at 
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
> [vm0] at 
> org.apache.geode.distributed.internal.ClusterDistributionManager.runUntilShutdown(ClusterDistributionManager.java:954)
> [vm0] at 
> org.apache.geode.distributed.internal.ClusterDistributionManager.doProcessingThread(ClusterDistributionManager.java:820)
> [vm0] at 
> org.apache.geode.internal.logging.LoggingThreadFactory.lambda$newThread$0(LoggingThreadFactory.java:121)
> [vm0] at java.lang.Thread.run(Thread.java:748)
> {noformat}



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Commented] (GEODE-5915) ManagementListener.handleEvent logs a warning anytime a system Alert occurs

2018-10-24 Thread ASF subversion and git services (JIRA)


[ 
https://issues.apache.org/jira/browse/GEODE-5915?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16662727#comment-16662727
 ] 

ASF subversion and git services commented on GEODE-5915:


Commit 02d7d1b3caec51c2805a78aa814b97642061e79d in geode's branch 
refs/heads/develop from [~apa...@the9muses.net]
[ https://gitbox.apache.org/repos/asf?p=geode.git;h=02d7d1b ]

GEODE-5915: Cleanup DistributedSystemDUnitTest

* Remove unnecessary this qualifiers.
* Minor whitespace changes.


> ManagementListener.handleEvent logs a warning anytime a system Alert occurs
> ---
>
> Key: GEODE-5915
> URL: https://issues.apache.org/jira/browse/GEODE-5915
> Project: Geode
>  Issue Type: Test
>  Components: management
>Reporter: Kirk Lund
>Assignee: Kirk Lund
>Priority: Minor
>  Labels: pull-request-available
> Fix For: 1.8.0
>
>  Time Spent: 20m
>  Remaining Estimate: 0h
>
> The IllegalMonitorStateException is being thrown because the read lock is 
> acquired only if the ResourceEvent type is not SYSTEM_ALERT, but the code 
> tries to unlock it unconditionally:
> Lock:
> {noformat}
> if (event == ResourceEvent.CACHE_CREATE || event == 
> ResourceEvent.CACHE_REMOVE) {
>   readWriteLock.writeLock().lock();
> } else if (event != ResourceEvent.SYSTEM_ALERT) {
>   readWriteLock.readLock().lock();
> }
> {noformat}
> Unlock:
> {noformat}
>   if (event == ResourceEvent.CACHE_CREATE || event == 
> ResourceEvent.CACHE_REMOVE) {
> readWriteLock.writeLock().unlock();
>   } else {
> readWriteLock.readLock().unlock();
>   }
> {noformat}
> {noformat}
> [vm0] [warn 2018/10/23 12:51:35.339 PDT  
> tid=0x58] attempt to unlock read lock, not locked by current thread
> [vm0] java.lang.IllegalMonitorStateException: attempt to unlock read lock, 
> not locked by current thread
> [vm0] at 
> java.util.concurrent.locks.ReentrantReadWriteLock$Sync.unmatchedUnlockException(ReentrantReadWriteLock.java:444)
> [vm0] at 
> java.util.concurrent.locks.ReentrantReadWriteLock$Sync.tryReleaseShared(ReentrantReadWriteLock.java:428)
> [vm0] at 
> java.util.concurrent.locks.AbstractQueuedSynchronizer.releaseShared(AbstractQueuedSynchronizer.java:1341)
> [vm0] at 
> java.util.concurrent.locks.ReentrantReadWriteLock$ReadLock.unlock(ReentrantReadWriteLock.java:881)
> [vm0] at 
> org.apache.geode.management.internal.beans.ManagementListener.handleEvent(ManagementListener.java:232)
> [vm0] at 
> org.apache.geode.distributed.internal.InternalDistributedSystem.notifyResourceEventListeners(InternalDistributedSystem.java:2219)
> [vm0] at 
> org.apache.geode.distributed.internal.InternalDistributedSystem.handleResourceEvent(InternalDistributedSystem.java:595)
> [vm0] at 
> org.apache.geode.internal.admin.remote.AlertListenerMessage.process(AlertListenerMessage.java:106)
> [vm0] at 
> org.apache.geode.distributed.internal.DistributionMessage.scheduleAction(DistributionMessage.java:367)
> [vm0] at 
> org.apache.geode.distributed.internal.DistributionMessage$1.run(DistributionMessage.java:432)
> [vm0] at 
> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
> [vm0] at 
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
> [vm0] at 
> org.apache.geode.distributed.internal.ClusterDistributionManager.runUntilShutdown(ClusterDistributionManager.java:954)
> [vm0] at 
> org.apache.geode.distributed.internal.ClusterDistributionManager.doProcessingThread(ClusterDistributionManager.java:820)
> [vm0] at 
> org.apache.geode.internal.logging.LoggingThreadFactory.lambda$newThread$0(LoggingThreadFactory.java:121)
> [vm0] at java.lang.Thread.run(Thread.java:748)
> {noformat}



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Created] (GEODE-5922) SerialGatewaySenderQueue concurrency is poorly implemented

2018-10-24 Thread Bruce Schuchardt (JIRA)
Bruce Schuchardt created GEODE-5922:
---

 Summary: SerialGatewaySenderQueue concurrency is poorly implemented
 Key: GEODE-5922
 URL: https://issues.apache.org/jira/browse/GEODE-5922
 Project: Geode
  Issue Type: Improvement
  Components: wan
Reporter: Bruce Schuchardt


This class uses synchronization on the queue to limit access to one put at a 
time.  Synchronization isn't a fair locking mechanism so threads can be blocked 
trying to add events to the queue while other more recent events get the lock 
and insert their events.  This causes inconsistent latency which I've observed 
being as long as 30 seconds, causing client connections to be shut down by the 
ClientHealthMonitor.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Commented] (GEODE-5783) geode should use a single class to create instances of ThreadFactory

2018-10-24 Thread ASF subversion and git services (JIRA)


[ 
https://issues.apache.org/jira/browse/GEODE-5783?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16662815#comment-16662815
 ] 

ASF subversion and git services commented on GEODE-5783:


Commit aaf1ec318ca87ed5df882885774cced6401edaa7 in geode's branch 
refs/heads/feature/GEODE-5783b from [~bschuchardt]
[ https://gitbox.apache.org/repos/asf?p=geode.git;h=aaf1ec3 ]

GEODE-5783: have a single source for ThreadFactory

Use the keepalive parameter when initializing the thread factory.

I also made some logging changes while debugging the problems this
missing setting was causing.


> geode should use a single class to create instances of ThreadFactory
> 
>
> Key: GEODE-5783
> URL: https://issues.apache.org/jira/browse/GEODE-5783
> Project: Geode
>  Issue Type: Improvement
>  Components: core
>Reporter: Darrel Schneider
>Assignee: Darrel Schneider
>Priority: Major
> Fix For: 1.8.0
>
>
> Geode creates a large number of ThreadFactory instances. Most of these are 
> created with anonymous inner classes. In most cases the ThreadFactory 
> instance is passed on to a thread pool. Since thread pools are finalizable 
> they will keep alive anything they reference until finalization takes place. 
> Most JVM garbage collectors delay doing finalization as long as possible. 
> Since an anonymous inner class always has a references to the outer class 
> instance, a number of places will end up having a reference to our single 
> GemFireCacheImpl which can end up preventing a large amount of heap from 
> being garbage collected.
> For the above reasons, and also to avoid code duplication, it would be better 
> if we had a single utility class that took care of creating ThreadFactory 
> instances. We already have one such class in geode named GemFireCacheHelper 
> that is only used from one class. Also google guava has ThreadFactoryBuilder 
> which could be used.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Updated] (GEODE-5783) geode should use a single class to create instances of ThreadFactory

2018-10-24 Thread ASF GitHub Bot (JIRA)


 [ 
https://issues.apache.org/jira/browse/GEODE-5783?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

ASF GitHub Bot updated GEODE-5783:
--
Labels: pull-request-available  (was: )

> geode should use a single class to create instances of ThreadFactory
> 
>
> Key: GEODE-5783
> URL: https://issues.apache.org/jira/browse/GEODE-5783
> Project: Geode
>  Issue Type: Improvement
>  Components: core
>Reporter: Darrel Schneider
>Assignee: Darrel Schneider
>Priority: Major
>  Labels: pull-request-available
> Fix For: 1.8.0
>
>
> Geode creates a large number of ThreadFactory instances. Most of these are 
> created with anonymous inner classes. In most cases the ThreadFactory 
> instance is passed on to a thread pool. Since thread pools are finalizable 
> they will keep alive anything they reference until finalization takes place. 
> Most JVM garbage collectors delay doing finalization as long as possible. 
> Since an anonymous inner class always has a references to the outer class 
> instance, a number of places will end up having a reference to our single 
> GemFireCacheImpl which can end up preventing a large amount of heap from 
> being garbage collected.
> For the above reasons, and also to avoid code duplication, it would be better 
> if we had a single utility class that took care of creating ThreadFactory 
> instances. We already have one such class in geode named GemFireCacheHelper 
> that is only used from one class. Also google guava has ThreadFactoryBuilder 
> which could be used.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Updated] (GEODE-5827) DUnit suspect string setUp is generating ERROR messages

2018-10-24 Thread ASF GitHub Bot (JIRA)


 [ 
https://issues.apache.org/jira/browse/GEODE-5827?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

ASF GitHub Bot updated GEODE-5827:
--
Labels: pull-request-available  (was: )

> DUnit suspect string setUp is generating ERROR messages
> ---
>
> Key: GEODE-5827
> URL: https://issues.apache.org/jira/browse/GEODE-5827
> Project: Geode
>  Issue Type: Test
>  Components: tests
>Reporter: Kirk Lund
>Assignee: Kirk Lund
>Priority: Trivial
>  Labels: pull-request-available
>
> The ERROR messages are generated because hexTid is a custom PatternConverter. 
> DUnit is programmatically adding an Appender for suspect string detection and 
> there doesn't seem to be a way to add custom PatternConverter. We'll probably 
> have to use tid instead of hexTid for the suspect string detection appender.
> {noformat}
> [vm0] 2018-10-03 09:57:53,227 main ERROR Unrecognized format specifier 
> [hexTid]
> [vm0] 2018-10-03 09:57:53,227 main ERROR Unrecognized conversion specifier 
> [hexTid] starting at position 78 in conversion pattern.
> [vm1] 2018-10-03 09:57:53,243 main ERROR Unrecognized format specifier 
> [hexTid]
> [vm1] 2018-10-03 09:57:53,243 main ERROR Unrecognized conversion specifier 
> [hexTid] starting at position 78 in conversion pattern.
> [vm2] 2018-10-03 09:57:53,274 main ERROR Unrecognized format specifier 
> [hexTid]
> [vm2] 2018-10-03 09:57:53,274 main ERROR Unrecognized conversion specifier 
> [hexTid] starting at position 78 in conversion pattern.
> [vm3] 2018-10-03 09:57:53,274 main ERROR Unrecognized format specifier 
> [hexTid]
> [vm3] 2018-10-03 09:57:53,274 main ERROR Unrecognized conversion specifier 
> [hexTid] starting at position 78 in conversion pattern.
> {noformat}



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Commented] (GEODE-717) CI failure: RedisDistDUnitTest.testConcCreateDestroy

2018-10-24 Thread Mark Hanson (JIRA)


[ 
https://issues.apache.org/jira/browse/GEODE-717?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16662821#comment-16662821
 ] 

Mark Hanson commented on GEODE-717:
---

http://files.apachegeode-ci.info/builds/mhansonp-pipeline-main/1.8.0-build.1/test-results/distributedTest/1540408469/

> CI failure: RedisDistDUnitTest.testConcCreateDestroy
> 
>
> Key: GEODE-717
> URL: https://issues.apache.org/jira/browse/GEODE-717
> Project: Geode
>  Issue Type: Bug
>  Components: redis
>Reporter: Jianxia Chen
>Priority: Major
>  Labels: CI, Flaky, swat
>
> Failed 1 times in the last 30 runs. Stability: 96 %
> Error Message
> dunit.RMIException: While invoking 
> com.gemstone.gemfire.redis.RedisDistDUnitTest$1.call in VM 1 running on Host 
> kuwait.gemstone.com with 4 VMs
> Stacktrace
> dunit.RMIException: While invoking 
> com.gemstone.gemfire.redis.RedisDistDUnitTest$1.call in VM 1 running on Host 
> kuwait.gemstone.com with 4 VMs
>   at dunit.VM.invoke(VM.java:369)
>   at dunit.VM.invoke(VM.java:312)
>   at dunit.VM.invoke(VM.java:280)
>   at 
> com.gemstone.gemfire.redis.RedisDistDUnitTest.setUp(RedisDistDUnitTest.java:94)
>   at junit.framework.TestCase.runBare(TestCase.java:139)
>   at junit.framework.TestResult$1.protect(TestResult.java:122)
>   at junit.framework.TestResult.runProtected(TestResult.java:142)
>   at junit.framework.TestResult.run(TestResult.java:125)
>   at junit.framework.TestCase.run(TestCase.java:129)
>   at junit.framework.TestSuite.runTest(TestSuite.java:252)
>   at junit.framework.TestSuite.run(TestSuite.java:247)
>   at 
> org.junit.internal.runners.JUnit38ClassRunner.run(JUnit38ClassRunner.java:86)
>   at 
> org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecuter.runTestClass(JUnitTestClassExecuter.java:105)
>   at 
> org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecuter.execute(JUnitTestClassExecuter.java:56)
>   at 
> org.gradle.api.internal.tasks.testing.junit.JUnitTestClassProcessor.processTestClass(JUnitTestClassProcessor.java:64)
>   at 
> org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.processTestClass(SuiteTestClassProcessor.java:50)
>   at sun.reflect.GeneratedMethodAccessor33.invoke(Unknown Source)
>   at 
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>   at java.lang.reflect.Method.invoke(Method.java:497)
>   at 
> org.gradle.messaging.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:35)
>   at 
> org.gradle.messaging.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)
>   at 
> org.gradle.messaging.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:32)
>   at 
> org.gradle.messaging.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:93)
>   at com.sun.proxy.$Proxy2.processTestClass(Unknown Source)
>   at 
> org.gradle.api.internal.tasks.testing.worker.TestWorker.processTestClass(TestWorker.java:106)
>   at sun.reflect.GeneratedMethodAccessor32.invoke(Unknown Source)
>   at 
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>   at java.lang.reflect.Method.invoke(Method.java:497)
>   at 
> org.gradle.messaging.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:35)
>   at 
> org.gradle.messaging.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)
>   at 
> org.gradle.messaging.remote.internal.hub.MessageHub$Handler.run(MessageHub.java:360)
>   at 
> org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:54)
>   at 
> org.gradle.internal.concurrent.StoppableExecutorImpl$1.run(StoppableExecutorImpl.java:40)
>   at 
> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
>   at 
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
>   at java.lang.Thread.run(Thread.java:745)
> Caused by: java.lang.RuntimeException: Could not start Server
>   at 
> com.gemstone.gemfire.redis.GemFireRedisServer.start(GemFireRedisServer.java:387)
>   at 
> com.gemstone.gemfire.internal.cache.GemFireCacheImpl.startRedisServer(GemFireCacheImpl.java:1243)
>   at 
> com.gemstone.gemfire.internal.cache.GemFireCacheImpl.init(GemFireCacheImpl.java:1167)
>   at 
> com.gemstone.gemfire.internal.cache.GemFireCacheImpl.create(GemFireCacheImpl.java:774)
>   at 
> com.gemstone.gemfire.internal.cache.GemFireCacheImpl.create(GemFireCacheImpl.java:794)
>   at com.gemstone.gemfire.cache.CacheFactory.create(CacheFactory.java:179)
>   at com.gemstone.gemfire.cache.CacheFactory.create(CacheFactory.java:226)

[jira] [Created] (GEODE-5923) JMX manager does not receive locally generated Alerts

2018-10-24 Thread Kirk Lund (JIRA)
Kirk Lund created GEODE-5923:


 Summary: JMX manager does not receive locally generated Alerts
 Key: GEODE-5923
 URL: https://issues.apache.org/jira/browse/GEODE-5923
 Project: Geode
  Issue Type: Bug
  Components: management
Reporter: Kirk Lund


The JMX manager does not receive locally generated Alerts. It only receives 
remotely generated Alerts.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Assigned] (GEODE-5923) JMX manager does not receive locally generated Alerts

2018-10-24 Thread Kirk Lund (JIRA)


 [ 
https://issues.apache.org/jira/browse/GEODE-5923?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Kirk Lund reassigned GEODE-5923:


Assignee: Kirk Lund

> JMX manager does not receive locally generated Alerts
> -
>
> Key: GEODE-5923
> URL: https://issues.apache.org/jira/browse/GEODE-5923
> Project: Geode
>  Issue Type: Bug
>  Components: management
>Reporter: Kirk Lund
>Assignee: Kirk Lund
>Priority: Major
>
> The JMX manager does not receive locally generated Alerts. It only receives 
> remotely generated Alerts.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Commented] (GEODE-3506) LocatorLauncherRemoteFileIntegrationTest.startDeletesStaleControlFiles fails intermittently with IllegalStateException: Failed to read status file

2018-10-24 Thread Helena Bales (JIRA)


[ 
https://issues.apache.org/jira/browse/GEODE-3506?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16662828#comment-16662828
 ] 

Helena Bales commented on GEODE-3506:
-

Failed again on 'develop' CI Pipeline: 
[https://concourse.apachegeode-ci.info/teams/main/pipelines/apache-develop-main/jobs/IntegrationTestOpenJDK8/builds/39]

 

Download the log files here: 
http://files.apachegeode-ci.info/builds/apache-develop-main/1.8.0-build.40/test-results/integrationTest/1540410916/

> LocatorLauncherRemoteFileIntegrationTest.startDeletesStaleControlFiles fails 
> intermittently with IllegalStateException: Failed to read status file
> --
>
> Key: GEODE-3506
> URL: https://issues.apache.org/jira/browse/GEODE-3506
> Project: Geode
>  Issue Type: Bug
>  Components: gfsh, management
>Reporter: Kirk Lund
>Priority: Major
>  Labels: CI
>
> {noformat}
> org.apache.geode.distributed.LocatorLauncherRemoteFileIntegrationTest > 
> startDeletesStaleControlFiles FAILED
> java.lang.IllegalStateException: Failed to read status file
> {noformat}
> Full stack trace:
> {noformat}
> java.lang.IllegalStateException: Failed to read status file
> at 
> org.apache.geode.internal.process.FileProcessController.status(FileProcessController.java:152)
> at 
> org.apache.geode.internal.process.FileProcessController.status(FileProcessController.java:89)
> at 
> org.apache.geode.distributed.LocatorLauncher.statusWithWorkingDirectory(LocatorLauncher.java:940)
> at 
> org.apache.geode.distributed.LocatorLauncher.status(LocatorLauncher.java:868)
> at 
> org.apache.geode.distributed.LocatorLauncherRemoteIntegrationTestCase.lambda$awaitStart$1(LocatorLauncherRemoteIntegrationTestCase.java:196)
> at 
> org.awaitility.core.AssertionCondition$1.eval(AssertionCondition.java:55)
> at 
> org.awaitility.core.ConditionAwaiter$ConditionPoller.run(ConditionAwaiter.java:215)
> at 
> java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
> at java.util.concurrent.FutureTask.run(FutureTask.java:266)
> at 
> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
> at 
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
> at java.lang.Thread.run(Thread.java:748)
> {noformat}



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Assigned] (GEODE-5924) JMX manager may fail to register for Alerts with all members

2018-10-24 Thread Kirk Lund (JIRA)


 [ 
https://issues.apache.org/jira/browse/GEODE-5924?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Kirk Lund reassigned GEODE-5924:


Assignee: Kirk Lund

> JMX manager may fail to register for Alerts with all members
> 
>
> Key: GEODE-5924
> URL: https://issues.apache.org/jira/browse/GEODE-5924
> Project: Geode
>  Issue Type: Bug
>  Components: management
>Reporter: Kirk Lund
>Assignee: Kirk Lund
>Priority: Major
>
> JMX manager may fail to register for Alerts with all members.
> Invoking DistributedSystemMXBean.changeAlertLevel(String alertLevel) seems to 
> work around the problem.
> Hosting the JMX manager within a Locator also seems to work around this which 
> suggests there is a race condition involving ManagerStartupMessage.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Updated] (GEODE-5923) JMX manager does not receive locally generated Alerts

2018-10-24 Thread Kirk Lund (JIRA)


 [ 
https://issues.apache.org/jira/browse/GEODE-5923?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Kirk Lund updated GEODE-5923:
-
Affects Version/s: 1.0.0-incubating
   1.1.0
   1.1.1
   1.2.0
   1.3.0
   1.2.1
   1.4.0
   1.5.0
   1.6.0
   1.7.0

> JMX manager does not receive locally generated Alerts
> -
>
> Key: GEODE-5923
> URL: https://issues.apache.org/jira/browse/GEODE-5923
> Project: Geode
>  Issue Type: Bug
>  Components: management
>Affects Versions: 1.0.0-incubating, 1.1.0, 1.1.1, 1.2.0, 1.3.0, 1.2.1, 
> 1.4.0, 1.5.0, 1.6.0, 1.7.0
>Reporter: Kirk Lund
>Assignee: Kirk Lund
>Priority: Major
>
> The JMX manager does not receive locally generated Alerts. It only receives 
> remotely generated Alerts.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Created] (GEODE-5924) JMX manager may fail to register for Alerts with all members

2018-10-24 Thread Kirk Lund (JIRA)
Kirk Lund created GEODE-5924:


 Summary: JMX manager may fail to register for Alerts with all 
members
 Key: GEODE-5924
 URL: https://issues.apache.org/jira/browse/GEODE-5924
 Project: Geode
  Issue Type: Bug
  Components: management
Reporter: Kirk Lund


JMX manager may fail to register for Alerts with all members.

Invoking DistributedSystemMXBean.changeAlertLevel(String alertLevel) seems to 
work around the problem.

Hosting the JMX manager within a Locator also seems to work around this which 
suggests there is a race condition involving ManagerStartupMessage.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Updated] (GEODE-5924) JMX manager may fail to register for Alerts with all members

2018-10-24 Thread Kirk Lund (JIRA)


 [ 
https://issues.apache.org/jira/browse/GEODE-5924?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Kirk Lund updated GEODE-5924:
-
Affects Version/s: 1.0.0-incubating
   1.1.0
   1.1.1
   1.2.0
   1.3.0
   1.2.1
   1.4.0
   1.5.0
   1.6.0
   1.7.0

> JMX manager may fail to register for Alerts with all members
> 
>
> Key: GEODE-5924
> URL: https://issues.apache.org/jira/browse/GEODE-5924
> Project: Geode
>  Issue Type: Bug
>  Components: management
>Affects Versions: 1.0.0-incubating, 1.1.0, 1.1.1, 1.2.0, 1.3.0, 1.2.1, 
> 1.4.0, 1.5.0, 1.6.0, 1.7.0
>Reporter: Kirk Lund
>Assignee: Kirk Lund
>Priority: Major
>
> JMX manager may fail to register for Alerts with all members.
> Invoking DistributedSystemMXBean.changeAlertLevel(String alertLevel) seems to 
> work around the problem.
> Hosting the JMX manager within a Locator also seems to work around this which 
> suggests there is a race condition involving ManagerStartupMessage.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Created] (GEODE-5925) Server shutdown delays election of new primary bucket owners

2018-10-24 Thread Bruce Schuchardt (JIRA)
Bruce Schuchardt created GEODE-5925:
---

 Summary: Server shutdown delays election of new primary bucket 
owners
 Key: GEODE-5925
 URL: https://issues.apache.org/jira/browse/GEODE-5925
 Project: Geode
  Issue Type: Improvement
  Components: regions
Reporter: Bruce Schuchardt


The distributed lock service is configured to avoid releasing locks while the 
cache is closing.  If the cache that is closing has any primary bucket locks 
this can delay cache operations on those buckets until the cache is completely 
closed and the DistributedSystem is disconnected.

I've seen this take over 30 seconds, causing client connections to be timed out 
on the server-side and clients failing over from one server to another only to 
be blocked by the same issue in those servers.

Another thing I observed at the same time is that AcceptorImpl is sending 
profile updates for all partitioned regions.  Those profile updates take as 
long as 2 seconds apiece to process.  This also delays election of new primary 
bucket owners and it's unnecessary since 
DestroyPartitionRegion messages are later sent that remove the profiles in 
other servers.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Assigned] (GEODE-5922) SerialGatewaySenderQueue concurrency is poorly implemented

2018-10-24 Thread Bruce Schuchardt (JIRA)


 [ 
https://issues.apache.org/jira/browse/GEODE-5922?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Bruce Schuchardt reassigned GEODE-5922:
---

Assignee: Bruce Schuchardt

> SerialGatewaySenderQueue concurrency is poorly implemented
> --
>
> Key: GEODE-5922
> URL: https://issues.apache.org/jira/browse/GEODE-5922
> Project: Geode
>  Issue Type: Improvement
>  Components: wan
>Reporter: Bruce Schuchardt
>Assignee: Bruce Schuchardt
>Priority: Major
>
> This class uses synchronization on the queue to limit access to one put at a 
> time.  Synchronization isn't a fair locking mechanism so threads can be 
> blocked trying to add events to the queue while other more recent events get 
> the lock and insert their events.  This causes inconsistent latency which 
> I've observed being as long as 30 seconds, causing client connections to be 
> shut down by the ClientHealthMonitor.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Assigned] (GEODE-5925) Server shutdown delays election of new primary bucket owners

2018-10-24 Thread Bruce Schuchardt (JIRA)


 [ 
https://issues.apache.org/jira/browse/GEODE-5925?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Bruce Schuchardt reassigned GEODE-5925:
---

Assignee: Bruce Schuchardt

> Server shutdown delays election of new primary bucket owners
> 
>
> Key: GEODE-5925
> URL: https://issues.apache.org/jira/browse/GEODE-5925
> Project: Geode
>  Issue Type: Improvement
>  Components: regions
>Reporter: Bruce Schuchardt
>Assignee: Bruce Schuchardt
>Priority: Major
>
> The distributed lock service is configured to avoid releasing locks while the 
> cache is closing.  If the cache that is closing has any primary bucket locks 
> this can delay cache operations on those buckets until the cache is 
> completely closed and the DistributedSystem is disconnected.
> I've seen this take over 30 seconds, causing client connections to be timed 
> out on the server-side and clients failing over from one server to another 
> only to be blocked by the same issue in those servers.
> Another thing I observed at the same time is that AcceptorImpl is sending 
> profile updates for all partitioned regions.  Those profile updates take as 
> long as 2 seconds apiece to process.  This also delays election of new 
> primary bucket owners and it's unnecessary since 
> DestroyPartitionRegion messages are later sent that remove the profiles in 
> other servers.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Commented] (GEODE-5922) SerialGatewaySenderQueue concurrency is poorly implemented

2018-10-24 Thread ASF subversion and git services (JIRA)


[ 
https://issues.apache.org/jira/browse/GEODE-5922?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16662839#comment-16662839
 ] 

ASF subversion and git services commented on GEODE-5922:


Commit 7b7fed861903d9a9660e1f5b1c4d778d14f5eca5 in geode's branch 
refs/heads/feature/GEODE-5922 from [~bschuchardt]
[ https://gitbox.apache.org/repos/asf?p=geode.git;h=7b7fed8 ]

GEODE-5922 SerialGatewaySenderQueue concurrency is poorly implemented

Replaced simple synchronization with a fair write-lock.  The use of
sync to enforce serial queueing wasn't fair and caused inconsistent
latency.  I observed one thread that was blocked trying to get the
sync for over 30 seconds while other subsequent threads were able to
get the sync and queue their events.


> SerialGatewaySenderQueue concurrency is poorly implemented
> --
>
> Key: GEODE-5922
> URL: https://issues.apache.org/jira/browse/GEODE-5922
> Project: Geode
>  Issue Type: Improvement
>  Components: wan
>Reporter: Bruce Schuchardt
>Assignee: Bruce Schuchardt
>Priority: Major
>
> This class uses synchronization on the queue to limit access to one put at a 
> time.  Synchronization isn't a fair locking mechanism so threads can be 
> blocked trying to add events to the queue while other more recent events get 
> the lock and insert their events.  This causes inconsistent latency which 
> I've observed being as long as 30 seconds, causing client connections to be 
> shut down by the ClientHealthMonitor.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Updated] (GEODE-5922) SerialGatewaySenderQueue concurrency is poorly implemented

2018-10-24 Thread ASF GitHub Bot (JIRA)


 [ 
https://issues.apache.org/jira/browse/GEODE-5922?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

ASF GitHub Bot updated GEODE-5922:
--
Labels: pull-request-available  (was: )

> SerialGatewaySenderQueue concurrency is poorly implemented
> --
>
> Key: GEODE-5922
> URL: https://issues.apache.org/jira/browse/GEODE-5922
> Project: Geode
>  Issue Type: Improvement
>  Components: wan
>Reporter: Bruce Schuchardt
>Assignee: Bruce Schuchardt
>Priority: Major
>  Labels: pull-request-available
>
> This class uses synchronization on the queue to limit access to one put at a 
> time.  Synchronization isn't a fair locking mechanism so threads can be 
> blocked trying to add events to the queue while other more recent events get 
> the lock and insert their events.  This causes inconsistent latency which 
> I've observed being as long as 30 seconds, causing client connections to be 
> shut down by the ClientHealthMonitor.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Commented] (GEODE-5861) JDBC Connector should use gfsh jndi-binding instead of jdbc-connection

2018-10-24 Thread ASF subversion and git services (JIRA)


[ 
https://issues.apache.org/jira/browse/GEODE-5861?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16662851#comment-16662851
 ] 

ASF subversion and git services commented on GEODE-5861:


Commit 404c64d827e23faf7c95de291bf5782ac53e07ad in geode's branch 
refs/heads/develop from [~dschneider]
[ https://gitbox.apache.org/repos/asf?p=geode.git;h=404c64d ]

GEODE-5861: change jdbc connector to use jndi binding (#2650)

The jdbc connector now uses the existing "jndi-binding" xml/gfsh instead of 
adding "jdbc-connection" xml/gfsh. All the old "jdbc-connection" commands have 
been removed.

The create jndi-binding command has been changed in the following ways:
* the driver-class-name gfsh parameter is now optional.
* --url can be used as a replacement for --connnection-url
* the --type now defaults to SIMPLE (it used to not have a default).
* the --type=POOLED now defaults to creating a Hikari pool and an SPI exists to 
customize the class 
that implements the pool.

New External APIS:
  DataSourceFactoryTest: this is the SPI users can implement for the POOLED 
type.

Co-authored-by: @BenjaminPerryRoss 

> JDBC Connector should use gfsh jndi-binding instead of jdbc-connection
> --
>
> Key: GEODE-5861
> URL: https://issues.apache.org/jira/browse/GEODE-5861
> Project: Geode
>  Issue Type: Improvement
>  Components: extensions
>Reporter: Jianxia Chen
>Assignee: Darrel Schneider
>Priority: Major
>  Labels: pull-request-available
> Fix For: 1.8.0
>
>  Time Spent: 4.5h
>  Remaining Estimate: 0h
>
> In Geode there are two {{gfsh}} commands {{create jndi-binding}} and {{create 
> jdbc-connection}} which try to accomplish the same goal. We should:
>  * Change JDBC Connector to use the JNDI binding, instead of the JDBC 
> Connection
>  * Remove the {{create jdbc-connection}} command.
>  * Remove the {{destroy jdbc-connection}} command
>  * Remove the {{list jdbc-connection}} command.
>  * Remove the {{describe jdbc-connection}} command
>  * Remove the {{alter jdbc-connnection}} command



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Resolved] (GEODE-5861) JDBC Connector should use gfsh jndi-binding instead of jdbc-connection

2018-10-24 Thread Darrel Schneider (JIRA)


 [ 
https://issues.apache.org/jira/browse/GEODE-5861?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Darrel Schneider resolved GEODE-5861.
-
Resolution: Fixed

> JDBC Connector should use gfsh jndi-binding instead of jdbc-connection
> --
>
> Key: GEODE-5861
> URL: https://issues.apache.org/jira/browse/GEODE-5861
> Project: Geode
>  Issue Type: Improvement
>  Components: extensions
>Reporter: Jianxia Chen
>Assignee: Darrel Schneider
>Priority: Major
>  Labels: pull-request-available
> Fix For: 1.8.0
>
>  Time Spent: 4.5h
>  Remaining Estimate: 0h
>
> In Geode there are two {{gfsh}} commands {{create jndi-binding}} and {{create 
> jdbc-connection}} which try to accomplish the same goal. We should:
>  * Change JDBC Connector to use the JNDI binding, instead of the JDBC 
> Connection
>  * Remove the {{create jdbc-connection}} command.
>  * Remove the {{destroy jdbc-connection}} command
>  * Remove the {{list jdbc-connection}} command.
>  * Remove the {{describe jdbc-connection}} command
>  * Remove the {{alter jdbc-connnection}} command



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Commented] (GEODE-5861) JDBC Connector should use gfsh jndi-binding instead of jdbc-connection

2018-10-24 Thread ASF subversion and git services (JIRA)


[ 
https://issues.apache.org/jira/browse/GEODE-5861?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16662872#comment-16662872
 ] 

ASF subversion and git services commented on GEODE-5861:


Commit 404c64d827e23faf7c95de291bf5782ac53e07ad in geode's branch 
refs/heads/feature/GEODE-5897 from [~dschneider]
[ https://gitbox.apache.org/repos/asf?p=geode.git;h=404c64d ]

GEODE-5861: change jdbc connector to use jndi binding (#2650)

The jdbc connector now uses the existing "jndi-binding" xml/gfsh instead of 
adding "jdbc-connection" xml/gfsh. All the old "jdbc-connection" commands have 
been removed.

The create jndi-binding command has been changed in the following ways:
* the driver-class-name gfsh parameter is now optional.
* --url can be used as a replacement for --connnection-url
* the --type now defaults to SIMPLE (it used to not have a default).
* the --type=POOLED now defaults to creating a Hikari pool and an SPI exists to 
customize the class 
that implements the pool.

New External APIS:
  DataSourceFactoryTest: this is the SPI users can implement for the POOLED 
type.

Co-authored-by: @BenjaminPerryRoss 

> JDBC Connector should use gfsh jndi-binding instead of jdbc-connection
> --
>
> Key: GEODE-5861
> URL: https://issues.apache.org/jira/browse/GEODE-5861
> Project: Geode
>  Issue Type: Improvement
>  Components: extensions
>Reporter: Jianxia Chen
>Assignee: Darrel Schneider
>Priority: Major
>  Labels: pull-request-available
> Fix For: 1.8.0
>
>  Time Spent: 4.5h
>  Remaining Estimate: 0h
>
> In Geode there are two {{gfsh}} commands {{create jndi-binding}} and {{create 
> jdbc-connection}} which try to accomplish the same goal. We should:
>  * Change JDBC Connector to use the JNDI binding, instead of the JDBC 
> Connection
>  * Remove the {{create jdbc-connection}} command.
>  * Remove the {{destroy jdbc-connection}} command
>  * Remove the {{list jdbc-connection}} command.
>  * Remove the {{describe jdbc-connection}} command
>  * Remove the {{alter jdbc-connnection}} command



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Commented] (GEODE-5916) deploying examples pipeline is broken

2018-10-24 Thread ASF subversion and git services (JIRA)


[ 
https://issues.apache.org/jira/browse/GEODE-5916?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16662864#comment-16662864
 ] 

ASF subversion and git services commented on GEODE-5916:


Commit a76ff07e458ba254e1a9cf4e2c1c55fa0b4ccb36 in geode's branch 
refs/heads/feature/GEODE-5897 from [~smgoller]
[ https://gitbox.apache.org/repos/asf?p=geode.git;h=a76ff07 ]

GEODE-5916: Indentation. (#2700)

Co-authored-by: Sean Goller 
Co-authored-by: Dick Cavender 
Co-authored-by: Patrick Rhomberg 

> deploying examples pipeline is broken
> -
>
> Key: GEODE-5916
> URL: https://issues.apache.org/jira/browse/GEODE-5916
> Project: Geode
>  Issue Type: Bug
>  Components: ci
>Reporter: Sean Goller
>Priority: Major
>  Labels: pull-request-available
>  Time Spent: 4h
>  Remaining Estimate: 0h
>
> The meta job that deploys the examples pipeline is broken.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Commented] (GEODE-5915) ManagementListener.handleEvent logs a warning anytime a system Alert occurs

2018-10-24 Thread ASF subversion and git services (JIRA)


[ 
https://issues.apache.org/jira/browse/GEODE-5915?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16662870#comment-16662870
 ] 

ASF subversion and git services commented on GEODE-5915:


Commit 02d7d1b3caec51c2805a78aa814b97642061e79d in geode's branch 
refs/heads/feature/GEODE-5897 from [~apa...@the9muses.net]
[ https://gitbox.apache.org/repos/asf?p=geode.git;h=02d7d1b ]

GEODE-5915: Cleanup DistributedSystemDUnitTest

* Remove unnecessary this qualifiers.
* Minor whitespace changes.


> ManagementListener.handleEvent logs a warning anytime a system Alert occurs
> ---
>
> Key: GEODE-5915
> URL: https://issues.apache.org/jira/browse/GEODE-5915
> Project: Geode
>  Issue Type: Test
>  Components: management
>Reporter: Kirk Lund
>Assignee: Kirk Lund
>Priority: Minor
>  Labels: pull-request-available
> Fix For: 1.8.0
>
>  Time Spent: 20m
>  Remaining Estimate: 0h
>
> The IllegalMonitorStateException is being thrown because the read lock is 
> acquired only if the ResourceEvent type is not SYSTEM_ALERT, but the code 
> tries to unlock it unconditionally:
> Lock:
> {noformat}
> if (event == ResourceEvent.CACHE_CREATE || event == 
> ResourceEvent.CACHE_REMOVE) {
>   readWriteLock.writeLock().lock();
> } else if (event != ResourceEvent.SYSTEM_ALERT) {
>   readWriteLock.readLock().lock();
> }
> {noformat}
> Unlock:
> {noformat}
>   if (event == ResourceEvent.CACHE_CREATE || event == 
> ResourceEvent.CACHE_REMOVE) {
> readWriteLock.writeLock().unlock();
>   } else {
> readWriteLock.readLock().unlock();
>   }
> {noformat}
> {noformat}
> [vm0] [warn 2018/10/23 12:51:35.339 PDT  
> tid=0x58] attempt to unlock read lock, not locked by current thread
> [vm0] java.lang.IllegalMonitorStateException: attempt to unlock read lock, 
> not locked by current thread
> [vm0] at 
> java.util.concurrent.locks.ReentrantReadWriteLock$Sync.unmatchedUnlockException(ReentrantReadWriteLock.java:444)
> [vm0] at 
> java.util.concurrent.locks.ReentrantReadWriteLock$Sync.tryReleaseShared(ReentrantReadWriteLock.java:428)
> [vm0] at 
> java.util.concurrent.locks.AbstractQueuedSynchronizer.releaseShared(AbstractQueuedSynchronizer.java:1341)
> [vm0] at 
> java.util.concurrent.locks.ReentrantReadWriteLock$ReadLock.unlock(ReentrantReadWriteLock.java:881)
> [vm0] at 
> org.apache.geode.management.internal.beans.ManagementListener.handleEvent(ManagementListener.java:232)
> [vm0] at 
> org.apache.geode.distributed.internal.InternalDistributedSystem.notifyResourceEventListeners(InternalDistributedSystem.java:2219)
> [vm0] at 
> org.apache.geode.distributed.internal.InternalDistributedSystem.handleResourceEvent(InternalDistributedSystem.java:595)
> [vm0] at 
> org.apache.geode.internal.admin.remote.AlertListenerMessage.process(AlertListenerMessage.java:106)
> [vm0] at 
> org.apache.geode.distributed.internal.DistributionMessage.scheduleAction(DistributionMessage.java:367)
> [vm0] at 
> org.apache.geode.distributed.internal.DistributionMessage$1.run(DistributionMessage.java:432)
> [vm0] at 
> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
> [vm0] at 
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
> [vm0] at 
> org.apache.geode.distributed.internal.ClusterDistributionManager.runUntilShutdown(ClusterDistributionManager.java:954)
> [vm0] at 
> org.apache.geode.distributed.internal.ClusterDistributionManager.doProcessingThread(ClusterDistributionManager.java:820)
> [vm0] at 
> org.apache.geode.internal.logging.LoggingThreadFactory.lambda$newThread$0(LoggingThreadFactory.java:121)
> [vm0] at java.lang.Thread.run(Thread.java:748)
> {noformat}



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Commented] (GEODE-5841) Update the versions of tomcat that are tested and supported.

2018-10-24 Thread ASF subversion and git services (JIRA)


[ 
https://issues.apache.org/jira/browse/GEODE-5841?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16662866#comment-16662866
 ] 

ASF subversion and git services commented on GEODE-5841:


Commit 0c082e598c0bce260993e690cda77adb647ec0d6 in geode's branch 
refs/heads/feature/GEODE-5897 from Dan Smith
[ https://gitbox.apache.org/repos/asf?p=geode.git;h=0c082e5 ]

GEODE-5841: Adding Tomcat 9 support

* GEODE-5841: Adding Tomcat 9 support

Adding a separate tomcat-9 module and testing that session replication
works with tomcat 9.

Deprecating Tomcat 6 support.


> Update the versions of tomcat that are tested and supported.
> 
>
> Key: GEODE-5841
> URL: https://issues.apache.org/jira/browse/GEODE-5841
> Project: Geode
>  Issue Type: Improvement
>  Components: docs
>Reporter: Dan Smith
>Assignee: Dan Smith
>Priority: Major
>  Labels: pull-request-available
> Fix For: 1.8.0
>
>  Time Spent: 20m
>  Remaining Estimate: 0h
>
> Tomcat 6 has been in end of life since 2016. We should deprecate 
> Tomcat6DeltaSessionManager and plan on removing that in a later release.
> Tomcat 9 has been out for a year. We should add tests that use Tomcat 9 and 
> start supporting that. 



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Commented] (GEODE-5915) ManagementListener.handleEvent logs a warning anytime a system Alert occurs

2018-10-24 Thread ASF subversion and git services (JIRA)


[ 
https://issues.apache.org/jira/browse/GEODE-5915?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16662871#comment-16662871
 ] 

ASF subversion and git services commented on GEODE-5915:


Commit 1c55639a2081233e5bf0cee3c0def74ad97ccce6 in geode's branch 
refs/heads/feature/GEODE-5897 from [~apa...@the9muses.net]
[ https://gitbox.apache.org/repos/asf?p=geode.git;h=1c55639 ]

GEODE-5915: Fix IllegalMonitorStateException logged for Alerts

* Prevent IllegalMonitorStateException in ManagementListener.
* Pass in InternalDistributedSystem to prevent singleton fetches.
* Create unit tests for ManagementListener.


> ManagementListener.handleEvent logs a warning anytime a system Alert occurs
> ---
>
> Key: GEODE-5915
> URL: https://issues.apache.org/jira/browse/GEODE-5915
> Project: Geode
>  Issue Type: Test
>  Components: management
>Reporter: Kirk Lund
>Assignee: Kirk Lund
>Priority: Minor
>  Labels: pull-request-available
> Fix For: 1.8.0
>
>  Time Spent: 20m
>  Remaining Estimate: 0h
>
> The IllegalMonitorStateException is being thrown because the read lock is 
> acquired only if the ResourceEvent type is not SYSTEM_ALERT, but the code 
> tries to unlock it unconditionally:
> Lock:
> {noformat}
> if (event == ResourceEvent.CACHE_CREATE || event == 
> ResourceEvent.CACHE_REMOVE) {
>   readWriteLock.writeLock().lock();
> } else if (event != ResourceEvent.SYSTEM_ALERT) {
>   readWriteLock.readLock().lock();
> }
> {noformat}
> Unlock:
> {noformat}
>   if (event == ResourceEvent.CACHE_CREATE || event == 
> ResourceEvent.CACHE_REMOVE) {
> readWriteLock.writeLock().unlock();
>   } else {
> readWriteLock.readLock().unlock();
>   }
> {noformat}
> {noformat}
> [vm0] [warn 2018/10/23 12:51:35.339 PDT  
> tid=0x58] attempt to unlock read lock, not locked by current thread
> [vm0] java.lang.IllegalMonitorStateException: attempt to unlock read lock, 
> not locked by current thread
> [vm0] at 
> java.util.concurrent.locks.ReentrantReadWriteLock$Sync.unmatchedUnlockException(ReentrantReadWriteLock.java:444)
> [vm0] at 
> java.util.concurrent.locks.ReentrantReadWriteLock$Sync.tryReleaseShared(ReentrantReadWriteLock.java:428)
> [vm0] at 
> java.util.concurrent.locks.AbstractQueuedSynchronizer.releaseShared(AbstractQueuedSynchronizer.java:1341)
> [vm0] at 
> java.util.concurrent.locks.ReentrantReadWriteLock$ReadLock.unlock(ReentrantReadWriteLock.java:881)
> [vm0] at 
> org.apache.geode.management.internal.beans.ManagementListener.handleEvent(ManagementListener.java:232)
> [vm0] at 
> org.apache.geode.distributed.internal.InternalDistributedSystem.notifyResourceEventListeners(InternalDistributedSystem.java:2219)
> [vm0] at 
> org.apache.geode.distributed.internal.InternalDistributedSystem.handleResourceEvent(InternalDistributedSystem.java:595)
> [vm0] at 
> org.apache.geode.internal.admin.remote.AlertListenerMessage.process(AlertListenerMessage.java:106)
> [vm0] at 
> org.apache.geode.distributed.internal.DistributionMessage.scheduleAction(DistributionMessage.java:367)
> [vm0] at 
> org.apache.geode.distributed.internal.DistributionMessage$1.run(DistributionMessage.java:432)
> [vm0] at 
> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
> [vm0] at 
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
> [vm0] at 
> org.apache.geode.distributed.internal.ClusterDistributionManager.runUntilShutdown(ClusterDistributionManager.java:954)
> [vm0] at 
> org.apache.geode.distributed.internal.ClusterDistributionManager.doProcessingThread(ClusterDistributionManager.java:820)
> [vm0] at 
> org.apache.geode.internal.logging.LoggingThreadFactory.lambda$newThread$0(LoggingThreadFactory.java:121)
> [vm0] at java.lang.Thread.run(Thread.java:748)
> {noformat}



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Commented] (GEODE-5916) deploying examples pipeline is broken

2018-10-24 Thread ASF subversion and git services (JIRA)


[ 
https://issues.apache.org/jira/browse/GEODE-5916?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16662865#comment-16662865
 ] 

ASF subversion and git services commented on GEODE-5916:


Commit 2a4d4c54f7caaba5c521b42462f521ff77fa3d99 in geode's branch 
refs/heads/feature/GEODE-5897 from [~smgoller]
[ https://gitbox.apache.org/repos/asf?p=geode.git;h=2a4d4c5 ]

GEODE-5916: INDENTATION! (#2701)

Co-authored-by: Sean Goller 
Co-authored-by: Dick Cavender 
Co-authored-by: Patrick Rhomberg 

> deploying examples pipeline is broken
> -
>
> Key: GEODE-5916
> URL: https://issues.apache.org/jira/browse/GEODE-5916
> Project: Geode
>  Issue Type: Bug
>  Components: ci
>Reporter: Sean Goller
>Priority: Major
>  Labels: pull-request-available
>  Time Spent: 4h
>  Remaining Estimate: 0h
>
> The meta job that deploys the examples pipeline is broken.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Commented] (GEODE-5911) Improve SSL warning to indicate specific to GEODE; reference related property

2018-10-24 Thread ASF subversion and git services (JIRA)


[ 
https://issues.apache.org/jira/browse/GEODE-5911?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16662868#comment-16662868
 ] 

ASF subversion and git services commented on GEODE-5911:


Commit de2aed4a8032fc0e0bc1f8399ce985fae7e3cb85 in geode's branch 
refs/heads/feature/GEODE-5897 from ladyVader
[ https://gitbox.apache.org/repos/asf?p=geode.git;h=de2aed4 ]

GEODE-5911: Improve SSL warning to indicate specific to GEODE; reference 
related property

* Added Apache GEODE to SSL hostname validation warning
* Added ssl-endpoint-identification-enabled property to same


> Improve SSL warning to indicate specific to GEODE; reference related property
> -
>
> Key: GEODE-5911
> URL: https://issues.apache.org/jira/browse/GEODE-5911
> Project: Geode
>  Issue Type: Bug
>  Components: security
>Affects Versions: 1.8.0
>Reporter: Shelley Lynn Hughes-Godfrey
>Assignee: Shelley Lynn Hughes-Godfrey
>Priority: Major
>  Labels: pull-request-available
>  Time Spent: 20m
>  Remaining Estimate: 0h
>
> We currently log this warning in the system log if 
> ssl-endpoint-identification-enabled 
> {noformat}
> Your SSL configuration disables hostname validation. Future releases will 
> mandate hostname validation.
> {noformat}
> This can be mis-interpreted as a JVM warning, so updating the message to show 
> it is Apache GEODE related ... and include the property to enable hostname 
> validation.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Commented] (GEODE-5819) Handshake fails on Java11

2018-10-24 Thread ASF subversion and git services (JIRA)


[ 
https://issues.apache.org/jira/browse/GEODE-5819?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16662869#comment-16662869
 ] 

ASF subversion and git services commented on GEODE-5819:


Commit a1bbe9074b05a9945e2f8cc4e7c915bd13bc8c02 in geode's branch 
refs/heads/feature/GEODE-5897 from jinmeiliao
[ https://gitbox.apache.org/repos/asf?p=geode.git;h=a1bbe90 ]

GEODE-5819: use cipher suites supported across jdk versions (#2677)




> Handshake fails on Java11
> -
>
> Key: GEODE-5819
> URL: https://issues.apache.org/jira/browse/GEODE-5819
> Project: Geode
>  Issue Type: Sub-task
>Reporter: Jinmei Liao
>Assignee: Patrick Rhomberg
>Priority: Major
>  Labels: pull-request-available
>  Time Spent: 1h 20m
>  Remaining Estimate: 0h
>
> * 
> [RestAPIsWithSSLDUnitTest|http://files.apachegeode-ci.info/builds/1.8.0-build.5/test-results/distributedTest/1538508591/classes/org.apache.geode.rest.internal.web.controllers.RestAPIsWithSSLDUnitTest.html].
>  
> [testSSLWithMultipleCipherSuite|http://files.apachegeode-ci.info/builds/1.8.0-build.5/test-results/distributedTest/1538508591/classes/org.apache.geode.rest.internal.web.controllers.RestAPIsWithSSLDUnitTest.html#testSSLWithMultipleCipherSuite]
>  * 
> [RestAPIsWithSSLDUnitTest|http://files.apachegeode-ci.info/builds/1.8.0-build.5/test-results/distributedTest/1538508591/classes/org.apache.geode.rest.internal.web.controllers.RestAPIsWithSSLDUnitTest.html].
>  
> [testSSLWithMultipleCipherSuiteLegacy|http://files.apachegeode-ci.info/builds/1.8.0-build.5/test-results/distributedTest/1538508591/classes/org.apache.geode.rest.internal.web.controllers.RestAPIsWithSSLDUnitTest.html#testSSLWithMultipleCipherSuiteLegacy]
> {noformat}
> java.lang.RuntimeException: unexpected exception
>   at 
> org.apache.geode.rest.internal.web.controllers.RestAPIsWithSSLDUnitTest.validateConnection(RestAPIsWithSSLDUnitTest.java:512)
>   at 
> org.apache.geode.rest.internal.web.controllers.RestAPIsWithSSLDUnitTest.testSSLWithMultipleCipherSuite(RestAPIsWithSSLDUnitTest.java:701)
>   at 
> java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>   at 
> java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
>   at 
> java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>   at java.base/java.lang.reflect.Method.invoke(Method.java:564)
>   at 
> org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50)
>   at 
> org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
>   at 
> org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47)
>   at 
> org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
>   at 
> org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)
>   at 
> org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27)
>   at org.junit.rules.TestWatcher$1.evaluate(TestWatcher.java:55)
>   at org.junit.rules.RunRules.evaluate(RunRules.java:20)
>   at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)
>   at 
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:78)
>   at 
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:57)
>   at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
>   at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
>   at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
>   at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
>   at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
>   at 
> org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)
>   at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
>   at 
> org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.runTestClass(JUnitTestClassExecutor.java:106)
>   at 
> org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.execute(JUnitTestClassExecutor.java:58)
>   at 
> org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.execute(JUnitTestClassExecutor.java:38)
>   at 
> org.gradle.api.internal.tasks.testing.junit.AbstractJUnitTestClassProcessor.processTestClass(AbstractJUnitTestClassProcessor.java:66)
>   at 
> org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.processTestClass(SuiteTestClassProcessor.java:51)
>   at 
> java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>   at 
> java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessor

[jira] [Commented] (GEODE-5897) create jndi-binding gfsh command does not report errors

2018-10-24 Thread ASF subversion and git services (JIRA)


[ 
https://issues.apache.org/jira/browse/GEODE-5897?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16662873#comment-16662873
 ] 

ASF subversion and git services commented on GEODE-5897:


Commit b2bb98e2e9760983159aa2468b07a20501396a66 in geode's branch 
refs/heads/feature/GEODE-5897 from [~dschneider]
[ https://gitbox.apache.org/repos/asf?p=geode.git;h=b2bb98e ]

Merge branch 'develop' into feature/GEODE-5897


> create jndi-binding gfsh command does not report errors
> ---
>
> Key: GEODE-5897
> URL: https://issues.apache.org/jira/browse/GEODE-5897
> Project: Geode
>  Issue Type: Bug
>  Components: gfsh
>Reporter: Swapnil Bawaskar
>Assignee: Darrel Schneider
>Priority: Major
>  Labels: pull-request-available
>  Time Spent: 20m
>  Remaining Estimate: 0h
>
> The command succeeds even if there was an error on the server. I would expect 
> the command to fail if the url has a typo, the credentials are incorrect, the 
> driver class was not found on the classpath etc.
>  E.g.
> {noformat}
> gfsh>create jndi-binding --connection-url=lcoalsthag --name=ds2 
> --jdbc-driver-class="asdffii" --type=SIMPLE --username=foo
> Password: *
> Member | Status | Message
> -- | -- | 
> ---
> serv1  | OK | Initiated jndi binding "ds2" on "serv1". See server logs to 
> verify.
> Changes to configuration for group 'cluster' are persisted.
> {noformat}
> But the server has an error in the logs:
> {noformat}
> [error 2018/10/18 11:26:27.385 PDT serv1  
> tid=0x48] An Exception was caught while trying to load the driver. asdffii
>  java.lang.ClassNotFoundException: asdffii
>  at 
> org.apache.geode.internal.ClassPathLoader.forName(ClassPathLoader.java:170)
>  at 
> org.apache.geode.internal.datasource.GemFireBasicDataSource.loadDriver(GemFireBasicDataSource.java:130)
>  at 
> org.apache.geode.internal.datasource.GemFireBasicDataSource.(GemFireBasicDataSource.java:68)
>  at 
> org.apache.geode.internal.datasource.DataSourceFactory.getSimpleDataSource(DataSourceFactory.java:75)
>  at 
> org.apache.geode.internal.jndi.JNDIInvoker.mapDatasource(JNDIInvoker.java:340)
>  at 
> org.apache.geode.management.internal.cli.functions.CreateJndiBindingFunction.executeFunction(CreateJndiBindingFunction.java:39)
>  at org.apache.geode.management.cli.CliFunction.execute(CliFunction.java:32)
>  at 
> org.apache.geode.internal.cache.MemberFunctionStreamingMessage.process(MemberFunctionStreamingMessage.java:193)
>  at 
> org.apache.geode.distributed.internal.DistributionMessage.scheduleAction(DistributionMessage.java:367)
>  at 
> org.apache.geode.distributed.internal.DistributionMessage$1.run(DistributionMessage.java:432)
>  at 
> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
>  at 
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
>  at 
> org.apache.geode.distributed.internal.ClusterDistributionManager.runUntilShutdown(ClusterDistributionManager.java:949)
>  at 
> org.apache.geode.distributed.internal.ClusterDistributionManager.doFunctionExecutionThread(ClusterDistributionManager.java:803)
>  at 
> org.apache.geode.internal.logging.LoggingThreadFactory.lambda$newThread$0(LoggingThreadFactory.java:121)
>  at java.lang.Thread.run(Thread.java:745)
> [error 2018/10/18 11:26:27.386 PDT serv1  
> tid=0x48] DataSourceFactory::getSimpleDataSource:Exception while creating 
> GemfireBasicDataSource.Exception String=An Exception was caught while trying 
> to load the driver. asdffii
>  java.sql.SQLException: An Exception was caught while trying to load the 
> driver. asdffii
>  at 
> org.apache.geode.internal.datasource.GemFireBasicDataSource.loadDriver(GemFireBasicDataSource.java:137)
>  at 
> org.apache.geode.internal.datasource.GemFireBasicDataSource.(GemFireBasicDataSource.java:68)
>  at 
> org.apache.geode.internal.datasource.DataSourceFactory.getSimpleDataSource(DataSourceFactory.java:75)
>  at 
> org.apache.geode.internal.jndi.JNDIInvoker.mapDatasource(JNDIInvoker.java:340)
>  at 
> org.apache.geode.management.internal.cli.functions.CreateJndiBindingFunction.executeFunction(CreateJndiBindingFunction.java:39)
>  at org.apache.geode.management.cli.CliFunction.execute(CliFunction.java:32)
>  at 
> org.apache.geode.internal.cache.MemberFunctionStreamingMessage.process(MemberFunctionStreamingMessage.java:193)
>  at 
> org.apache.geode.distributed.internal.DistributionMessage.scheduleAction(DistributionMessage.java:367)
>  at 
> org.apache.geode.distributed.internal.DistributionMessage$1.run(DistributionMessage.java:432)
>  at 
> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
>  at 
> java.util.concurrent.ThreadPoolE

[jira] [Commented] (GEODE-5841) Update the versions of tomcat that are tested and supported.

2018-10-24 Thread ASF subversion and git services (JIRA)


[ 
https://issues.apache.org/jira/browse/GEODE-5841?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16662867#comment-16662867
 ] 

ASF subversion and git services commented on GEODE-5841:


Commit 0c082e598c0bce260993e690cda77adb647ec0d6 in geode's branch 
refs/heads/feature/GEODE-5897 from Dan Smith
[ https://gitbox.apache.org/repos/asf?p=geode.git;h=0c082e5 ]

GEODE-5841: Adding Tomcat 9 support

* GEODE-5841: Adding Tomcat 9 support

Adding a separate tomcat-9 module and testing that session replication
works with tomcat 9.

Deprecating Tomcat 6 support.


> Update the versions of tomcat that are tested and supported.
> 
>
> Key: GEODE-5841
> URL: https://issues.apache.org/jira/browse/GEODE-5841
> Project: Geode
>  Issue Type: Improvement
>  Components: docs
>Reporter: Dan Smith
>Assignee: Dan Smith
>Priority: Major
>  Labels: pull-request-available
> Fix For: 1.8.0
>
>  Time Spent: 20m
>  Remaining Estimate: 0h
>
> Tomcat 6 has been in end of life since 2016. We should deprecate 
> Tomcat6DeltaSessionManager and plan on removing that in a later release.
> Tomcat 9 has been out for a year. We should add tests that use Tomcat 9 and 
> start supporting that. 



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Commented] (GEODE-5916) deploying examples pipeline is broken

2018-10-24 Thread ASF subversion and git services (JIRA)


[ 
https://issues.apache.org/jira/browse/GEODE-5916?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16662863#comment-16662863
 ] 

ASF subversion and git services commented on GEODE-5916:


Commit 991aa22cab52cbfaa88a8ab73942fe9b030951f4 in geode's branch 
refs/heads/feature/GEODE-5897 from [~smgoller]
[ https://gitbox.apache.org/repos/asf?p=geode.git;h=991aa22 ]

GEODE-5916: stop instance after we are done. (#2699)

Co-authored-by: Sean Goller 
Co-authored-by: Dick Cavender 
Co-authored-by: Patrick Rhomberg 

> deploying examples pipeline is broken
> -
>
> Key: GEODE-5916
> URL: https://issues.apache.org/jira/browse/GEODE-5916
> Project: Geode
>  Issue Type: Bug
>  Components: ci
>Reporter: Sean Goller
>Priority: Major
>  Labels: pull-request-available
>  Time Spent: 4h
>  Remaining Estimate: 0h
>
> The meta job that deploys the examples pipeline is broken.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Created] (GEODE-5926) use jinja to reduce duplicated code in metrics pipeline

2018-10-24 Thread Owen Nichols (JIRA)
Owen Nichols created GEODE-5926:
---

 Summary: use jinja to reduce duplicated code in metrics pipeline
 Key: GEODE-5926
 URL: https://issues.apache.org/jira/browse/GEODE-5926
 Project: Geode
  Issue Type: Bug
  Components: ci
Reporter: Owen Nichols


the current pipeline code has been duplicated 18 times for each job.  using a 
jinja loop this could be reduced by 18x.  also it is pointing to the wrong 
pipeline, should be apache-develop-main instead of develop



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Assigned] (GEODE-5927) add a way for create jndi-binding --type=POOLED to pass vendor specific attributes to the pool provider

2018-10-24 Thread Darrel Schneider (JIRA)


 [ 
https://issues.apache.org/jira/browse/GEODE-5927?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Darrel Schneider reassigned GEODE-5927:
---

Assignee: Darrel Schneider

> add a way for create jndi-binding --type=POOLED to pass vendor specific 
> attributes to the pool provider
> ---
>
> Key: GEODE-5927
> URL: https://issues.apache.org/jira/browse/GEODE-5927
> Project: Geode
>  Issue Type: Improvement
>  Components: gfsh
>Reporter: Darrel Schneider
>Assignee: Darrel Schneider
>Priority: Major
>
> The new create jndi-binding --type=POOLED does not provide a way to configure 
> the pool.
> The pool can now be implemented by a user implemented class so we can not 
> know in advance the different configuration options it may have. So we want 
> to provide a way that the gfsh create jndi-binding command can pass key:value 
> string pairs to the pool implementation.
>  



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Created] (GEODE-5927) add a way for create jndi-binding --type=POOLED to pass vendor specific attributes to the pool provider

2018-10-24 Thread Darrel Schneider (JIRA)
Darrel Schneider created GEODE-5927:
---

 Summary: add a way for create jndi-binding --type=POOLED to pass 
vendor specific attributes to the pool provider
 Key: GEODE-5927
 URL: https://issues.apache.org/jira/browse/GEODE-5927
 Project: Geode
  Issue Type: Improvement
  Components: gfsh
Reporter: Darrel Schneider


The new create jndi-binding --type=POOLED does not provide a way to configure 
the pool.

The pool can now be implemented by a user implemented class so we can not know 
in advance the different configuration options it may have. So we want to 
provide a way that the gfsh create jndi-binding command can pass key:value 
string pairs to the pool implementation.

 



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Updated] (GEODE-2610) Host schema on geode.apache.org

2018-10-24 Thread ASF GitHub Bot (JIRA)


 [ 
https://issues.apache.org/jira/browse/GEODE-2610?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

ASF GitHub Bot updated GEODE-2610:
--
Labels: pull-request-available  (was: )

> Host schema on geode.apache.org
> ---
>
> Key: GEODE-2610
> URL: https://issues.apache.org/jira/browse/GEODE-2610
> Project: Geode
>  Issue Type: Sub-task
>  Components: build, native client
>Reporter: Anthony Baker
>Priority: Major
>  Labels: pull-request-available
>
> We need to move gfcpp-cache-9.0.xsd to http://geode.apache.org/schema and 
> change the definition:
> {noformat}
> http://schema.pivotal.io/gemfire/gfcpp-cache"; 
> xmlns:nc="http://schema.pivotal.io/gemfire/gfcpp-cache";
>   elementFormDefault="qualified" attributeFormDefault="unqualified" 
> targetNamespace="http://schema.pivotal.io/gemfire/gfcpp-cache";
>   xmlns:xsd="http://www.w3.org/2001/XMLSchema"; version="9.0">
> {noformat}



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Commented] (GEODE-2610) Host schema on geode.apache.org

2018-10-24 Thread Blake Bender (JIRA)


[ 
https://issues.apache.org/jira/browse/GEODE-2610?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16662918#comment-16662918
 ] 

Blake Bender commented on GEODE-2610:
-

Schema is now hosted at 
[http://geode.apache.org/schema/cpp-cache/cpp-cache-1.0.xsd.]  References in 
the source tree should all be fixed up now.

> Host schema on geode.apache.org
> ---
>
> Key: GEODE-2610
> URL: https://issues.apache.org/jira/browse/GEODE-2610
> Project: Geode
>  Issue Type: Sub-task
>  Components: build, native client
>Reporter: Anthony Baker
>Priority: Major
>  Labels: pull-request-available
>  Time Spent: 10m
>  Remaining Estimate: 0h
>
> We need to move gfcpp-cache-9.0.xsd to http://geode.apache.org/schema and 
> change the definition:
> {noformat}
> http://schema.pivotal.io/gemfire/gfcpp-cache"; 
> xmlns:nc="http://schema.pivotal.io/gemfire/gfcpp-cache";
>   elementFormDefault="qualified" attributeFormDefault="unqualified" 
> targetNamespace="http://schema.pivotal.io/gemfire/gfcpp-cache";
>   xmlns:xsd="http://www.w3.org/2001/XMLSchema"; version="9.0">
> {noformat}



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Created] (GEODE-5928) Code Cleanup: Refactor WANSSLDunitTest to not extend TestBase classes

2018-10-24 Thread Patrick Rhomberg (JIRA)
Patrick Rhomberg created GEODE-5928:
---

 Summary: Code Cleanup: Refactor WANSSLDunitTest to not extend 
TestBase classes
 Key: GEODE-5928
 URL: https://issues.apache.org/jira/browse/GEODE-5928
 Project: Geode
  Issue Type: Improvement
Reporter: Patrick Rhomberg


It is very difficult to reason about a test's behavior when the majority of it 
is obfuscated behind test inheritance.  This ticket represents refactoring done 
in pursuit of GEODE-5819.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Updated] (GEODE-5928) Code Cleanup: Refactor WANSSLDunitTest to not extend TestBase classes

2018-10-24 Thread ASF GitHub Bot (JIRA)


 [ 
https://issues.apache.org/jira/browse/GEODE-5928?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

ASF GitHub Bot updated GEODE-5928:
--
Labels: pull-request-available  (was: )

> Code Cleanup: Refactor WANSSLDunitTest to not extend TestBase classes
> -
>
> Key: GEODE-5928
> URL: https://issues.apache.org/jira/browse/GEODE-5928
> Project: Geode
>  Issue Type: Improvement
>Reporter: Patrick Rhomberg
>Priority: Major
>  Labels: pull-request-available
>
> It is very difficult to reason about a test's behavior when the majority of 
> it is obfuscated behind test inheritance.  This ticket represents refactoring 
> done in pursuit of GEODE-5819.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Commented] (GEODE-5864) Streamline and parameterize concourse environment

2018-10-24 Thread ASF subversion and git services (JIRA)


[ 
https://issues.apache.org/jira/browse/GEODE-5864?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16662944#comment-16662944
 ] 

ASF subversion and git services commented on GEODE-5864:


Commit 7d9858ee882f6bf06a7658b39911aac4fe72e4e1 in geode's branch 
refs/heads/develop from [~smgoller]
[ https://gitbox.apache.org/repos/asf?p=geode.git;h=7d9858e ]

GEODE-5864 Refactor pipeline deployment. (#2707)

* deploy_meta.sh now looks at the file meta.properties for defaults
* Users should create meta.properties.local file and override values
  there. A common customization is to override GEODE_FORK with your
  personal geode repository.
* GRADLE_GLOBAL_ARGS is a string of gradle arguments that will be passed
  to every invocation of gradle.
* Change "start_instance.sh" to "create_instance.sh"
* Change "stop_instance.sh" to "delete_instance.sh"
* Remove unnecessary gcloud delete invocation
* Add on_failure block to rsync_code_up job to delete the instance.
* Make on_failure call a do block to be consistent with other on_failures.
* Add system property for excluding individual test classes.
* Adjust excludeTests to handle multiple tests
* Add maven snapshot bucket for storing published artifacts.
* Make GCP_PROJECT a property instead of deriving it.
* Make deploy_meta.sh more user-friendly by displaying values and
  offering the option to abort.
* Forks should no longer be hard-coded.
* Remove UpdatePassingRef job.
* Remove unused scripts.

Co-authored-by: Sean Goller 
Co-authored-by: Jacob Barrett 
Co-authored-by: Dick Cavender 

> Streamline and parameterize concourse environment
> -
>
> Key: GEODE-5864
> URL: https://issues.apache.org/jira/browse/GEODE-5864
> Project: Geode
>  Issue Type: Improvement
>  Components: ci
>Reporter: Sean Goller
>Priority: Major
>  Labels: pull-request-available
>  Time Spent: 9h 40m
>  Remaining Estimate: 0h
>
> In order to simplify stamping out multiple CI environments such as for 
> developer use, parameterize infrastructure-specific variables and remove 
> unnecessary vault usage.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Updated] (GEODE-5926) use jinja to reduce duplicated code in metrics pipeline

2018-10-24 Thread ASF GitHub Bot (JIRA)


 [ 
https://issues.apache.org/jira/browse/GEODE-5926?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

ASF GitHub Bot updated GEODE-5926:
--
Labels: pull-request-available  (was: )

> use jinja to reduce duplicated code in metrics pipeline
> ---
>
> Key: GEODE-5926
> URL: https://issues.apache.org/jira/browse/GEODE-5926
> Project: Geode
>  Issue Type: Bug
>  Components: ci
>Reporter: Owen Nichols
>Priority: Major
>  Labels: pull-request-available
>
> the current pipeline code has been duplicated 18 times for each job.  using a 
> jinja loop this could be reduced by 18x.  also it is pointing to the wrong 
> pipeline, should be apache-develop-main instead of develop



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Commented] (GEODE-5926) use jinja to reduce duplicated code in metrics pipeline

2018-10-24 Thread ASF subversion and git services (JIRA)


[ 
https://issues.apache.org/jira/browse/GEODE-5926?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16662959#comment-16662959
 ] 

ASF subversion and git services commented on GEODE-5926:


Commit 35d122686e6ccc8b23c4e42d104e3d489f96b85a in geode's branch 
refs/heads/develop from [~onichols-pivotal]
[ https://gitbox.apache.org/repos/asf?p=geode.git;h=35d1226 ]

GEODE-5926 parameterize metrics pipeline (#2708)



> use jinja to reduce duplicated code in metrics pipeline
> ---
>
> Key: GEODE-5926
> URL: https://issues.apache.org/jira/browse/GEODE-5926
> Project: Geode
>  Issue Type: Bug
>  Components: ci
>Reporter: Owen Nichols
>Priority: Major
>  Labels: pull-request-available
>  Time Spent: 20m
>  Remaining Estimate: 0h
>
> the current pipeline code has been duplicated 18 times for each job.  using a 
> jinja loop this could be reduced by 18x.  also it is pointing to the wrong 
> pipeline, should be apache-develop-main instead of develop



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Assigned] (GEODE-5674) Stop picking ports randomly for tests

2018-10-24 Thread Brian Rowe (JIRA)


 [ 
https://issues.apache.org/jira/browse/GEODE-5674?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Brian Rowe reassigned GEODE-5674:
-

Assignee: Brian Rowe

> Stop picking ports randomly for tests
> -
>
> Key: GEODE-5674
> URL: https://issues.apache.org/jira/browse/GEODE-5674
> Project: Geode
>  Issue Type: Improvement
>Reporter: Dan Smith
>Assignee: Brian Rowe
>Priority: Major
>  Labels: swat
>
> Our tests currently use AvailablePortHelper and AvailablePort to find a 
> random port that is not in use.
> However, this can lead to port collisions because after the port is returned, 
> it is available until something binds to that socket. In the mean time, other 
> calls to getAvailablePort can return the same port, with around 0.01% chance, 
> since the range is 1 ports.
> If we did not pick ports randomly, but instead iterated over a pool of ports, 
> we would not return the same port twice until exhaust the pool. We therefore 
> not get the same port twice in a test.
> We would need to handle the fact that dunit tests have multiple VMs, so we 
> need either a central available port service or a unique pool of ports for 
> each process or something like that.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Updated] (GEODE-5764) CI failure: ParallelAsyncEventListenerWithOffHeapDistributedTest.testParallelAsyncEventQueueMoveBucketAndMoveItBackDuringDispatching[dispatcherThreadCount=3]

2018-10-24 Thread ASF GitHub Bot (JIRA)


 [ 
https://issues.apache.org/jira/browse/GEODE-5764?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

ASF GitHub Bot updated GEODE-5764:
--
Labels: pull-request-available swat  (was: swat)

> CI failure: 
> ParallelAsyncEventListenerWithOffHeapDistributedTest.testParallelAsyncEventQueueMoveBucketAndMoveItBackDuringDispatching[dispatcherThreadCount=3]
> -
>
> Key: GEODE-5764
> URL: https://issues.apache.org/jira/browse/GEODE-5764
> Project: Geode
>  Issue Type: Bug
>Reporter: Dale Emery
>Assignee: Dale Emery
>Priority: Major
>  Labels: pull-request-available, swat
>
> [http://files.apachegeode-ci.info/builds/geode-pr-2461/test-results/distributedTest/1537481968/classes/org.apache.geode.internal.cache.wan.asyncqueue.ParallelAsyncEventListenerWithOffHeapDistributedTest.html#testParallelAsyncEventQueueMoveBucketAndMoveItBackDuringDispatching[dispatcherThreadCount=3]]
>  
> {code:java}
> org.junit.ComparisonFailure: expected:<...05,
> 106,
> 107[,
> 108,
> 109,
> 110,
> 111,
> 112]]> but was:<...05,
> 106,
> 107[]]>
>   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.internal.cache.wan.asyncqueue.ParallelAsyncEventListenerDistributedTest.testParallelAsyncEventQueueMoveBucketAndMoveItBackDuringDispatching(ParallelAsyncEventListenerDistributedTest.java:777)
>   at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>   at 
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
>   at 
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>   at java.lang.reflect.Method.invoke(Method.java:498)
>   at 
> org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50)
>   at 
> org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
>   at 
> org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47)
>   at 
> org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
>   at 
> org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)
>   at 
> org.apache.geode.test.dunit.rules.AbstractDistributedRule$1.evaluate(AbstractDistributedRule.java:60)
>   at 
> org.apache.geode.test.dunit.rules.AbstractDistributedRule$1.evaluate(AbstractDistributedRule.java:60)
>   at 
> org.apache.geode.test.dunit.rules.AbstractDistributedRule$1.evaluate(AbstractDistributedRule.java:60)
>   at org.junit.rules.ExternalResource$1.evaluate(ExternalResource.java:48)
>   at org.junit.rules.RunRules.evaluate(RunRules.java:20)
>   at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)
>   at 
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:78)
>   at 
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:57)
>   at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
>   at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
>   at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
>   at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
>   at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
>   at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
>   at org.junit.runners.Suite.runChild(Suite.java:128)
>   at org.junit.runners.Suite.runChild(Suite.java:27)
>   at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
>   at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
>   at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
>   at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
>   at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
>   at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
>   at 
> org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.runTestClass(JUnitTestClassExecutor.java:106)
>   at 
> org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.execute(JUnitTestClassExecutor.java:58)
>   at 
> org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.execute(JUnitTestClassExecutor.java:38)
>   at 
> org.gradle.api.internal.tasks.testing.junit.AbstractJUnitTestClassProcessor.processTestClass(AbstractJUnitTestClassProcessor.java:66)
>  

[jira] [Updated] (GEODE-5923) JMX manager does not receive locally generated Alerts

2018-10-24 Thread ASF GitHub Bot (JIRA)


 [ 
https://issues.apache.org/jira/browse/GEODE-5923?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

ASF GitHub Bot updated GEODE-5923:
--
Labels: pull-request-available  (was: )

> JMX manager does not receive locally generated Alerts
> -
>
> Key: GEODE-5923
> URL: https://issues.apache.org/jira/browse/GEODE-5923
> Project: Geode
>  Issue Type: Bug
>  Components: management
>Affects Versions: 1.0.0-incubating, 1.1.0, 1.1.1, 1.2.0, 1.3.0, 1.2.1, 
> 1.4.0, 1.5.0, 1.6.0, 1.7.0
>Reporter: Kirk Lund
>Assignee: Kirk Lund
>Priority: Major
>  Labels: pull-request-available
>
> The JMX manager does not receive locally generated Alerts. It only receives 
> remotely generated Alerts.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Resolved] (GEODE-5926) use jinja to reduce duplicated code in metrics pipeline

2018-10-24 Thread Owen Nichols (JIRA)


 [ 
https://issues.apache.org/jira/browse/GEODE-5926?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Owen Nichols resolved GEODE-5926.
-
   Resolution: Fixed
Fix Version/s: 1.8.0

> use jinja to reduce duplicated code in metrics pipeline
> ---
>
> Key: GEODE-5926
> URL: https://issues.apache.org/jira/browse/GEODE-5926
> Project: Geode
>  Issue Type: Bug
>  Components: ci
>Reporter: Owen Nichols
>Priority: Major
>  Labels: pull-request-available
> Fix For: 1.8.0
>
>  Time Spent: 20m
>  Remaining Estimate: 0h
>
> the current pipeline code has been duplicated 18 times for each job.  using a 
> jinja loop this could be reduced by 18x.  also it is pointing to the wrong 
> pipeline, should be apache-develop-main instead of develop



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Created] (GEODE-5929) concourse workers do not need java

2018-10-24 Thread Owen Nichols (JIRA)
Owen Nichols created GEODE-5929:
---

 Summary: concourse workers do not need java
 Key: GEODE-5929
 URL: https://issues.apache.org/jira/browse/GEODE-5929
 Project: Geode
  Issue Type: Bug
  Components: ci
Reporter: Owen Nichols


all java is done in heavy-lifters now, so we can use an even lighter weight 
alpine base image



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Updated] (GEODE-5927) add a way for create jndi-binding --type=POOLED to pass vendor specific attributes to the pool provider

2018-10-24 Thread ASF GitHub Bot (JIRA)


 [ 
https://issues.apache.org/jira/browse/GEODE-5927?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

ASF GitHub Bot updated GEODE-5927:
--
Labels: pull-request-available  (was: )

> add a way for create jndi-binding --type=POOLED to pass vendor specific 
> attributes to the pool provider
> ---
>
> Key: GEODE-5927
> URL: https://issues.apache.org/jira/browse/GEODE-5927
> Project: Geode
>  Issue Type: Improvement
>  Components: gfsh
>Reporter: Darrel Schneider
>Assignee: Darrel Schneider
>Priority: Major
>  Labels: pull-request-available
>
> The new create jndi-binding --type=POOLED does not provide a way to configure 
> the pool.
> The pool can now be implemented by a user implemented class so we can not 
> know in advance the different configuration options it may have. So we want 
> to provide a way that the gfsh create jndi-binding command can pass key:value 
> string pairs to the pool implementation.
>  



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Commented] (GEODE-5886) Make extension module dependencies explicit.

2018-10-24 Thread ASF subversion and git services (JIRA)


[ 
https://issues.apache.org/jira/browse/GEODE-5886?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16662969#comment-16662969
 ] 

ASF subversion and git services commented on GEODE-5886:


Commit 01dc9db9ca334087f1edec31c5739710eef3d06b in geode's branch 
refs/heads/develop from [~prhomberg]
[ https://gitbox.apache.org/repos/asf?p=geode.git;h=01dc9db ]

GEODE-5886: Make dependencies explicit in extensions modules. (#2674)

* GEODE-5886: Make dependencies explicit in extensions modules.

* javax.servlet:servlet-api is identified as a dependency, but causes classpath 
conflicts to occur in Tomcat testing.  Additional investigation required.

Co-authored-by: Patrick Rhomberg 
Co-authored-by: Robert Houghton 


> Make extension module dependencies explicit.
> 
>
> Key: GEODE-5886
> URL: https://issues.apache.org/jira/browse/GEODE-5886
> Project: Geode
>  Issue Type: Sub-task
>Reporter: Patrick Rhomberg
>Assignee: Patrick Rhomberg
>Priority: Major
>  Labels: pull-request-available
>  Time Spent: 50m
>  Remaining Estimate: 0h
>




--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Commented] (GEODE-5886) Make extension module dependencies explicit.

2018-10-24 Thread ASF subversion and git services (JIRA)


[ 
https://issues.apache.org/jira/browse/GEODE-5886?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16662970#comment-16662970
 ] 

ASF subversion and git services commented on GEODE-5886:


Commit 01dc9db9ca334087f1edec31c5739710eef3d06b in geode's branch 
refs/heads/develop from [~prhomberg]
[ https://gitbox.apache.org/repos/asf?p=geode.git;h=01dc9db ]

GEODE-5886: Make dependencies explicit in extensions modules. (#2674)

* GEODE-5886: Make dependencies explicit in extensions modules.

* javax.servlet:servlet-api is identified as a dependency, but causes classpath 
conflicts to occur in Tomcat testing.  Additional investigation required.

Co-authored-by: Patrick Rhomberg 
Co-authored-by: Robert Houghton 


> Make extension module dependencies explicit.
> 
>
> Key: GEODE-5886
> URL: https://issues.apache.org/jira/browse/GEODE-5886
> Project: Geode
>  Issue Type: Sub-task
>Reporter: Patrick Rhomberg
>Assignee: Patrick Rhomberg
>Priority: Major
>  Labels: pull-request-available
>  Time Spent: 50m
>  Remaining Estimate: 0h
>




--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Updated] (GEODE-5929) concourse workers do not need java

2018-10-24 Thread ASF GitHub Bot (JIRA)


 [ 
https://issues.apache.org/jira/browse/GEODE-5929?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

ASF GitHub Bot updated GEODE-5929:
--
Labels: pull-request-available  (was: )

> concourse workers do not need java
> --
>
> Key: GEODE-5929
> URL: https://issues.apache.org/jira/browse/GEODE-5929
> Project: Geode
>  Issue Type: Bug
>  Components: ci
>Reporter: Owen Nichols
>Priority: Major
>  Labels: pull-request-available
>
> all java is done in heavy-lifters now, so we can use an even lighter weight 
> alpine base image



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Resolved] (GEODE-5897) create jndi-binding gfsh command does not report errors

2018-10-24 Thread Darrel Schneider (JIRA)


 [ 
https://issues.apache.org/jira/browse/GEODE-5897?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Darrel Schneider resolved GEODE-5897.
-
   Resolution: Fixed
Fix Version/s: 1.8.0

> create jndi-binding gfsh command does not report errors
> ---
>
> Key: GEODE-5897
> URL: https://issues.apache.org/jira/browse/GEODE-5897
> Project: Geode
>  Issue Type: Bug
>  Components: gfsh
>Reporter: Swapnil Bawaskar
>Assignee: Darrel Schneider
>Priority: Major
>  Labels: pull-request-available
> Fix For: 1.8.0
>
>  Time Spent: 0.5h
>  Remaining Estimate: 0h
>
> The command succeeds even if there was an error on the server. I would expect 
> the command to fail if the url has a typo, the credentials are incorrect, the 
> driver class was not found on the classpath etc.
>  E.g.
> {noformat}
> gfsh>create jndi-binding --connection-url=lcoalsthag --name=ds2 
> --jdbc-driver-class="asdffii" --type=SIMPLE --username=foo
> Password: *
> Member | Status | Message
> -- | -- | 
> ---
> serv1  | OK | Initiated jndi binding "ds2" on "serv1". See server logs to 
> verify.
> Changes to configuration for group 'cluster' are persisted.
> {noformat}
> But the server has an error in the logs:
> {noformat}
> [error 2018/10/18 11:26:27.385 PDT serv1  
> tid=0x48] An Exception was caught while trying to load the driver. asdffii
>  java.lang.ClassNotFoundException: asdffii
>  at 
> org.apache.geode.internal.ClassPathLoader.forName(ClassPathLoader.java:170)
>  at 
> org.apache.geode.internal.datasource.GemFireBasicDataSource.loadDriver(GemFireBasicDataSource.java:130)
>  at 
> org.apache.geode.internal.datasource.GemFireBasicDataSource.(GemFireBasicDataSource.java:68)
>  at 
> org.apache.geode.internal.datasource.DataSourceFactory.getSimpleDataSource(DataSourceFactory.java:75)
>  at 
> org.apache.geode.internal.jndi.JNDIInvoker.mapDatasource(JNDIInvoker.java:340)
>  at 
> org.apache.geode.management.internal.cli.functions.CreateJndiBindingFunction.executeFunction(CreateJndiBindingFunction.java:39)
>  at org.apache.geode.management.cli.CliFunction.execute(CliFunction.java:32)
>  at 
> org.apache.geode.internal.cache.MemberFunctionStreamingMessage.process(MemberFunctionStreamingMessage.java:193)
>  at 
> org.apache.geode.distributed.internal.DistributionMessage.scheduleAction(DistributionMessage.java:367)
>  at 
> org.apache.geode.distributed.internal.DistributionMessage$1.run(DistributionMessage.java:432)
>  at 
> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
>  at 
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
>  at 
> org.apache.geode.distributed.internal.ClusterDistributionManager.runUntilShutdown(ClusterDistributionManager.java:949)
>  at 
> org.apache.geode.distributed.internal.ClusterDistributionManager.doFunctionExecutionThread(ClusterDistributionManager.java:803)
>  at 
> org.apache.geode.internal.logging.LoggingThreadFactory.lambda$newThread$0(LoggingThreadFactory.java:121)
>  at java.lang.Thread.run(Thread.java:745)
> [error 2018/10/18 11:26:27.386 PDT serv1  
> tid=0x48] DataSourceFactory::getSimpleDataSource:Exception while creating 
> GemfireBasicDataSource.Exception String=An Exception was caught while trying 
> to load the driver. asdffii
>  java.sql.SQLException: An Exception was caught while trying to load the 
> driver. asdffii
>  at 
> org.apache.geode.internal.datasource.GemFireBasicDataSource.loadDriver(GemFireBasicDataSource.java:137)
>  at 
> org.apache.geode.internal.datasource.GemFireBasicDataSource.(GemFireBasicDataSource.java:68)
>  at 
> org.apache.geode.internal.datasource.DataSourceFactory.getSimpleDataSource(DataSourceFactory.java:75)
>  at 
> org.apache.geode.internal.jndi.JNDIInvoker.mapDatasource(JNDIInvoker.java:340)
>  at 
> org.apache.geode.management.internal.cli.functions.CreateJndiBindingFunction.executeFunction(CreateJndiBindingFunction.java:39)
>  at org.apache.geode.management.cli.CliFunction.execute(CliFunction.java:32)
>  at 
> org.apache.geode.internal.cache.MemberFunctionStreamingMessage.process(MemberFunctionStreamingMessage.java:193)
>  at 
> org.apache.geode.distributed.internal.DistributionMessage.scheduleAction(DistributionMessage.java:367)
>  at 
> org.apache.geode.distributed.internal.DistributionMessage$1.run(DistributionMessage.java:432)
>  at 
> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
>  at 
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
> {noformat}
>  
>  



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Updated] (GEODE-5919) Fix Documentation Bugs in Geode Native public APIs

2018-10-24 Thread Michael Martell (JIRA)


 [ 
https://issues.apache.org/jira/browse/GEODE-5919?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Michael Martell updated GEODE-5919:
---
Description: 
This ticket is to fix documentation bugs in the cppcache portion of the native 
client API. Specifically, comments for the following classes need to be fixed.

*CPPCACHE*

apache::geode::client::CacheableUndefined (uncommented)
apache::geode::client::CacheTransactionManager (uncommented)
apache::geode::client::PdxSerializable (uncommented)
apache::geode::client::TypeRegistry (uncommented)

apache::geode::client::CacheableEnum (comment in wrong place, not picked up)
apache::geode::client::CacheableObjectArray (comment in wrong place, not picked 
up)
apache::geode::client::CacheableFileName (comment in wrong place, not picked up)
apache::geode::client::Delta (comment in wrong place, not picked up)
apache::geode::client::EntryEvent (comment in wrong place, not picked up)

apache::geode::client::AuthenticatedView (wrong comment, called Cache class)

DataSerializableFixedId_t (uncommented, but is exported, but is internal so 
maybe shouldn't be exported)
DataSerializableInternal (uncommented, but is exported, but is internal so 
maybe shouldn't be exported)
DataSerializablePrimitive (uncommented, but is exported, but is internal so 
maybe shouldn't be exported)

*CLICACHE*

Apache::Geode::Client::IDataSerializable
Apache::Geode::Client::TypeRegistry

  was:
This ticket is to fix documentation bugs in the cppcache portion of the geode 
native API. Specifically, comments for the following classes need to be fixed.  
These are doxygen fixes.

apache::geode::client::CacheableUndefined (uncommented)
 apache::geode::client::CacheTransactionManager (uncommented)
 apache::geode::client::PdxSerializable (uncommented)
 apache::geode::client::TypeRegistry (uncommented)

apache::geode::client::CacheableEnum (comment in wrong place, not picked up)
 apache::geode::client::CacheableObjectArray (comment in wrong place, not 
picked up)
 apache::geode::client::CacheableFileName (comment in wrong place, not picked 
up)
 apache::geode::client::Delta (comment in wrong place, not picked up)
 apache::geode::client::EntryEvent (comment in wrong place, not picked up)

apache::geode::client::AuthenticatedView (wrong comment, called Cache class)

DataSerializableFixedId_t (uncommented, but is exported, but is internal so 
maybe shouldn't be exported)
 DataSerializableInternal (uncommented, but is exported, but is internal so 
maybe shouldn't be exported)
 DataSerializablePrimitive (uncommented, but is exported, but is internal so 
maybe shouldn't be exported)


> Fix Documentation Bugs in Geode Native public APIs
> --
>
> Key: GEODE-5919
> URL: https://issues.apache.org/jira/browse/GEODE-5919
> Project: Geode
>  Issue Type: Bug
>  Components: native client
>Reporter: Michael Martell
>Priority: Major
>
> This ticket is to fix documentation bugs in the cppcache portion of the 
> native client API. Specifically, comments for the following classes need to 
> be fixed.
> *CPPCACHE*
> apache::geode::client::CacheableUndefined (uncommented)
> apache::geode::client::CacheTransactionManager (uncommented)
> apache::geode::client::PdxSerializable (uncommented)
> apache::geode::client::TypeRegistry (uncommented)
> apache::geode::client::CacheableEnum (comment in wrong place, not picked up)
> apache::geode::client::CacheableObjectArray (comment in wrong place, not 
> picked up)
> apache::geode::client::CacheableFileName (comment in wrong place, not picked 
> up)
> apache::geode::client::Delta (comment in wrong place, not picked up)
> apache::geode::client::EntryEvent (comment in wrong place, not picked up)
> apache::geode::client::AuthenticatedView (wrong comment, called Cache class)
> DataSerializableFixedId_t (uncommented, but is exported, but is internal so 
> maybe shouldn't be exported)
> DataSerializableInternal (uncommented, but is exported, but is internal so 
> maybe shouldn't be exported)
> DataSerializablePrimitive (uncommented, but is exported, but is internal so 
> maybe shouldn't be exported)
> *CLICACHE*
> Apache::Geode::Client::IDataSerializable
> Apache::Geode::Client::TypeRegistry



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Resolved] (GEODE-5886) Make extension module dependencies explicit.

2018-10-24 Thread Patrick Rhomberg (JIRA)


 [ 
https://issues.apache.org/jira/browse/GEODE-5886?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Patrick Rhomberg resolved GEODE-5886.
-
   Resolution: Fixed
Fix Version/s: 1.8.0

> Make extension module dependencies explicit.
> 
>
> Key: GEODE-5886
> URL: https://issues.apache.org/jira/browse/GEODE-5886
> Project: Geode
>  Issue Type: Sub-task
>Reporter: Patrick Rhomberg
>Assignee: Patrick Rhomberg
>Priority: Major
>  Labels: pull-request-available
> Fix For: 1.8.0
>
>  Time Spent: 50m
>  Remaining Estimate: 0h
>




--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Created] (GEODE-5930) clean up dangling outputs in concourse

2018-10-24 Thread Owen Nichols (JIRA)
Owen Nichols created GEODE-5930:
---

 Summary: clean up dangling outputs in concourse
 Key: GEODE-5930
 URL: https://issues.apache.org/jira/browse/GEODE-5930
 Project: Geode
  Issue Type: Bug
  Components: ci
Reporter: Owen Nichols


due to a typo, every job is needlessly showing a "concourse metadata" output



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Commented] (GEODE-5897) create jndi-binding gfsh command does not report errors

2018-10-24 Thread ASF subversion and git services (JIRA)


[ 
https://issues.apache.org/jira/browse/GEODE-5897?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16662975#comment-16662975
 ] 

ASF subversion and git services commented on GEODE-5897:


Commit bf7981f591de3e1bf16c808bf112f3d473178914 in geode's branch 
refs/heads/develop from [~dschneider]
[ https://gitbox.apache.org/repos/asf?p=geode.git;h=bf7981f5 ]

GEODE-5897: change create jndi-binding to fail on an exception (#2680)

Create jndi-binding will now fail if an exception occurs during the create.
Also the data-source is now validated by asking it for a connection when the 
jndi-binding is created.
If a connection can not be obtained, the create fails and the data-source is 
closed.
Previously if an exception occurred when creating a jndi-binding an info 
message was logged.
Now, as the docs state, a warning is logged.

The problem was caused by an exception being caught, logged, and not rethrown.
Now the gfsh function will get the thrown exception and pass a failure back
to gfsh. For backwards compatibility, the XML parser still logs a warning if
the jndi-binding can not be created, instead of having it cause the cache not
to start.


> create jndi-binding gfsh command does not report errors
> ---
>
> Key: GEODE-5897
> URL: https://issues.apache.org/jira/browse/GEODE-5897
> Project: Geode
>  Issue Type: Bug
>  Components: gfsh
>Reporter: Swapnil Bawaskar
>Assignee: Darrel Schneider
>Priority: Major
>  Labels: pull-request-available
> Fix For: 1.8.0
>
>  Time Spent: 0.5h
>  Remaining Estimate: 0h
>
> The command succeeds even if there was an error on the server. I would expect 
> the command to fail if the url has a typo, the credentials are incorrect, the 
> driver class was not found on the classpath etc.
>  E.g.
> {noformat}
> gfsh>create jndi-binding --connection-url=lcoalsthag --name=ds2 
> --jdbc-driver-class="asdffii" --type=SIMPLE --username=foo
> Password: *
> Member | Status | Message
> -- | -- | 
> ---
> serv1  | OK | Initiated jndi binding "ds2" on "serv1". See server logs to 
> verify.
> Changes to configuration for group 'cluster' are persisted.
> {noformat}
> But the server has an error in the logs:
> {noformat}
> [error 2018/10/18 11:26:27.385 PDT serv1  
> tid=0x48] An Exception was caught while trying to load the driver. asdffii
>  java.lang.ClassNotFoundException: asdffii
>  at 
> org.apache.geode.internal.ClassPathLoader.forName(ClassPathLoader.java:170)
>  at 
> org.apache.geode.internal.datasource.GemFireBasicDataSource.loadDriver(GemFireBasicDataSource.java:130)
>  at 
> org.apache.geode.internal.datasource.GemFireBasicDataSource.(GemFireBasicDataSource.java:68)
>  at 
> org.apache.geode.internal.datasource.DataSourceFactory.getSimpleDataSource(DataSourceFactory.java:75)
>  at 
> org.apache.geode.internal.jndi.JNDIInvoker.mapDatasource(JNDIInvoker.java:340)
>  at 
> org.apache.geode.management.internal.cli.functions.CreateJndiBindingFunction.executeFunction(CreateJndiBindingFunction.java:39)
>  at org.apache.geode.management.cli.CliFunction.execute(CliFunction.java:32)
>  at 
> org.apache.geode.internal.cache.MemberFunctionStreamingMessage.process(MemberFunctionStreamingMessage.java:193)
>  at 
> org.apache.geode.distributed.internal.DistributionMessage.scheduleAction(DistributionMessage.java:367)
>  at 
> org.apache.geode.distributed.internal.DistributionMessage$1.run(DistributionMessage.java:432)
>  at 
> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
>  at 
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
>  at 
> org.apache.geode.distributed.internal.ClusterDistributionManager.runUntilShutdown(ClusterDistributionManager.java:949)
>  at 
> org.apache.geode.distributed.internal.ClusterDistributionManager.doFunctionExecutionThread(ClusterDistributionManager.java:803)
>  at 
> org.apache.geode.internal.logging.LoggingThreadFactory.lambda$newThread$0(LoggingThreadFactory.java:121)
>  at java.lang.Thread.run(Thread.java:745)
> [error 2018/10/18 11:26:27.386 PDT serv1  
> tid=0x48] DataSourceFactory::getSimpleDataSource:Exception while creating 
> GemfireBasicDataSource.Exception String=An Exception was caught while trying 
> to load the driver. asdffii
>  java.sql.SQLException: An Exception was caught while trying to load the 
> driver. asdffii
>  at 
> org.apache.geode.internal.datasource.GemFireBasicDataSource.loadDriver(GemFireBasicDataSource.java:137)
>  at 
> org.apache.geode.internal.datasource.GemFireBasicDataSource.(GemFireBasicDataSource.java:68)
>  at 
> org.apache.geode.internal.datasource.DataSourceFactory.getSimpleDataSource(DataSourceFactory.java:75

[jira] [Resolved] (GEODE-5885) Add geode-core exclusion from all geode-junit and geode-dunit dependencies

2018-10-24 Thread Patrick Rhomberg (JIRA)


 [ 
https://issues.apache.org/jira/browse/GEODE-5885?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Patrick Rhomberg resolved GEODE-5885.
-
   Resolution: Fixed
Fix Version/s: 1.8.0

> Add geode-core exclusion from all geode-junit and geode-dunit dependencies
> --
>
> Key: GEODE-5885
> URL: https://issues.apache.org/jira/browse/GEODE-5885
> Project: Geode
>  Issue Type: Sub-task
>Reporter: Patrick Rhomberg
>Assignee: Patrick Rhomberg
>Priority: Major
>  Labels: pull-request-available
> Fix For: 1.8.0
>
>  Time Spent: 0.5h
>  Remaining Estimate: 0h
>
> Failing to exclude geode-core causes the Nebula dependency linter to object 
> to what appear to be circular dependencies.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Commented] (GEODE-5899) Make dependencies explicit in geode-lucene, *-old-client-support

2018-10-24 Thread Patrick Rhomberg (JIRA)


[ 
https://issues.apache.org/jira/browse/GEODE-5899?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16662977#comment-16662977
 ] 

Patrick Rhomberg commented on GEODE-5899:
-

Moved *-web, and *-web-api to a separate ticket.

> Make dependencies explicit in geode-lucene, *-old-client-support
> 
>
> Key: GEODE-5899
> URL: https://issues.apache.org/jira/browse/GEODE-5899
> Project: Geode
>  Issue Type: Sub-task
>Reporter: Patrick Rhomberg
>Assignee: Patrick Rhomberg
>Priority: Major
>  Labels: pull-request-available
> Fix For: 1.8.0
>
>  Time Spent: 10m
>  Remaining Estimate: 0h
>




--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Resolved] (GEODE-5899) Make dependencies explicit in geode-lucene, *-old-client-support

2018-10-24 Thread Patrick Rhomberg (JIRA)


 [ 
https://issues.apache.org/jira/browse/GEODE-5899?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Patrick Rhomberg resolved GEODE-5899.
-
   Resolution: Fixed
Fix Version/s: 1.8.0

> Make dependencies explicit in geode-lucene, *-old-client-support
> 
>
> Key: GEODE-5899
> URL: https://issues.apache.org/jira/browse/GEODE-5899
> Project: Geode
>  Issue Type: Sub-task
>Reporter: Patrick Rhomberg
>Assignee: Patrick Rhomberg
>Priority: Major
>  Labels: pull-request-available
> Fix For: 1.8.0
>
>  Time Spent: 10m
>  Remaining Estimate: 0h
>




--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Updated] (GEODE-5899) Make dependencies explicit in geode-lucene, *-old-client-support

2018-10-24 Thread Patrick Rhomberg (JIRA)


 [ 
https://issues.apache.org/jira/browse/GEODE-5899?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Patrick Rhomberg updated GEODE-5899:

Summary: Make dependencies explicit in geode-lucene, *-old-client-support  
(was: Make dependencies explicit in geode-lucene, *-old-client-support, *-web, 
and *-web-api)

> Make dependencies explicit in geode-lucene, *-old-client-support
> 
>
> Key: GEODE-5899
> URL: https://issues.apache.org/jira/browse/GEODE-5899
> Project: Geode
>  Issue Type: Sub-task
>Reporter: Patrick Rhomberg
>Assignee: Patrick Rhomberg
>Priority: Major
>  Labels: pull-request-available
> Fix For: 1.8.0
>
>  Time Spent: 10m
>  Remaining Estimate: 0h
>




--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Updated] (GEODE-5930) clean up dangling outputs in concourse

2018-10-24 Thread ASF GitHub Bot (JIRA)


 [ 
https://issues.apache.org/jira/browse/GEODE-5930?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

ASF GitHub Bot updated GEODE-5930:
--
Labels: pull-request-available  (was: )

> clean up dangling outputs in concourse
> --
>
> Key: GEODE-5930
> URL: https://issues.apache.org/jira/browse/GEODE-5930
> Project: Geode
>  Issue Type: Bug
>  Components: ci
>Reporter: Owen Nichols
>Priority: Major
>  Labels: pull-request-available
>
> due to a typo, every job is needlessly showing a "concourse metadata" output



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Created] (GEODE-5931) Make dependencies explicit in geode-pulse

2018-10-24 Thread Patrick Rhomberg (JIRA)
Patrick Rhomberg created GEODE-5931:
---

 Summary: Make dependencies explicit in geode-pulse
 Key: GEODE-5931
 URL: https://issues.apache.org/jira/browse/GEODE-5931
 Project: Geode
  Issue Type: Sub-task
Reporter: Patrick Rhomberg






--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Commented] (GEODE-5749) DeprecatedCacheServerLauncherIntegrationTest.testServerPortNoCacheServer

2018-10-24 Thread Helena Bales (JIRA)


[ 
https://issues.apache.org/jira/browse/GEODE-5749?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16663005#comment-16663005
 ] 

Helena Bales commented on GEODE-5749:
-

Failed again in geode-develop CI Pipeline: 
[https://concourse.apachegeode-ci.info/teams/main/pipelines/apache-develop-main/jobs/IntegrationTestOpenJDK8/builds/41]

 

Download the log files here: 
http://files.apachegeode-ci.info/builds/apache-develop-main/1.8.0-build.42/test-results/integrationTest/1540423109/

> DeprecatedCacheServerLauncherIntegrationTest.testServerPortNoCacheServer
> 
>
> Key: GEODE-5749
> URL: https://issues.apache.org/jira/browse/GEODE-5749
> Project: Geode
>  Issue Type: Bug
>  Components: core
>Reporter: Mark Hanson
>Priority: Major
>  Labels: swat
> Attachments: run.log
>
>
> PR-Develop failed with this error in 
> https://concourse.apachegeode-ci.info/teams/main/pipelines/pr-develop/jobs/IntegrationTest/builds/1078
> java.lang.AssertionError: Timed out waiting for output "CacheServer pid: \d+ 
> status: running" after 12 ms. Output: Starting CacheServer with pid: 0 at 
> org.junit.Assert.fail(Assert.java:88) at 
> org.apache.geode.test.process.ProcessWrapper.waitForOutputToMatch(ProcessWrapper.java:238)
>  at 
> org.apache.geode.internal.cache.DeprecatedCacheServerLauncherIntegrationTest.execAndValidate(DeprecatedCacheServerLauncherIntegrationTest.java:439)
>  at 
> org.apache.geode.internal.cache.DeprecatedCacheServerLauncherIntegrationTest.testServerPortNoCacheServer(DeprecatedCacheServerLauncherIntegrationTest.java:367)
>  at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at 
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) 
> at 
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>  at java.lang.reflect.Method.invoke(Method.java:498) at 
> org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50)
>  at 
> org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
>  at 
> org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47)
>  at 
> org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
>  at 
> org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) 
> at 
> org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) 
> at org.junit.rules.ExternalResource$1.evaluate(ExternalResource.java:48) at 
> org.junit.rules.TestWatcher$1.evaluate(TestWatcher.java:55) at 
> org.junit.rules.RunRules.evaluate(RunRules.java:20) at 
> org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325) at 
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:78)
>  at 
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:57)
>  at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290) at 
> org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71) at 
> org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288) at 
> org.junit.runners.ParentRunner.access$000(ParentRunner.java:58) at 
> org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268) at 
> org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) 
> at org.junit.runners.ParentRunner.run(ParentRunner.java:363) at 
> org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.runTestClass(JUnitTestClassExecutor.java:106)
>  at 
> org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.execute(JUnitTestClassExecutor.java:58)
>  at 
> org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.execute(JUnitTestClassExecutor.java:38)
>  at 
> org.gradle.api.internal.tasks.testing.junit.AbstractJUnitTestClassProcessor.processTestClass(AbstractJUnitTestClassProcessor.java:66)
>  at 
> org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.processTestClass(SuiteTestClassProcessor.java:51)
>  at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at 
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) 
> at 
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>  at java.lang.reflect.Method.invoke(Method.java:498) at 
> org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:35)
>  at 
> org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)
>  at 
> org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:32)
>  at 
> org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:93)
>  at com.sun.proxy.$Proxy2.processTestClass(Unknown Source) at 
> org.gradle

[jira] [Commented] (GEODE-5899) Make dependencies explicit in geode-lucene, *-old-client-support

2018-10-24 Thread ASF subversion and git services (JIRA)


[ 
https://issues.apache.org/jira/browse/GEODE-5899?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16663006#comment-16663006
 ] 

ASF subversion and git services commented on GEODE-5899:


Commit 861abf4497d5c8644e31757b7f741e0da6ca0717 in geode's branch 
refs/heads/develop from [~prhomberg]
[ https://gitbox.apache.org/repos/asf?p=geode.git;h=861abf4 ]

GEODE-5899: Make dependencies explicit in old-client and lucene* modules. 
(#2675)

Co-authored-by: Robert Houghton 
Co-authored-by: Patrick Rhomberg 

> Make dependencies explicit in geode-lucene, *-old-client-support
> 
>
> Key: GEODE-5899
> URL: https://issues.apache.org/jira/browse/GEODE-5899
> Project: Geode
>  Issue Type: Sub-task
>Reporter: Patrick Rhomberg
>Assignee: Patrick Rhomberg
>Priority: Major
>  Labels: pull-request-available
> Fix For: 1.8.0
>
>  Time Spent: 20m
>  Remaining Estimate: 0h
>




--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Commented] (GEODE-5909) Code Cleanup: remove dead code and irrelevant snippets, most importantly that causing compile warnings.

2018-10-24 Thread ASF subversion and git services (JIRA)


[ 
https://issues.apache.org/jira/browse/GEODE-5909?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16663010#comment-16663010
 ] 

ASF subversion and git services commented on GEODE-5909:


Commit 1a2725c7bfe95b81db1c813be276348a54a003a2 in geode's branch 
refs/heads/develop from [~prhomberg]
[ https://gitbox.apache.org/repos/asf?p=geode.git;h=1a2725c ]

GEODE-5909: Remove unknown tag causing compile warning. (#2678)

* Also cleanup various pieces of dead code or now-inapplicable comments.


> Code Cleanup: remove dead code and irrelevant snippets, most importantly that 
> causing compile warnings.
> ---
>
> Key: GEODE-5909
> URL: https://issues.apache.org/jira/browse/GEODE-5909
> Project: Geode
>  Issue Type: Improvement
>Reporter: Patrick Rhomberg
>Assignee: Patrick Rhomberg
>Priority: Major
>  Labels: pull-request-available
>  Time Spent: 0.5h
>  Remaining Estimate: 0h
>
> As part of our build, we see:
> {noformat}
> > Task :geode-junit:javadoc
> /home/geode/geode/geode-junit/src/main/java/org/apache/geode/management/model/SubOrder.java:20:
>  warning - @rishim is an unknown tag.
> {noformat}
> The offending tag is an otherwise empty javadoc.  Remove this and any other 
> easily identifiable dead code.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Created] (GEODE-5932) Add task to linter to ensure that all dependencies listed are consumed. Remove those unused version declarations.

2018-10-24 Thread Patrick Rhomberg (JIRA)
Patrick Rhomberg created GEODE-5932:
---

 Summary: Add task to linter to ensure that all dependencies listed 
are consumed.  Remove those unused version declarations.
 Key: GEODE-5932
 URL: https://issues.apache.org/jira/browse/GEODE-5932
 Project: Geode
  Issue Type: Sub-task
Reporter: Patrick Rhomberg


At time of writing, the following command and output is found:

{noformat}
$> for v in $(grep -vE "^#" 
/Users/prhomberg/workspace/just-geode/gradle/dependency-versions.properties | 
grep -vE "^ *$" | cut -d"=" -f1) ; do git grep ${v} "*.gradle" &> /dev/null || 
echo $v ; done

commons-exec.version
dom4j.version
google-gson.version
javassist.version
open-json.version
{noformat}

suggesting that these dependencies have been removed and are not consumed as 
properties anywhere in our gradle build.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Created] (GEODE-5933) fix deploy_meta to again allow pipelines for personal forks

2018-10-24 Thread Owen Nichols (JIRA)
Owen Nichols created GEODE-5933:
---

 Summary: fix deploy_meta to again allow pipelines for personal 
forks
 Key: GEODE-5933
 URL: https://issues.apache.org/jira/browse/GEODE-5933
 Project: Geode
  Issue Type: Bug
  Components: ci
Reporter: Owen Nichols


also make it easier for user to know what to do to make a personal fork pipeline



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Updated] (GEODE-5933) fix deploy_meta to again allow pipelines for personal forks

2018-10-24 Thread ASF GitHub Bot (JIRA)


 [ 
https://issues.apache.org/jira/browse/GEODE-5933?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

ASF GitHub Bot updated GEODE-5933:
--
Labels: pull-request-available  (was: )

> fix deploy_meta to again allow pipelines for personal forks
> ---
>
> Key: GEODE-5933
> URL: https://issues.apache.org/jira/browse/GEODE-5933
> Project: Geode
>  Issue Type: Bug
>  Components: ci
>Reporter: Owen Nichols
>Priority: Major
>  Labels: pull-request-available
>
> also make it easier for user to know what to do to make a personal fork 
> pipeline



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Commented] (GEODE-5933) fix deploy_meta to again allow pipelines for personal forks

2018-10-24 Thread ASF subversion and git services (JIRA)


[ 
https://issues.apache.org/jira/browse/GEODE-5933?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16663029#comment-16663029
 ] 

ASF subversion and git services commented on GEODE-5933:


Commit 46fa876178faabb70428925f598176ccbd355cb4 in geode's branch 
refs/heads/develop from [~onichols-pivotal]
[ https://gitbox.apache.org/repos/asf?p=geode.git;h=46fa876 ]

GEODE-5933 make it easier to use deploy_meta with forks (#2715)



> fix deploy_meta to again allow pipelines for personal forks
> ---
>
> Key: GEODE-5933
> URL: https://issues.apache.org/jira/browse/GEODE-5933
> Project: Geode
>  Issue Type: Bug
>  Components: ci
>Reporter: Owen Nichols
>Priority: Major
>  Labels: pull-request-available
>  Time Spent: 20m
>  Remaining Estimate: 0h
>
> also make it easier for user to know what to do to make a personal fork 
> pipeline



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Commented] (GEODE-5929) concourse workers do not need java

2018-10-24 Thread ASF subversion and git services (JIRA)


[ 
https://issues.apache.org/jira/browse/GEODE-5929?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16663031#comment-16663031
 ] 

ASF subversion and git services commented on GEODE-5929:


Commit 6556b0fee9b82b4448760123473f232418d3d361 in geode's branch 
refs/heads/develop from [~onichols-pivotal]
[ https://gitbox.apache.org/repos/asf?p=geode.git;h=6556b0f ]

GEODE-5929 concourse workers no longer need java (#2712)



> concourse workers do not need java
> --
>
> Key: GEODE-5929
> URL: https://issues.apache.org/jira/browse/GEODE-5929
> Project: Geode
>  Issue Type: Bug
>  Components: ci
>Reporter: Owen Nichols
>Priority: Major
>  Labels: pull-request-available
>  Time Spent: 20m
>  Remaining Estimate: 0h
>
> all java is done in heavy-lifters now, so we can use an even lighter weight 
> alpine base image



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Commented] (GEODE-5930) clean up dangling outputs in concourse

2018-10-24 Thread ASF subversion and git services (JIRA)


[ 
https://issues.apache.org/jira/browse/GEODE-5930?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16663030#comment-16663030
 ] 

ASF subversion and git services commented on GEODE-5930:


Commit 5503d5cd1e48f9810c85c2a0a05e730157d13211 in geode's branch 
refs/heads/develop from [~onichols-pivotal]
[ https://gitbox.apache.org/repos/asf?p=geode.git;h=5503d5c ]

GEODE-5930 clean up dangling outputs in concourse (#2713)



> clean up dangling outputs in concourse
> --
>
> Key: GEODE-5930
> URL: https://issues.apache.org/jira/browse/GEODE-5930
> Project: Geode
>  Issue Type: Bug
>  Components: ci
>Reporter: Owen Nichols
>Priority: Major
>  Labels: pull-request-available
>  Time Spent: 20m
>  Remaining Estimate: 0h
>
> due to a typo, every job is needlessly showing a "concourse metadata" output



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Resolved] (GEODE-5930) clean up dangling outputs in concourse

2018-10-24 Thread Owen Nichols (JIRA)


 [ 
https://issues.apache.org/jira/browse/GEODE-5930?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Owen Nichols resolved GEODE-5930.
-
   Resolution: Fixed
Fix Version/s: 1.8.0

> clean up dangling outputs in concourse
> --
>
> Key: GEODE-5930
> URL: https://issues.apache.org/jira/browse/GEODE-5930
> Project: Geode
>  Issue Type: Bug
>  Components: ci
>Reporter: Owen Nichols
>Priority: Major
>  Labels: pull-request-available
> Fix For: 1.8.0
>
>  Time Spent: 20m
>  Remaining Estimate: 0h
>
> due to a typo, every job is needlessly showing a "concourse metadata" output



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Resolved] (GEODE-5933) fix deploy_meta to again allow pipelines for personal forks

2018-10-24 Thread Owen Nichols (JIRA)


 [ 
https://issues.apache.org/jira/browse/GEODE-5933?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Owen Nichols resolved GEODE-5933.
-
   Resolution: Fixed
Fix Version/s: 1.8.0

> fix deploy_meta to again allow pipelines for personal forks
> ---
>
> Key: GEODE-5933
> URL: https://issues.apache.org/jira/browse/GEODE-5933
> Project: Geode
>  Issue Type: Bug
>  Components: ci
>Reporter: Owen Nichols
>Priority: Major
>  Labels: pull-request-available
> Fix For: 1.8.0
>
>  Time Spent: 20m
>  Remaining Estimate: 0h
>
> also make it easier for user to know what to do to make a personal fork 
> pipeline



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Resolved] (GEODE-5929) concourse workers do not need java

2018-10-24 Thread Owen Nichols (JIRA)


 [ 
https://issues.apache.org/jira/browse/GEODE-5929?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Owen Nichols resolved GEODE-5929.
-
   Resolution: Fixed
Fix Version/s: 1.8.0

> concourse workers do not need java
> --
>
> Key: GEODE-5929
> URL: https://issues.apache.org/jira/browse/GEODE-5929
> Project: Geode
>  Issue Type: Bug
>  Components: ci
>Reporter: Owen Nichols
>Priority: Major
>  Labels: pull-request-available
> Fix For: 1.8.0
>
>  Time Spent: 20m
>  Remaining Estimate: 0h
>
> all java is done in heavy-lifters now, so we can use an even lighter weight 
> alpine base image



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Created] (GEODE-5934) fix examples pipeline

2018-10-24 Thread Owen Nichols (JIRA)
Owen Nichols created GEODE-5934:
---

 Summary: fix examples pipeline
 Key: GEODE-5934
 URL: https://issues.apache.org/jira/browse/GEODE-5934
 Project: Geode
  Issue Type: Bug
Reporter: Owen Nichols


looks like this pipeline got missed in the refactoring



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


  1   2   >