[jira] [Commented] (GEODE-8259) when client singlehop getAll encountered SerializationException, it should retry

2020-06-30 Thread ASF subversion and git services (Jira)


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

ASF subversion and git services commented on GEODE-8259:


Commit 16f2093fa59b9f0f3b7600cc365d922d78d6e8dd in geode's branch 
refs/heads/support/1.12 from Xiaojian Zhou
[ https://gitbox.apache.org/repos/asf?p=geode.git;h=16f2093 ]

GEODE-8259: when client singlehop getAll encountered SerializationException, it 
should retry (#5253)

Co-authored-by: Xiaojian Zhou 
Co-authored-by: Anil 

(cherry picked from commit ee9a4b05277ff531d0d89d5d0fb65f63063557e3)


> when client singlehop getAll encountered SerializationException, it should 
> retry
> 
>
> Key: GEODE-8259
> URL: https://issues.apache.org/jira/browse/GEODE-8259
> Project: Geode
>  Issue Type: Improvement
>Reporter: Xiaojian Zhou
>Assignee: Xiaojian Zhou
>Priority: Major
> Fix For: 1.14.0
>
>
> In GEOEDE-7090, DSFIDSerializerImpl.invokeFromData() will catch 
> RunTimeException and throw. But convert Exception to be IOException. The idea 
> is to avoid using SerializationException which is in another package. 
> However, if my fromData() failed with IndexOutOfBoundary exception (which is 
> an RTE), it will be thrown directly instead of treating it in 
> handleException(), thus my serialization exception will never get handled. 
> The fix is to merge the catch RunTimeException into catch Exception.  



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Commented] (GEODE-8323) Need to correctly process QueueRemovalMessage during HARegionQueue initialization

2020-06-30 Thread ASF GitHub Bot (Jira)


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

ASF GitHub Bot commented on GEODE-8323:
---

pivotal-eshu opened a new pull request #5333:
URL: https://github.com/apache/geode/pull/5333


   Thank you for submitting a contribution to Apache Geode.
   
   In order to streamline the review of the contribution we ask you
   to ensure the following steps have been taken:
   
   ### For all changes:
   - [ ] Is there a JIRA ticket associated with this PR? Is it referenced in 
the commit message?
   
   - [ ] Has your PR been rebased against the latest commit within the target 
branch (typically `develop`)?
   
   - [ ] Is your initial contribution a single, squashed commit?
   
   - [ ] Does `gradlew build` run cleanly?
   
   - [ ] Have you written or updated unit tests to verify your changes?
   
   - [ ] If adding new dependencies to the code, are these dependencies 
licensed in a way that is compatible for inclusion under [ASF 
2.0](http://www.apache.org/legal/resolved.html#category-a)?
   
   ### Note:
   Please ensure that once the PR is submitted, check Concourse for build 
issues and
   submit an update to your PR as soon as possible. If you need help, please 
send an
   email to d...@geode.apache.org.
   



This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


> Need to correctly process QueueRemovalMessage during HARegionQueue 
> initialization
> -
>
> Key: GEODE-8323
> URL: https://issues.apache.org/jira/browse/GEODE-8323
> Project: Geode
>  Issue Type: Bug
>  Components: client queues
>Reporter: Eric Shu
>Assignee: Eric Shu
>Priority: Major
>  Labels: caching-applications
>
> Currently, these events in queue removal message are ignored as the idea is 
> that correct setting of messageTimeToLive and 
> subscriptionMessageTrackingTimeout should prevent a previous seen event 
> replayed on a client. 
> However, it failover scenario occurs, a restarted/newly joined member could 
> gii from a secondary HARegionQueue which has those events not removed by the 
> QRM. As the restarted member starts the timer for messageTimeToLive after it 
> restarted. The event could live longer than the messageTimeToLive setting if 
> starts from the original operation time. If this time is longer than the 
> subscriptionMessageTrackingTimeout setting on the client, the client will not 
> prevent the replay of the stray event. This could leads to data inconsistency 
> between client and server.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Updated] (GEODE-8216) SerialWANPersistenceEnabledGatewaySenderOffHeapDUnitTest.testReplicatedRegionPersistentWanGateway_restartSenderWithCleanQueues_expectNoEventsReceived FAILED

2020-06-30 Thread Owen Nichols (Jira)


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

Owen Nichols updated GEODE-8216:

Fix Version/s: (was: 1.14.0)

> SerialWANPersistenceEnabledGatewaySenderOffHeapDUnitTest.testReplicatedRegionPersistentWanGateway_restartSenderWithCleanQueues_expectNoEventsReceived
>  FAILED
> 
>
> Key: GEODE-8216
> URL: https://issues.apache.org/jira/browse/GEODE-8216
> Project: Geode
>  Issue Type: Bug
>  Components: gfsh
>Reporter: Mark Hanson
>Assignee: Mario Ivanac
>Priority: Major
>  Labels: ci
> Attachments: geode-8216-logs.tgz
>
>
> Test failure 
> {noformat}
> org.apache.geode.internal.cache.wan.offheap.SerialWANPersistenceEnabledGatewaySenderOffHeapDUnitTest
>  > 
> testReplicatedRegionPersistentWanGateway_restartSenderWithCleanQueues_expectNoEventsReceived
>  FAILED
> 11:25:56org.apache.geode.test.dunit.RMIException: While invoking 
> org.apache.geode.internal.cache.wan.serial.SerialWANPersistenceEnabledGatewaySenderDUnitTest$$Lambda$182/1489068907.run
>  in VM 2 running on Host 40c25330a7e0 with 8 VMs
> 11:25:56
> 11:25:56Caused by:
> 11:25:56org.awaitility.core.ConditionTimeoutException: Assertion 
> condition defined as a lambda expression in 
> org.apache.geode.internal.cache.wan.WANTestBase that uses int, 
> intorg.apache.geode.cache.Region Expected region entries: 0 but actual 
> entries: 10 present region keyset [6, 5, 7, 0, 8, 9, 2, 1, 3, 4] expected:<0> 
> but was:<10> within 5 minutes.
> 11:25:56
> 11:25:56Caused by:
> 11:25:56java.lang.AssertionError: Expected region entries: 0 but 
> actual entries: 10 present region keyset [6, 5, 7, 0, 8, 9, 2, 1, 3, 4] 
> expected:<0> but was:<10>
> 11:33:48 {noformat}
>  
>  
> [https://concourse.apachegeode-ci.info/teams/main/pipelines/apache-develop-main/jobs/DistributedTestOpenJDK8/builds/229]
> {noformat}
> =-=-=-=-=-=-=-=-=-=-=-=-=-=-=  Test Results URI 
> =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
> http://files.apachegeode-ci.info/builds/apache-develop-main/1.14.0-build.0098/test-results/distributedTest/1591126795/
> =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
> Test report artifacts from this job are available at:
> http://files.apachegeode-ci.info/builds/apache-develop-main/1.14.0-build.0098/test-artifacts/1591126795/distributedtestfiles-OpenJDK8-1.14.0-build.0098.tgz
>  {noformat}



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Updated] (GEODE-8284) Break up StringsIntegration test class

2020-06-30 Thread Owen Nichols (Jira)


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

Owen Nichols updated GEODE-8284:

Fix Version/s: 1.14.0

> Break up StringsIntegration test class
> --
>
> Key: GEODE-8284
> URL: https://issues.apache.org/jira/browse/GEODE-8284
> Project: Geode
>  Issue Type: Improvement
>  Components: redis, tests
>Reporter: Sarah Abbey
>Priority: Major
> Fix For: 1.14.0
>
>
> Break up StringsIntegration test class into relevant files for each Strings 
> executor



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Updated] (GEODE-8269) Improve test coverage

2020-06-30 Thread Owen Nichols (Jira)


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

Owen Nichols updated GEODE-8269:

Fix Version/s: 1.14.0

> Improve test coverage
> -
>
> Key: GEODE-8269
> URL: https://issues.apache.org/jira/browse/GEODE-8269
> Project: Geode
>  Issue Type: Test
>  Components: redis, tests
>Reporter: Sarah Abbey
>Priority: Major
> Fix For: 1.14.0
>
>
> Analyzed test coverage via Intellij and by looking through all tests.  There 
> were some test cases missing, we added some. Others will be added later. 
> Jiras coming soon.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Updated] (GEODE-8303) refactor Redis (String)SetExecutor

2020-06-30 Thread Owen Nichols (Jira)


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

Owen Nichols updated GEODE-8303:

Fix Version/s: 1.14.0

> refactor Redis (String)SetExecutor
> --
>
> Key: GEODE-8303
> URL: https://issues.apache.org/jira/browse/GEODE-8303
> Project: Geode
>  Issue Type: Improvement
>Reporter: John Hutchison
>Priority: Major
> Fix For: 1.14.0
>
>
> break up single loop and corresponding switch statement into methods with 
> intention of grouping together business logic associated with different 
> optional parameters 



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Resolved] (GEODE-8259) when client singlehop getAll encountered SerializationException, it should retry

2020-06-30 Thread Xiaojian Zhou (Jira)


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

Xiaojian Zhou resolved GEODE-8259.
--
Fix Version/s: 1.14.0
   Resolution: Fixed

> when client singlehop getAll encountered SerializationException, it should 
> retry
> 
>
> Key: GEODE-8259
> URL: https://issues.apache.org/jira/browse/GEODE-8259
> Project: Geode
>  Issue Type: Improvement
>Reporter: Xiaojian Zhou
>Assignee: Xiaojian Zhou
>Priority: Major
> Fix For: 1.14.0
>
>
> In GEOEDE-7090, DSFIDSerializerImpl.invokeFromData() will catch 
> RunTimeException and throw. But convert Exception to be IOException. The idea 
> is to avoid using SerializationException which is in another package. 
> However, if my fromData() failed with IndexOutOfBoundary exception (which is 
> an RTE), it will be thrown directly instead of treating it in 
> handleException(), thus my serialization exception will never get handled. 
> The fix is to merge the catch RunTimeException into catch Exception.  



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Commented] (GEODE-8259) when client singlehop getAll encountered SerializationException, it should retry

2020-06-30 Thread ASF subversion and git services (Jira)


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

ASF subversion and git services commented on GEODE-8259:


Commit ee9a4b05277ff531d0d89d5d0fb65f63063557e3 in geode's branch 
refs/heads/develop from Xiaojian Zhou
[ https://gitbox.apache.org/repos/asf?p=geode.git;h=ee9a4b0 ]

GEODE-8259: when client singlehop getAll encountered SerializationException, it 
should retry (#5253)

Co-authored-by: Xiaojian Zhou 
Co-authored-by: Anil 


> when client singlehop getAll encountered SerializationException, it should 
> retry
> 
>
> Key: GEODE-8259
> URL: https://issues.apache.org/jira/browse/GEODE-8259
> Project: Geode
>  Issue Type: Improvement
>Reporter: Xiaojian Zhou
>Assignee: Xiaojian Zhou
>Priority: Major
> Fix For: 1.14.0
>
>
> In GEOEDE-7090, DSFIDSerializerImpl.invokeFromData() will catch 
> RunTimeException and throw. But convert Exception to be IOException. The idea 
> is to avoid using SerializationException which is in another package. 
> However, if my fromData() failed with IndexOutOfBoundary exception (which is 
> an RTE), it will be thrown directly instead of treating it in 
> handleException(), thus my serialization exception will never get handled. 
> The fix is to merge the catch RunTimeException into catch Exception.  



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Assigned] (GEODE-8259) when client singlehop getAll encountered SerializationException, it should retry

2020-06-30 Thread Xiaojian Zhou (Jira)


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

Xiaojian Zhou reassigned GEODE-8259:


Assignee: Xiaojian Zhou

> when client singlehop getAll encountered SerializationException, it should 
> retry
> 
>
> Key: GEODE-8259
> URL: https://issues.apache.org/jira/browse/GEODE-8259
> Project: Geode
>  Issue Type: Improvement
>Reporter: Xiaojian Zhou
>Assignee: Xiaojian Zhou
>Priority: Major
>
> In GEOEDE-7090, DSFIDSerializerImpl.invokeFromData() will catch 
> RunTimeException and throw. But convert Exception to be IOException. The idea 
> is to avoid using SerializationException which is in another package. 
> However, if my fromData() failed with IndexOutOfBoundary exception (which is 
> an RTE), it will be thrown directly instead of treating it in 
> handleException(), thus my serialization exception will never get handled. 
> The fix is to merge the catch RunTimeException into catch Exception.  



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Commented] (GEODE-8259) when client singlehop getAll encountered SerializationException, it should retry

2020-06-30 Thread ASF GitHub Bot (Jira)


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

ASF GitHub Bot commented on GEODE-8259:
---

gesterzhou merged pull request #5253:
URL: https://github.com/apache/geode/pull/5253


   



This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


> when client singlehop getAll encountered SerializationException, it should 
> retry
> 
>
> Key: GEODE-8259
> URL: https://issues.apache.org/jira/browse/GEODE-8259
> Project: Geode
>  Issue Type: Improvement
>Reporter: Xiaojian Zhou
>Priority: Major
>
> In GEOEDE-7090, DSFIDSerializerImpl.invokeFromData() will catch 
> RunTimeException and throw. But convert Exception to be IOException. The idea 
> is to avoid using SerializationException which is in another package. 
> However, if my fromData() failed with IndexOutOfBoundary exception (which is 
> an RTE), it will be thrown directly instead of treating it in 
> handleException(), thus my serialization exception will never get handled. 
> The fix is to merge the catch RunTimeException into catch Exception.  



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Updated] (GEODE-8259) when client singlehop getAll encountered SerializationException, it should retry

2020-06-30 Thread Xiaojian Zhou (Jira)


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

Xiaojian Zhou updated GEODE-8259:
-
Summary: when client singlehop getAll encountered SerializationException, 
it should retry  (was: when client encountered SerializationException, it 
should retry for singlehop)

> when client singlehop getAll encountered SerializationException, it should 
> retry
> 
>
> Key: GEODE-8259
> URL: https://issues.apache.org/jira/browse/GEODE-8259
> Project: Geode
>  Issue Type: Improvement
>Reporter: Xiaojian Zhou
>Priority: Major
>
> In GEOEDE-7090, DSFIDSerializerImpl.invokeFromData() will catch 
> RunTimeException and throw. But convert Exception to be IOException. The idea 
> is to avoid using SerializationException which is in another package. 
> However, if my fromData() failed with IndexOutOfBoundary exception (which is 
> an RTE), it will be thrown directly instead of treating it in 
> handleException(), thus my serialization exception will never get handled. 
> The fix is to merge the catch RunTimeException into catch Exception.  



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Updated] (GEODE-8259) when client encountered SerializationException, it should retry for singlehop

2020-06-30 Thread Xiaojian Zhou (Jira)


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

Xiaojian Zhou updated GEODE-8259:
-
Summary: when client encountered SerializationException, it should retry 
for singlehop  (was: when client encountered SerializationException, it should 
retry)

> when client encountered SerializationException, it should retry for singlehop
> -
>
> Key: GEODE-8259
> URL: https://issues.apache.org/jira/browse/GEODE-8259
> Project: Geode
>  Issue Type: Improvement
>Reporter: Xiaojian Zhou
>Priority: Major
>
> In GEOEDE-7090, DSFIDSerializerImpl.invokeFromData() will catch 
> RunTimeException and throw. But convert Exception to be IOException. The idea 
> is to avoid using SerializationException which is in another package. 
> However, if my fromData() failed with IndexOutOfBoundary exception (which is 
> an RTE), it will be thrown directly instead of treating it in 
> handleException(), thus my serialization exception will never get handled. 
> The fix is to merge the catch RunTimeException into catch Exception.  



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Commented] (GEODE-8324) Events are not being replicated from one WAN site to another when there are multiple paths between the sites and the direct one is stopped

