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

2020-07-10 Thread ASF subversion and git services (Jira)


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

ASF subversion and git services commented on GEODE-8302:


Commit 8c35d9cd4ff22df9c5f6dd44735e48dabac0f56e in geode's branch 
refs/heads/develop from Alberto Gomez
[ https://gitbox.apache.org/repos/asf?p=geode.git;h=8c35d9c ]

GEODE-8302: Fixed 'events not queued conflated' stats when group-tran… (#5313)

* GEODE-8302: Fixed 'events not queued conflated' stats when 
group-transaction-events is true

Batch conflation is not compatible with group-transaction-events.
It must be prevented that both are enabled at the same time for
a given gateway sender.

* GEODE-8302: Add extra checks in propagation with HA tests and add fix in 
conflation stats

* GEODE-8302: Update GatewaySenderFactory javadoc

Added information about incompatibility between
group-transaction-events and enable-batch-conflation.

* GEODE-8302: Doc changes after review

* GEODE-8302: Fix for failing 
testReplicatedSerialPropagationHAWithGroupTransactionEvents

* GEODE-8302: doc and error messages changes after review

* GEODE-8302: Fix failing test case and possibly fix GEODE-8320

> 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-8302) WAN Conflation stats are being incorrectly incremented

2020-07-10 Thread ASF subversion and git services (Jira)


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

ASF subversion and git services commented on GEODE-8302:


Commit 8c35d9cd4ff22df9c5f6dd44735e48dabac0f56e in geode's branch 
refs/heads/develop from Alberto Gomez
[ https://gitbox.apache.org/repos/asf?p=geode.git;h=8c35d9c ]

GEODE-8302: Fixed 'events not queued conflated' stats when group-tran… (#5313)

* GEODE-8302: Fixed 'events not queued conflated' stats when 
group-transaction-events is true

Batch conflation is not compatible with group-transaction-events.
It must be prevented that both are enabled at the same time for
a given gateway sender.

* GEODE-8302: Add extra checks in propagation with HA tests and add fix in 
conflation stats

* GEODE-8302: Update GatewaySenderFactory javadoc

Added information about incompatibility between
group-transaction-events and enable-batch-conflation.

* GEODE-8302: Doc changes after review

* GEODE-8302: Fix for failing 
testReplicatedSerialPropagationHAWithGroupTransactionEvents

* GEODE-8302: doc and error messages changes after review

* GEODE-8302: Fix failing test case and possibly fix GEODE-8320

> 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-8302) WAN Conflation stats are being incorrectly incremented

2020-07-10 Thread ASF subversion and git services (Jira)


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

ASF subversion and git services commented on GEODE-8302:


Commit 8c35d9cd4ff22df9c5f6dd44735e48dabac0f56e in geode's branch 
refs/heads/develop from Alberto Gomez
[ https://gitbox.apache.org/repos/asf?p=geode.git;h=8c35d9c ]

GEODE-8302: Fixed 'events not queued conflated' stats when group-tran… (#5313)

* GEODE-8302: Fixed 'events not queued conflated' stats when 
group-transaction-events is true

Batch conflation is not compatible with group-transaction-events.
It must be prevented that both are enabled at the same time for
a given gateway sender.

* GEODE-8302: Add extra checks in propagation with HA tests and add fix in 
conflation stats

* GEODE-8302: Update GatewaySenderFactory javadoc

Added information about incompatibility between
group-transaction-events and enable-batch-conflation.

* GEODE-8302: Doc changes after review

* GEODE-8302: Fix for failing 
testReplicatedSerialPropagationHAWithGroupTransactionEvents

* GEODE-8302: doc and error messages changes after review

* GEODE-8302: Fix failing test case and possibly fix GEODE-8320

> 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-8302) WAN Conflation stats are being incorrectly incremented

2020-07-10 Thread ASF subversion and git services (Jira)


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

ASF subversion and git services commented on GEODE-8302:


Commit 8c35d9cd4ff22df9c5f6dd44735e48dabac0f56e in geode's branch 
refs/heads/develop from Alberto Gomez
[ https://gitbox.apache.org/repos/asf?p=geode.git;h=8c35d9c ]

GEODE-8302: Fixed 'events not queued conflated' stats when group-tran… (#5313)

* GEODE-8302: Fixed 'events not queued conflated' stats when 
group-transaction-events is true

Batch conflation is not compatible with group-transaction-events.
It must be prevented that both are enabled at the same time for
a given gateway sender.

* GEODE-8302: Add extra checks in propagation with HA tests and add fix in 
conflation stats

* GEODE-8302: Update GatewaySenderFactory javadoc

Added information about incompatibility between
group-transaction-events and enable-batch-conflation.

* GEODE-8302: Doc changes after review

* GEODE-8302: Fix for failing 
testReplicatedSerialPropagationHAWithGroupTransactionEvents

* GEODE-8302: doc and error messages changes after review

* GEODE-8302: Fix failing test case and possibly fix GEODE-8320

> 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-8302) WAN Conflation stats are being incorrectly incremented

2020-07-10 Thread ASF subversion and git services (Jira)


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

ASF subversion and git services commented on GEODE-8302:


Commit 8c35d9cd4ff22df9c5f6dd44735e48dabac0f56e in geode's branch 
refs/heads/develop from Alberto Gomez
[ https://gitbox.apache.org/repos/asf?p=geode.git;h=8c35d9c ]

GEODE-8302: Fixed 'events not queued conflated' stats when group-tran… (#5313)

* GEODE-8302: Fixed 'events not queued conflated' stats when 
group-transaction-events is true

Batch conflation is not compatible with group-transaction-events.
It must be prevented that both are enabled at the same time for
a given gateway sender.

* GEODE-8302: Add extra checks in propagation with HA tests and add fix in 
conflation stats

* GEODE-8302: Update GatewaySenderFactory javadoc

Added information about incompatibility between
group-transaction-events and enable-batch-conflation.

* GEODE-8302: Doc changes after review

* GEODE-8302: Fix for failing 
testReplicatedSerialPropagationHAWithGroupTransactionEvents

* GEODE-8302: doc and error messages changes after review

* GEODE-8302: Fix failing test case and possibly fix GEODE-8320

> 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-8302) WAN Conflation stats are being incorrectly incremented

2020-07-10 Thread ASF subversion and git services (Jira)


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

ASF subversion and git services commented on GEODE-8302:


Commit 8c35d9cd4ff22df9c5f6dd44735e48dabac0f56e in geode's branch 
refs/heads/develop from Alberto Gomez
[ https://gitbox.apache.org/repos/asf?p=geode.git;h=8c35d9c ]

GEODE-8302: Fixed 'events not queued conflated' stats when group-tran… (#5313)

* GEODE-8302: Fixed 'events not queued conflated' stats when 
group-transaction-events is true

Batch conflation is not compatible with group-transaction-events.
It must be prevented that both are enabled at the same time for
a given gateway sender.

* GEODE-8302: Add extra checks in propagation with HA tests and add fix in 
conflation stats

* GEODE-8302: Update GatewaySenderFactory javadoc

Added information about incompatibility between
group-transaction-events and enable-batch-conflation.

* GEODE-8302: Doc changes after review

* GEODE-8302: Fix for failing 
testReplicatedSerialPropagationHAWithGroupTransactionEvents

* GEODE-8302: doc and error messages changes after review

* GEODE-8302: Fix failing test case and possibly fix GEODE-8320

> 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-8302) WAN Conflation stats are being incorrectly incremented

2020-07-10 Thread ASF subversion and git services (Jira)


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

ASF subversion and git services commented on GEODE-8302:


Commit 8c35d9cd4ff22df9c5f6dd44735e48dabac0f56e in geode's branch 
refs/heads/develop from Alberto Gomez
[ https://gitbox.apache.org/repos/asf?p=geode.git;h=8c35d9c ]

GEODE-8302: Fixed 'events not queued conflated' stats when group-tran… (#5313)

* GEODE-8302: Fixed 'events not queued conflated' stats when 
group-transaction-events is true

Batch conflation is not compatible with group-transaction-events.
It must be prevented that both are enabled at the same time for
a given gateway sender.

* GEODE-8302: Add extra checks in propagation with HA tests and add fix in 
conflation stats

* GEODE-8302: Update GatewaySenderFactory javadoc

Added information about incompatibility between
group-transaction-events and enable-batch-conflation.

* GEODE-8302: Doc changes after review

* GEODE-8302: Fix for failing 
testReplicatedSerialPropagationHAWithGroupTransactionEvents

* GEODE-8302: doc and error messages changes after review

* GEODE-8302: Fix failing test case and possibly fix GEODE-8320

> 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-8302) WAN Conflation stats are being incorrectly incremented

2020-07-10 Thread ASF subversion and git services (Jira)


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

ASF subversion and git services commented on GEODE-8302:


Commit 8c35d9cd4ff22df9c5f6dd44735e48dabac0f56e in geode's branch 
refs/heads/develop from Alberto Gomez
[ https://gitbox.apache.org/repos/asf?p=geode.git;h=8c35d9c ]

GEODE-8302: Fixed 'events not queued conflated' stats when group-tran… (#5313)

* GEODE-8302: Fixed 'events not queued conflated' stats when 
group-transaction-events is true

Batch conflation is not compatible with group-transaction-events.
It must be prevented that both are enabled at the same time for
a given gateway sender.

* GEODE-8302: Add extra checks in propagation with HA tests and add fix in 
conflation stats

* GEODE-8302: Update GatewaySenderFactory javadoc

Added information about incompatibility between
group-transaction-events and enable-batch-conflation.

* GEODE-8302: Doc changes after review

* GEODE-8302: Fix for failing 
testReplicatedSerialPropagationHAWithGroupTransactionEvents

* GEODE-8302: doc and error messages changes after review

* GEODE-8302: Fix failing test case and possibly fix GEODE-8320

> 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-8302) WAN Conflation stats are being incorrectly incremented

2020-07-10 Thread ASF subversion and git services (Jira)


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

ASF subversion and git services commented on GEODE-8302:


Commit 8c35d9cd4ff22df9c5f6dd44735e48dabac0f56e in geode's branch 
refs/heads/develop from Alberto Gomez
[ https://gitbox.apache.org/repos/asf?p=geode.git;h=8c35d9c ]

GEODE-8302: Fixed 'events not queued conflated' stats when group-tran… (#5313)

* GEODE-8302: Fixed 'events not queued conflated' stats when 
group-transaction-events is true

Batch conflation is not compatible with group-transaction-events.
It must be prevented that both are enabled at the same time for
a given gateway sender.

* GEODE-8302: Add extra checks in propagation with HA tests and add fix in 
conflation stats

* GEODE-8302: Update GatewaySenderFactory javadoc

Added information about incompatibility between
group-transaction-events and enable-batch-conflation.

* GEODE-8302: Doc changes after review

* GEODE-8302: Fix for failing 
testReplicatedSerialPropagationHAWithGroupTransactionEvents

* GEODE-8302: doc and error messages changes after review

* GEODE-8302: Fix failing test case and possibly fix GEODE-8320

> 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-8302) WAN Conflation stats are being incorrectly incremented

2020-07-10 Thread ASF subversion and git services (Jira)


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

ASF subversion and git services commented on GEODE-8302:


Commit 8c35d9cd4ff22df9c5f6dd44735e48dabac0f56e in geode's branch 
refs/heads/develop from Alberto Gomez
[ https://gitbox.apache.org/repos/asf?p=geode.git;h=8c35d9c ]

GEODE-8302: Fixed 'events not queued conflated' stats when group-tran… (#5313)

* GEODE-8302: Fixed 'events not queued conflated' stats when 
group-transaction-events is true

Batch conflation is not compatible with group-transaction-events.
It must be prevented that both are enabled at the same time for
a given gateway sender.

* GEODE-8302: Add extra checks in propagation with HA tests and add fix in 
conflation stats

* GEODE-8302: Update GatewaySenderFactory javadoc

Added information about incompatibility between
group-transaction-events and enable-batch-conflation.

* GEODE-8302: Doc changes after review

* GEODE-8302: Fix for failing 
testReplicatedSerialPropagationHAWithGroupTransactionEvents

* GEODE-8302: doc and error messages changes after review

* GEODE-8302: Fix failing test case and possibly fix GEODE-8320

> 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-8302) WAN Conflation stats are being incorrectly incremented

2020-07-10 Thread ASF subversion and git services (Jira)


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

ASF subversion and git services commented on GEODE-8302:


Commit 8c35d9cd4ff22df9c5f6dd44735e48dabac0f56e in geode's branch 
refs/heads/develop from Alberto Gomez
[ https://gitbox.apache.org/repos/asf?p=geode.git;h=8c35d9c ]

GEODE-8302: Fixed 'events not queued conflated' stats when group-tran… (#5313)

* GEODE-8302: Fixed 'events not queued conflated' stats when 
group-transaction-events is true

Batch conflation is not compatible with group-transaction-events.
It must be prevented that both are enabled at the same time for
a given gateway sender.

* GEODE-8302: Add extra checks in propagation with HA tests and add fix in 
conflation stats

* GEODE-8302: Update GatewaySenderFactory javadoc

Added information about incompatibility between
group-transaction-events and enable-batch-conflation.

* GEODE-8302: Doc changes after review

* GEODE-8302: Fix for failing 
testReplicatedSerialPropagationHAWithGroupTransactionEvents

* GEODE-8302: doc and error messages changes after review

* GEODE-8302: Fix failing test case and possibly fix GEODE-8320

> 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-8302) WAN Conflation stats are being incorrectly incremented

2020-07-10 Thread ASF subversion and git services (Jira)


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

ASF subversion and git services commented on GEODE-8302:


Commit 8c35d9cd4ff22df9c5f6dd44735e48dabac0f56e in geode's branch 
refs/heads/develop from Alberto Gomez
[ https://gitbox.apache.org/repos/asf?p=geode.git;h=8c35d9c ]

GEODE-8302: Fixed 'events not queued conflated' stats when group-tran… (#5313)

* GEODE-8302: Fixed 'events not queued conflated' stats when 
group-transaction-events is true

Batch conflation is not compatible with group-transaction-events.
It must be prevented that both are enabled at the same time for
a given gateway sender.

* GEODE-8302: Add extra checks in propagation with HA tests and add fix in 
conflation stats

* GEODE-8302: Update GatewaySenderFactory javadoc

Added information about incompatibility between
group-transaction-events and enable-batch-conflation.

* GEODE-8302: Doc changes after review

* GEODE-8302: Fix for failing 
testReplicatedSerialPropagationHAWithGroupTransactionEvents

* GEODE-8302: doc and error messages changes after review

* GEODE-8302: Fix failing test case and possibly fix GEODE-8320

> 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-8302) WAN Conflation stats are being incorrectly incremented

2020-07-10 Thread ASF subversion and git services (Jira)


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

ASF subversion and git services commented on GEODE-8302:


Commit 8c35d9cd4ff22df9c5f6dd44735e48dabac0f56e in geode's branch 
refs/heads/develop from Alberto Gomez
[ https://gitbox.apache.org/repos/asf?p=geode.git;h=8c35d9c ]

GEODE-8302: Fixed 'events not queued conflated' stats when group-tran… (#5313)

* GEODE-8302: Fixed 'events not queued conflated' stats when 
group-transaction-events is true

Batch conflation is not compatible with group-transaction-events.
It must be prevented that both are enabled at the same time for
a given gateway sender.

* GEODE-8302: Add extra checks in propagation with HA tests and add fix in 
conflation stats

* GEODE-8302: Update GatewaySenderFactory javadoc

Added information about incompatibility between
group-transaction-events and enable-batch-conflation.

* GEODE-8302: Doc changes after review

* GEODE-8302: Fix for failing 
testReplicatedSerialPropagationHAWithGroupTransactionEvents

* GEODE-8302: doc and error messages changes after review

* GEODE-8302: Fix failing test case and possibly fix GEODE-8320

> 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-8302) WAN Conflation stats are being incorrectly incremented

2020-07-10 Thread ASF subversion and git services (Jira)


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

ASF subversion and git services commented on GEODE-8302:


Commit 8c35d9cd4ff22df9c5f6dd44735e48dabac0f56e in geode's branch 
refs/heads/develop from Alberto Gomez
[ https://gitbox.apache.org/repos/asf?p=geode.git;h=8c35d9c ]

GEODE-8302: Fixed 'events not queued conflated' stats when group-tran… (#5313)

* GEODE-8302: Fixed 'events not queued conflated' stats when 
group-transaction-events is true

Batch conflation is not compatible with group-transaction-events.
It must be prevented that both are enabled at the same time for
a given gateway sender.

* GEODE-8302: Add extra checks in propagation with HA tests and add fix in 
conflation stats

* GEODE-8302: Update GatewaySenderFactory javadoc

Added information about incompatibility between
group-transaction-events and enable-batch-conflation.

* GEODE-8302: Doc changes after review

* GEODE-8302: Fix for failing 
testReplicatedSerialPropagationHAWithGroupTransactionEvents

* GEODE-8302: doc and error messages changes after review

* GEODE-8302: Fix failing test case and possibly fix GEODE-8320

> 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-8302) WAN Conflation stats are being incorrectly incremented

2020-07-10 Thread ASF subversion and git services (Jira)


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

ASF subversion and git services commented on GEODE-8302:


Commit 8c35d9cd4ff22df9c5f6dd44735e48dabac0f56e in geode's branch 
refs/heads/develop from Alberto Gomez
[ https://gitbox.apache.org/repos/asf?p=geode.git;h=8c35d9c ]

GEODE-8302: Fixed 'events not queued conflated' stats when group-tran… (#5313)

* GEODE-8302: Fixed 'events not queued conflated' stats when 
group-transaction-events is true

Batch conflation is not compatible with group-transaction-events.
It must be prevented that both are enabled at the same time for
a given gateway sender.

* GEODE-8302: Add extra checks in propagation with HA tests and add fix in 
conflation stats

* GEODE-8302: Update GatewaySenderFactory javadoc

Added information about incompatibility between
group-transaction-events and enable-batch-conflation.

* GEODE-8302: Doc changes after review

* GEODE-8302: Fix for failing 
testReplicatedSerialPropagationHAWithGroupTransactionEvents

* GEODE-8302: doc and error messages changes after review

* GEODE-8302: Fix failing test case and possibly fix GEODE-8320

> 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-8302) WAN Conflation stats are being incorrectly incremented

2020-07-10 Thread ASF subversion and git services (Jira)


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

ASF subversion and git services commented on GEODE-8302:


Commit 8c35d9cd4ff22df9c5f6dd44735e48dabac0f56e in geode's branch 
refs/heads/develop from Alberto Gomez
[ https://gitbox.apache.org/repos/asf?p=geode.git;h=8c35d9c ]

GEODE-8302: Fixed 'events not queued conflated' stats when group-tran… (#5313)

* GEODE-8302: Fixed 'events not queued conflated' stats when 
group-transaction-events is true

Batch conflation is not compatible with group-transaction-events.
It must be prevented that both are enabled at the same time for
a given gateway sender.

* GEODE-8302: Add extra checks in propagation with HA tests and add fix in 
conflation stats

* GEODE-8302: Update GatewaySenderFactory javadoc

Added information about incompatibility between
group-transaction-events and enable-batch-conflation.

* GEODE-8302: Doc changes after review

* GEODE-8302: Fix for failing 
testReplicatedSerialPropagationHAWithGroupTransactionEvents

* GEODE-8302: doc and error messages changes after review

* GEODE-8302: Fix failing test case and possibly fix GEODE-8320

> 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-8302) WAN Conflation stats are being incorrectly incremented

2020-07-10 Thread ASF GitHub Bot (Jira)


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

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

mkevo merged pull request #5313:
URL: https://github.com/apache/geode/pull/5313


   



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-8302) WAN Conflation stats are being incorrectly incremented

2020-07-10 Thread ASF GitHub Bot (Jira)


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

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

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


   As it has two approvals I will merge it. Thank you all! 



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-8302) WAN Conflation stats are being incorrectly incremented

2020-07-10 Thread ASF GitHub Bot (Jira)


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

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

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


   > > It appears that the failing StressNewTest seen in this PR is caused by 
https://issues.apache.org/jira/browse/GEODE-8320 and has not been introduced by 
these changes, so with a clean pre-checkin, this should be okay to merge, 
although ideally, it would be better to fix the underlying issue and then allow 
the StressNewTest to pass 100% of the time before merging this.
   > 
   > I'd rather have this PR merged first because fixing the flaky test case 
will probably take longer and I plan to do it on top of this solution.
   
   @DonalEvans Could you please review my latest commit? It was targeted at 
fixing a failing test case that was actually not the same as the one in 
GEODE-8320 but this last commit fixes the problem in both test cases.



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-8302) WAN Conflation stats are being incorrectly incremented

2020-07-09 Thread ASF GitHub Bot (Jira)


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

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

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


   @nabarunnag I agree that is not recommended to include more than one ticket 
solution in the same commit, but in this case one ticket is a subset of the 
other one. Luckily Alberto has solved the bigger one, that as a side effect 
solves the other. Or even you can think that it is invalidating the other one, 
as it cannot be reproduced after merging GEODE-8302.
   
   Anyway independently of the decision taken, GEODE-8302 can be merged into 
develop if there is no other problem with the review. Then Alberto could 
prepare a separate PR with the code of GEODE-8320 that will result on an empty 
commit in develop because the code is already there.
   
   



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-8302) WAN Conflation stats are being incorrectly incremented

2020-07-08 Thread ASF GitHub Bot (Jira)


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

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

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


   > Hi Alberto, I would suggest splitting up the commit for GEODE-8320 fix 
separate from GEODE-8302.
   > You can still work on multiple commits for GEODE-8320
   > 
   > * This helps to maintain clear records in the release notes for 
releases.
   > 
   > * In case we have to revert the fix for GEODE-8320 we don't have to 
also revert the fix for GEODE-8302 and vice versa, as these two fixes are 
clubbed together
   
   Hi Naba. What you are proposing makes a lot of sense. Nevertheless, in this 
case, I do not know if it is worth it as the solution for both tickets is 
shared, i.e., the solution for GEODE-8320 is a subset of the solution for 
GEODE-8302.
   If I split the solution into two PRs I would have to repeat the solution on 
both PRs, have it reviewed twice, do changes if needed on both...
   Do you still think I should do it like that or could we just have the PR for 
GEODE-8302 solve both GEODE-8302  and GEODE-8320?
   



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-8302) WAN Conflation stats are being incorrectly incremented

2020-07-08 Thread ASF GitHub Bot (Jira)


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

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

nabarunnag edited a comment on pull request #5313:
URL: https://github.com/apache/geode/pull/5313#issuecomment-655643000


   Hi Alberto, I would suggest splitting up the commit for GEODE-8320 fix 
separate from GEODE-8302.
   You can still work on multiple commits for GEODE-8320
   - This helps to maintain clear records in the release notes for releases.
   - In case we have to revert the fix for GEODE-8320 we don't have to also 
revert the fix for GEODE-8302 and vice versa, as these two fixes are clubbed 
together
   
   



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-8302) WAN Conflation stats are being incorrectly incremented

2020-07-08 Thread ASF GitHub Bot (Jira)


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

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

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


   Hi Alberto, I would suggest splitting up the commit for GEODE-8320 fix 
separate from GEODE-8302.
   You can still work on multiple commits for GEODE-8320
   - This helps to maintain clear records in the release notes for releases.
   - In case we have to revert the fix for GEODE-8320 we don't have to also 
revert the fix for GEODE-8302 and vice versa,
   
   



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-8302) WAN Conflation stats are being incorrectly incremented

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


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

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

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


   > It appears that the failing StressNewTest seen in this PR is caused by 
https://issues.apache.org/jira/browse/GEODE-8320 and has not been introduced by 
these changes, so with a clean pre-checkin, this should be okay to merge, 
although ideally, it would be better to fix the underlying issue and then allow 
the StressNewTest to pass 100% of the time before merging this.
   
   I'd rather have this PR merged first because fixing the flaky test case will 
probably take longer and I plan to do it on top of this solution.



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-8302) WAN Conflation stats are being incorrectly incremented

2020-07-02 Thread ASF GitHub Bot (Jira)


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

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

DonalEvans edited a comment on pull request #5313:
URL: https://github.com/apache/geode/pull/5313#issuecomment-653103890


   It appears that the failing StressNewTest seen in this PR is caused by 
https://issues.apache.org/jira/browse/GEODE-8320 and has not been introduced by 
these changes, so with a clean pre-checkin, this should be okay to merge, 
although ideally, it would be better to fix the underlying issue and then allow 
the StressNewTest to pass 100% of the time before merging this.



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-8302) WAN Conflation stats are being incorrectly incremented

2020-07-02 Thread ASF GitHub Bot (Jira)


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

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

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


   It appears that the failing StressNewTest seen in this PR is caused by 
https://issues.apache.org/jira/browse/GEODE-8320 and has not been introduced by 
these changes, so with a clean pre-checkin, this should be okay to merge.



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-8302) WAN Conflation stats are being incorrectly incremented

2020-07-01 Thread ASF GitHub Bot (Jira)


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

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

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


   > Thank you for incorporating my previous suggestions. Just two more items:
   > 
   > In geode-docs/tools_modules/gfsh/command-pages/create.html.md.erb:
   > Please change "gatewaysenders" to "gateway senders".
   > 
   > In CreateGatewaySenderCommand.java and four other files, please reword the 
error message
   > 
   > "GatewaySender %s cannot be created with group transaction events set to 
true and batch conflation enabled"
   > 
   > to clarify that the two properties are mutually exclusive. Suggestion, add 
"both":
   > 
   > "GatewaySender %s cannot be created with both group transaction events set 
to true and batch conflation enabled"
   
   Thanks for the comments, Dave.
   Changes done on the erb file and on four java files. I hope you meant four 
files counting with CreateGatewaySenderCommand.java. I could not find the 
string in a fifth file.



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-8302) WAN Conflation stats are being incorrectly incremented

2020-07-01 Thread ASF GitHub Bot (Jira)


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

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

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


   In the last commit I reverted most of the code added in the second 
[4ff9b1d](https://github.com/apache/geode/pull/5313/commits/4ff9b1d236771d80bbf6f613d1e13b131519743d)
 and just added a simpler fix.
   The comment from @davebarnes97 about the javadoc in 
```GatewaySenderQueue.java``` would not apply anymore as that javadoc would not 
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-8302) WAN Conflation stats are being incorrectly incremented

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


[ 
https://issues.apache.org/jira/browse/GEODE-8302?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=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-8302) WAN Conflation stats are being incorrectly incremented

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


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

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

DonalEvans edited a comment on pull request #5313:
URL: https://github.com/apache/geode/pull/5313#issuecomment-650264150


   When the attached diff is applied, the modified test 
`testPartitionedSerialPropagationHA()` also fails with incorrectly conflated 
events. Since this test does not set `groupTransactionEvents` to true, it seems 
like there is more to this issue.
   [diff.txt](https://github.com/apache/geode/files/4838060/diff.txt)
   



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-8302) WAN Conflation stats are being incorrectly incremented

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


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

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

DonalEvans edited a comment on pull request #5313:
URL: https://github.com/apache/geode/pull/5313#issuecomment-650264150







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-8302) WAN Conflation stats are being incorrectly incremented

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


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

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

DonalEvans edited a comment on pull request #5313:
URL: https://github.com/apache/geode/pull/5313#issuecomment-650264150


   When the following diff is applied, the modified test 
`testPartitionedSerialPropagationHA()` also fails with incorrectly conflated 
events. Since this test does not set `groupTransactionEvents` to true, it seems 
like there is more to this issue.
   
   `diff --git 
a/geode-wan/src/distributedTest/java/org/apache/geode/internal/cache/wan/serial/SerialWANPropagation_PartitionedRegionDUnitTest.java
 
b/geode-wan/src/distributedTest/java/org/apache/geode/internal/cache/wan/serial/SerialWANPropagation_PartitionedRegionDUnitTest.java`
   `index 9e80bab9aa..59b5b7a903 100644`
   `--- 
a/geode-wan/src/distributedTest/java/org/apache/geode/internal/cache/wan/serial/SerialWANPropagation_PartitionedRegionDUnitTest.java`
   `+++ 
b/geode-wan/src/distributedTest/java/org/apache/geode/internal/cache/wan/serial/SerialWANPropagation_PartitionedRegionDUnitTest.java`
   `@@ -330,6 +330,8 @@ public class 
SerialWANPropagation_PartitionedRegionDUnitTest extends WANTestBase`
   ` inv.join();`
   ` vm2.invoke(() -> WANTestBase.validateRegionSize(getTestMethodName() + 
"_PR", 1000));
   ` vm3.invoke(() -> WANTestBase.validateRegionSize(getTestMethodName() + 
"_PR", 1000));`
   `+vm4.invoke(() -> WANTestBase.checkConflatedStats("ln", 0));`
   `+vm5.invoke(() -> WANTestBase.checkConflatedStats("ln", 0));`
   `   }`
``
   `   @Test`



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-8302) WAN Conflation stats are being incorrectly incremented

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


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

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

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


   When the following diff is applied, the modified test 
`testPartitionedSerialPropagationHA()` also fails with incorrectly conflated 
events. Since this test does not set `groupTransactionEvents` to true, it seems 
like there is more to this issue.
   
   `diff --git 
a/geode-wan/src/distributedTest/java/org/apache/geode/internal/cache/wan/serial/SerialWANPropagation_PartitionedRegionDUnitTest.java
 
b/geode-wan/src/distributedTest/java/org/apache/geode/internal/cache/wan/serial/SerialWANPropagation_PartitionedRegionDUnitTest.java
   index 9e80bab9aa..59b5b7a903 100644
   --- 
a/geode-wan/src/distributedTest/java/org/apache/geode/internal/cache/wan/serial/SerialWANPropagation_PartitionedRegionDUnitTest.java
   +++ 
b/geode-wan/src/distributedTest/java/org/apache/geode/internal/cache/wan/serial/SerialWANPropagation_PartitionedRegionDUnitTest.java
   @@ -330,6 +330,8 @@ public class 
SerialWANPropagation_PartitionedRegionDUnitTest extends WANTestBase
inv.join();
vm2.invoke(() -> WANTestBase.validateRegionSize(getTestMethodName() + 
"_PR", 1000));
vm3.invoke(() -> WANTestBase.validateRegionSize(getTestMethodName() + 
"_PR", 1000));
   +vm4.invoke(() -> WANTestBase.checkConflatedStats("ln", 0));
   +vm5.invoke(() -> WANTestBase.checkConflatedStats("ln", 0));
  }

  @Test
   `



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-8302) WAN Conflation stats are being incorrectly incremented

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


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

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

DonalEvans edited a comment on pull request #5313:
URL: https://github.com/apache/geode/pull/5313#issuecomment-650264150


   When the following diff is applied, the modified test 
`testPartitionedSerialPropagationHA()` also fails with incorrectly conflated 
events. Since this test does not set `groupTransactionEvents` to true, it seems 
like there is more to this issue.
   
   diff --git 
a/geode-wan/src/distributedTest/java/org/apache/geode/internal/cache/wan/serial/SerialWANPropagation_PartitionedRegionDUnitTest.java
 
b/geode-wan/src/distributedTest/java/org/apache/geode/internal/cache/wan/serial/SerialWANPropagation_PartitionedRegionDUnitTest.java
   index 9e80bab9aa..59b5b7a903 100644
   --- 
a/geode-wan/src/distributedTest/java/org/apache/geode/internal/cache/wan/serial/SerialWANPropagation_PartitionedRegionDUnitTest.java
   +++ 
b/geode-wan/src/distributedTest/java/org/apache/geode/internal/cache/wan/serial/SerialWANPropagation_PartitionedRegionDUnitTest.java
   @@ -330,6 +330,8 @@ public class 
SerialWANPropagation_PartitionedRegionDUnitTest extends WANTestBase
inv.join();
vm2.invoke(() -> WANTestBase.validateRegionSize(getTestMethodName() + 
"_PR", 1000));
vm3.invoke(() -> WANTestBase.validateRegionSize(getTestMethodName() + 
"_PR", 1000));
   +vm4.invoke(() -> WANTestBase.checkConflatedStats("ln", 0));
   +vm5.invoke(() -> WANTestBase.checkConflatedStats("ln", 0));
  }

  @Test



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-8302) WAN Conflation stats are being incorrectly incremented

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


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

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

albertogpz opened a new pull request #5313:
URL: https://github.com/apache/geode/pull/5313


   …saction-events is true
   
   Batch conflation is not compatible with group-transaction-events.
   It must be prevented that both are enabled at the same time for
   a given gateway sender.
   
   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


> 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)