2020-06-30 Thread ASF subversion and git services (Jira)


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

ASF subversion and git services commented on GEODE-8324:


Commit 514b17a5a43093c2301c5305ea356bc48924fe90 in geode's branch 
refs/heads/feature/GEODE-8324 from Barry Oglesby
[ https://gitbox.apache.org/repos/asf?p=geode.git;h=514b17a ]

GEODE-8324: Don't add a remote ds id to recipients unless it is running


> Events are not being replicated from one WAN site to another when there are 
> multiple paths between the sites and the direct one is stopped
> --
>
> Key: GEODE-8324
> URL: https://issues.apache.org/jira/browse/GEODE-8324
> Project: Geode
>  Issue Type: Bug
>  Components: wan
>Reporter: Barrett Oglesby
>Assignee: Barrett Oglesby
>Priority: Major
>  Labels: caching-applications
>
> Scenario
>  
>  The configuration is a normal star/mesh pattern where each site is connected 
> to each other site.
> So, there are 2 paths from site-A to site-B:
>  - the direct (site-A -> site-B)
>  - the indirect path (site-A -> site-C -> site-B)
> If the direct path (meaning the sender in site-A to site-B) is stopped and a 
> put is done in site-A, site-B doesn't receive the event even though the 
> indirect path is not stopped.
> Here is the behavior:
> Site-A - dsid=1
>  Site-B - dsid=2
>  Site-C - dsid=3
> Site-A
>  --
>  Since site-A is configured with site-B and site-C, its events will contain 
> recipient dsids for those sites (2 and 3 below).
> The event sent to site-C will look like:
> {noformat}
> AbstractGatewaySender.distribute sender=site-C processing local event 
> newCallbackArg=GatewaySenderEventCallbackArgument 
> [originatingSenderId=1;recipientGatewayReceivers={3, 2}]; region=/data; key=0
> {noformat}
> Site-C
>  --
>  Site-C receives the event:
> {noformat}
> GatewayReceiverCommand.cmdExecute processing create region=/data; key=0
> {noformat}
> The sender to site-B drops the event since it thinks it is already a 
> recipient:
> {noformat}
> AbstractGatewaySender.distribute sender=site-B received event from remote 
> site receivedCallbackArg=GatewaySenderEventCallbackArgument 
> [originatingSenderId=1;recipientGatewayReceivers={3, 2}]; region=/data; 
> key=0; eventId=EventID[id=25 
> bytes;threadID=0x10030|1;sequenceID=0;bucketId=48]
> AbstractGatewaySender.distribute sender=site-B dropping event since it is 
> already a recipient
> {noformat}



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Commented] (GEODE-8324) Events are not being replicated from one WAN site to another when there are multiple paths between the sites and the direct one is stopped

2020-06-30 Thread ASF GitHub Bot (Jira)


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

ASF GitHub Bot commented on GEODE-8324:
---

boglesby opened a new pull request #5331:
URL: https://github.com/apache/geode/pull/5331


   Thank you for submitting a contribution to Apache Geode.
   
   In order to streamline the review of the contribution we ask you
   to ensure the following steps have been taken:
   
   ### For all changes:
   - [ ] Is there a JIRA ticket associated with this PR? Is it referenced in 
the commit message?
   
   - [ ] Has your PR been rebased against the latest commit within the target 
branch (typically `develop`)?
   
   - [ ] Is your initial contribution a single, squashed commit?
   
   - [ ] Does `gradlew build` run cleanly?
   
   - [ ] Have you written or updated unit tests to verify your changes?
   
   - [ ] If adding new dependencies to the code, are these dependencies 
licensed in a way that is compatible for inclusion under [ASF 
2.0](http://www.apache.org/legal/resolved.html#category-a)?
   
   ### Note:
   Please ensure that once the PR is submitted, check Concourse for build 
issues and
   submit an update to your PR as soon as possible. If you need help, please 
send an
   email to d...@geode.apache.org.
   



This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


> Events are not being replicated from one WAN site to another when there are 
> multiple paths between the sites and the direct one is stopped
> --
>
> Key: GEODE-8324
> URL: https://issues.apache.org/jira/browse/GEODE-8324
> Project: Geode
>  Issue Type: Bug
>  Components: wan
>Reporter: Barrett Oglesby
>Assignee: Barrett Oglesby
>Priority: Major
>  Labels: caching-applications
>
> Scenario
>  
>  The configuration is a normal star/mesh pattern where each site is connected 
> to each other site.
> So, there are 2 paths from site-A to site-B:
>  - the direct (site-A -> site-B)
>  - the indirect path (site-A -> site-C -> site-B)
> If the direct path (meaning the sender in site-A to site-B) is stopped and a 
> put is done in site-A, site-B doesn't receive the event even though the 
> indirect path is not stopped.
> Here is the behavior:
> Site-A - dsid=1
>  Site-B - dsid=2
>  Site-C - dsid=3
> Site-A
>  --
>  Since site-A is configured with site-B and site-C, its events will contain 
> recipient dsids for those sites (2 and 3 below).
> The event sent to site-C will look like:
> {noformat}
> AbstractGatewaySender.distribute sender=site-C processing local event 
> newCallbackArg=GatewaySenderEventCallbackArgument 
> [originatingSenderId=1;recipientGatewayReceivers={3, 2}]; region=/data; key=0
> {noformat}
> Site-C
>  --
>  Site-C receives the event:
> {noformat}
> GatewayReceiverCommand.cmdExecute processing create region=/data; key=0
> {noformat}
> The sender to site-B drops the event since it thinks it is already a 
> recipient:
> {noformat}
> AbstractGatewaySender.distribute sender=site-B received event from remote 
> site receivedCallbackArg=GatewaySenderEventCallbackArgument 
> [originatingSenderId=1;recipientGatewayReceivers={3, 2}]; region=/data; 
> key=0; eventId=EventID[id=25 
> bytes;threadID=0x10030|1;sequenceID=0;bucketId=48]
> AbstractGatewaySender.distribute sender=site-B dropping event since it is 
> already a recipient
> {noformat}



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Commented] (GEODE-8240) View has old locator version number after rolling upgrade

2020-06-30 Thread ASF GitHub Bot (Jira)


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

ASF GitHub Bot commented on GEODE-8240:
---

Bill closed pull request #5278:
URL: https://github.com/apache/geode/pull/5278


   



This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


> View has old locator version number after rolling upgrade
> -
>
> Key: GEODE-8240
> URL: https://issues.apache.org/jira/browse/GEODE-8240
> Project: Geode
>  Issue Type: Bug
>  Components: client/server, membership
>Reporter: Ernest Burghardt
>Assignee: Bill Burcham
>Priority: Major
>
> as shown in [https://github.com/apache/geode/pull/5224]
> locator upgrade from version 1.12.0 doesn't seem to occur 
> {{testRollServersOnPartitionedRegion_dataserializable}}  failure results:
> Expecting:
>  <"Member Count : 3
>  Name | Id
>   | 
> ---
>  vm2 | 127.0.0.1(vm2:35019:locator):41000(version:GEODE 1.12.0) 
> [Coordinator]
>  vm0 | 10.0.0.111(vm0:35025):41001
>  vm1 | 10.0.0.111(vm1:35030):41002
>  ">
>  not to contain:
>  <"1.12.0">
> This problem was introduced in 1.12.0 and is present in all lines derived 
> from that one, including 9.10, 1.13, and current develop/1.14
> What's actually happening is that the locator _is_ upgraded to a newer 
> version. It joins with an older coordinator (that's running e.g. 1.12.0) and 
> that coordinator produces a view showing the new locator/member as running 
> the same version, in this case 1.12.0, as the coordinator.
> Eventually, all locators will be upgraded. But the view carries the incorrect 
> version indication.
> The root cause seems to be that when {{GMSMemberData.setVersionObject(short 
> versionOrdinal)}} sees a version ordinal that is unknown, i.e. a version 
> ordinal corresponding to a new line of development: 1.13, 1.14, … that method 
> throws away that version ordinal and replaces it with the one for the 1.12 
> line.
> Since the current {{support/1.13}} and {{develop}} branches have the bug 
> upgrading a current 1.13 to 1.14 or a current development/1.14 to 1.15 would 
> exhibit the same behavior (locator apparently stuck at the older version in 
> the view.)
> Ramifications of this incorrect version indication in the view are TBD.
> Whether or not this situation resolves itself after _another_ round of 
> restarts is TBD.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Commented] (GEODE-8240) View has old locator version number after rolling upgrade

2020-06-30 Thread ASF GitHub Bot (Jira)


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

ASF GitHub Bot commented on GEODE-8240:
---

Bill commented on pull request #5278:
URL: https://github.com/apache/geode/pull/5278#issuecomment-652050659


   closing this PR. it's out of date. It was made with an early version of the 
GEODE-8240 fix on the `develop` branch. I'm about to make a brand new 
1.12-based branch to test the latest version of that fix that just merged to 
`develop`.



This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


> View has old locator version number after rolling upgrade
> -
>
> Key: GEODE-8240
> URL: https://issues.apache.org/jira/browse/GEODE-8240
> Project: Geode
>  Issue Type: Bug
>  Components: client/server, membership
>Reporter: Ernest Burghardt
>Assignee: Bill Burcham
>Priority: Major
>
> as shown in [https://github.com/apache/geode/pull/5224]
> locator upgrade from version 1.12.0 doesn't seem to occur 
> {{testRollServersOnPartitionedRegion_dataserializable}}  failure results:
> Expecting:
>  <"Member Count : 3
>  Name | Id
>   | 
> ---
>  vm2 | 127.0.0.1(vm2:35019:locator):41000(version:GEODE 1.12.0) 
> [Coordinator]
>  vm0 | 10.0.0.111(vm0:35025):41001
>  vm1 | 10.0.0.111(vm1:35030):41002
>  ">
>  not to contain:
>  <"1.12.0">
> This problem was introduced in 1.12.0 and is present in all lines derived 
> from that one, including 9.10, 1.13, and current develop/1.14
> What's actually happening is that the locator _is_ upgraded to a newer 
> version. It joins with an older coordinator (that's running e.g. 1.12.0) and 
> that coordinator produces a view showing the new locator/member as running 
> the same version, in this case 1.12.0, as the coordinator.
> Eventually, all locators will be upgraded. But the view carries the incorrect 
> version indication.
> The root cause seems to be that when {{GMSMemberData.setVersionObject(short 
> versionOrdinal)}} sees a version ordinal that is unknown, i.e. a version 
> ordinal corresponding to a new line of development: 1.13, 1.14, … that method 
> throws away that version ordinal and replaces it with the one for the 1.12 
> line.
> Since the current {{support/1.13}} and {{develop}} branches have the bug 
> upgrading a current 1.13 to 1.14 or a current development/1.14 to 1.15 would 
> exhibit the same behavior (locator apparently stuck at the older version in 
> the view.)
> Ramifications of this incorrect version indication in the view are TBD.
> Whether or not this situation resolves itself after _another_ round of 
> restarts is TBD.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Commented] (GEODE-8240) View has old locator version number after rolling upgrade

2020-06-30 Thread Bill Burcham (Jira)


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

Bill Burcham commented on GEODE-8240:
-

Merged to {{develop}}. Waiting for CI to get further along before committing to 
1.12, and 1.13 branches.

In advance of that I'm making a new experimental 1.12 feature branch to test 
cherry-picking the fix back there.

> View has old locator version number after rolling upgrade
> -
>
> Key: GEODE-8240
> URL: https://issues.apache.org/jira/browse/GEODE-8240
> Project: Geode
>  Issue Type: Bug
>  Components: client/server, membership
>Reporter: Ernest Burghardt
>Assignee: Bill Burcham
>Priority: Major
>
> as shown in [https://github.com/apache/geode/pull/5224]
> locator upgrade from version 1.12.0 doesn't seem to occur 
> {{testRollServersOnPartitionedRegion_dataserializable}}  failure results:
> Expecting:
>  <"Member Count : 3
>  Name | Id
>   | 
> ---
>  vm2 | 127.0.0.1(vm2:35019:locator):41000(version:GEODE 1.12.0) 
> [Coordinator]
>  vm0 | 10.0.0.111(vm0:35025):41001
>  vm1 | 10.0.0.111(vm1:35030):41002
>  ">
>  not to contain:
>  <"1.12.0">
> This problem was introduced in 1.12.0 and is present in all lines derived 
> from that one, including 9.10, 1.13, and current develop/1.14
> What's actually happening is that the locator _is_ upgraded to a newer 
> version. It joins with an older coordinator (that's running e.g. 1.12.0) and 
> that coordinator produces a view showing the new locator/member as running 
> the same version, in this case 1.12.0, as the coordinator.
> Eventually, all locators will be upgraded. But the view carries the incorrect 
> version indication.
> The root cause seems to be that when {{GMSMemberData.setVersionObject(short 
> versionOrdinal)}} sees a version ordinal that is unknown, i.e. a version 
> ordinal corresponding to a new line of development: 1.13, 1.14, … that method 
> throws away that version ordinal and replaces it with the one for the 1.12 
> line.
> Since the current {{support/1.13}} and {{develop}} branches have the bug 
> upgrading a current 1.13 to 1.14 or a current development/1.14 to 1.15 would 
> exhibit the same behavior (locator apparently stuck at the older version in 
> the view.)
> Ramifications of this incorrect version indication in the view are TBD.
> Whether or not this situation resolves itself after _another_ round of 
> restarts is TBD.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Updated] (GEODE-8324) Events are not being replicated from one WAN site to another when there are multiple paths between the sites and the direct one is stopped

2020-06-30 Thread Barrett Oglesby (Jira)


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

Barrett Oglesby updated GEODE-8324:
---
Labels: caching-applications  (was: )

> Events are not being replicated from one WAN site to another when there are 
> multiple paths between the sites and the direct one is stopped
> --
>
> Key: GEODE-8324
> URL: https://issues.apache.org/jira/browse/GEODE-8324
> Project: Geode
>  Issue Type: Bug
>  Components: wan
>Reporter: Barrett Oglesby
>Assignee: Barrett Oglesby
>Priority: Major
>  Labels: caching-applications
>
> Scenario
>  
>  The configuration is a normal star/mesh pattern where each site is connected 
> to each other site.
> So, there are 2 paths from site-A to site-B:
>  - the direct (site-A -> site-B)
>  - the indirect path (site-A -> site-C -> site-B)
> If the direct path (meaning the sender in site-A to site-B) is stopped and a 
> put is done in site-A, site-B doesn't receive the event even though the 
> indirect path is not stopped.
> Here is the behavior:
> Site-A - dsid=1
>  Site-B - dsid=2
>  Site-C - dsid=3
> Site-A
>  --
>  Since site-A is configured with site-B and site-C, its events will contain 
> recipient dsids for those sites (2 and 3 below).
> The event sent to site-C will look like:
> {noformat}
> AbstractGatewaySender.distribute sender=site-C processing local event 
> newCallbackArg=GatewaySenderEventCallbackArgument 
> [originatingSenderId=1;recipientGatewayReceivers={3, 2}]; region=/data; key=0
> {noformat}
> Site-C
>  --
>  Site-C receives the event:
> {noformat}
> GatewayReceiverCommand.cmdExecute processing create region=/data; key=0
> {noformat}
> The sender to site-B drops the event since it thinks it is already a 
> recipient:
> {noformat}
> AbstractGatewaySender.distribute sender=site-B received event from remote 
> site receivedCallbackArg=GatewaySenderEventCallbackArgument 
> [originatingSenderId=1;recipientGatewayReceivers={3, 2}]; region=/data; 
> key=0; eventId=EventID[id=25 
> bytes;threadID=0x10030|1;sequenceID=0;bucketId=48]
> AbstractGatewaySender.distribute sender=site-B dropping event since it is 
> already a recipient
> {noformat}



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Assigned] (GEODE-8324) Events are not being replicated from one WAN site to another when there are multiple paths between the sites and the direct one is stopped

2020-06-30 Thread Barrett Oglesby (Jira)


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

Barrett Oglesby reassigned GEODE-8324:
--

Assignee: Barrett Oglesby

> Events are not being replicated from one WAN site to another when there are 
> multiple paths between the sites and the direct one is stopped
> --
>
> Key: GEODE-8324
> URL: https://issues.apache.org/jira/browse/GEODE-8324
> Project: Geode
>  Issue Type: Bug
>  Components: wan
>Reporter: Barrett Oglesby
>Assignee: Barrett Oglesby
>Priority: Major
>
> Scenario
>  
>  The configuration is a normal star/mesh pattern where each site is connected 
> to each other site.
> So, there are 2 paths from site-A to site-B:
>  - the direct (site-A -> site-B)
>  - the indirect path (site-A -> site-C -> site-B)
> If the direct path (meaning the sender in site-A to site-B) is stopped and a 
> put is done in site-A, site-B doesn't receive the event even though the 
> indirect path is not stopped.
> Here is the behavior:
> Site-A - dsid=1
>  Site-B - dsid=2
>  Site-C - dsid=3
> Site-A
>  --
>  Since site-A is configured with site-B and site-C, its events will contain 
> recipient dsids for those sites (2 and 3 below).
> The event sent to site-C will look like:
> {noformat}
> AbstractGatewaySender.distribute sender=site-C processing local event 
> newCallbackArg=GatewaySenderEventCallbackArgument 
> [originatingSenderId=1;recipientGatewayReceivers={3, 2}]; region=/data; key=0
> {noformat}
> Site-C
>  --
>  Site-C receives the event:
> {noformat}
> GatewayReceiverCommand.cmdExecute processing create region=/data; key=0
> {noformat}
> The sender to site-B drops the event since it thinks it is already a 
> recipient:
> {noformat}
> AbstractGatewaySender.distribute sender=site-B received event from remote 
> site receivedCallbackArg=GatewaySenderEventCallbackArgument 
> [originatingSenderId=1;recipientGatewayReceivers={3, 2}]; region=/data; 
> key=0; eventId=EventID[id=25 
> bytes;threadID=0x10030|1;sequenceID=0;bucketId=48]
> AbstractGatewaySender.distribute sender=site-B dropping event since it is 
> already a recipient
> {noformat}



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Created] (GEODE-8324) Events are not being replicated from one WAN site to another when there are multiple paths between the sites and the direct one is stopped

2020-06-30 Thread Barrett Oglesby (Jira)
Barrett Oglesby created GEODE-8324:
--

 Summary: Events are not being replicated from one WAN site to 
another when there are multiple paths between the sites and the direct one is 
stopped
 Key: GEODE-8324
 URL: https://issues.apache.org/jira/browse/GEODE-8324
 Project: Geode
  Issue Type: Bug
  Components: wan
Reporter: Barrett Oglesby


Scenario
 
 The configuration is a normal star/mesh pattern where each site is connected 
to each other site.

So, there are 2 paths from site-A to site-B:
 - the direct (site-A -> site-B)
 - the indirect path (site-A -> site-C -> site-B)

If the direct path (meaning the sender in site-A to site-B) is stopped and a 
put is done in site-A, site-B doesn't receive the event even though the 
indirect path is not stopped.

Here is the behavior:

Site-A - dsid=1
 Site-B - dsid=2
 Site-C - dsid=3

Site-A
 --
 Since site-A is configured with site-B and site-C, its events will contain 
recipient dsids for those sites (2 and 3 below).

The event sent to site-C will look like:
{noformat}
AbstractGatewaySender.distribute sender=site-C processing local event 
newCallbackArg=GatewaySenderEventCallbackArgument 
[originatingSenderId=1;recipientGatewayReceivers={3, 2}]; region=/data; key=0
{noformat}
Site-C
 --
 Site-C receives the event:
{noformat}
GatewayReceiverCommand.cmdExecute processing create region=/data; key=0
{noformat}
The sender to site-B drops the event since it thinks it is already a recipient:
{noformat}
AbstractGatewaySender.distribute sender=site-B received event from remote site 
receivedCallbackArg=GatewaySenderEventCallbackArgument 
[originatingSenderId=1;recipientGatewayReceivers={3, 2}]; region=/data; key=0; 
eventId=EventID[id=25 bytes;threadID=0x10030|1;sequenceID=0;bucketId=48]
AbstractGatewaySender.distribute sender=site-B dropping event since it is 
already a recipient
{noformat}



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Updated] (GEODE-7971) Gateway sender to deliver transaction events atomically to gateway receivers

2020-06-30 Thread Mark Hanson (Jira)


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

Mark Hanson updated GEODE-7971:
---
Fix Version/s: (was: 1.13.0)
   1.14.0

> Gateway sender to deliver transaction events atomically to gateway receivers
> 
>
> Key: GEODE-7971
> URL: https://issues.apache.org/jira/browse/GEODE-7971
> Project: Geode
>  Issue Type: Improvement
>  Components: wan
>Reporter: Alberto Gomez
>Assignee: Alberto Gomez
>Priority: Major
> Fix For: 1.14.0
>
>  Time Spent: 50m
>  Remaining Estimate: 0h
>
> The goal of this ticket is to implement the necessary changes in the gateway 
> sender to prevent that events belonging to the same transaction are spread 
> across different batches. In other words, to ensure that events from the same 
> transaction are sent inside the same batch.
> This will be an optional feature on gateway senders to be enabled via a new 
> parameter (--group-transaction-events) and will be restricted to serial 
> gateway senders with just one dispatcher thread or to parallel gateway 
> senders.
> Apart from the above restriction, grouping of events for a transaction inside 
> the same batch may only be attained if the regions to which the events belong 
> are replicated by the same set of gateway senders with the 
> --group-transaction-events flag enabled. If this condition is not met, the 
> events will be correctly delivered by the gateway senders but it will not be 
> guaranteed that all events will always be sent inside the same batch.
> For more details see: 
> [https://cwiki.apache.org/confluence/display/GEODE/Gw+sender+to+deliver+transaction+events+atomically+to+receivers]
>  



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Resolved] (GEODE-7971) Gateway sender to deliver transaction events atomically to gateway receivers

2020-06-30 Thread Mark Hanson (Jira)


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

Mark Hanson resolved GEODE-7971.

Fix Version/s: 1.13.0
   Resolution: Fixed

Moved remaining issue to GEODE-8320

> Gateway sender to deliver transaction events atomically to gateway receivers
> 
>
> Key: GEODE-7971
> URL: https://issues.apache.org/jira/browse/GEODE-7971
> Project: Geode
>  Issue Type: Improvement
>  Components: wan
>Reporter: Alberto Gomez
>Assignee: Alberto Gomez
>Priority: Major
> Fix For: 1.13.0
>
>  Time Spent: 50m
>  Remaining Estimate: 0h
>
> The goal of this ticket is to implement the necessary changes in the gateway 
> sender to prevent that events belonging to the same transaction are spread 
> across different batches. In other words, to ensure that events from the same 
> transaction are sent inside the same batch.
> This will be an optional feature on gateway senders to be enabled via a new 
> parameter (--group-transaction-events) and will be restricted to serial 
> gateway senders with just one dispatcher thread or to parallel gateway 
> senders.
> Apart from the above restriction, grouping of events for a transaction inside 
> the same batch may only be attained if the regions to which the events belong 
> are replicated by the same set of gateway senders with the 
> --group-transaction-events flag enabled. If this condition is not met, the 
> events will be correctly delivered by the gateway senders but it will not be 
> guaranteed that all events will always be sent inside the same batch.
> For more details see: 
> [https://cwiki.apache.org/confluence/display/GEODE/Gw+sender+to+deliver+transaction+events+atomically+to+receivers]
>  



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Resolved] (GEODE-8320) SerialWANStatsDUnitTest.testReplicatedSerialPropagationHAWithGroupTransactionEvents is failiing

2020-06-30 Thread Mark Hanson (Jira)


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

Mark Hanson resolved GEODE-8320.

Resolution: Duplicate

> SerialWANStatsDUnitTest.testReplicatedSerialPropagationHAWithGroupTransactionEvents
>  is failiing
> ---
>
> Key: GEODE-8320
> URL: https://issues.apache.org/jira/browse/GEODE-8320
> Project: Geode
>  Issue Type: Bug
>  Components: wan
>Reporter: Mark Hanson
>Assignee: Alberto Gomez
>Priority: Major
> Fix For: 1.14.0
>
>
> {noformat}
> org.apache.geode.internal.cache.wan.serial.SerialWANStatsDUnitTest > 
> testReplicatedSerialPropagationHAWithGroupTransactionEvents FAILED
> 11:55:01
>  org.apache.geode.test.dunit.RMIException: While invoking 
> org.apache.geode.internal.cache.wan.serial.SerialWANStatsDUnitTest$$Lambda$134/1929719983.run
>  in VM 2 running on Host 249227cf2774 with 8 VMs
> 11:55:01
>  at org.apache.geode.test.dunit.VM.executeMethodOnObject(VM.java:610)
> 11:55:01
>  at org.apache.geode.test.dunit.VM.invoke(VM.java:437)
> 11:55:01
>  at 
> org.apache.geode.internal.cache.wan.serial.SerialWANStatsDUnitTest.testReplicatedSerialPropagationHAWithGroupTransactionEvents(SerialWANStatsDUnitTest.java:578)
> 11:55:01
> 11:55:01
>  Caused by:
> 11:55:01
>  org.awaitility.core.ConditionTimeoutException: Assertion condition defined 
> as a lambda expression in org.apache.geode.internal.cache.wan.WANTestBase 
> that uses int, intorg.apache.geode.cache.Region Expected region entries: 
> 2 but actual entries: 1 present region keyset [7435200, <* 
> Intentionally cut out by Jira submitter *> 8851200] expected:<2> but 
> was:<1> within 5 minutes.
> 11:55:01
>  at org.awaitility.core.ConditionAwaiter.await(ConditionAwaiter.java:165)
> 11:55:01
>  at org.awaitility.core.AssertionCondition.await(AssertionCondition.java:119)
> 11:55:01
>  at org.awaitility.core.AssertionCondition.await(AssertionCondition.java:31)
> 11:55:01
>  at org.awaitility.core.ConditionFactory.until(ConditionFactory.java:895)
> 11:55:01
>  at 
> org.awaitility.core.ConditionFactory.untilAsserted(ConditionFactory.java:679)
> 11:55:01
>  at 
> org.apache.geode.internal.cache.wan.WANTestBase.validateRegionSize(WANTestBase.java:2942)
> 11:55:01
>  at 
> org.apache.geode.internal.cache.wan.serial.SerialWANStatsDUnitTest.lambda$testReplicatedSerialPropagationHAWithGroupTransactionEvents$bb17a952$8(SerialWANStatsDUnitTest.java:578)
> 11:55:01
> 11:55:01
>  Caused by:
> 11:55:01
>  java.lang.AssertionError: Expected region entries: 2 but actual entries: 
> 1 present region keyset [7435200, <*Intentionally cut out by Jira 
> submitter*> ] expected:<2> but was:<1>
> 12:31:11 
> {noformat}
>  
>  
>  
>  
> {noformat}
> =-=-=-=-=-=-=-=-=-=-=-=-=-=-=  Test Results URI 
> =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
> http://files.apachegeode-ci.info/builds/apache-develop-main/1.14.0-build.0193/test-results/distributedTest/1593463337/
> =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
> Test report artifacts from this job are available at:
> http://files.apachegeode-ci.info/builds/apache-develop-main/1.14.0-build.0193/test-artifacts/1593463337/distributedtestfiles-OpenJDK8-1.14.0-build.0193.tgz
>  {noformat}
>  



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Reopened] (GEODE-8320) SerialWANStatsDUnitTest.testReplicatedSerialPropagationHAWithGroupTransactionEvents is failiing

2020-06-30 Thread Mark Hanson (Jira)


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

Mark Hanson reopened GEODE-8320:


> SerialWANStatsDUnitTest.testReplicatedSerialPropagationHAWithGroupTransactionEvents
>  is failiing
> ---
>
> Key: GEODE-8320
> URL: https://issues.apache.org/jira/browse/GEODE-8320
> Project: Geode
>  Issue Type: Bug
>  Components: wan
>Reporter: Mark Hanson
>Assignee: Alberto Gomez
>Priority: Major
> Fix For: 1.14.0
>
>
> {noformat}
> org.apache.geode.internal.cache.wan.serial.SerialWANStatsDUnitTest > 
> testReplicatedSerialPropagationHAWithGroupTransactionEvents FAILED
> 11:55:01
>  org.apache.geode.test.dunit.RMIException: While invoking 
> org.apache.geode.internal.cache.wan.serial.SerialWANStatsDUnitTest$$Lambda$134/1929719983.run
>  in VM 2 running on Host 249227cf2774 with 8 VMs
> 11:55:01
>  at org.apache.geode.test.dunit.VM.executeMethodOnObject(VM.java:610)
> 11:55:01
>  at org.apache.geode.test.dunit.VM.invoke(VM.java:437)
> 11:55:01
>  at 
> org.apache.geode.internal.cache.wan.serial.SerialWANStatsDUnitTest.testReplicatedSerialPropagationHAWithGroupTransactionEvents(SerialWANStatsDUnitTest.java:578)
> 11:55:01
> 11:55:01
>  Caused by:
> 11:55:01
>  org.awaitility.core.ConditionTimeoutException: Assertion condition defined 
> as a lambda expression in org.apache.geode.internal.cache.wan.WANTestBase 
> that uses int, intorg.apache.geode.cache.Region Expected region entries: 
> 2 but actual entries: 1 present region keyset [7435200, <* 
> Intentionally cut out by Jira submitter *> 8851200] expected:<2> but 
> was:<1> within 5 minutes.
> 11:55:01
>  at org.awaitility.core.ConditionAwaiter.await(ConditionAwaiter.java:165)
> 11:55:01
>  at org.awaitility.core.AssertionCondition.await(AssertionCondition.java:119)
> 11:55:01
>  at org.awaitility.core.AssertionCondition.await(AssertionCondition.java:31)
> 11:55:01
>  at org.awaitility.core.ConditionFactory.until(ConditionFactory.java:895)
> 11:55:01
>  at 
> org.awaitility.core.ConditionFactory.untilAsserted(ConditionFactory.java:679)
> 11:55:01
>  at 
> org.apache.geode.internal.cache.wan.WANTestBase.validateRegionSize(WANTestBase.java:2942)
> 11:55:01
>  at 
> org.apache.geode.internal.cache.wan.serial.SerialWANStatsDUnitTest.lambda$testReplicatedSerialPropagationHAWithGroupTransactionEvents$bb17a952$8(SerialWANStatsDUnitTest.java:578)
> 11:55:01
> 11:55:01
>  Caused by:
> 11:55:01
>  java.lang.AssertionError: Expected region entries: 2 but actual entries: 
> 1 present region keyset [7435200, <*Intentionally cut out by Jira 
> submitter*> ] expected:<2> but was:<1>
> 12:31:11 
> {noformat}
>  
>  
>  
>  
> {noformat}
> =-=-=-=-=-=-=-=-=-=-=-=-=-=-=  Test Results URI 
> =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
> http://files.apachegeode-ci.info/builds/apache-develop-main/1.14.0-build.0193/test-results/distributedTest/1593463337/
> =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
> Test report artifacts from this job are available at:
> http://files.apachegeode-ci.info/builds/apache-develop-main/1.14.0-build.0193/test-artifacts/1593463337/distributedtestfiles-OpenJDK8-1.14.0-build.0193.tgz
>  {noformat}
>  



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Commented] (GEODE-7864) Code improvement refactoring

2020-06-30 Thread ASF GitHub Bot (Jira)


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

ASF GitHub Bot commented on GEODE-7864:
---

DonalEvans merged pull request #5330:
URL: https://github.com/apache/geode/pull/5330


   



This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


> Code improvement refactoring
> 
>
> Key: GEODE-7864
> URL: https://issues.apache.org/jira/browse/GEODE-7864
> Project: Geode
>  Issue Type: Improvement
>Reporter: Nabarun Nag
>Priority: Major
>  Time Spent: 13h 10m
>  Remaining Estimate: 0h
>
> This is a placeholder ticket.
>  * this is used to do refactoring.
>  * this ticket number is used to number the commit message.
>  * this ticket will never be closed.
>  * it will be used to mark improvements like correcting spelling mistakes, 
> efficient java code, etc.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Commented] (GEODE-7864) Code improvement refactoring

2020-06-30 Thread ASF subversion and git services (Jira)


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

ASF subversion and git services commented on GEODE-7864:


Commit 5d6fcf1d8113071299a0fad09db9f1c6825b0ea6 in geode's branch 
refs/heads/develop from Donal Evans
[ https://gitbox.apache.org/repos/asf?p=geode.git;h=5d6fcf1 ]

GEODE-7864: Fix array index out of bounds alerts (#5330)

Authored-by: Donal Evans 

> Code improvement refactoring
> 
>
> Key: GEODE-7864
> URL: https://issues.apache.org/jira/browse/GEODE-7864
> Project: Geode
>  Issue Type: Improvement
>Reporter: Nabarun Nag
>Priority: Major
>  Time Spent: 13h 10m
>  Remaining Estimate: 0h
>
> This is a placeholder ticket.
>  * this is used to do refactoring.
>  * this ticket number is used to number the commit message.
>  * this ticket will never be closed.
>  * it will be used to mark improvements like correcting spelling mistakes, 
> efficient java code, etc.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Commented] (GEODE-8185) Geode should participate in JTA transaction as a normal XA resource

2020-06-30 Thread Eric Shu (Jira)


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

Eric Shu commented on GEODE-8185:
-

In Geode it is hard to support XA transaction. The transaction doe not hold 
locks for a period of time (only holds the locks during commit). Therefore 
commit could fail if another transaction has committed and modify the state of 
entries touched in the current transaction. And current transaction could fail 
with CommitConflictException. Basically, there is no prepare phase in Geode.

Also, geode does not support for recovery  -- it can not rollback if a 
transaction is in commit process or committed. If another XAResource failed 
during commit phase, Geode can not rollback the transaction.

> Geode should participate in JTA transaction as a normal XA resource
> ---
>
> Key: GEODE-8185
> URL: https://issues.apache.org/jira/browse/GEODE-8185
> Project: Geode
>  Issue Type: Improvement
>Reporter: Vadim Lotarev
>Priority: Critical
>
> Currently Geode doesn't support two phase commit and can participate in JTA 
> transaction only as LRCO (what is not very reliable). It is highly desirable 
> to add normal XA support making Geode cache a normal XA resource with 
> two-phase commit support.
> Many competitors already has such a support.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Commented] (GEODE-7864) Code improvement refactoring

2020-06-30 Thread ASF GitHub Bot (Jira)


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

ASF GitHub Bot commented on GEODE-7864:
---

lgtm-com[bot] commented on pull request #5330:
URL: https://github.com/apache/geode/pull/5330#issuecomment-651976168


   This pull request **fixes 9 alerts** when merging 
209665716235025c0967c8ae1c8e7760647cd42e into 
bfe1ca113124ea958dc02dd9be90cdb0aabe5c4d - [view on 
LGTM.com](https://lgtm.com/projects/g/apache/geode/rev/pr-bd9d26ca8975c37e3bb7f4dd43fda3573d309eeb)
   
   **fixed alerts:**
   
   * 9 for Array index out of bounds



This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


> Code improvement refactoring
> 
>
> Key: GEODE-7864
> URL: https://issues.apache.org/jira/browse/GEODE-7864
> Project: Geode
>  Issue Type: Improvement
>Reporter: Nabarun Nag
>Priority: Major
>  Time Spent: 13h 10m
>  Remaining Estimate: 0h
>
> This is a placeholder ticket.
>  * this is used to do refactoring.
>  * this ticket number is used to number the commit message.
>  * this ticket will never be closed.
>  * it will be used to mark improvements like correcting spelling mistakes, 
> efficient java code, etc.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Comment Edited] (GEODE-7254) ServerOperationException While performing a remote put

2020-06-30 Thread Kirk Lund (Jira)


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

Kirk Lund edited comment on GEODE-7254 at 6/30/20, 5:33 PM:


The ServerOperationException is logged at debug/fine level which is why you 
only see it at debug/fine or lower.

The complete stack is:
{noformat}
org.apache.geode.cache.client.ServerOperationException: remote server on 
RGOTETPF0T711Q(5296:loner):51773:b186be82: : While performing a remote put
at 
org.apache.geode.cache.client.internal.PutOp$PutOpImpl.processAck(PutOp.java:384)
at 
org.apache.geode.cache.client.internal.PutOp$PutOpImpl.processResponse(PutOp.java:308)
at 
org.apache.geode.cache.client.internal.PutOp$PutOpImpl.attemptReadResponse(PutOp.java:449)
at 
org.apache.geode.cache.client.internal.AbstractOp.attempt(AbstractOp.java:386)
at 
org.apache.geode.cache.client.internal.ConnectionImpl.execute(ConnectionImpl.java:274)
at 
org.apache.geode.cache.client.internal.pooling.PooledConnection.execute(PooledConnection.java:325)
at 
org.apache.geode.cache.client.internal.OpExecutorImpl.executeWithPossibleReAuthentication(OpExecutorImpl.java:892)
at 
org.apache.geode.cache.client.internal.OpExecutorImpl.execute(OpExecutorImpl.java:171)
at 
org.apache.geode.cache.client.internal.OpExecutorImpl.execute(OpExecutorImpl.java:128)
at 
org.apache.geode.cache.client.internal.PoolImpl.execute(PoolImpl.java:758)
at org.apache.geode.cache.client.internal.PutOp.execute(PutOp.java:89)
at 
org.apache.geode.cache.client.internal.ServerRegionProxy.put(ServerRegionProxy.java:152)
at 
org.apache.geode.internal.cache.LocalRegion.serverPut(LocalRegion.java:3032)
at 
org.apache.geode.internal.cache.LocalRegion.cacheWriteBeforePut(LocalRegion.java:3144)
at 
org.apache.geode.internal.cache.ProxyRegionMap.basicPut(ProxyRegionMap.java:238)
at 
org.apache.geode.internal.cache.LocalRegion.virtualPut(LocalRegion.java:5664)
at 
org.apache.geode.internal.cache.LocalRegionDataView.putEntry(LocalRegionDataView.java:152)
at 
org.apache.geode.internal.cache.LocalRegion.basicPut(LocalRegion.java:5090)
at 
org.apache.geode.internal.cache.LocalRegion.validatedPut(LocalRegion.java:1635)
at 
org.apache.geode.internal.cache.LocalRegion.put(LocalRegion.java:1622)
at 
org.apache.geode.internal.cache.AbstractRegion.put(AbstractRegion.java:411)
at 
com.actuate.iserver.utils.cache.GeodeCacheClient.cacheObject(GeodeCacheClient.java:41)
at 
com.actuate.iserver.utils.CachedUserProperties.cache(CachedUserProperties.java:88)
at 
com.actuate.iserver.services.api.LoginServiceBase.updateTokenMappings(LoginServiceBase.java:144)
at 
com.actuate.iserver.services.api.LoginServiceBase.doExecute(LoginServiceBase.java:139)
at com.actuate.iserver.services.ServiceBase.execute(ServiceBase.java:72)
at 
com.actuate.iserver.services.api.idapi.actuate11.ActuateSoapBindingImpl.login(ActuateSoapBindingImpl.java:29)
at 
com.actuate.schemas.actuate11.wsdl.ActuateAPIMessageReceiverInOut.invokeBusinessLogic(ActuateAPIMessageReceiverInOut.java:2245)
at 
com.actuate.iserver.services.api.idapi.actuate11.ActuateAPIMessageReceiver.invokeBusinessLogic(ActuateAPIMessageReceiver.java:29)
at 
org.apache.axis2.receivers.AbstractInOutMessageReceiver.invokeBusinessLogic(AbstractInOutMessageReceiver.java:40)
at 
org.apache.axis2.receivers.AbstractMessageReceiver.receive(AbstractMessageReceiver.java:114)
at org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:173)
at 
org.apache.axis2.transport.http.HTTPTransportUtils.processHTTPPostRequest(HTTPTransportUtils.java:173)
at 
org.apache.axis2.transport.http.AxisServlet.doPost(AxisServlet.java:144)
at 
com.actuate.webserver.NimbleAxis2Servlet.doPostWrapper(NimbleAxis2Servlet.java:88)
at 
com.actuate.ihub.filter.LocalFilter.processRequest(LocalFilter.java:331)
at 
com.actuate.ihub.filter.RequestFilter.doFilter(RequestFilter.java:269)
at 
com.actuate.ihub.filter.RequestFilterChain.processFilter(RequestFilterChain.java:52)
at 
com.actuate.ihub.filter.RequestFilterManager.processFilters(RequestFilterManager.java:264)
at com.actuate.ihub.web.FilterServlet.doRequest(FilterServlet.java:153)
at com.actuate.ihub.web.FilterServlet.doPost(FilterServlet.java:82)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:660)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:741)
at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231)
at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
at 

[jira] [Comment Edited] (GEODE-7254) ServerOperationException While performing a remote put

2020-06-30 Thread Kirk Lund (Jira)


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

Kirk Lund edited comment on GEODE-7254 at 6/30/20, 5:31 PM:


The ServerOperationException is logged at debug/fine level which is why you 
only see it at debug/fine or lower.

The complete stack is:
{noformat}
org.apache.geode.cache.client.ServerOperationException: remote server on 
RGOTETPF0T711Q(5296:loner):51773:b186be82: : While performing a remote put
at 
org.apache.geode.cache.client.internal.PutOp$PutOpImpl.processAck(PutOp.java:384)
at 
org.apache.geode.cache.client.internal.PutOp$PutOpImpl.processResponse(PutOp.java:308)
at 
org.apache.geode.cache.client.internal.PutOp$PutOpImpl.attemptReadResponse(PutOp.java:449)
at 
org.apache.geode.cache.client.internal.AbstractOp.attempt(AbstractOp.java:386)
at 
org.apache.geode.cache.client.internal.ConnectionImpl.execute(ConnectionImpl.java:274)
at 
org.apache.geode.cache.client.internal.pooling.PooledConnection.execute(PooledConnection.java:325)
at 
org.apache.geode.cache.client.internal.OpExecutorImpl.executeWithPossibleReAuthentication(OpExecutorImpl.java:892)
at 
org.apache.geode.cache.client.internal.OpExecutorImpl.execute(OpExecutorImpl.java:171)
at 
org.apache.geode.cache.client.internal.OpExecutorImpl.execute(OpExecutorImpl.java:128)
at 
org.apache.geode.cache.client.internal.PoolImpl.execute(PoolImpl.java:758)
at org.apache.geode.cache.client.internal.PutOp.execute(PutOp.java:89)
at 
org.apache.geode.cache.client.internal.ServerRegionProxy.put(ServerRegionProxy.java:152)
at 
org.apache.geode.internal.cache.LocalRegion.serverPut(LocalRegion.java:3032)
at 
org.apache.geode.internal.cache.LocalRegion.cacheWriteBeforePut(LocalRegion.java:3144)
at 
org.apache.geode.internal.cache.ProxyRegionMap.basicPut(ProxyRegionMap.java:238)
at 
org.apache.geode.internal.cache.LocalRegion.virtualPut(LocalRegion.java:5664)
at 
org.apache.geode.internal.cache.LocalRegionDataView.putEntry(LocalRegionDataView.java:152)
at 
org.apache.geode.internal.cache.LocalRegion.basicPut(LocalRegion.java:5090)
at 
org.apache.geode.internal.cache.LocalRegion.validatedPut(LocalRegion.java:1635)
at 
org.apache.geode.internal.cache.LocalRegion.put(LocalRegion.java:1622)
at 
org.apache.geode.internal.cache.AbstractRegion.put(AbstractRegion.java:411)
at 
com.actuate.iserver.utils.cache.GeodeCacheClient.cacheObject(GeodeCacheClient.java:41)
at 
com.actuate.iserver.utils.CachedUserProperties.cache(CachedUserProperties.java:88)
at 
com.actuate.iserver.services.api.LoginServiceBase.updateTokenMappings(LoginServiceBase.java:144)
at 
com.actuate.iserver.services.api.LoginServiceBase.doExecute(LoginServiceBase.java:139)
at com.actuate.iserver.services.ServiceBase.execute(ServiceBase.java:72)
at 
com.actuate.iserver.services.api.idapi.actuate11.ActuateSoapBindingImpl.login(ActuateSoapBindingImpl.java:29)
at 
com.actuate.schemas.actuate11.wsdl.ActuateAPIMessageReceiverInOut.invokeBusinessLogic(ActuateAPIMessageReceiverInOut.java:2245)
at 
com.actuate.iserver.services.api.idapi.actuate11.ActuateAPIMessageReceiver.invokeBusinessLogic(ActuateAPIMessageReceiver.java:29)
at 
org.apache.axis2.receivers.AbstractInOutMessageReceiver.invokeBusinessLogic(AbstractInOutMessageReceiver.java:40)
at 
org.apache.axis2.receivers.AbstractMessageReceiver.receive(AbstractMessageReceiver.java:114)
at org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:173)
at 
org.apache.axis2.transport.http.HTTPTransportUtils.processHTTPPostRequest(HTTPTransportUtils.java:173)
at 
org.apache.axis2.transport.http.AxisServlet.doPost(AxisServlet.java:144)
at 
com.actuate.webserver.NimbleAxis2Servlet.doPostWrapper(NimbleAxis2Servlet.java:88)
at 
com.actuate.ihub.filter.LocalFilter.processRequest(LocalFilter.java:331)
at 
com.actuate.ihub.filter.RequestFilter.doFilter(RequestFilter.java:269)
at 
com.actuate.ihub.filter.RequestFilterChain.processFilter(RequestFilterChain.java:52)
at 
com.actuate.ihub.filter.RequestFilterManager.processFilters(RequestFilterManager.java:264)
at com.actuate.ihub.web.FilterServlet.doRequest(FilterServlet.java:153)
at com.actuate.ihub.web.FilterServlet.doPost(FilterServlet.java:82)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:660)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:741)
at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231)
at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
at 

[jira] [Comment Edited] (GEODE-7254) ServerOperationException While performing a remote put

2020-06-30 Thread Kirk Lund (Jira)


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

Kirk Lund edited comment on GEODE-7254 at 6/30/20, 5:29 PM:


The ServerOperationException is logged at debug/fine level which is why you 
only see it at debug/fine or lower.

The complete stack is:
{noformat}
org.apache.geode.cache.client.ServerOperationException: remote server on 
RGOTETPF0T711Q(5296:loner):51773:b186be82: : While performing a remote put
at 
org.apache.geode.cache.client.internal.PutOp$PutOpImpl.processAck(PutOp.java:384)
at 
org.apache.geode.cache.client.internal.PutOp$PutOpImpl.processResponse(PutOp.java:308)
at 
org.apache.geode.cache.client.internal.PutOp$PutOpImpl.attemptReadResponse(PutOp.java:449)
at 
org.apache.geode.cache.client.internal.AbstractOp.attempt(AbstractOp.java:386)
at 
org.apache.geode.cache.client.internal.ConnectionImpl.execute(ConnectionImpl.java:274)
at 
org.apache.geode.cache.client.internal.pooling.PooledConnection.execute(PooledConnection.java:325)
at 
org.apache.geode.cache.client.internal.OpExecutorImpl.executeWithPossibleReAuthentication(OpExecutorImpl.java:892)
at 
org.apache.geode.cache.client.internal.OpExecutorImpl.execute(OpExecutorImpl.java:171)
at 
org.apache.geode.cache.client.internal.OpExecutorImpl.execute(OpExecutorImpl.java:128)
at 
org.apache.geode.cache.client.internal.PoolImpl.execute(PoolImpl.java:758)
at org.apache.geode.cache.client.internal.PutOp.execute(PutOp.java:89)
at 
org.apache.geode.cache.client.internal.ServerRegionProxy.put(ServerRegionProxy.java:152)
at 
org.apache.geode.internal.cache.LocalRegion.serverPut(LocalRegion.java:3032)
at 
org.apache.geode.internal.cache.LocalRegion.cacheWriteBeforePut(LocalRegion.java:3144)
at 
org.apache.geode.internal.cache.ProxyRegionMap.basicPut(ProxyRegionMap.java:238)
at 
org.apache.geode.internal.cache.LocalRegion.virtualPut(LocalRegion.java:5664)
at 
org.apache.geode.internal.cache.LocalRegionDataView.putEntry(LocalRegionDataView.java:152)
at 
org.apache.geode.internal.cache.LocalRegion.basicPut(LocalRegion.java:5090)
at 
org.apache.geode.internal.cache.LocalRegion.validatedPut(LocalRegion.java:1635)
at 
org.apache.geode.internal.cache.LocalRegion.put(LocalRegion.java:1622)
at 
org.apache.geode.internal.cache.AbstractRegion.put(AbstractRegion.java:411)
at 
com.actuate.iserver.utils.cache.GeodeCacheClient.cacheObject(GeodeCacheClient.java:41)
at 
com.actuate.iserver.utils.CachedUserProperties.cache(CachedUserProperties.java:88)
at 
com.actuate.iserver.services.api.LoginServiceBase.updateTokenMappings(LoginServiceBase.java:144)
at 
com.actuate.iserver.services.api.LoginServiceBase.doExecute(LoginServiceBase.java:139)
at com.actuate.iserver.services.ServiceBase.execute(ServiceBase.java:72)
at 
com.actuate.iserver.services.api.idapi.actuate11.ActuateSoapBindingImpl.login(ActuateSoapBindingImpl.java:29)
at 
com.actuate.schemas.actuate11.wsdl.ActuateAPIMessageReceiverInOut.invokeBusinessLogic(ActuateAPIMessageReceiverInOut.java:2245)
at 
com.actuate.iserver.services.api.idapi.actuate11.ActuateAPIMessageReceiver.invokeBusinessLogic(ActuateAPIMessageReceiver.java:29)
at 
org.apache.axis2.receivers.AbstractInOutMessageReceiver.invokeBusinessLogic(AbstractInOutMessageReceiver.java:40)
at 
org.apache.axis2.receivers.AbstractMessageReceiver.receive(AbstractMessageReceiver.java:114)
at org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:173)
at 
org.apache.axis2.transport.http.HTTPTransportUtils.processHTTPPostRequest(HTTPTransportUtils.java:173)
at 
org.apache.axis2.transport.http.AxisServlet.doPost(AxisServlet.java:144)
at 
com.actuate.webserver.NimbleAxis2Servlet.doPostWrapper(NimbleAxis2Servlet.java:88)
at 
com.actuate.ihub.filter.LocalFilter.processRequest(LocalFilter.java:331)
at 
com.actuate.ihub.filter.RequestFilter.doFilter(RequestFilter.java:269)
at 
com.actuate.ihub.filter.RequestFilterChain.processFilter(RequestFilterChain.java:52)
at 
com.actuate.ihub.filter.RequestFilterManager.processFilters(RequestFilterManager.java:264)
at com.actuate.ihub.web.FilterServlet.doRequest(FilterServlet.java:153)
at com.actuate.ihub.web.FilterServlet.doPost(FilterServlet.java:82)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:660)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:741)
at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231)
at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
at 

[jira] [Comment Edited] (GEODE-7254) ServerOperationException While performing a remote put

2020-06-30 Thread Kirk Lund (Jira)


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

Kirk Lund edited comment on GEODE-7254 at 6/30/20, 5:29 PM:


The ServerOperationException is logged at debug/fine level which is why you 
only see it at debug/fine or lower.

The complete stack is:
{noformat}
org.apache.geode.cache.client.ServerOperationException: remote server on 
RGOTETPF0T711Q(5296:loner):51773:b186be82: : While performing a remote put
at 
org.apache.geode.cache.client.internal.PutOp$PutOpImpl.processAck(PutOp.java:384)
at 
org.apache.geode.cache.client.internal.PutOp$PutOpImpl.processResponse(PutOp.java:308)
at 
org.apache.geode.cache.client.internal.PutOp$PutOpImpl.attemptReadResponse(PutOp.java:449)
at 
org.apache.geode.cache.client.internal.AbstractOp.attempt(AbstractOp.java:386)
at 
org.apache.geode.cache.client.internal.ConnectionImpl.execute(ConnectionImpl.java:274)
at 
org.apache.geode.cache.client.internal.pooling.PooledConnection.execute(PooledConnection.java:325)
at 
org.apache.geode.cache.client.internal.OpExecutorImpl.executeWithPossibleReAuthentication(OpExecutorImpl.java:892)
at 
org.apache.geode.cache.client.internal.OpExecutorImpl.execute(OpExecutorImpl.java:171)
at 
org.apache.geode.cache.client.internal.OpExecutorImpl.execute(OpExecutorImpl.java:128)
at 
org.apache.geode.cache.client.internal.PoolImpl.execute(PoolImpl.java:758)
at org.apache.geode.cache.client.internal.PutOp.execute(PutOp.java:89)
at 
org.apache.geode.cache.client.internal.ServerRegionProxy.put(ServerRegionProxy.java:152)
at 
org.apache.geode.internal.cache.LocalRegion.serverPut(LocalRegion.java:3032)
at 
org.apache.geode.internal.cache.LocalRegion.cacheWriteBeforePut(LocalRegion.java:3144)
at 
org.apache.geode.internal.cache.ProxyRegionMap.basicPut(ProxyRegionMap.java:238)
at 
org.apache.geode.internal.cache.LocalRegion.virtualPut(LocalRegion.java:5664)
at 
org.apache.geode.internal.cache.LocalRegionDataView.putEntry(LocalRegionDataView.java:152)
at 
org.apache.geode.internal.cache.LocalRegion.basicPut(LocalRegion.java:5090)
at 
org.apache.geode.internal.cache.LocalRegion.validatedPut(LocalRegion.java:1635)
at 
org.apache.geode.internal.cache.LocalRegion.put(LocalRegion.java:1622)
at 
org.apache.geode.internal.cache.AbstractRegion.put(AbstractRegion.java:411)
at 
com.actuate.iserver.utils.cache.GeodeCacheClient.cacheObject(GeodeCacheClient.java:41)
at 
com.actuate.iserver.utils.CachedUserProperties.cache(CachedUserProperties.java:88)
at 
com.actuate.iserver.services.api.LoginServiceBase.updateTokenMappings(LoginServiceBase.java:144)
at 
com.actuate.iserver.services.api.LoginServiceBase.doExecute(LoginServiceBase.java:139)
at com.actuate.iserver.services.ServiceBase.execute(ServiceBase.java:72)
at 
com.actuate.iserver.services.api.idapi.actuate11.ActuateSoapBindingImpl.login(ActuateSoapBindingImpl.java:29)
at 
com.actuate.schemas.actuate11.wsdl.ActuateAPIMessageReceiverInOut.invokeBusinessLogic(ActuateAPIMessageReceiverInOut.java:2245)
at 
com.actuate.iserver.services.api.idapi.actuate11.ActuateAPIMessageReceiver.invokeBusinessLogic(ActuateAPIMessageReceiver.java:29)
at 
org.apache.axis2.receivers.AbstractInOutMessageReceiver.invokeBusinessLogic(AbstractInOutMessageReceiver.java:40)
at 
org.apache.axis2.receivers.AbstractMessageReceiver.receive(AbstractMessageReceiver.java:114)
at org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:173)
at 
org.apache.axis2.transport.http.HTTPTransportUtils.processHTTPPostRequest(HTTPTransportUtils.java:173)
at 
org.apache.axis2.transport.http.AxisServlet.doPost(AxisServlet.java:144)
at 
com.actuate.webserver.NimbleAxis2Servlet.doPostWrapper(NimbleAxis2Servlet.java:88)
at 
com.actuate.ihub.filter.LocalFilter.processRequest(LocalFilter.java:331)
at 
com.actuate.ihub.filter.RequestFilter.doFilter(RequestFilter.java:269)
at 
com.actuate.ihub.filter.RequestFilterChain.processFilter(RequestFilterChain.java:52)
at 
com.actuate.ihub.filter.RequestFilterManager.processFilters(RequestFilterManager.java:264)
at com.actuate.ihub.web.FilterServlet.doRequest(FilterServlet.java:153)
at com.actuate.ihub.web.FilterServlet.doPost(FilterServlet.java:82)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:660)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:741)
at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231)
at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
at 

[jira] [Comment Edited] (GEODE-7254) ServerOperationException While performing a remote put

2020-06-30 Thread Kirk Lund (Jira)


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

Kirk Lund edited comment on GEODE-7254 at 6/30/20, 5:28 PM:


The ServerOperationException is logged at debug/fine level which is why you 
only see it at debug/fine or lower.

The complete stack is:
{noformat}
org.apache.geode.cache.client.ServerOperationException: remote server on 
RGOTETPF0T711Q(5296:loner):51773:b186be82: : While performing a remote put
at 
org.apache.geode.cache.client.internal.PutOp$PutOpImpl.processAck(PutOp.java:384)
at 
org.apache.geode.cache.client.internal.PutOp$PutOpImpl.processResponse(PutOp.java:308)
at 
org.apache.geode.cache.client.internal.PutOp$PutOpImpl.attemptReadResponse(PutOp.java:449)
at 
org.apache.geode.cache.client.internal.AbstractOp.attempt(AbstractOp.java:386)
at 
org.apache.geode.cache.client.internal.ConnectionImpl.execute(ConnectionImpl.java:274)
at 
org.apache.geode.cache.client.internal.pooling.PooledConnection.execute(PooledConnection.java:325)
at 
org.apache.geode.cache.client.internal.OpExecutorImpl.executeWithPossibleReAuthentication(OpExecutorImpl.java:892)
at 
org.apache.geode.cache.client.internal.OpExecutorImpl.execute(OpExecutorImpl.java:171)
at 
org.apache.geode.cache.client.internal.OpExecutorImpl.execute(OpExecutorImpl.java:128)
at 
org.apache.geode.cache.client.internal.PoolImpl.execute(PoolImpl.java:758)
at org.apache.geode.cache.client.internal.PutOp.execute(PutOp.java:89)
at 
org.apache.geode.cache.client.internal.ServerRegionProxy.put(ServerRegionProxy.java:152)
at 
org.apache.geode.internal.cache.LocalRegion.serverPut(LocalRegion.java:3032)
at 
org.apache.geode.internal.cache.LocalRegion.cacheWriteBeforePut(LocalRegion.java:3144)
at 
org.apache.geode.internal.cache.ProxyRegionMap.basicPut(ProxyRegionMap.java:238)
at 
org.apache.geode.internal.cache.LocalRegion.virtualPut(LocalRegion.java:5664)
at 
org.apache.geode.internal.cache.LocalRegionDataView.putEntry(LocalRegionDataView.java:152)
at 
org.apache.geode.internal.cache.LocalRegion.basicPut(LocalRegion.java:5090)
at 
org.apache.geode.internal.cache.LocalRegion.validatedPut(LocalRegion.java:1635)
at 
org.apache.geode.internal.cache.LocalRegion.put(LocalRegion.java:1622)
at 
org.apache.geode.internal.cache.AbstractRegion.put(AbstractRegion.java:411)
at 
com.actuate.iserver.utils.cache.GeodeCacheClient.cacheObject(GeodeCacheClient.java:41)
at 
com.actuate.iserver.utils.CachedUserProperties.cache(CachedUserProperties.java:88)
at 
com.actuate.iserver.services.api.LoginServiceBase.updateTokenMappings(LoginServiceBase.java:144)
at 
com.actuate.iserver.services.api.LoginServiceBase.doExecute(LoginServiceBase.java:139)
at com.actuate.iserver.services.ServiceBase.execute(ServiceBase.java:72)
at 
com.actuate.iserver.services.api.idapi.actuate11.ActuateSoapBindingImpl.login(ActuateSoapBindingImpl.java:29)
at 
com.actuate.schemas.actuate11.wsdl.ActuateAPIMessageReceiverInOut.invokeBusinessLogic(ActuateAPIMessageReceiverInOut.java:2245)
at 
com.actuate.iserver.services.api.idapi.actuate11.ActuateAPIMessageReceiver.invokeBusinessLogic(ActuateAPIMessageReceiver.java:29)
at 
org.apache.axis2.receivers.AbstractInOutMessageReceiver.invokeBusinessLogic(AbstractInOutMessageReceiver.java:40)
at 
org.apache.axis2.receivers.AbstractMessageReceiver.receive(AbstractMessageReceiver.java:114)
at org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:173)
at 
org.apache.axis2.transport.http.HTTPTransportUtils.processHTTPPostRequest(HTTPTransportUtils.java:173)
at 
org.apache.axis2.transport.http.AxisServlet.doPost(AxisServlet.java:144)
at 
com.actuate.webserver.NimbleAxis2Servlet.doPostWrapper(NimbleAxis2Servlet.java:88)
at 
com.actuate.ihub.filter.LocalFilter.processRequest(LocalFilter.java:331)
at 
com.actuate.ihub.filter.RequestFilter.doFilter(RequestFilter.java:269)
at 
com.actuate.ihub.filter.RequestFilterChain.processFilter(RequestFilterChain.java:52)
at 
com.actuate.ihub.filter.RequestFilterManager.processFilters(RequestFilterManager.java:264)
at com.actuate.ihub.web.FilterServlet.doRequest(FilterServlet.java:153)
at com.actuate.ihub.web.FilterServlet.doPost(FilterServlet.java:82)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:660)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:741)
at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231)
at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
at 

[jira] [Comment Edited] (GEODE-7254) ServerOperationException While performing a remote put

2020-06-30 Thread Kirk Lund (Jira)


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

Kirk Lund edited comment on GEODE-7254 at 6/30/20, 5:25 PM:


The ServerOperationException is logged at debug/fine level which is why you 
only see it at debug/fine or lower.

The complete stack is:
{noformat}
org.apache.geode.cache.client.ServerOperationException: remote server on 
RGOTETPF0T711Q(5296:loner):51773:b186be82: : While performing a remote put
at 
org.apache.geode.cache.client.internal.PutOp$PutOpImpl.processAck(PutOp.java:384)
at 
org.apache.geode.cache.client.internal.PutOp$PutOpImpl.processResponse(PutOp.java:308)
at 
org.apache.geode.cache.client.internal.PutOp$PutOpImpl.attemptReadResponse(PutOp.java:449)
at 
org.apache.geode.cache.client.internal.AbstractOp.attempt(AbstractOp.java:386)
at 
org.apache.geode.cache.client.internal.ConnectionImpl.execute(ConnectionImpl.java:274)
at 
org.apache.geode.cache.client.internal.pooling.PooledConnection.execute(PooledConnection.java:325)
at 
org.apache.geode.cache.client.internal.OpExecutorImpl.executeWithPossibleReAuthentication(OpExecutorImpl.java:892)
at 
org.apache.geode.cache.client.internal.OpExecutorImpl.execute(OpExecutorImpl.java:171)
at 
org.apache.geode.cache.client.internal.OpExecutorImpl.execute(OpExecutorImpl.java:128)
at 
org.apache.geode.cache.client.internal.PoolImpl.execute(PoolImpl.java:758)
at org.apache.geode.cache.client.internal.PutOp.execute(PutOp.java:89)
at 
org.apache.geode.cache.client.internal.ServerRegionProxy.put(ServerRegionProxy.java:152)
at 
org.apache.geode.internal.cache.LocalRegion.serverPut(LocalRegion.java:3032)
at 
org.apache.geode.internal.cache.LocalRegion.cacheWriteBeforePut(LocalRegion.java:3144)
at 
org.apache.geode.internal.cache.ProxyRegionMap.basicPut(ProxyRegionMap.java:238)
at 
org.apache.geode.internal.cache.LocalRegion.virtualPut(LocalRegion.java:5664)
at 
org.apache.geode.internal.cache.LocalRegionDataView.putEntry(LocalRegionDataView.java:152)
at 
org.apache.geode.internal.cache.LocalRegion.basicPut(LocalRegion.java:5090)
at 
org.apache.geode.internal.cache.LocalRegion.validatedPut(LocalRegion.java:1635)
at 
org.apache.geode.internal.cache.LocalRegion.put(LocalRegion.java:1622)
at 
org.apache.geode.internal.cache.AbstractRegion.put(AbstractRegion.java:411)
at 
com.actuate.iserver.utils.cache.GeodeCacheClient.cacheObject(GeodeCacheClient.java:41)
at 
com.actuate.iserver.utils.CachedUserProperties.cache(CachedUserProperties.java:88)
at 
com.actuate.iserver.services.api.LoginServiceBase.updateTokenMappings(LoginServiceBase.java:144)
at 
com.actuate.iserver.services.api.LoginServiceBase.doExecute(LoginServiceBase.java:139)
at com.actuate.iserver.services.ServiceBase.execute(ServiceBase.java:72)
at 
com.actuate.iserver.services.api.idapi.actuate11.ActuateSoapBindingImpl.login(ActuateSoapBindingImpl.java:29)
at 
com.actuate.schemas.actuate11.wsdl.ActuateAPIMessageReceiverInOut.invokeBusinessLogic(ActuateAPIMessageReceiverInOut.java:2245)
at 
com.actuate.iserver.services.api.idapi.actuate11.ActuateAPIMessageReceiver.invokeBusinessLogic(ActuateAPIMessageReceiver.java:29)
at 
org.apache.axis2.receivers.AbstractInOutMessageReceiver.invokeBusinessLogic(AbstractInOutMessageReceiver.java:40)
at 
org.apache.axis2.receivers.AbstractMessageReceiver.receive(AbstractMessageReceiver.java:114)
at org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:173)
at 
org.apache.axis2.transport.http.HTTPTransportUtils.processHTTPPostRequest(HTTPTransportUtils.java:173)
at 
org.apache.axis2.transport.http.AxisServlet.doPost(AxisServlet.java:144)
at 
com.actuate.webserver.NimbleAxis2Servlet.doPostWrapper(NimbleAxis2Servlet.java:88)
at 
com.actuate.ihub.filter.LocalFilter.processRequest(LocalFilter.java:331)
at 
com.actuate.ihub.filter.RequestFilter.doFilter(RequestFilter.java:269)
at 
com.actuate.ihub.filter.RequestFilterChain.processFilter(RequestFilterChain.java:52)
at 
com.actuate.ihub.filter.RequestFilterManager.processFilters(RequestFilterManager.java:264)
at com.actuate.ihub.web.FilterServlet.doRequest(FilterServlet.java:153)
at com.actuate.ihub.web.FilterServlet.doPost(FilterServlet.java:82)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:660)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:741)
at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231)
at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
at 

[jira] [Comment Edited] (GEODE-7254) ServerOperationException While performing a remote put

2020-06-30 Thread Kirk Lund (Jira)


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

Kirk Lund edited comment on GEODE-7254 at 6/30/20, 5:23 PM:


The ServerOperationException is logged at debug/fine level which is why you 
only see it at debug/fine or lower.

The complete stack is:
{noformat}
org.apache.geode.cache.client.ServerOperationException: remote server on 
RGOTETPF0T711Q(5296:loner):51773:b186be82: : While performing a remote put
at 
org.apache.geode.cache.client.internal.PutOp$PutOpImpl.processAck(PutOp.java:384)
at 
org.apache.geode.cache.client.internal.PutOp$PutOpImpl.processResponse(PutOp.java:308)
at 
org.apache.geode.cache.client.internal.PutOp$PutOpImpl.attemptReadResponse(PutOp.java:449)
at 
org.apache.geode.cache.client.internal.AbstractOp.attempt(AbstractOp.java:386)
at 
org.apache.geode.cache.client.internal.ConnectionImpl.execute(ConnectionImpl.java:274)
at 
org.apache.geode.cache.client.internal.pooling.PooledConnection.execute(PooledConnection.java:325)
at 
org.apache.geode.cache.client.internal.OpExecutorImpl.executeWithPossibleReAuthentication(OpExecutorImpl.java:892)
at 
org.apache.geode.cache.client.internal.OpExecutorImpl.execute(OpExecutorImpl.java:171)
at 
org.apache.geode.cache.client.internal.OpExecutorImpl.execute(OpExecutorImpl.java:128)
at 
org.apache.geode.cache.client.internal.PoolImpl.execute(PoolImpl.java:758)
at org.apache.geode.cache.client.internal.PutOp.execute(PutOp.java:89)
at 
org.apache.geode.cache.client.internal.ServerRegionProxy.put(ServerRegionProxy.java:152)
at 
org.apache.geode.internal.cache.LocalRegion.serverPut(LocalRegion.java:3032)
at 
org.apache.geode.internal.cache.LocalRegion.cacheWriteBeforePut(LocalRegion.java:3144)
at 
org.apache.geode.internal.cache.ProxyRegionMap.basicPut(ProxyRegionMap.java:238)
at 
org.apache.geode.internal.cache.LocalRegion.virtualPut(LocalRegion.java:5664)
at 
org.apache.geode.internal.cache.LocalRegionDataView.putEntry(LocalRegionDataView.java:152)
at 
org.apache.geode.internal.cache.LocalRegion.basicPut(LocalRegion.java:5090)
at 
org.apache.geode.internal.cache.LocalRegion.validatedPut(LocalRegion.java:1635)
at 
org.apache.geode.internal.cache.LocalRegion.put(LocalRegion.java:1622)
at 
org.apache.geode.internal.cache.AbstractRegion.put(AbstractRegion.java:411)
at 
com.actuate.iserver.utils.cache.GeodeCacheClient.cacheObject(GeodeCacheClient.java:41)
at 
com.actuate.iserver.utils.CachedUserProperties.cache(CachedUserProperties.java:88)
at 
com.actuate.iserver.services.api.LoginServiceBase.updateTokenMappings(LoginServiceBase.java:144)
at 
com.actuate.iserver.services.api.LoginServiceBase.doExecute(LoginServiceBase.java:139)
at com.actuate.iserver.services.ServiceBase.execute(ServiceBase.java:72)
at 
com.actuate.iserver.services.api.idapi.actuate11.ActuateSoapBindingImpl.login(ActuateSoapBindingImpl.java:29)
at 
com.actuate.schemas.actuate11.wsdl.ActuateAPIMessageReceiverInOut.invokeBusinessLogic(ActuateAPIMessageReceiverInOut.java:2245)
at 
com.actuate.iserver.services.api.idapi.actuate11.ActuateAPIMessageReceiver.invokeBusinessLogic(ActuateAPIMessageReceiver.java:29)
at 
org.apache.axis2.receivers.AbstractInOutMessageReceiver.invokeBusinessLogic(AbstractInOutMessageReceiver.java:40)
at 
org.apache.axis2.receivers.AbstractMessageReceiver.receive(AbstractMessageReceiver.java:114)
at org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:173)
at 
org.apache.axis2.transport.http.HTTPTransportUtils.processHTTPPostRequest(HTTPTransportUtils.java:173)
at 
org.apache.axis2.transport.http.AxisServlet.doPost(AxisServlet.java:144)
at 
com.actuate.webserver.NimbleAxis2Servlet.doPostWrapper(NimbleAxis2Servlet.java:88)
at 
com.actuate.ihub.filter.LocalFilter.processRequest(LocalFilter.java:331)
at 
com.actuate.ihub.filter.RequestFilter.doFilter(RequestFilter.java:269)
at 
com.actuate.ihub.filter.RequestFilterChain.processFilter(RequestFilterChain.java:52)
at 
com.actuate.ihub.filter.RequestFilterManager.processFilters(RequestFilterManager.java:264)
at com.actuate.ihub.web.FilterServlet.doRequest(FilterServlet.java:153)
at com.actuate.ihub.web.FilterServlet.doPost(FilterServlet.java:82)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:660)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:741)
at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231)
at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
at 

[jira] [Resolved] (GEODE-8303) refactor Redis (String)SetExecutor

2020-06-30 Thread John Hutchison (Jira)


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

John Hutchison resolved GEODE-8303.
---
Resolution: Fixed

> refactor Redis (String)SetExecutor
> --
>
> Key: GEODE-8303
> URL: https://issues.apache.org/jira/browse/GEODE-8303
> Project: Geode
>  Issue Type: Improvement
>Reporter: John Hutchison
>Priority: Major
>
> break up single loop and corresponding switch statement into methods with 
> intention of grouping together business logic associated with different 
> optional parameters 



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Updated] (GEODE-7254) ServerOperationException While performing a remote put

2020-06-30 Thread Kirk Lund (Jira)


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

Kirk Lund updated GEODE-7254:
-
Component/s: (was: core)
 (was: configuration)
 serialization

> ServerOperationException While performing a remote put
> --
>
> Key: GEODE-7254
> URL: https://issues.apache.org/jira/browse/GEODE-7254
> Project: Geode
>  Issue Type: Bug
>  Components: client/server, serialization
>Affects Versions: 1.8.0
>Reporter: rajesh
>Priority: Blocker
> Attachments: iHubCacheLocatorProcess.log, iHubCacheServerProcess.log, 
> ihub.5296.RGOTETPF0T711Q.2019-09-30_20_44_40+0530.0.log, 
> meta-iHubCacheLocatorProcess-01.log, meta-iHubCacheServerProcess-02.log
>
>
>  Configuration: Locator and Server are running as different process using 
> peer to peer configuration.
> while trying to insert a custom object in to a cache region using client 
> cache we are getting the following exception.
> This occurs only when the Geode Locator/Server are started with log level set 
> to fine, finer, finest and all.
> If the log level is set to severe, error, warning, info, config everything 
> works fine. 
> I am not sure if log level change has anything to do with put operation. I am 
> attaching the locator and server log files.
>  
> Also we have recently upgraded the geode version from 1.1.0 to 1.8.  we have 
> been using 1.1.0 for quite sometime without any major issues.  upgraded to 
> 1.8 and no code changes were made but still getting this issue.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Commented] (GEODE-7254) ServerOperationException While performing a remote put

2020-06-30 Thread Kirk Lund (Jira)


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

Kirk Lund commented on GEODE-7254:
--

The ServerOperationException is logged at debug/fine level which is why you 
only see it at debug/fine or lower.

The complete stack is:
{noformat}
org.apache.geode.cache.client.ServerOperationException: remote server on 
RGOTETPF0T711Q(5296:loner):51773:b186be82: : While performing a remote put
at 
org.apache.geode.cache.client.internal.PutOp$PutOpImpl.processAck(PutOp.java:384)
at 
org.apache.geode.cache.client.internal.PutOp$PutOpImpl.processResponse(PutOp.java:308)
at 
org.apache.geode.cache.client.internal.PutOp$PutOpImpl.attemptReadResponse(PutOp.java:449)
at 
org.apache.geode.cache.client.internal.AbstractOp.attempt(AbstractOp.java:386)
at 
org.apache.geode.cache.client.internal.ConnectionImpl.execute(ConnectionImpl.java:274)
at 
org.apache.geode.cache.client.internal.pooling.PooledConnection.execute(PooledConnection.java:325)
at 
org.apache.geode.cache.client.internal.OpExecutorImpl.executeWithPossibleReAuthentication(OpExecutorImpl.java:892)
at 
org.apache.geode.cache.client.internal.OpExecutorImpl.execute(OpExecutorImpl.java:171)
at 
org.apache.geode.cache.client.internal.OpExecutorImpl.execute(OpExecutorImpl.java:128)
at 
org.apache.geode.cache.client.internal.PoolImpl.execute(PoolImpl.java:758)
at org.apache.geode.cache.client.internal.PutOp.execute(PutOp.java:89)
at 
org.apache.geode.cache.client.internal.ServerRegionProxy.put(ServerRegionProxy.java:152)
at 
org.apache.geode.internal.cache.LocalRegion.serverPut(LocalRegion.java:3032)
at 
org.apache.geode.internal.cache.LocalRegion.cacheWriteBeforePut(LocalRegion.java:3144)
at 
org.apache.geode.internal.cache.ProxyRegionMap.basicPut(ProxyRegionMap.java:238)
at 
org.apache.geode.internal.cache.LocalRegion.virtualPut(LocalRegion.java:5664)
at 
org.apache.geode.internal.cache.LocalRegionDataView.putEntry(LocalRegionDataView.java:152)
at 
org.apache.geode.internal.cache.LocalRegion.basicPut(LocalRegion.java:5090)
at 
org.apache.geode.internal.cache.LocalRegion.validatedPut(LocalRegion.java:1635)
at 
org.apache.geode.internal.cache.LocalRegion.put(LocalRegion.java:1622)
at 
org.apache.geode.internal.cache.AbstractRegion.put(AbstractRegion.java:411)
at 
com.actuate.iserver.utils.cache.GeodeCacheClient.cacheObject(GeodeCacheClient.java:41)
at 
com.actuate.iserver.utils.CachedUserProperties.cache(CachedUserProperties.java:88)
at 
com.actuate.iserver.services.api.LoginServiceBase.updateTokenMappings(LoginServiceBase.java:144)
at 
com.actuate.iserver.services.api.LoginServiceBase.doExecute(LoginServiceBase.java:139)
at com.actuate.iserver.services.ServiceBase.execute(ServiceBase.java:72)
at 
com.actuate.iserver.services.api.idapi.actuate11.ActuateSoapBindingImpl.login(ActuateSoapBindingImpl.java:29)
at 
com.actuate.schemas.actuate11.wsdl.ActuateAPIMessageReceiverInOut.invokeBusinessLogic(ActuateAPIMessageReceiverInOut.java:2245)
at 
com.actuate.iserver.services.api.idapi.actuate11.ActuateAPIMessageReceiver.invokeBusinessLogic(ActuateAPIMessageReceiver.java:29)
at 
org.apache.axis2.receivers.AbstractInOutMessageReceiver.invokeBusinessLogic(AbstractInOutMessageReceiver.java:40)
at 
org.apache.axis2.receivers.AbstractMessageReceiver.receive(AbstractMessageReceiver.java:114)
at org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:173)
at 
org.apache.axis2.transport.http.HTTPTransportUtils.processHTTPPostRequest(HTTPTransportUtils.java:173)
at 
org.apache.axis2.transport.http.AxisServlet.doPost(AxisServlet.java:144)
at 
com.actuate.webserver.NimbleAxis2Servlet.doPostWrapper(NimbleAxis2Servlet.java:88)
at 
com.actuate.ihub.filter.LocalFilter.processRequest(LocalFilter.java:331)
at 
com.actuate.ihub.filter.RequestFilter.doFilter(RequestFilter.java:269)
at 
com.actuate.ihub.filter.RequestFilterChain.processFilter(RequestFilterChain.java:52)
at 
com.actuate.ihub.filter.RequestFilterManager.processFilters(RequestFilterManager.java:264)
at com.actuate.ihub.web.FilterServlet.doRequest(FilterServlet.java:153)
at com.actuate.ihub.web.FilterServlet.doPost(FilterServlet.java:82)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:660)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:741)
at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231)
at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
at 

[jira] [Updated] (GEODE-8323) Need to correctly process QueueRemovalMessage during HARegionQueue initialization

2020-06-30 Thread Eric Shu (Jira)


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

Eric Shu updated GEODE-8323:

Labels: caching-applications  (was: )

> Need to correctly process QueueRemovalMessage during HARegionQueue 
> initialization
> -
>
> Key: GEODE-8323
> URL: https://issues.apache.org/jira/browse/GEODE-8323
> Project: Geode
>  Issue Type: Bug
>  Components: client queues
>Reporter: Eric Shu
>Assignee: Eric Shu
>Priority: Major
>  Labels: caching-applications
>
> Currently, these events in queue removal message are ignored as the idea is 
> that correct setting of messageTimeToLive and 
> subscriptionMessageTrackingTimeout should prevent a previous seen event 
> replayed on a client. 
> However, it failover scenario occurs, a restarted/newly joined member could 
> gii from a secondary HARegionQueue which has those events not removed by the 
> QRM. As the restarted member starts the timer for messageTimeToLive after it 
> restarted. The event could live longer than the messageTimeToLive setting if 
> starts from the original operation time. If this time is longer than the 
> subscriptionMessageTrackingTimeout setting on the client, the client will not 
> prevent the replay of the stray event. This could leads to data inconsistency 
> between client and server.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Assigned] (GEODE-8323) Need to correctly process QueueRemovalMessage during HARegionQueue initialization

2020-06-30 Thread Eric Shu (Jira)


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

Eric Shu reassigned GEODE-8323:
---

Assignee: Eric Shu

> Need to correctly process QueueRemovalMessage during HARegionQueue 
> initialization
> -
>
> Key: GEODE-8323
> URL: https://issues.apache.org/jira/browse/GEODE-8323
> Project: Geode
>  Issue Type: Bug
>  Components: client queues
>Reporter: Eric Shu
>Assignee: Eric Shu
>Priority: Major
>
> Currently, these events in queue removal message are ignored as the idea is 
> that correct setting of messageTimeToLive and 
> subscriptionMessageTrackingTimeout should prevent a previous seen event 
> replayed on a client. 
> However, it failover scenario occurs, a restarted/newly joined member could 
> gii from a secondary HARegionQueue which has those events not removed by the 
> QRM. As the restarted member starts the timer for messageTimeToLive after it 
> restarted. The event could live longer than the messageTimeToLive setting if 
> starts from the original operation time. If this time is longer than the 
> subscriptionMessageTrackingTimeout setting on the client, the client will not 
> prevent the replay of the stray event. This could leads to data inconsistency 
> between client and server.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Created] (GEODE-8323) Need to correctly process QueueRemovalMessage during HARegionQueue initialization

2020-06-30 Thread Eric Shu (Jira)
Eric Shu created GEODE-8323:
---

 Summary: Need to correctly process QueueRemovalMessage during 
HARegionQueue initialization
 Key: GEODE-8323
 URL: https://issues.apache.org/jira/browse/GEODE-8323
 Project: Geode
  Issue Type: Bug
  Components: client queues
Reporter: Eric Shu


Currently, these events in queue removal message are ignored as the idea is 
that correct setting of messageTimeToLive and 
subscriptionMessageTrackingTimeout should prevent a previous seen event 
replayed on a client. 

However, it failover scenario occurs, a restarted/newly joined member could gii 
from a secondary HARegionQueue which has those events not removed by the QRM. 
As the restarted member starts the timer for messageTimeToLive after it 
restarted. The event could live longer than the messageTimeToLive setting if 
starts from the original operation time. If this time is longer than the 
subscriptionMessageTrackingTimeout setting on the client, the client will not 
prevent the replay of the stray event. This could leads to data inconsistency 
between client and server.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Resolved] (GEODE-8273) Cleanup GfshExecution and GfshScript classes in geode-junit

2020-06-30 Thread Kirk Lund (Jira)


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

Kirk Lund resolved GEODE-8273.
--
Fix Version/s: 1.14.0
   Resolution: Fixed

> Cleanup GfshExecution and GfshScript classes in geode-junit
> ---
>
> Key: GEODE-8273
> URL: https://issues.apache.org/jira/browse/GEODE-8273
> Project: Geode
>  Issue Type: Wish
>  Components: tests
>Reporter: Kirk Lund
>Assignee: Kirk Lund
>Priority: Major
> Fix For: 1.14.0
>
>
> Cleanup GfshExecution and GfshScript classes in geode-junit.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Created] (GEODE-8322) Utilize Boost Library Instead of Platform Dependent Test Code

2020-06-30 Thread Michael Martell (Jira)
Michael Martell created GEODE-8322:
--

 Summary: Utilize Boost Library Instead of Platform Dependent Test 
Code
 Key: GEODE-8322
 URL: https://issues.apache.org/jira/browse/GEODE-8322
 Project: Geode
  Issue Type: Improvement
  Components: native client
Reporter: Michael Martell


The new SNITest.cpp file utilizes #ifdef PLATFORM to launch docker components 
and also for retrieving the working directory. Although only test code, we 
should endeavor to leverage standard libraries for all new development.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Assigned] (GEODE-8293) activeCQCount has negative value

2020-06-30 Thread Mario Kevo (Jira)


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

Mario Kevo reassigned GEODE-8293:
-

Assignee: Mario Kevo

> activeCQCount has negative value
> 
>
> Key: GEODE-8293
> URL: https://issues.apache.org/jira/browse/GEODE-8293
> Project: Geode
>  Issue Type: Bug
>  Components: statistics
>Reporter: Mario Kevo
>Assignee: Mario Kevo
>Priority: Major
>
> In case you have more than one server in the system and you close CQ there 
> will be negative value of active cqs.
> The problem is when you started more than one server and execute cq on it. In 
> that case we got incCqsActive on one server, but when it is closed we have 
> decCqsActive on both servers.
> {code:java}
> gfsh>show metrics --categories=query
> Cluster-wide MetricsCategory |  Metric  | Value
>  |  | -
> query| activeCQCount| 1
>  | queryRequestRate | 0.0
> {code}
> After cq is closed or stopped:
> {code:java}
> gfsh>show metrics --categories=query
> Cluster-wide Metrics
> Category |  Metric  | Value
>  |  | -
> query| activeCQCount| -1
>  | queryRequestRate | 0.0
> {code}



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Commented] (GEODE-8029) java.lang.IllegalArgumentException: Too large (805306401 expected elements with load factor 0.75)

2020-06-30 Thread ASF GitHub Bot (Jira)


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

ASF GitHub Bot commented on GEODE-8029:
---

jujoramos opened a new pull request #5329:
URL: https://github.com/apache/geode/pull/5329


   Do not delete drf files during member startup as that should be only
   done by the compactor thread. Instead, allow the OplogEntryIdSet to
   grow over the default capacity and log a warning message instructing
   the user to manually compact the disk-stores.
   
   - Added unit tests.
   - Replaced usages of 'junit.Assert' by 'assertj'.
   - Modified DiskStoreImpl.deadRecordCount to return long instead of int.
   - Added internal overflow implementation to the OplogEntryIdSet so it can
 grow above the default limit.
   
   Thank you for submitting a contribution to Apache Geode.
   
   In order to streamline the review of the contribution we ask you
   to ensure the following steps have been taken:
   
   ### For all changes:
   - [X] Is there a JIRA ticket associated with this PR? Is it referenced in 
the commit message?
   
   - [X] Has your PR been rebased against the latest commit within the target 
branch (typically `develop`)?
   
   - [X] Is your initial contribution a single, squashed commit?
   
   - [X] Does `gradlew build` run cleanly?
   
   - [X] Have you written or updated unit tests to verify your changes?
   
   - [ ] If adding new dependencies to the code, are these dependencies 
licensed in a way that is compatible for inclusion under [ASF 
2.0](http://www.apache.org/legal/resolved.html#category-a)?
   
   ### Note:
   Please ensure that once the PR is submitted, check Concourse for build 
issues and
   submit an update to your PR as soon as possible. If you need help, please 
send an
   email to d...@geode.apache.org.
   



This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


> java.lang.IllegalArgumentException: Too large (805306401 expected elements 
> with load factor 0.75)
> -
>
> Key: GEODE-8029
> URL: https://issues.apache.org/jira/browse/GEODE-8029
> Project: Geode
>  Issue Type: Bug
>  Components: configuration, core, gfsh
>Affects Versions: 1.9.0
>Reporter: Jagadeesh sivasankaran
>Assignee: Juan Ramos
>Priority: Major
>  Labels: GeodeCommons, caching-applications
> Attachments: Screen Shot 2020-04-27 at 12.21.19 PM.png, Screen Shot 
> 2020-04-27 at 12.21.19 PM.png, server02.log
>
>
> we have a cluster of three Locator Geode and three Cache Server running in 
> CentOS servers. Today (April 27) after patching our CENTOS servers , all 
> locator and 2 servers came up , But one Cache server was not starting . here 
> is the Exception details.  Please let me know how to resolve the beloe issue 
> and need any configuration changes to diskstore ? 
>  
>  
> Starting a Geode Server in /app/provServerHO2...
> The
>  Cache Server process terminated unexpectedly with exit status 1. Please 
> refer to the log file in /app/provServerHO2 for full details.
> Exception in thread "main" java.lang.IllegalArgumentException: Too large 
> (805306401 expected elements with load factor 0.75)
> at it.unimi.dsi.fastutil.HashCommon.arraySize(HashCommon.java:222)
> at it.unimi.dsi.fastutil.ints.IntOpenHashSet.add(IntOpenHashSet.java:308)
> at 
> org.apache.geode.internal.cache.DiskStoreImpl$OplogEntryIdSet.add(DiskStoreImpl.java:3474)
> at org.apache.geode.internal.cache.Oplog.readDelEntry(Oplog.java:3007)
> at org.apache.geode.internal.cache.Oplog.recoverDrf(Oplog.java:1500)
> at 
> org.apache.geode.internal.cache.PersistentOplogSet.recoverOplogs(PersistentOplogSet.java:445)
> at 
> org.apache.geode.internal.cache.PersistentOplogSet.recoverRegionsThatAreReady(PersistentOplogSet.java:369)
> at 
> org.apache.geode.internal.cache.DiskStoreImpl.recoverRegionsThatAreReady(DiskStoreImpl.java:2053)
> at 
> org.apache.geode.internal.cache.DiskStoreImpl.initializeIfNeeded(DiskStoreImpl.java:2041)
> security-peer-auth-init=
> at 
> org.apache.geode.internal.cache.DiskStoreImpl.doInitialRecovery(DiskStoreImpl.java:2046)
> at 
> org.apache.geode.internal.cache.DiskStoreFactoryImpl.initializeDiskStore(DiskStoreFactoryImpl.java:184)
> at 
> 

[jira] [Updated] (GEODE-8029) java.lang.IllegalArgumentException: Too large (805306401 expected elements with load factor 0.75)

2020-06-30 Thread Juan Ramos (Jira)


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

Juan Ramos updated GEODE-8029:
--
Fix Version/s: (was: 1.14.0)
   (was: 1.12.1)
   (was: 1.13.0)

> java.lang.IllegalArgumentException: Too large (805306401 expected elements 
> with load factor 0.75)
> -
>
> Key: GEODE-8029
> URL: https://issues.apache.org/jira/browse/GEODE-8029
> Project: Geode
>  Issue Type: Bug
>  Components: configuration, core, gfsh
>Affects Versions: 1.9.0
>Reporter: Jagadeesh sivasankaran
>Assignee: Juan Ramos
>Priority: Major
>  Labels: GeodeCommons, caching-applications
> Attachments: Screen Shot 2020-04-27 at 12.21.19 PM.png, Screen Shot 
> 2020-04-27 at 12.21.19 PM.png, server02.log
>
>
> we have a cluster of three Locator Geode and three Cache Server running in 
> CentOS servers. Today (April 27) after patching our CENTOS servers , all 
> locator and 2 servers came up , But one Cache server was not starting . here 
> is the Exception details.  Please let me know how to resolve the beloe issue 
> and need any configuration changes to diskstore ? 
>  
>  
> Starting a Geode Server in /app/provServerHO2...
> The
>  Cache Server process terminated unexpectedly with exit status 1. Please 
> refer to the log file in /app/provServerHO2 for full details.
> Exception in thread "main" java.lang.IllegalArgumentException: Too large 
> (805306401 expected elements with load factor 0.75)
> at it.unimi.dsi.fastutil.HashCommon.arraySize(HashCommon.java:222)
> at it.unimi.dsi.fastutil.ints.IntOpenHashSet.add(IntOpenHashSet.java:308)
> at 
> org.apache.geode.internal.cache.DiskStoreImpl$OplogEntryIdSet.add(DiskStoreImpl.java:3474)
> at org.apache.geode.internal.cache.Oplog.readDelEntry(Oplog.java:3007)
> at org.apache.geode.internal.cache.Oplog.recoverDrf(Oplog.java:1500)
> at 
> org.apache.geode.internal.cache.PersistentOplogSet.recoverOplogs(PersistentOplogSet.java:445)
> at 
> org.apache.geode.internal.cache.PersistentOplogSet.recoverRegionsThatAreReady(PersistentOplogSet.java:369)
> at 
> org.apache.geode.internal.cache.DiskStoreImpl.recoverRegionsThatAreReady(DiskStoreImpl.java:2053)
> at 
> org.apache.geode.internal.cache.DiskStoreImpl.initializeIfNeeded(DiskStoreImpl.java:2041)
> security-peer-auth-init=
> at 
> org.apache.geode.internal.cache.DiskStoreImpl.doInitialRecovery(DiskStoreImpl.java:2046)
> at 
> org.apache.geode.internal.cache.DiskStoreFactoryImpl.initializeDiskStore(DiskStoreFactoryImpl.java:184)
> at 
> org.apache.geode.internal.cache.DiskStoreFactoryImpl.create(DiskStoreFactoryImpl.java:150)
> at 
> org.apache.geode.internal.cache.xmlcache.CacheCreation.createDiskStore(CacheCreation.java:794)
> at 
> org.apache.geode.internal.cache.xmlcache.CacheCreation.initializePdxDiskStore(CacheCreation.java:785)
> at 
> org.apache.geode.internal.cache.xmlcache.CacheCreation.create(CacheCreation.java:509)
> at 
> org.apache.geode.internal.cache.xmlcache.CacheXmlParser.create(CacheXmlParser.java:337)
> at 
> org.apache.geode.internal.cache.GemFireCacheImpl.loadCacheXml(GemFireCacheImpl.java:4272)
> at 
> org.apache.geode.internal.cache.ClusterConfigurationLoader.applyClusterXmlConfiguration(ClusterConfigurationLoader.java:197)
> at 
> org.apache.geode.internal.cache.GemFireCacheImpl.applyJarAndXmlFromClusterConfig(GemFireCacheImpl.java:1240)
> at 
> org.apache.geode.internal.cache.GemFireCacheImpl.initialize(GemFireCacheImpl.java:1206)
> at 
> org.apache.geode.internal.cache.InternalCacheBuilder.create(InternalCacheBuilder.java:207)
> at 
> org.apache.geode.internal.cache.InternalCacheBuilder.create(InternalCacheBuilder.java:164)
> at org.apache.geode.cache.CacheFactory.create(CacheFactory.java:139)
> at 
> org.apache.geode.distributed.internal.DefaultServerLauncherCacheProvider.createCache(DefaultServerLauncherCacheProvider.java:52)
> at 
> org.apache.geode.distributed.ServerLauncher.createCache(ServerLauncher.java:869)
> at org.apache.geode.distributed.ServerLauncher.start(ServerLauncher.java:786)
> at org.apache.geode.distributed.ServerLauncher.run(ServerLauncher.java:716)
> at org.apache.geode.distributed.ServerLauncher.main(ServerLauncher.java:236)
>  



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Reopened] (GEODE-8029) java.lang.IllegalArgumentException: Too large (805306401 expected elements with load factor 0.75)

2020-06-30 Thread Juan Ramos (Jira)


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

Juan Ramos reopened GEODE-8029:
---

Re-opening the ticket as the fix has proven to be insufficient to solve the 
problem.

> java.lang.IllegalArgumentException: Too large (805306401 expected elements 
> with load factor 0.75)
> -
>
> Key: GEODE-8029
> URL: https://issues.apache.org/jira/browse/GEODE-8029
> Project: Geode
>  Issue Type: Bug
>  Components: configuration, core, gfsh
>Affects Versions: 1.9.0
>Reporter: Jagadeesh sivasankaran
>Assignee: Juan Ramos
>Priority: Major
>  Labels: GeodeCommons, caching-applications
> Fix For: 1.12.1, 1.13.0, 1.14.0
>
> Attachments: Screen Shot 2020-04-27 at 12.21.19 PM.png, Screen Shot 
> 2020-04-27 at 12.21.19 PM.png, server02.log
>
>
> we have a cluster of three Locator Geode and three Cache Server running in 
> CentOS servers. Today (April 27) after patching our CENTOS servers , all 
> locator and 2 servers came up , But one Cache server was not starting . here 
> is the Exception details.  Please let me know how to resolve the beloe issue 
> and need any configuration changes to diskstore ? 
>  
>  
> Starting a Geode Server in /app/provServerHO2...
> The
>  Cache Server process terminated unexpectedly with exit status 1. Please 
> refer to the log file in /app/provServerHO2 for full details.
> Exception in thread "main" java.lang.IllegalArgumentException: Too large 
> (805306401 expected elements with load factor 0.75)
> at it.unimi.dsi.fastutil.HashCommon.arraySize(HashCommon.java:222)
> at it.unimi.dsi.fastutil.ints.IntOpenHashSet.add(IntOpenHashSet.java:308)
> at 
> org.apache.geode.internal.cache.DiskStoreImpl$OplogEntryIdSet.add(DiskStoreImpl.java:3474)
> at org.apache.geode.internal.cache.Oplog.readDelEntry(Oplog.java:3007)
> at org.apache.geode.internal.cache.Oplog.recoverDrf(Oplog.java:1500)
> at 
> org.apache.geode.internal.cache.PersistentOplogSet.recoverOplogs(PersistentOplogSet.java:445)
> at 
> org.apache.geode.internal.cache.PersistentOplogSet.recoverRegionsThatAreReady(PersistentOplogSet.java:369)
> at 
> org.apache.geode.internal.cache.DiskStoreImpl.recoverRegionsThatAreReady(DiskStoreImpl.java:2053)
> at 
> org.apache.geode.internal.cache.DiskStoreImpl.initializeIfNeeded(DiskStoreImpl.java:2041)
> security-peer-auth-init=
> at 
> org.apache.geode.internal.cache.DiskStoreImpl.doInitialRecovery(DiskStoreImpl.java:2046)
> at 
> org.apache.geode.internal.cache.DiskStoreFactoryImpl.initializeDiskStore(DiskStoreFactoryImpl.java:184)
> at 
> org.apache.geode.internal.cache.DiskStoreFactoryImpl.create(DiskStoreFactoryImpl.java:150)
> at 
> org.apache.geode.internal.cache.xmlcache.CacheCreation.createDiskStore(CacheCreation.java:794)
> at 
> org.apache.geode.internal.cache.xmlcache.CacheCreation.initializePdxDiskStore(CacheCreation.java:785)
> at 
> org.apache.geode.internal.cache.xmlcache.CacheCreation.create(CacheCreation.java:509)
> at 
> org.apache.geode.internal.cache.xmlcache.CacheXmlParser.create(CacheXmlParser.java:337)
> at 
> org.apache.geode.internal.cache.GemFireCacheImpl.loadCacheXml(GemFireCacheImpl.java:4272)
> at 
> org.apache.geode.internal.cache.ClusterConfigurationLoader.applyClusterXmlConfiguration(ClusterConfigurationLoader.java:197)
> at 
> org.apache.geode.internal.cache.GemFireCacheImpl.applyJarAndXmlFromClusterConfig(GemFireCacheImpl.java:1240)
> at 
> org.apache.geode.internal.cache.GemFireCacheImpl.initialize(GemFireCacheImpl.java:1206)
> at 
> org.apache.geode.internal.cache.InternalCacheBuilder.create(InternalCacheBuilder.java:207)
> at 
> org.apache.geode.internal.cache.InternalCacheBuilder.create(InternalCacheBuilder.java:164)
> at org.apache.geode.cache.CacheFactory.create(CacheFactory.java:139)
> at 
> org.apache.geode.distributed.internal.DefaultServerLauncherCacheProvider.createCache(DefaultServerLauncherCacheProvider.java:52)
> at 
> org.apache.geode.distributed.ServerLauncher.createCache(ServerLauncher.java:869)
> at org.apache.geode.distributed.ServerLauncher.start(ServerLauncher.java:786)
> at org.apache.geode.distributed.ServerLauncher.run(ServerLauncher.java:716)
> at org.apache.geode.distributed.ServerLauncher.main(ServerLauncher.java:236)
>  



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Commented] (GEODE-8302) WAN Conflation stats are being incorrectly incremented

2020-06-30 Thread ASF GitHub Bot (Jira)


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

ASF GitHub Bot commented on GEODE-8302:
---

albertogpz commented on pull request #5313:
URL: https://github.com/apache/geode/pull/5313#issuecomment-651582218


   > @albertogpz Good material - thanks for writing the docs for this feature.
   > I have some edits for clarification and consistency, in both user guide 
files and the javadoc comments in class files. I will send these to you in 
email for you to incorporate as you see fit. Thanks!
   
   Thanks for the review, Dave. I have accepted all  your proposals with the 
exception of the javadoc on ```GatewaySenderQueue.java``` which had not ended 
up describing correctly the ```peekedIdsWithoutExtra``` member variable. I 
changed it to a simpler sentence. Let me know if you are ok with the change.



This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


> WAN Conflation stats are being incorrectly incremented
> --
>
> Key: GEODE-8302
> URL: https://issues.apache.org/jira/browse/GEODE-8302
> Project: Geode
>  Issue Type: Bug
>  Components: statistics, wan
>Affects Versions: 1.14.0
>Reporter: Donal Evans
>Assignee: Alberto Gomez
>Priority: Major
>
> When the below diff (which adds checks to confirm that conflation stats are 
> not incremented in WAN tests with conflation disabled) is applied, the 
> modified tests fail due to conflation stats being incorrectly incremented. 
> This behaviour is only observed since the changes included in this PR were 
> introduced: https://github.com/apache/geode/pull/4928
> {noformat}
> diff --git 
> a/geode-wan/src/distributedTest/java/org/apache/geode/internal/cache/wan/serial/SerialWANStatsDUnitTest.java
>  
> b/geode-wan/src/distributedTest/java/org/apache/geode/internal/cache/wan/serial/SerialWANStatsDUnitTest.java
> index b2ed76728f..bc6beb0002 100644
> --- 
> a/geode-wan/src/distributedTest/java/org/apache/geode/internal/cache/wan/serial/SerialWANStatsDUnitTest.java
> +++ 
> b/geode-wan/src/distributedTest/java/org/apache/geode/internal/cache/wan/serial/SerialWANStatsDUnitTest.java
> @@ -209,6 +209,7 @@ public class SerialWANStatsDUnitTest extends WANTestBase {
>  
>  vm4.invoke(() -> WANTestBase.checkQueueStats("ln", 0, entries, entries, 
> entries));
>  vm4.invoke(() -> WANTestBase.checkBatchStats("ln", 1, true));
> +vm4.invoke(() -> WANTestBase.checkConflatedStats("ln", 0));
>  
>  // wait until queue is empty
>  vm5.invoke(() -> await()
> @@ -354,6 +355,7 @@ public class SerialWANStatsDUnitTest extends WANTestBase {
>  
>  vm4.invoke(() -> WANTestBase.checkQueueStats("ln", 0, entries, entries, 
> entries));
>  vm4.invoke(() -> WANTestBase.checkBatchStats("ln", 2, true, true));
> +vm4.invoke(() -> WANTestBase.checkConflatedStats("ln", 0));
>  
>  // wait until queue is empty
>  vm5.invoke(() -> await()
> {noformat}
> In addition to the tests above, 
> SerialWANPropagation_PartitionedRegionDUnitTest.testPartitionedSerialPropagationHA()
>  fails with incorrectly incremented conflation stats if a similar check is 
> introduced at the end of the test. Again, without the changes introduced by 
> PR #4928, this modified test passes.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Commented] (GEODE-8240) View has old locator version number after rolling upgrade

2020-06-30 Thread ASF GitHub Bot (Jira)


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

ASF GitHub Bot commented on GEODE-8240:
---

albertogpz commented on a change in pull request #5273:
URL: https://github.com/apache/geode/pull/5273#discussion_r447434620



##
File path: 
geode-core/src/upgradeTest/java/org/apache/geode/internal/cache/rollingupgrade/RollingUpgradeDUnitTest.java
##
@@ -191,20 +207,26 @@ void doTestRollAll(String regionType, String objectType, 
String startingVersion)
   }
 
   putAndVerify(objectType, server1, regionName, 0, 10, server2);
-  locator = rollLocatorToCurrent(locator, hostName, locatorPorts[0], 
getTestMethodName(),
-  locatorString);
+  locator =
+  rollLocatorToCurrent(locator, hostName, locatorPort, locatorProps, 
getTestMethodName(),
+  locatorString);
 
   server1 = rollServerToCurrentAndCreateRegion(server1, regionType, 
testingDirs[0],
-  shortcutName, regionName, locatorPorts);
+  shortcutName, regionName, new int[] {locatorPort});
   verifyValues(objectType, regionName, 0, 10, server1);
   putAndVerify(objectType, server1, regionName, 5, 15, server2);
   putAndVerify(objectType, server2, regionName, 10, 20, server1);
 
   server2 = rollServerToCurrentAndCreateRegion(server2, regionType, 
testingDirs[1],
-  shortcutName, regionName, locatorPorts);
+  shortcutName, regionName, ports);
   verifyValues(objectType, regionName, 0, 10, server2);
   putAndVerify(objectType, server2, regionName, 15, 25, server1);
 
+  String shutDownCommand = "shutdown --include-locators=true";

Review comment:
   Overall, great work. Thanks, Bill.





This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


> View has old locator version number after rolling upgrade
> -
>
> Key: GEODE-8240
> URL: https://issues.apache.org/jira/browse/GEODE-8240
> Project: Geode
>  Issue Type: Bug
>  Components: client/server, membership
>Reporter: Ernest Burghardt
>Assignee: Bill Burcham
>Priority: Major
>
> as shown in [https://github.com/apache/geode/pull/5224]
> locator upgrade from version 1.12.0 doesn't seem to occur 
> {{testRollServersOnPartitionedRegion_dataserializable}}  failure results:
> Expecting:
>  <"Member Count : 3
>  Name | Id
>   | 
> ---
>  vm2 | 127.0.0.1(vm2:35019:locator):41000(version:GEODE 1.12.0) 
> [Coordinator]
>  vm0 | 10.0.0.111(vm0:35025):41001
>  vm1 | 10.0.0.111(vm1:35030):41002
>  ">
>  not to contain:
>  <"1.12.0">
> This problem was introduced in 1.12.0 and is present in all lines derived 
> from that one, including 9.10, 1.13, and current develop/1.14
> What's actually happening is that the locator _is_ upgraded to a newer 
> version. It joins with an older coordinator (that's running e.g. 1.12.0) and 
> that coordinator produces a view showing the new locator/member as running 
> the same version, in this case 1.12.0, as the coordinator.
> Eventually, all locators will be upgraded. But the view carries the incorrect 
> version indication.
> The root cause seems to be that when {{GMSMemberData.setVersionObject(short 
> versionOrdinal)}} sees a version ordinal that is unknown, i.e. a version 
> ordinal corresponding to a new line of development: 1.13, 1.14, … that method 
> throws away that version ordinal and replaces it with the one for the 1.12 
> line.
> Since the current {{support/1.13}} and {{develop}} branches have the bug 
> upgrading a current 1.13 to 1.14 or a current development/1.14 to 1.15 would 
> exhibit the same behavior (locator apparently stuck at the older version in 
> the view.)
> Ramifications of this incorrect version indication in the view are TBD.
> Whether or not this situation resolves itself after _another_ round of 
> restarts is TBD.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)