[jira] [Commented] (GEODE-10108) Duplicate Ops During GII/Delta Updates

2022-03-23 Thread ASF subversion and git services (Jira)


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

ASF subversion and git services commented on GEODE-10108:
-

Commit dca393f9767407265014fe57041a227cf78dc90c in geode's branch 
refs/heads/develop from Jens Deppe
[ https://gitbox.apache.org/repos/asf?p=geode.git;h=dca393f ]

GEODE-10108: Remove extra enum written in ReplaceByteArrayAtOffset (#7477)



> Duplicate Ops During GII/Delta Updates 
> ---
>
> Key: GEODE-10108
> URL: https://issues.apache.org/jira/browse/GEODE-10108
> Project: Geode
>  Issue Type: Bug
>  Components: redis
>Reporter: Wayne
>Assignee: Jens Deppe
>Priority: Major
>  Labels: blocks-1.15.0​, pull-request-available
> Fix For: 1.15.0
>
>
> When Redis commands are ongoing and a server that was previously not hosting 
> a bucket becomes the host of the primary bucket for a key, there exists a 
> time window where that server is performing GII but also receiving delta 
> updates from the previous primary bucket. This can lead to the delta being 
> applied to a data structure that is already in the “correct” state, resulting 
> in the command being applied twice. This can result in duplicated appends, 
> increments/decrements, and in the case of LTRIP and RPOP especially, 
> IndexOutOfBoundsException on the member applying the delta, as the index to 
> which the delta refers has already been removed.



--
This message was sent by Atlassian Jira
(v8.20.1#820001)


[jira] [Updated] (GEODE-10160) SizeableByteArrayList does not update the sizeInBytes for some non-overriden methods

2022-03-23 Thread Hale Bales (Jira)


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

Hale Bales updated GEODE-10160:
---
Description: 
Some List methods aren't overriden in SizeableByteArrayList which means that 
the memoryOverhead doesn't get updated. add(int index, byte[] element), 
clear(), and set(int index, byte[] newElement) all need to update the size and 
don't.

This can be accomplished by adding overrides to SizeableByteArrayList:
{code:java}
  @Override
  public byte[] set(int index, byte[] newElement) {
byte[] replacedElement = super.set(index, newElement);
memberOverhead -= calculateByteArrayOverhead(replacedElement);
memberOverhead += calculateByteArrayOverhead(newElement);
return replacedElement;
  }

  @Override
  public void add(int index, byte[] element) {
memberOverhead += calculateByteArrayOverhead(element);
super.add(index, element);
  }
{code}

The test for set could look something like:

{code:java}
  @Test
  public void sizeInBytesGetsUpdatedAccurately_whenDoingSets() {
SizeableByteArrayList list = new SizeableByteArrayList();
byte[] element = "element".getBytes(StandardCharsets.UTF_8);
list.addFirst(element);
long initialSize = list.getSizeInBytes();
assertThat(initialSize).isEqualTo(sizer.sizeof(list));
list.set(0, "some really big new element 
name".getBytes(StandardCharsets.UTF_8));
assertThat(list.getSizeInBytes()).isEqualTo(sizer.sizeof(list));
list.set(0, element);
assertThat(list.getSizeInBytes()).isEqualTo(initialSize);
  }
{code}

We need more tests than just this one. add(int, byte[]) needs to be tested as 
well. Any method on SizeableByteArrayList that modify the data should have a 
test that the memoryOverhead gets updated correctly.

Clear itself isn't a problem - just set the memberOverhead to 0 - but the issue 
is that for the version of LTRIM in 
[PR#7403|https://github.com/apache/geode/pull/7403], we clear a sublist of 
SizeableByteArrayList. This means that the overridden clear method does not get 
called and the LinkedList implementation of clear does not call any other 
methods that we can override. There needs to be some new approach to LTRIM that 
doesn't use sublists.

  was:
Some List methods aren't overriden in SizeableByteArrayList which means that 
the memoryOverhead doesn't get updated. add(int index, byte[] element), 
clear(), and set(int index, byte[] newElement) all need to update the size and 
don't.

This can be accomplished by adding overrides to SizeableByteArrayList:
{code:java}
  @Override
  public byte[] set(int index, byte[] newElement) {
byte[] replacedElement = super.set(index, newElement);
memberOverhead -= calculateByteArrayOverhead(replacedElement);
memberOverhead += calculateByteArrayOverhead(newElement);
return replacedElement;
  }

  @Override
  public void add(int index, byte[] element) {
memberOverhead += calculateByteArrayOverhead(element);
super.add(index, element);
  }
{code}

The test for set could look something like:

{code:java}
  @Test
  public void sizeInBytesGetsUpdatedAccurately_whenDoingSets() {
SizeableByteArrayList list = new SizeableByteArrayList();
byte[] element = "element".getBytes(StandardCharsets.UTF_8);
list.addFirst(element);
long initialSize = list.getSizeInBytes();
assertThat(initialSize).isEqualTo(sizer.sizeof(list));
list.set(0, "some really big new element 
name".getBytes(StandardCharsets.UTF_8));
assertThat(list.getSizeInBytes()).isEqualTo(sizer.sizeof(list));
list.set(0, element);
assertThat(list.getSizeInBytes()).isEqualTo(initialSize);
  }
{code}

We need more tests than just this one. add(int, byte[]) needs to be tested as 
well. Any method on SizeableByteArrayList that modify the data should have a 
test that the memoryOverhead gets updated correctly.

Clear itself isn't a problem - just set the memberOverhead to 0 - but the issue 
is that for the version of LTRIM in PR#7403: 
https://github.com/apache/geode/pull/7403, we clear a sublist of 
SizeableByteArrayList. This means that the overridden clear method does not get 
called and the LinkedList implementation of clear does not call any other 
methods that we can override. There needs to be some new approach to LTRIM that 
doesn't use sublists.


> SizeableByteArrayList does not update the sizeInBytes for some non-overriden 
> methods
> 
>
> Key: GEODE-10160
> URL: https://issues.apache.org/jira/browse/GEODE-10160
> Project: Geode
>  Issue Type: Bug
>  Components: redis
>Affects Versions: 1.15.0
>Reporter: Hale Bales
>Priority: Major
>  Labels: blocks-1.15.0​
>
> Some List methods aren't overriden in SizeableByteArrayList which means that 
> the memoryOverhead doesn't get 

[jira] [Updated] (GEODE-10160) SizeableByteArrayList does not update the sizeInBytes for some non-overriden methods

2022-03-23 Thread Hale Bales (Jira)


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

Hale Bales updated GEODE-10160:
---
Description: 
Some List methods aren't overriden in SizeableByteArrayList which means that 
the memoryOverhead doesn't get updated. add(int index, byte[] element), 
clear(), and set(int index, byte[] newElement) all need to update the size and 
don't.

This can be accomplished by adding overrides to SizeableByteArrayList:
{code:java}
  @Override
  public byte[] set(int index, byte[] newElement) {
byte[] replacedElement = super.set(index, newElement);
memberOverhead -= calculateByteArrayOverhead(replacedElement);
memberOverhead += calculateByteArrayOverhead(newElement);
return replacedElement;
  }

  @Override
  public void add(int index, byte[] element) {
memberOverhead += calculateByteArrayOverhead(element);
super.add(index, element);
  }
{code}

The test for set could look something like:

{code:java}
  @Test
  public void sizeInBytesGetsUpdatedAccurately_whenDoingSets() {
SizeableByteArrayList list = new SizeableByteArrayList();
byte[] element = "element".getBytes(StandardCharsets.UTF_8);
list.addFirst(element);
long initialSize = list.getSizeInBytes();
assertThat(initialSize).isEqualTo(sizer.sizeof(list));
list.set(0, "some really big new element 
name".getBytes(StandardCharsets.UTF_8));
assertThat(list.getSizeInBytes()).isEqualTo(sizer.sizeof(list));
list.set(0, element);
assertThat(list.getSizeInBytes()).isEqualTo(initialSize);
  }
{code}

We need more tests than just this one. add(int, byte[]) needs to be tested as 
well. Any method on SizeableByteArrayList that modify the data should have a 
test that the memoryOverhead gets updated correctly.

Clear itself isn't a problem - just set the memberOverhead to 0 - but the issue 
is that for the version of LTRIM in PR#7403: 
https://github.com/apache/geode/pull/7403, we clear a sublist of 
SizeableByteArrayList. This means that the overridden clear method does not get 
called and the LinkedList implementation of clear does not call any other 
methods that we can override. There needs to be some new approach to LTRIM that 
doesn't use sublists.

  was:
Some List methods aren't overriden in SizeableByteArrayList which means that 
the memoryOverhead doesn't get updated. add(int index, byte[] element), 
clear(), and set(int index, byte[] newElement) all need to update the size and 
don't.

This can be accomplished by adding overrides to SizeableByteArrayList:
{code:java}
  @Override
  public byte[] set(int index, byte[] newElement) {
byte[] replacedElement = super.set(index, newElement);
memberOverhead -= calculateByteArrayOverhead(replacedElement);
memberOverhead += calculateByteArrayOverhead(newElement);
return replacedElement;
  }

  @Override
  public void add(int index, byte[] element) {
memberOverhead += calculateByteArrayOverhead(element);
super.add(index, element);
  }
{code}

The test for set could look something like:

{code:java}
  @Test
  public void sizeInBytesGetsUpdatedAccurately_whenDoingSets() {
SizeableByteArrayList list = new SizeableByteArrayList();
byte[] element = "element".getBytes(StandardCharsets.UTF_8);
list.addFirst(element);
long initialSize = list.getSizeInBytes();
assertThat(initialSize).isEqualTo(sizer.sizeof(list));
list.set(0, "some really big new element 
name".getBytes(StandardCharsets.UTF_8));
assertThat(list.getSizeInBytes()).isEqualTo(sizer.sizeof(list));
list.set(0, element);
assertThat(list.getSizeInBytes()).isEqualTo(initialSize);
  }
{code}

We need more tests than just this one. add(int, byte[]) needs to be tested as 
well. Any method on SizeableByteArrayList that modify the data should have a 
test that the memoryOverhead gets updated correctly.

Clear itself isn't a problem - just set the memberOverhead to 0 - but the issue 
is that for the version of LTRIM in 
(PR#7403)[https://github.com/apache/geode/pull/7403], we clear a sublist of 
SizeableByteArrayList. This means that the overridden clear method does not get 
called and the LinkedList implementation of clear does not call any other 
methods that we can override. There needs to be some new approach to LTRIM that 
doesn't use sublists.


> SizeableByteArrayList does not update the sizeInBytes for some non-overriden 
> methods
> 
>
> Key: GEODE-10160
> URL: https://issues.apache.org/jira/browse/GEODE-10160
> Project: Geode
>  Issue Type: Bug
>  Components: redis
>Affects Versions: 1.15.0
>Reporter: Hale Bales
>Priority: Major
>  Labels: blocks-1.15.0​
>
> Some List methods aren't overriden in SizeableByteArrayList which means that 
> the memoryOverhead doesn't get 

[jira] [Updated] (GEODE-10160) SizeableByteArrayList does not update the sizeInBytes for some non-overriden methods

2022-03-23 Thread Hale Bales (Jira)


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

Hale Bales updated GEODE-10160:
---
Description: 
Some List methods aren't overriden in SizeableByteArrayList which means that 
the memoryOverhead doesn't get updated. add(int index, byte[] element), 
clear(), and set(int index, byte[] newElement) all need to update the size and 
don't.

This can be accomplished by adding overrides to SizeableByteArrayList:
{code:java}
  @Override
  public byte[] set(int index, byte[] newElement) {
byte[] replacedElement = super.set(index, newElement);
memberOverhead -= calculateByteArrayOverhead(replacedElement);
memberOverhead += calculateByteArrayOverhead(newElement);
return replacedElement;
  }

  @Override
  public void add(int index, byte[] element) {
memberOverhead += calculateByteArrayOverhead(element);
super.add(index, element);
  }
{code}

The test for set could look something like:

{code:java}
  @Test
  public void sizeInBytesGetsUpdatedAccurately_whenDoingSets() {
SizeableByteArrayList list = new SizeableByteArrayList();
byte[] element = "element".getBytes(StandardCharsets.UTF_8);
list.addFirst(element);
long initialSize = list.getSizeInBytes();
assertThat(initialSize).isEqualTo(sizer.sizeof(list));
list.set(0, "some really big new element 
name".getBytes(StandardCharsets.UTF_8));
assertThat(list.getSizeInBytes()).isEqualTo(sizer.sizeof(list));
list.set(0, element);
assertThat(list.getSizeInBytes()).isEqualTo(initialSize);
  }
{code}

We need more tests than just this one. add(int, byte[]) needs to be tested as 
well. Any method on SizeableByteArrayList that modify the data should have a 
test that the memoryOverhead gets updated correctly.

Clear itself isn't a problem - just set the memberOverhead to 0 - but the issue 
is that for the version of LTRIM in 
(PR#7403)[https://github.com/apache/geode/pull/7403], we clear a sublist of 
SizeableByteArrayList. This means that the overridden clear method does not get 
called and the LinkedList implementation of clear does not call any other 
methods that we can override. There needs to be some new approach to LTRIM that 
doesn't use sublists.

  was:
Some List methods aren't overriden in SizeableByteArrayList which means that 
the memoryOverhead doesn't get updated. add(int index, byte[] element), 
clear(), and set(int index, byte[] newElement) all need to update the size and 
don't.

This can be accomplished by adding overrides to SizeableByteArrayList:
{code:java}
  @Override
  public byte[] set(int index, byte[] newElement) {
byte[] replacedElement = super.set(index, newElement);
memberOverhead -= calculateByteArrayOverhead(replacedElement);
memberOverhead += calculateByteArrayOverhead(newElement);
return replacedElement;
  }

  @Override
  public void add(int index, byte[] element) {
memberOverhead += calculateByteArrayOverhead(element);
super.add(index, element);
  }
{code}

The test for set could look something like:

{code:java}
  @Test
  public void sizeInBytesGetsUpdatedAccurately_whenDoingSets() {
SizeableByteArrayList list = new SizeableByteArrayList();
byte[] element = "element".getBytes(StandardCharsets.UTF_8);
list.addFirst(element);
long initialSize = list.getSizeInBytes();
assertThat(initialSize).isEqualTo(sizer.sizeof(list));
list.set(0, "some really big new element 
name".getBytes(StandardCharsets.UTF_8));
assertThat(list.getSizeInBytes()).isEqualTo(sizer.sizeof(list));
list.set(0, element);
assertThat(list.getSizeInBytes()).isEqualTo(initialSize);
  }
{code}

We need more tests than just this one. add(int, byte[]) needs to be tested as 
well. Any method on SizeableByteArrayList that modify the data should have a 
test that the memoryOverhead gets updated correctly.

Clear itself isn't a problem - just set the memberOverhead to 0 - but the issue 
is that for the version of LTRIM in 
[PR#7403](https://github.com/apache/geode/pull/7403), we clear a sublist of 
SizeableByteArrayList. This means that the overridden clear method does not get 
called and the LinkedList implementation of clear does not call any other 
methods that we can override. There needs to be some new approach to LTRIM that 
doesn't use sublists.


> SizeableByteArrayList does not update the sizeInBytes for some non-overriden 
> methods
> 
>
> Key: GEODE-10160
> URL: https://issues.apache.org/jira/browse/GEODE-10160
> Project: Geode
>  Issue Type: Bug
>  Components: redis
>Affects Versions: 1.15.0
>Reporter: Hale Bales
>Priority: Major
>  Labels: blocks-1.15.0​
>
> Some List methods aren't overriden in SizeableByteArrayList which means that 
> the memoryOverhead doesn't get 

[jira] [Updated] (GEODE-10160) SizeableByteArrayList does not update the sizeInBytes for some non-overriden methods

2022-03-23 Thread Hale Bales (Jira)


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

Hale Bales updated GEODE-10160:
---
Labels: blocks-1.15.0​  (was: blocks-1.15.0)

> SizeableByteArrayList does not update the sizeInBytes for some non-overriden 
> methods
> 
>
> Key: GEODE-10160
> URL: https://issues.apache.org/jira/browse/GEODE-10160
> Project: Geode
>  Issue Type: Bug
>  Components: redis
>Affects Versions: 1.15.0
>Reporter: Hale Bales
>Priority: Major
>  Labels: blocks-1.15.0​
>
> Some List methods aren't overriden in SizeableByteArrayList which means that 
> the memoryOverhead doesn't get updated. add(int index, byte[] element), 
> clear(), and set(int index, byte[] newElement) all need to update the size 
> and don't.
> This can be accomplished by adding overrides to SizeableByteArrayList:
> {code:java}
>   @Override
>   public byte[] set(int index, byte[] newElement) {
> byte[] replacedElement = super.set(index, newElement);
> memberOverhead -= calculateByteArrayOverhead(replacedElement);
> memberOverhead += calculateByteArrayOverhead(newElement);
> return replacedElement;
>   }
>   @Override
>   public void add(int index, byte[] element) {
> memberOverhead += calculateByteArrayOverhead(element);
> super.add(index, element);
>   }
> {code}
> The test for set could look something like:
> {code:java}
>   @Test
>   public void sizeInBytesGetsUpdatedAccurately_whenDoingSets() {
> SizeableByteArrayList list = new SizeableByteArrayList();
> byte[] element = "element".getBytes(StandardCharsets.UTF_8);
> list.addFirst(element);
> long initialSize = list.getSizeInBytes();
> assertThat(initialSize).isEqualTo(sizer.sizeof(list));
> list.set(0, "some really big new element 
> name".getBytes(StandardCharsets.UTF_8));
> assertThat(list.getSizeInBytes()).isEqualTo(sizer.sizeof(list));
> list.set(0, element);
> assertThat(list.getSizeInBytes()).isEqualTo(initialSize);
>   }
> {code}
> We need more tests than just this one. add(int, byte[]) needs to be tested as 
> well. Any method on SizeableByteArrayList that modify the data should have a 
> test that the memoryOverhead gets updated correctly.
> Clear itself isn't a problem - just set the memberOverhead to 0 - but the 
> issue is that for the version of LTRIM in 
> [PR#7403](https://github.com/apache/geode/pull/7403), we clear a sublist of 
> SizeableByteArrayList. This means that the overridden clear method does not 
> get called and the LinkedList implementation of clear does not call any other 
> methods that we can override. There needs to be some new approach to LTRIM 
> that doesn't use sublists.



--
This message was sent by Atlassian Jira
(v8.20.1#820001)


[jira] [Updated] (GEODE-10160) SizeableByteArrayList does not update the sizeInBytes for some non-overriden methods

2022-03-23 Thread Hale Bales (Jira)


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

Hale Bales updated GEODE-10160:
---
Labels: blocks-1.15.0  (was: needsTriage)

> SizeableByteArrayList does not update the sizeInBytes for some non-overriden 
> methods
> 
>
> Key: GEODE-10160
> URL: https://issues.apache.org/jira/browse/GEODE-10160
> Project: Geode
>  Issue Type: Bug
>  Components: redis
>Affects Versions: 1.15.0
>Reporter: Hale Bales
>Priority: Major
>  Labels: blocks-1.15.0
>
> Some List methods aren't overriden in SizeableByteArrayList which means that 
> the memoryOverhead doesn't get updated. add(int index, byte[] element), 
> clear(), and set(int index, byte[] newElement) all need to update the size 
> and don't.
> This can be accomplished by adding overrides to SizeableByteArrayList:
> {code:java}
>   @Override
>   public byte[] set(int index, byte[] newElement) {
> byte[] replacedElement = super.set(index, newElement);
> memberOverhead -= calculateByteArrayOverhead(replacedElement);
> memberOverhead += calculateByteArrayOverhead(newElement);
> return replacedElement;
>   }
>   @Override
>   public void add(int index, byte[] element) {
> memberOverhead += calculateByteArrayOverhead(element);
> super.add(index, element);
>   }
> {code}
> The test for set could look something like:
> {code:java}
>   @Test
>   public void sizeInBytesGetsUpdatedAccurately_whenDoingSets() {
> SizeableByteArrayList list = new SizeableByteArrayList();
> byte[] element = "element".getBytes(StandardCharsets.UTF_8);
> list.addFirst(element);
> long initialSize = list.getSizeInBytes();
> assertThat(initialSize).isEqualTo(sizer.sizeof(list));
> list.set(0, "some really big new element 
> name".getBytes(StandardCharsets.UTF_8));
> assertThat(list.getSizeInBytes()).isEqualTo(sizer.sizeof(list));
> list.set(0, element);
> assertThat(list.getSizeInBytes()).isEqualTo(initialSize);
>   }
> {code}
> We need more tests than just this one. add(int, byte[]) needs to be tested as 
> well. Any method on SizeableByteArrayList that modify the data should have a 
> test that the memoryOverhead gets updated correctly.
> Clear itself isn't a problem - just set the memberOverhead to 0 - but the 
> issue is that for the version of LTRIM in 
> [PR#7403](https://github.com/apache/geode/pull/7403), we clear a sublist of 
> SizeableByteArrayList. This means that the overridden clear method does not 
> get called and the LinkedList implementation of clear does not call any other 
> methods that we can override. There needs to be some new approach to LTRIM 
> that doesn't use sublists.



--
This message was sent by Atlassian Jira
(v8.20.1#820001)


[jira] [Created] (GEODE-10160) SizeableByteArrayList does not update the sizeInBytes for some non-overriden methods

2022-03-23 Thread Hale Bales (Jira)
Hale Bales created GEODE-10160:
--

 Summary: SizeableByteArrayList does not update the sizeInBytes for 
some non-overriden methods
 Key: GEODE-10160
 URL: https://issues.apache.org/jira/browse/GEODE-10160
 Project: Geode
  Issue Type: Bug
  Components: redis
Affects Versions: 1.15.0
Reporter: Hale Bales


Some List methods aren't overriden in SizeableByteArrayList which means that 
the memoryOverhead doesn't get updated. add(int index, byte[] element), 
clear(), and set(int index, byte[] newElement) all need to update the size and 
don't.

This can be accomplished by adding overrides to SizeableByteArrayList:
{code:java}
  @Override
  public byte[] set(int index, byte[] newElement) {
byte[] replacedElement = super.set(index, newElement);
memberOverhead -= calculateByteArrayOverhead(replacedElement);
memberOverhead += calculateByteArrayOverhead(newElement);
return replacedElement;
  }

  @Override
  public void add(int index, byte[] element) {
memberOverhead += calculateByteArrayOverhead(element);
super.add(index, element);
  }
{code}

The test for set could look something like:

{code:java}
  @Test
  public void sizeInBytesGetsUpdatedAccurately_whenDoingSets() {
SizeableByteArrayList list = new SizeableByteArrayList();
byte[] element = "element".getBytes(StandardCharsets.UTF_8);
list.addFirst(element);
long initialSize = list.getSizeInBytes();
assertThat(initialSize).isEqualTo(sizer.sizeof(list));
list.set(0, "some really big new element 
name".getBytes(StandardCharsets.UTF_8));
assertThat(list.getSizeInBytes()).isEqualTo(sizer.sizeof(list));
list.set(0, element);
assertThat(list.getSizeInBytes()).isEqualTo(initialSize);
  }
{code}

We need more tests than just this one. add(int, byte[]) needs to be tested as 
well. Any method on SizeableByteArrayList that modify the data should have a 
test that the memoryOverhead gets updated correctly.

Clear itself isn't a problem - just set the memberOverhead to 0 - but the issue 
is that for the version of LTRIM in 
[PR#7403](https://github.com/apache/geode/pull/7403), we clear a sublist of 
SizeableByteArrayList. This means that the overridden clear method does not get 
called and the LinkedList implementation of clear does not call any other 
methods that we can override. There needs to be some new approach to LTRIM that 
doesn't use sublists.



--
This message was sent by Atlassian Jira
(v8.20.1#820001)


[jira] [Updated] (GEODE-10160) SizeableByteArrayList does not update the sizeInBytes for some non-overriden methods

2022-03-23 Thread Alexander Murmann (Jira)


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

Alexander Murmann updated GEODE-10160:
--
Labels: needsTriage  (was: )

> SizeableByteArrayList does not update the sizeInBytes for some non-overriden 
> methods
> 
>
> Key: GEODE-10160
> URL: https://issues.apache.org/jira/browse/GEODE-10160
> Project: Geode
>  Issue Type: Bug
>  Components: redis
>Affects Versions: 1.15.0
>Reporter: Hale Bales
>Priority: Major
>  Labels: needsTriage
>
> Some List methods aren't overriden in SizeableByteArrayList which means that 
> the memoryOverhead doesn't get updated. add(int index, byte[] element), 
> clear(), and set(int index, byte[] newElement) all need to update the size 
> and don't.
> This can be accomplished by adding overrides to SizeableByteArrayList:
> {code:java}
>   @Override
>   public byte[] set(int index, byte[] newElement) {
> byte[] replacedElement = super.set(index, newElement);
> memberOverhead -= calculateByteArrayOverhead(replacedElement);
> memberOverhead += calculateByteArrayOverhead(newElement);
> return replacedElement;
>   }
>   @Override
>   public void add(int index, byte[] element) {
> memberOverhead += calculateByteArrayOverhead(element);
> super.add(index, element);
>   }
> {code}
> The test for set could look something like:
> {code:java}
>   @Test
>   public void sizeInBytesGetsUpdatedAccurately_whenDoingSets() {
> SizeableByteArrayList list = new SizeableByteArrayList();
> byte[] element = "element".getBytes(StandardCharsets.UTF_8);
> list.addFirst(element);
> long initialSize = list.getSizeInBytes();
> assertThat(initialSize).isEqualTo(sizer.sizeof(list));
> list.set(0, "some really big new element 
> name".getBytes(StandardCharsets.UTF_8));
> assertThat(list.getSizeInBytes()).isEqualTo(sizer.sizeof(list));
> list.set(0, element);
> assertThat(list.getSizeInBytes()).isEqualTo(initialSize);
>   }
> {code}
> We need more tests than just this one. add(int, byte[]) needs to be tested as 
> well. Any method on SizeableByteArrayList that modify the data should have a 
> test that the memoryOverhead gets updated correctly.
> Clear itself isn't a problem - just set the memberOverhead to 0 - but the 
> issue is that for the version of LTRIM in 
> [PR#7403](https://github.com/apache/geode/pull/7403), we clear a sublist of 
> SizeableByteArrayList. This means that the overridden clear method does not 
> get called and the LinkedList implementation of clear does not call any other 
> methods that we can override. There needs to be some new approach to LTRIM 
> that doesn't use sublists.



--
This message was sent by Atlassian Jira
(v8.20.1#820001)


[jira] [Commented] (GEODE-10045) Upgrade to Micrometer 2.0

2022-03-23 Thread Udo Kohlmeyer (Jira)


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

Udo Kohlmeyer commented on GEODE-10045:
---

relates to https://issues.apache.org/jira/browse/GEODE-10159

> Upgrade to Micrometer 2.0
> -
>
> Key: GEODE-10045
> URL: https://issues.apache.org/jira/browse/GEODE-10045
> Project: Geode
>  Issue Type: Improvement
>  Components: core
>Affects Versions: 1.14.3
>Reporter: John Blum
>Priority: Major
>  Labels: Micrometer
>
> As part of the ongoing story and themes in Spring Framework 6, Spring Data 
> 3.0, Spring Boot 3.0 and the rest of the Spring portfolio, 1 of the new and 
> major topics is Observability (Monitoring with Metrics, Tracing, and so on).
> As part of that effort, Micrometer is undergoing a major revision change from 
> 1.x to 2.0.  Many of their APIs have changed, and as a result, Apache Geode 
> no longer runs (or even will build) with Micrometer 2.0.
> Either Micrometer should be upgraded to 2.0 (most likely in the next major 
> version of Geode, i.e. 2.0) or Micrometer should be an optional dependency, 
> perhaps only enabled when Micrometer is on the classpath.
> Still a cleaner separation is needed if [Spring] Apache Geode users require 
> and use a newer version of Micrometer (e.g. 2.0) and Apache Geode remains on 
> Micrometer 1.x (currently 
> [1.6.3|https://github.com/apache/geode/blob/rel/v1.14.3/boms/geode-all-bom/src/test/resources/expected-pom.xml#L226-L231]
>  in Apache Geode {{1.14.3}}).



--
This message was sent by Atlassian Jira
(v8.20.1#820001)


[jira] [Updated] (GEODE-10045) Upgrade to Micrometer 2.0

2022-03-23 Thread Udo Kohlmeyer (Jira)


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

Udo Kohlmeyer updated GEODE-10045:
--
Issue Type: Improvement  (was: Bug)

> Upgrade to Micrometer 2.0
> -
>
> Key: GEODE-10045
> URL: https://issues.apache.org/jira/browse/GEODE-10045
> Project: Geode
>  Issue Type: Improvement
>  Components: core
>Affects Versions: 1.14.3
>Reporter: John Blum
>Priority: Major
>  Labels: Micrometer
>
> As part of the ongoing story and themes in Spring Framework 6, Spring Data 
> 3.0, Spring Boot 3.0 and the rest of the Spring portfolio, 1 of the new and 
> major topics is Observability (Monitoring with Metrics, Tracing, and so on).
> As part of that effort, Micrometer is undergoing a major revision change from 
> 1.x to 2.0.  Many of their APIs have changed, and as a result, Apache Geode 
> no longer runs (or even will build) with Micrometer 2.0.
> Either Micrometer should be upgraded to 2.0 (most likely in the next major 
> version of Geode, i.e. 2.0) or Micrometer should be an optional dependency, 
> perhaps only enabled when Micrometer is on the classpath.
> Still a cleaner separation is needed if [Spring] Apache Geode users require 
> and use a newer version of Micrometer (e.g. 2.0) and Apache Geode remains on 
> Micrometer 1.x (currently 
> [1.6.3|https://github.com/apache/geode/blob/rel/v1.14.3/boms/geode-all-bom/src/test/resources/expected-pom.xml#L226-L231]
>  in Apache Geode {{1.14.3}}).



--
This message was sent by Atlassian Jira
(v8.20.1#820001)


[jira] [Updated] (GEODE-10045) Upgrade to Micrometer 2.0

2022-03-23 Thread Udo Kohlmeyer (Jira)


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

Udo Kohlmeyer updated GEODE-10045:
--
Labels: Micrometer  (was: Micrometer blocks-1.15.0​)

> Upgrade to Micrometer 2.0
> -
>
> Key: GEODE-10045
> URL: https://issues.apache.org/jira/browse/GEODE-10045
> Project: Geode
>  Issue Type: Bug
>  Components: core
>Affects Versions: 1.14.3
>Reporter: John Blum
>Priority: Major
>  Labels: Micrometer
>
> As part of the ongoing story and themes in Spring Framework 6, Spring Data 
> 3.0, Spring Boot 3.0 and the rest of the Spring portfolio, 1 of the new and 
> major topics is Observability (Monitoring with Metrics, Tracing, and so on).
> As part of that effort, Micrometer is undergoing a major revision change from 
> 1.x to 2.0.  Many of their APIs have changed, and as a result, Apache Geode 
> no longer runs (or even will build) with Micrometer 2.0.
> Either Micrometer should be upgraded to 2.0 (most likely in the next major 
> version of Geode, i.e. 2.0) or Micrometer should be an optional dependency, 
> perhaps only enabled when Micrometer is on the classpath.
> Still a cleaner separation is needed if [Spring] Apache Geode users require 
> and use a newer version of Micrometer (e.g. 2.0) and Apache Geode remains on 
> Micrometer 1.x (currently 
> [1.6.3|https://github.com/apache/geode/blob/rel/v1.14.3/boms/geode-all-bom/src/test/resources/expected-pom.xml#L226-L231]
>  in Apache Geode {{1.14.3}}).



--
This message was sent by Atlassian Jira
(v8.20.1#820001)


[jira] [Updated] (GEODE-10045) Upgrade to Micrometer 2.0

2022-03-23 Thread Udo Kohlmeyer (Jira)


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

Udo Kohlmeyer updated GEODE-10045:
--
Parent: (was: GEODE-10003)
Issue Type: Bug  (was: Sub-task)

> Upgrade to Micrometer 2.0
> -
>
> Key: GEODE-10045
> URL: https://issues.apache.org/jira/browse/GEODE-10045
> Project: Geode
>  Issue Type: Bug
>  Components: core
>Affects Versions: 1.14.3
>Reporter: John Blum
>Priority: Major
>  Labels: Micrometer, blocks-1.15.0​
>
> As part of the ongoing story and themes in Spring Framework 6, Spring Data 
> 3.0, Spring Boot 3.0 and the rest of the Spring portfolio, 1 of the new and 
> major topics is Observability (Monitoring with Metrics, Tracing, and so on).
> As part of that effort, Micrometer is undergoing a major revision change from 
> 1.x to 2.0.  Many of their APIs have changed, and as a result, Apache Geode 
> no longer runs (or even will build) with Micrometer 2.0.
> Either Micrometer should be upgraded to 2.0 (most likely in the next major 
> version of Geode, i.e. 2.0) or Micrometer should be an optional dependency, 
> perhaps only enabled when Micrometer is on the classpath.
> Still a cleaner separation is needed if [Spring] Apache Geode users require 
> and use a newer version of Micrometer (e.g. 2.0) and Apache Geode remains on 
> Micrometer 1.x (currently 
> [1.6.3|https://github.com/apache/geode/blob/rel/v1.14.3/boms/geode-all-bom/src/test/resources/expected-pom.xml#L226-L231]
>  in Apache Geode {{1.14.3}}).



--
This message was sent by Atlassian Jira
(v8.20.1#820001)


[jira] [Created] (GEODE-10159) Upgrade to Micrometer 1.9

2022-03-23 Thread Udo Kohlmeyer (Jira)
Udo Kohlmeyer created GEODE-10159:
-

 Summary: Upgrade to Micrometer 1.9
 Key: GEODE-10159
 URL: https://issues.apache.org/jira/browse/GEODE-10159
 Project: Geode
  Issue Type: Sub-task
  Components: statistics
Reporter: Udo Kohlmeyer


Micrometer 2.x introduces a new set of issues:
 * Not being released in time for 9.15
 * Package name restructuring
 * External public API's directly exposing the Micrometer classes, need to be 
updated, and in so any external projects depending the exposed API

In order to avoid this revolutionary change from Micrometer 1.x -> 2.x, 
Micrometer is releasing 1.9 version that will be the bridge between 1.x and 2.x.

Spring Data Geode has already tested that updating to this version resolves the 
issues that it has when integrating with Spring Boot 3.0, and deems this 
version to be good.

Micrometer 1.9 has not made GA yet, but it is expected to be released around 
May, given that Spring Boot 2.7 is dependent on Micrometer 1.9, and is 
scheduled to be released in the May time frame.



--
This message was sent by Atlassian Jira
(v8.20.1#820001)


[jira] [Updated] (GEODE-10079) CI scripts no longer supply docker images for pre-1.15 PR precheck tasks

2022-03-23 Thread ASF GitHub Bot (Jira)


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

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

> CI scripts no longer supply docker images for pre-1.15 PR precheck tasks
> 
>
> Key: GEODE-10079
> URL: https://issues.apache.org/jira/browse/GEODE-10079
> Project: Geode
>  Issue Type: Test
>  Components: ci
>Affects Versions: 1.12.9, 1.13.8, 1.14.4
>Reporter: Dale Emery
>Priority: Major
>  Labels: pull-request-available
>
> The CI scripts no longer supply docker images when they run PR precheck tasks 
> that use the `-PdunitDockerImage` property.
> For PRs with base branches prior to `support/1.15`, the `distributedTest` and 
> `upgradeTest` precheck tasks must run each test class in a separate docker 
> container. When `dunitDockerImage` is not defined, these tasks instead run 
> tests concurrently outside of docker. This results in swarms of failures, as 
> the concurrently executing tests all attempt to bind to the same ports.
> Examples:
> - https://concourse.apachegeode-ci.info/builds/27926695
> - https://concourse.apachegeode-ci.info/builds/27632643
> - https://concourse.apachegeode-ci.info/builds/28861132



--
This message was sent by Atlassian Jira
(v8.20.1#820001)


[jira] [Resolved] (GEODE-10145) CI alpine tools image is compatibility issue

2022-03-23 Thread Robert Houghton (Jira)


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

Robert Houghton resolved GEODE-10145.
-
Fix Version/s: 1.12.10
   1.13.9
   1.14.5
   1.15.0
   Resolution: Fixed

> CI alpine tools image is compatibility issue
> 
>
> Key: GEODE-10145
> URL: https://issues.apache.org/jira/browse/GEODE-10145
> Project: Geode
>  Issue Type: Task
>  Components: ci
>Affects Versions: 1.15.0
>Reporter: Robert Houghton
>Priority: Major
>  Labels: pull-request-available
> Fix For: 1.12.10, 1.13.9, 1.14.5, 1.15.0
>
>
> Compatibility problem between alpine, cloud-sdk (google) and winrm-cli. 
> Re-organize the layers in the Dockerfile to straighten this out.



--
This message was sent by Atlassian Jira
(v8.20.1#820001)


[jira] [Updated] (GEODE-10133) ReflectionSingleObjectSizer throws when sizing hidden classes

2022-03-23 Thread ASF GitHub Bot (Jira)


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

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

> ReflectionSingleObjectSizer throws when sizing hidden classes
> -
>
> Key: GEODE-10133
> URL: https://issues.apache.org/jira/browse/GEODE-10133
> Project: Geode
>  Issue Type: Improvement
>  Components: core
>Reporter: Dale Emery
>Assignee: Darrel Schneider
>Priority: Major
>  Labels: Java17, pull-request-available
>
> On JDK 17, the class of a lambda is a "hidden" class. When 
> {{ReflectionSingleObjectSizer}} tries to find the offset of the fields of a 
> hidden class, the JDK throws {{UnsupportedOperationException}}.
> Tests that fail due to this exception:
> - {{MemoryOverheadIntegrationTest}}
> - {{OutOfMemoryDUnitTest}}
> - {{SessionReplicationLocalCacheJUnitTest}}
> Example exception from {{MemoryOverheadIntegrationTest}}:
> {noformat}
> ava.lang.UnsupportedOperationException: can't get field offset on a hidden 
> class: private final org.apache.geode.internal.cache.InternalCache 
> org.apache.geode.redis.internal.GeodeRedisServer$$Lambda$607/0x0008011434d8.arg$1
> at sun.misc.Unsafe.objectFieldOffset(Unsafe.java:645)
> at 
> org.apache.geode.unsafe.internal.sun.misc.Unsafe.fieldOffset(Unsafe.java:187)
> at 
> org.apache.geode.internal.size.ReflectionSingleObjectSizer.sizeof(ReflectionSingleObjectSizer.java:106)
> at 
> org.apache.geode.internal.size.ReflectionSingleObjectSizer.sizeof(ReflectionSingleObjectSizer.java:84)
> at 
> org.apache.geode.internal.size.ReflectionSingleObjectSizer.sizeof(ReflectionSingleObjectSizer.java:52)
> at 
> org.apache.geode.internal.size.CachingSingleObjectSizer.sizeof(CachingSingleObjectSizer.java:39)
> at 
> org.apache.geode.internal.size.ObjectGraphSizer$SizeVisitor.visit(ObjectGraphSizer.java:223)
> at 
> org.apache.geode.internal.size.ObjectTraverser$VisitStack.add(ObjectTraverser.java:163)
> at 
> org.apache.geode.internal.size.ObjectTraverser.doSearch(ObjectTraverser.java:87)
> at 
> org.apache.geode.internal.size.ObjectTraverser.breadthFirstSearch(ObjectTraverser.java:54)
> at 
> org.apache.geode.internal.size.ObjectGraphSizer.size(ObjectGraphSizer.java:96)
> at 
> org.apache.geode.redis.internal.data.MemoryOverheadIntegrationTest.getUsedMemory(MemoryOverheadIntegrationTest.java:95)
> at 
> org.apache.geode.redis.internal.data.AbstractMemoryOverheadIntegrationTest.measureAndCheckPerEntryOverhead(AbstractMemoryOverheadIntegrationTest.java:284)
> at 
> org.apache.geode.redis.internal.data.AbstractMemoryOverheadIntegrationTest.measureOverheadPerHash(AbstractMemoryOverheadIntegrationTest.java:127)
> at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at 
> jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
> at 
> jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> at java.lang.reflect.Method.invoke(Method.java:568)
> at 
> org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:59)
> at 
> org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
> at 
> org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:56)
> at 
> org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
> at 
> org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)
> at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27)
> at 
> org.apache.geode.test.junit.rules.serializable.SerializableExternalResource$1.evaluate(SerializableExternalResource.java:38)
> at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)
> at 
> org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100)
> at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366)
> at 
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103)
> at 
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63)
> at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331)
> at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79)
> at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329)
> at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66)
> at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293)
> at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)
> at org.junit.runners.ParentRunner.run(ParentRunner.java:413)
> at org.junit.runner.JUnitCore.run(JUnitCore.java:137)
> at org.junit.runner.JUnitCore.run(JUnitCore.java:115)
> at 
> org.junit.vintage.engine.execution.RunnerExecutor.execute(RunnerExecutor.java:42)

[jira] [Commented] (GEODE-10148) [CI Failure] : JMXMBeanFederationDUnitTest > MBeanFederationAddRemoveServer FAILED

2022-03-23 Thread Barrett Oglesby (Jira)


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

Barrett Oglesby commented on GEODE-10148:
-

The test is saying that the result of this call to the locator is missing the 
CacheServer MBean that exists in the expectedMBeans list.

List intermediateMBeans = getFederatedGemfireBeansFrom(locator1);

That mbean list in the locator is updated asynchronously by the ManagementTask 
in each member.

See ManagementResourceRepo.putAllInLocalMonitoringRegion. The 
localMonitoringRegion is DISTRIBUTED_NO_ACK.



> [CI Failure] : JMXMBeanFederationDUnitTest > MBeanFederationAddRemoveServer 
> FAILED
> --
>
> Key: GEODE-10148
> URL: https://issues.apache.org/jira/browse/GEODE-10148
> Project: Geode
>  Issue Type: Bug
>  Components: jmx
>Affects Versions: 1.15.0
>Reporter: Nabarun Nag
>Assignee: Owen Nichols
>Priority: Major
>  Labels: needsTriage
>
> JMXMBeanFederationDUnitTest > MBeanFederationAddRemoveServer FAILED
> java.lang.AssertionError: 
> Expecting actual:
>   ["GemFire:service=AccessControl,type=Distributed",
> "GemFire:service=CacheServer,port=20842,type=Member,member=server-1",
> "GemFire:service=CacheServer,port=20846,type=Member,member=server-2",
> 
> "GemFire:service=DiskStore,name=cluster_config,type=Member,member=locator-one",
> "GemFire:service=FileUploader,type=Distributed",
> "GemFire:service=Locator,type=Member,member=locator-one",
> 
> "GemFire:service=LockService,name=__CLUSTER_CONFIG_LS,type=Distributed",
> 
> "GemFire:service=LockService,name=__CLUSTER_CONFIG_LS,type=Member,member=locator-one",
> "GemFire:service=Manager,type=Member,member=locator-one",
> "GemFire:service=Region,name="/test-region-1",type=Distributed",
> 
> "GemFire:service=Region,name="/test-region-1",type=Member,member=server-1",
> 
> "GemFire:service=Region,name="/test-region-1",type=Member,member=server-2",
> 
> "GemFire:service=Region,name="/test-region-1",type=Member,member=server-3",
> "GemFire:service=System,type=Distributed",
> "GemFire:type=Member,member=locator-one",
> "GemFire:type=Member,member=server-1",
> "GemFire:type=Member,member=server-2",
> "GemFire:type=Member,member=server-3"]
> to contain exactly (and in same order):
>   ["GemFire:service=AccessControl,type=Distributed",
> "GemFire:service=CacheServer,port=20842,type=Member,member=server-1",
> "GemFire:service=CacheServer,port=20846,type=Member,member=server-2",
> "GemFire:service=CacheServer,port=20850,type=Member,member=server-3",
> 
> "GemFire:service=DiskStore,name=cluster_config,type=Member,member=locator-one",
> "GemFire:service=FileUploader,type=Distributed",
> "GemFire:service=Locator,type=Member,member=locator-one",
> 
> "GemFire:service=LockService,name=__CLUSTER_CONFIG_LS,type=Distributed",
> 
> "GemFire:service=LockService,name=__CLUSTER_CONFIG_LS,type=Member,member=locator-one",
> "GemFire:service=Manager,type=Member,member=locator-one",
> "GemFire:service=Region,name="/test-region-1",type=Distributed",
> 
> "GemFire:service=Region,name="/test-region-1",type=Member,member=server-1",
> 
> "GemFire:service=Region,name="/test-region-1",type=Member,member=server-2",
> 
> "GemFire:service=Region,name="/test-region-1",type=Member,member=server-3",
> "GemFire:service=System,type=Distributed",
> "GemFire:type=Member,member=locator-one",
> "GemFire:type=Member,member=server-1",
> "GemFire:type=Member,member=server-2",
> "GemFire:type=Member,member=server-3"]
> but could not find the following elements:
>   ["GemFire:service=CacheServer,port=20850,type=Member,member=server-3"]
> at 
> org.apache.geode.management.internal.JMXMBeanFederationDUnitTest.MBeanFederationAddRemoveServer(JMXMBeanFederationDUnitTest.java:130)
> 8352 tests completed, 1 failed, 414 skipped



--
This message was sent by Atlassian Jira
(v8.20.1#820001)


[jira] [Assigned] (GEODE-10148) [CI Failure] : JMXMBeanFederationDUnitTest > MBeanFederationAddRemoveServer FAILED

2022-03-23 Thread Owen Nichols (Jira)


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

Owen Nichols reassigned GEODE-10148:


Assignee: Owen Nichols

> [CI Failure] : JMXMBeanFederationDUnitTest > MBeanFederationAddRemoveServer 
> FAILED
> --
>
> Key: GEODE-10148
> URL: https://issues.apache.org/jira/browse/GEODE-10148
> Project: Geode
>  Issue Type: Bug
>  Components: jmx
>Affects Versions: 1.15.0
>Reporter: Nabarun Nag
>Assignee: Owen Nichols
>Priority: Major
>  Labels: needsTriage
>
> JMXMBeanFederationDUnitTest > MBeanFederationAddRemoveServer FAILED
> java.lang.AssertionError: 
> Expecting actual:
>   ["GemFire:service=AccessControl,type=Distributed",
> "GemFire:service=CacheServer,port=20842,type=Member,member=server-1",
> "GemFire:service=CacheServer,port=20846,type=Member,member=server-2",
> 
> "GemFire:service=DiskStore,name=cluster_config,type=Member,member=locator-one",
> "GemFire:service=FileUploader,type=Distributed",
> "GemFire:service=Locator,type=Member,member=locator-one",
> 
> "GemFire:service=LockService,name=__CLUSTER_CONFIG_LS,type=Distributed",
> 
> "GemFire:service=LockService,name=__CLUSTER_CONFIG_LS,type=Member,member=locator-one",
> "GemFire:service=Manager,type=Member,member=locator-one",
> "GemFire:service=Region,name="/test-region-1",type=Distributed",
> 
> "GemFire:service=Region,name="/test-region-1",type=Member,member=server-1",
> 
> "GemFire:service=Region,name="/test-region-1",type=Member,member=server-2",
> 
> "GemFire:service=Region,name="/test-region-1",type=Member,member=server-3",
> "GemFire:service=System,type=Distributed",
> "GemFire:type=Member,member=locator-one",
> "GemFire:type=Member,member=server-1",
> "GemFire:type=Member,member=server-2",
> "GemFire:type=Member,member=server-3"]
> to contain exactly (and in same order):
>   ["GemFire:service=AccessControl,type=Distributed",
> "GemFire:service=CacheServer,port=20842,type=Member,member=server-1",
> "GemFire:service=CacheServer,port=20846,type=Member,member=server-2",
> "GemFire:service=CacheServer,port=20850,type=Member,member=server-3",
> 
> "GemFire:service=DiskStore,name=cluster_config,type=Member,member=locator-one",
> "GemFire:service=FileUploader,type=Distributed",
> "GemFire:service=Locator,type=Member,member=locator-one",
> 
> "GemFire:service=LockService,name=__CLUSTER_CONFIG_LS,type=Distributed",
> 
> "GemFire:service=LockService,name=__CLUSTER_CONFIG_LS,type=Member,member=locator-one",
> "GemFire:service=Manager,type=Member,member=locator-one",
> "GemFire:service=Region,name="/test-region-1",type=Distributed",
> 
> "GemFire:service=Region,name="/test-region-1",type=Member,member=server-1",
> 
> "GemFire:service=Region,name="/test-region-1",type=Member,member=server-2",
> 
> "GemFire:service=Region,name="/test-region-1",type=Member,member=server-3",
> "GemFire:service=System,type=Distributed",
> "GemFire:type=Member,member=locator-one",
> "GemFire:type=Member,member=server-1",
> "GemFire:type=Member,member=server-2",
> "GemFire:type=Member,member=server-3"]
> but could not find the following elements:
>   ["GemFire:service=CacheServer,port=20850,type=Member,member=server-3"]
> at 
> org.apache.geode.management.internal.JMXMBeanFederationDUnitTest.MBeanFederationAddRemoveServer(JMXMBeanFederationDUnitTest.java:130)
> 8352 tests completed, 1 failed, 414 skipped



--
This message was sent by Atlassian Jira
(v8.20.1#820001)


[jira] [Assigned] (GEODE-10133) ReflectionSingleObjectSizer throws when sizing hidden classes

2022-03-23 Thread Darrel Schneider (Jira)


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

Darrel Schneider reassigned GEODE-10133:


Assignee: Darrel Schneider

> ReflectionSingleObjectSizer throws when sizing hidden classes
> -
>
> Key: GEODE-10133
> URL: https://issues.apache.org/jira/browse/GEODE-10133
> Project: Geode
>  Issue Type: Improvement
>  Components: core
>Reporter: Dale Emery
>Assignee: Darrel Schneider
>Priority: Major
>  Labels: Java17
>
> On JDK 17, the class of a lambda is a "hidden" class. When 
> {{ReflectionSingleObjectSizer}} tries to find the offset of the fields of a 
> hidden class, the JDK throws {{UnsupportedOperationException}}.
> Tests that fail due to this exception:
> - {{MemoryOverheadIntegrationTest}}
> - {{OutOfMemoryDUnitTest}}
> - {{SessionReplicationLocalCacheJUnitTest}}
> Example exception from {{MemoryOverheadIntegrationTest}}:
> {noformat}
> ava.lang.UnsupportedOperationException: can't get field offset on a hidden 
> class: private final org.apache.geode.internal.cache.InternalCache 
> org.apache.geode.redis.internal.GeodeRedisServer$$Lambda$607/0x0008011434d8.arg$1
> at sun.misc.Unsafe.objectFieldOffset(Unsafe.java:645)
> at 
> org.apache.geode.unsafe.internal.sun.misc.Unsafe.fieldOffset(Unsafe.java:187)
> at 
> org.apache.geode.internal.size.ReflectionSingleObjectSizer.sizeof(ReflectionSingleObjectSizer.java:106)
> at 
> org.apache.geode.internal.size.ReflectionSingleObjectSizer.sizeof(ReflectionSingleObjectSizer.java:84)
> at 
> org.apache.geode.internal.size.ReflectionSingleObjectSizer.sizeof(ReflectionSingleObjectSizer.java:52)
> at 
> org.apache.geode.internal.size.CachingSingleObjectSizer.sizeof(CachingSingleObjectSizer.java:39)
> at 
> org.apache.geode.internal.size.ObjectGraphSizer$SizeVisitor.visit(ObjectGraphSizer.java:223)
> at 
> org.apache.geode.internal.size.ObjectTraverser$VisitStack.add(ObjectTraverser.java:163)
> at 
> org.apache.geode.internal.size.ObjectTraverser.doSearch(ObjectTraverser.java:87)
> at 
> org.apache.geode.internal.size.ObjectTraverser.breadthFirstSearch(ObjectTraverser.java:54)
> at 
> org.apache.geode.internal.size.ObjectGraphSizer.size(ObjectGraphSizer.java:96)
> at 
> org.apache.geode.redis.internal.data.MemoryOverheadIntegrationTest.getUsedMemory(MemoryOverheadIntegrationTest.java:95)
> at 
> org.apache.geode.redis.internal.data.AbstractMemoryOverheadIntegrationTest.measureAndCheckPerEntryOverhead(AbstractMemoryOverheadIntegrationTest.java:284)
> at 
> org.apache.geode.redis.internal.data.AbstractMemoryOverheadIntegrationTest.measureOverheadPerHash(AbstractMemoryOverheadIntegrationTest.java:127)
> at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at 
> jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
> at 
> jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> at java.lang.reflect.Method.invoke(Method.java:568)
> at 
> org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:59)
> at 
> org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
> at 
> org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:56)
> at 
> org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
> at 
> org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)
> at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27)
> at 
> org.apache.geode.test.junit.rules.serializable.SerializableExternalResource$1.evaluate(SerializableExternalResource.java:38)
> at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)
> at 
> org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100)
> at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366)
> at 
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103)
> at 
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63)
> at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331)
> at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79)
> at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329)
> at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66)
> at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293)
> at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)
> at org.junit.runners.ParentRunner.run(ParentRunner.java:413)
> at org.junit.runner.JUnitCore.run(JUnitCore.java:137)
> at org.junit.runner.JUnitCore.run(JUnitCore.java:115)
> at 
> org.junit.vintage.engine.execution.RunnerExecutor.execute(RunnerExecutor.java:42)
> at 
> 

[jira] [Assigned] (GEODE-10148) [CI Failure] : JMXMBeanFederationDUnitTest > MBeanFederationAddRemoveServer FAILED

2022-03-23 Thread Barrett Oglesby (Jira)


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

Barrett Oglesby reassigned GEODE-10148:
---

Assignee: (was: Barrett Oglesby)

> [CI Failure] : JMXMBeanFederationDUnitTest > MBeanFederationAddRemoveServer 
> FAILED
> --
>
> Key: GEODE-10148
> URL: https://issues.apache.org/jira/browse/GEODE-10148
> Project: Geode
>  Issue Type: Bug
>  Components: jmx
>Affects Versions: 1.15.0
>Reporter: Nabarun Nag
>Priority: Major
>  Labels: needsTriage
>
> JMXMBeanFederationDUnitTest > MBeanFederationAddRemoveServer FAILED
> java.lang.AssertionError: 
> Expecting actual:
>   ["GemFire:service=AccessControl,type=Distributed",
> "GemFire:service=CacheServer,port=20842,type=Member,member=server-1",
> "GemFire:service=CacheServer,port=20846,type=Member,member=server-2",
> 
> "GemFire:service=DiskStore,name=cluster_config,type=Member,member=locator-one",
> "GemFire:service=FileUploader,type=Distributed",
> "GemFire:service=Locator,type=Member,member=locator-one",
> 
> "GemFire:service=LockService,name=__CLUSTER_CONFIG_LS,type=Distributed",
> 
> "GemFire:service=LockService,name=__CLUSTER_CONFIG_LS,type=Member,member=locator-one",
> "GemFire:service=Manager,type=Member,member=locator-one",
> "GemFire:service=Region,name="/test-region-1",type=Distributed",
> 
> "GemFire:service=Region,name="/test-region-1",type=Member,member=server-1",
> 
> "GemFire:service=Region,name="/test-region-1",type=Member,member=server-2",
> 
> "GemFire:service=Region,name="/test-region-1",type=Member,member=server-3",
> "GemFire:service=System,type=Distributed",
> "GemFire:type=Member,member=locator-one",
> "GemFire:type=Member,member=server-1",
> "GemFire:type=Member,member=server-2",
> "GemFire:type=Member,member=server-3"]
> to contain exactly (and in same order):
>   ["GemFire:service=AccessControl,type=Distributed",
> "GemFire:service=CacheServer,port=20842,type=Member,member=server-1",
> "GemFire:service=CacheServer,port=20846,type=Member,member=server-2",
> "GemFire:service=CacheServer,port=20850,type=Member,member=server-3",
> 
> "GemFire:service=DiskStore,name=cluster_config,type=Member,member=locator-one",
> "GemFire:service=FileUploader,type=Distributed",
> "GemFire:service=Locator,type=Member,member=locator-one",
> 
> "GemFire:service=LockService,name=__CLUSTER_CONFIG_LS,type=Distributed",
> 
> "GemFire:service=LockService,name=__CLUSTER_CONFIG_LS,type=Member,member=locator-one",
> "GemFire:service=Manager,type=Member,member=locator-one",
> "GemFire:service=Region,name="/test-region-1",type=Distributed",
> 
> "GemFire:service=Region,name="/test-region-1",type=Member,member=server-1",
> 
> "GemFire:service=Region,name="/test-region-1",type=Member,member=server-2",
> 
> "GemFire:service=Region,name="/test-region-1",type=Member,member=server-3",
> "GemFire:service=System,type=Distributed",
> "GemFire:type=Member,member=locator-one",
> "GemFire:type=Member,member=server-1",
> "GemFire:type=Member,member=server-2",
> "GemFire:type=Member,member=server-3"]
> but could not find the following elements:
>   ["GemFire:service=CacheServer,port=20850,type=Member,member=server-3"]
> at 
> org.apache.geode.management.internal.JMXMBeanFederationDUnitTest.MBeanFederationAddRemoveServer(JMXMBeanFederationDUnitTest.java:130)
> 8352 tests completed, 1 failed, 414 skipped



--
This message was sent by Atlassian Jira
(v8.20.1#820001)


[jira] [Updated] (GEODE-10158) offheap can incorrectly disable or enable the query monitor

2022-03-23 Thread ASF GitHub Bot (Jira)


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

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

> offheap can incorrectly disable or enable the query monitor 
> 
>
> Key: GEODE-10158
> URL: https://issues.apache.org/jira/browse/GEODE-10158
> Project: Geode
>  Issue Type: Bug
>  Components: offheap, querying
>Reporter: Darrel Schneider
>Assignee: Darrel Schneider
>Priority: Major
>  Labels: needsTriage, pull-request-available
>
> Geode has a QueryMonitor that should be disabled if the resource manager's 
> critical-heap-threshold is 0 and enabled if it is > 0.
> But critical-offheap-threshold tries to also disable and enable the 
> QueryMonitor. I think this is wrong since queries do not consume off-heap 
> memory. QueryMonitor's relationship with the ResourceManager should only care 
> about the critical-heap-threshold. The biggest risk is that this bug could 
> cause the QueryMonitor to be disabled even though critical-heap-threshold is 
> > 0. This would allow queries to consume heap memory when instead they should 
> have failed with a LowMemoryException.
> To workaround this issue make sure that if you are using offheap that you 
> either leave both critical thresholds set to 0 or set both of them to a 
> non-zero value. 
> A simple fix for this exists. Delete this one line from OffHeapMemoryMonitor:
>   cache.setQueryMonitorRequiredForResourceManager(criticalThreshold != 0);
> A better fix would be to remove the 
> InternalCache.setQueryMonitorRequiredForResourceManager method and instead 
> have GemFireCacheImpl.getQueryMonitor method ask it's InternalResourceManager 
> if it requires a QueryMonitor. 



--
This message was sent by Atlassian Jira
(v8.20.1#820001)


[jira] [Commented] (GEODE-10127) Incorrect locator hostname used in remote locator connections

2022-03-23 Thread ASF subversion and git services (Jira)


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

ASF subversion and git services commented on GEODE-10127:
-

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

GEODE-10127: Use correct hostname in WAN with LB test

This test is making gateway sender side members to connect to the receiver side
through a load balance.  This test used "localhost" as the hostname for
clients. That worked previously, because we were actually losing the
hostname-for-clients in the RemoteLocatorResponse, and instead sending the IP
address, due to the changes in GEODE-8955.

With the fix for GEODE-10127, we are now correctly sending the
hostname-for-clients to the gateway sender, and so
now "localhost" doesn't work. The correct hostname-for-clients is the IP
address we get from docker-compose.

Changing the test to pass the IP address instead of "localhost" to the receiver
locator, just like we do for the receivers themselves.

Replacing the gfsh scripts in the
SeveralGatewayReceiversWithSamePortAndHostnameForSendersTest with inline gfsh
-e statements in the java code.

> Incorrect locator hostname used in remote locator connections
> -
>
> Key: GEODE-10127
> URL: https://issues.apache.org/jira/browse/GEODE-10127
> Project: Geode
>  Issue Type: Bug
>  Components: wan
>Affects Versions: 1.15.0
>Reporter: Jacob Barrett
>Assignee: Jacob Barrett
>Priority: Major
>  Labels: blocks-1.15.0​, pull-request-available
>
> When locators in distributed system (DS) B as for locators in DS A they are 
> sent the local host name and IP address of the locators and not that of the 
> {{hostname-for-clients}} or {{bind-address}} properties.



--
This message was sent by Atlassian Jira
(v8.20.1#820001)


[jira] [Commented] (GEODE-8955) WAN location service uses DistributedLocatorId.toString() to represent a locator

2022-03-23 Thread ASF subversion and git services (Jira)


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

ASF subversion and git services commented on GEODE-8955:


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

GEODE-10127: Use correct hostname in WAN with LB test

This test is making gateway sender side members to connect to the receiver side
through a load balance.  This test used "localhost" as the hostname for
clients. That worked previously, because we were actually losing the
hostname-for-clients in the RemoteLocatorResponse, and instead sending the IP
address, due to the changes in GEODE-8955.

With the fix for GEODE-10127, we are now correctly sending the
hostname-for-clients to the gateway sender, and so
now "localhost" doesn't work. The correct hostname-for-clients is the IP
address we get from docker-compose.

Changing the test to pass the IP address instead of "localhost" to the receiver
locator, just like we do for the receivers themselves.

Replacing the gfsh scripts in the
SeveralGatewayReceiversWithSamePortAndHostnameForSendersTest with inline gfsh
-e statements in the java code.

> WAN location service uses DistributedLocatorId.toString() to represent a 
> locator
> 
>
> Key: GEODE-8955
> URL: https://issues.apache.org/jira/browse/GEODE-8955
> Project: Geode
>  Issue Type: Improvement
>  Components: wan
>Reporter: Bruce J Schuchardt
>Assignee: Mario Kevo
>Priority: Minor
>  Labels: pull-request-available
> Fix For: 1.15.0
>
>
> This code in LocatorHelper, and probably code in other parts of the WAN 
> location service, uses DistributionLocatorId.toString() to track whether 
> other locators have the WAN location service available.  It should use the 
> DistributionLocatorId.marshal() method instead.  We should never use the 
> toString() representation of an object in this way as it may change over time.
>  
> {code:java}
> private static void addServerLocator(Integer distributedSystemId,
> LocatorMembershipListener locatorListener, DistributionLocatorId locator) 
> {
>   ConcurrentHashMap> allServerLocatorsInfo =
>   (ConcurrentHashMap>) 
> locatorListener.getAllServerLocatorsInfo();
>   Set locatorsSet = new CopyOnWriteHashSet();
>   locatorsSet.add(locator.toString());
>   Set existingValue = 
> allServerLocatorsInfo.putIfAbsent(distributedSystemId, locatorsSet);
>   if (existingValue != null) {
> if (!existingValue.contains(locator.toString())) {
>   existingValue.add(locator.toString());
> }
>   }
> }
> {code}



--
This message was sent by Atlassian Jira
(v8.20.1#820001)


[jira] [Assigned] (GEODE-10158) offheap can incorrectly disable or enable the query monitor

2022-03-23 Thread Darrel Schneider (Jira)


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

Darrel Schneider reassigned GEODE-10158:


Assignee: Darrel Schneider

> offheap can incorrectly disable or enable the query monitor 
> 
>
> Key: GEODE-10158
> URL: https://issues.apache.org/jira/browse/GEODE-10158
> Project: Geode
>  Issue Type: Bug
>  Components: offheap, querying
>Reporter: Darrel Schneider
>Assignee: Darrel Schneider
>Priority: Major
>  Labels: needsTriage
>
> Geode has a QueryMonitor that should be disabled if the resource manager's 
> critical-heap-threshold is 0 and enabled if it is > 0.
> But critical-offheap-threshold tries to also disable and enable the 
> QueryMonitor. I think this is wrong since queries do not consume off-heap 
> memory. QueryMonitor's relationship with the ResourceManager should only care 
> about the critical-heap-threshold. The biggest risk is that this bug could 
> cause the QueryMonitor to be disabled even though critical-heap-threshold is 
> > 0. This would allow queries to consume heap memory when instead they should 
> have failed with a LowMemoryException.
> To workaround this issue make sure that if you are using offheap that you 
> either leave both critical thresholds set to 0 or set both of them to a 
> non-zero value. 
> A simple fix for this exists. Delete this one line from OffHeapMemoryMonitor:
>   cache.setQueryMonitorRequiredForResourceManager(criticalThreshold != 0);
> A better fix would be to remove the 
> InternalCache.setQueryMonitorRequiredForResourceManager method and instead 
> have GemFireCacheImpl.getQueryMonitor method ask it's InternalResourceManager 
> if it requires a QueryMonitor. 



--
This message was sent by Atlassian Jira
(v8.20.1#820001)


[jira] [Commented] (GEODE-10145) CI alpine tools image is compatibility issue

2022-03-23 Thread ASF subversion and git services (Jira)


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

ASF subversion and git services commented on GEODE-10145:
-

Commit 1d45268b05fa5ad6bcd70499c0125ce86562fc91 in geode's branch 
refs/heads/support/1.12 from Owen Nichols
[ https://gitbox.apache.org/repos/asf?p=geode.git;h=1d45268 ]

GEODE-10145: Java tools (such as javac) need to stay on the PATH (#7482)

they were accidentally removed by prior PR#7466 for GEODE-10145

(cherry picked from commit 817860c649844484c39831873bb2e71ca978c08b)


> CI alpine tools image is compatibility issue
> 
>
> Key: GEODE-10145
> URL: https://issues.apache.org/jira/browse/GEODE-10145
> Project: Geode
>  Issue Type: Task
>  Components: ci
>Affects Versions: 1.15.0
>Reporter: Robert Houghton
>Priority: Major
>  Labels: pull-request-available
>
> Compatibility problem between alpine, cloud-sdk (google) and winrm-cli. 
> Re-organize the layers in the Dockerfile to straighten this out.



--
This message was sent by Atlassian Jira
(v8.20.1#820001)


[jira] [Commented] (GEODE-10145) CI alpine tools image is compatibility issue

2022-03-23 Thread ASF subversion and git services (Jira)


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

ASF subversion and git services commented on GEODE-10145:
-

Commit f0d4dc65f4c91410777bac9eaee86f365c242c6d in geode's branch 
refs/heads/support/1.13 from Owen Nichols
[ https://gitbox.apache.org/repos/asf?p=geode.git;h=f0d4dc6 ]

GEODE-10145: Java tools (such as javac) need to stay on the PATH (#7482)

they were accidentally removed by prior PR#7466 for GEODE-10145

(cherry picked from commit 817860c649844484c39831873bb2e71ca978c08b)


> CI alpine tools image is compatibility issue
> 
>
> Key: GEODE-10145
> URL: https://issues.apache.org/jira/browse/GEODE-10145
> Project: Geode
>  Issue Type: Task
>  Components: ci
>Affects Versions: 1.15.0
>Reporter: Robert Houghton
>Priority: Major
>  Labels: pull-request-available
>
> Compatibility problem between alpine, cloud-sdk (google) and winrm-cli. 
> Re-organize the layers in the Dockerfile to straighten this out.



--
This message was sent by Atlassian Jira
(v8.20.1#820001)


[jira] [Commented] (GEODE-10145) CI alpine tools image is compatibility issue

2022-03-23 Thread ASF subversion and git services (Jira)


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

ASF subversion and git services commented on GEODE-10145:
-

Commit 2a1032d294b35635189d6cd115e84bc04a782ab4 in geode's branch 
refs/heads/support/1.14 from Owen Nichols
[ https://gitbox.apache.org/repos/asf?p=geode.git;h=2a1032d ]

GEODE-10145: Java tools (such as javac) need to stay on the PATH (#7482)

they were accidentally removed by prior PR#7466 for GEODE-10145

(cherry picked from commit 817860c649844484c39831873bb2e71ca978c08b)


> CI alpine tools image is compatibility issue
> 
>
> Key: GEODE-10145
> URL: https://issues.apache.org/jira/browse/GEODE-10145
> Project: Geode
>  Issue Type: Task
>  Components: ci
>Affects Versions: 1.15.0
>Reporter: Robert Houghton
>Priority: Major
>  Labels: pull-request-available
>
> Compatibility problem between alpine, cloud-sdk (google) and winrm-cli. 
> Re-organize the layers in the Dockerfile to straighten this out.



--
This message was sent by Atlassian Jira
(v8.20.1#820001)


[jira] [Commented] (GEODE-10145) CI alpine tools image is compatibility issue

2022-03-23 Thread ASF subversion and git services (Jira)


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

ASF subversion and git services commented on GEODE-10145:
-

Commit 817860c649844484c39831873bb2e71ca978c08b in geode's branch 
refs/heads/develop from Owen Nichols
[ https://gitbox.apache.org/repos/asf?p=geode.git;h=817860c ]

GEODE-10145: Java tools (such as javac) need to stay on the PATH (#7482)

they were accidentally removed by prior PR#7466 for GEODE-10145

> CI alpine tools image is compatibility issue
> 
>
> Key: GEODE-10145
> URL: https://issues.apache.org/jira/browse/GEODE-10145
> Project: Geode
>  Issue Type: Task
>  Components: ci
>Affects Versions: 1.15.0
>Reporter: Robert Houghton
>Priority: Major
>  Labels: pull-request-available
>
> Compatibility problem between alpine, cloud-sdk (google) and winrm-cli. 
> Re-organize the layers in the Dockerfile to straighten this out.



--
This message was sent by Atlassian Jira
(v8.20.1#820001)


[jira] [Commented] (GEODE-5564) Flaky test ConcurrentIndexInitOnOverflowRegionDUnitTest > testIndexUpdateWithRegionClear

2022-03-23 Thread Geode Integration (Jira)


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

Geode Integration commented on GEODE-5564:
--

Seen on support/1.14 in [distributed-test-openjdk8 
#37|https://concourse.apachegeode-ci.info/teams/main/pipelines/apache-support-1-14-main/jobs/distributed-test-openjdk8/builds/37]
 ... see [test 
results|http://files.apachegeode-ci.info/builds/apache-support-1-14-main/1.14.5-build.0938/test-results/distributedTest/1648069661/]
 or download 
[artifacts|http://files.apachegeode-ci.info/builds/apache-support-1-14-main/1.14.5-build.0938/test-artifacts/1648069661/distributedtestfiles-openjdk8-1.14.5-build.0938.tgz].

> Flaky test ConcurrentIndexInitOnOverflowRegionDUnitTest > 
> testIndexUpdateWithRegionClear
> 
>
> Key: GEODE-5564
> URL: https://issues.apache.org/jira/browse/GEODE-5564
> Project: Geode
>  Issue Type: Bug
>  Components: tests
>Affects Versions: 1.8.0, 1.14.0
>Reporter: Jacob Barrett
>Priority: Major
>  Labels: flaky
>
> {noformat}
> org.apache.geode.cache.query.internal.index.ConcurrentIndexInitOnOverflowRegionDUnitTest
>  > testIndexUpdateWithRegionClear FAILED
> org.apache.geode.test.dunit.RMIException: While invoking 
> org.apache.geode.cache.query.internal.index.ConcurrentIndexInitOnOverflowRegionDUnitTest$12.run
>  in VM 0 running on Host 92f89c21d1b0 with 4 VMs
> at org.apache.geode.test.dunit.VM.invoke(VM.java:443)
> at org.apache.geode.test.dunit.VM.invoke(VM.java:412)
> at org.apache.geode.test.dunit.VM.invoke(VM.java:355)
> at 
> org.apache.geode.cache.query.internal.index.ConcurrentIndexInitOnOverflowRegionDUnitTest.testIndexUpdateWithRegionClear(ConcurrentIndexInitOnOverflowRegionDUnitTest.java:411)
> Caused by:
> java.lang.AssertionError: After clear region size is supposed to be 
> zero as all index updates are blocked. Current region size is: 13
> at org.junit.Assert.fail(Assert.java:88)
> at 
> org.apache.geode.cache.query.internal.index.ConcurrentIndexInitOnOverflowRegionDUnitTest$12.run2(ConcurrentIndexInitOnOverflowRegionDUnitTest.java:430)
> {noformat}
> Failing: 
> https://concourse.apachegeode-ci.info/teams/main/pipelines/pr-develop/jobs/DistributedTest/builds/556
> Passing: 
> https://concourse.apachegeode-ci.info/teams/main/pipelines/pr-develop/jobs/DistributedTest/builds/547



--
This message was sent by Atlassian Jira
(v8.20.1#820001)


[jira] [Updated] (GEODE-5564) Flaky test ConcurrentIndexInitOnOverflowRegionDUnitTest > testIndexUpdateWithRegionClear

2022-03-23 Thread Mark Hanson (Jira)


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

Mark Hanson updated GEODE-5564:
---
Affects Version/s: 1.14.0

> Flaky test ConcurrentIndexInitOnOverflowRegionDUnitTest > 
> testIndexUpdateWithRegionClear
> 
>
> Key: GEODE-5564
> URL: https://issues.apache.org/jira/browse/GEODE-5564
> Project: Geode
>  Issue Type: Bug
>  Components: tests
>Affects Versions: 1.8.0, 1.14.0
>Reporter: Jacob Barrett
>Priority: Major
>  Labels: flaky
>
> {noformat}
> org.apache.geode.cache.query.internal.index.ConcurrentIndexInitOnOverflowRegionDUnitTest
>  > testIndexUpdateWithRegionClear FAILED
> org.apache.geode.test.dunit.RMIException: While invoking 
> org.apache.geode.cache.query.internal.index.ConcurrentIndexInitOnOverflowRegionDUnitTest$12.run
>  in VM 0 running on Host 92f89c21d1b0 with 4 VMs
> at org.apache.geode.test.dunit.VM.invoke(VM.java:443)
> at org.apache.geode.test.dunit.VM.invoke(VM.java:412)
> at org.apache.geode.test.dunit.VM.invoke(VM.java:355)
> at 
> org.apache.geode.cache.query.internal.index.ConcurrentIndexInitOnOverflowRegionDUnitTest.testIndexUpdateWithRegionClear(ConcurrentIndexInitOnOverflowRegionDUnitTest.java:411)
> Caused by:
> java.lang.AssertionError: After clear region size is supposed to be 
> zero as all index updates are blocked. Current region size is: 13
> at org.junit.Assert.fail(Assert.java:88)
> at 
> org.apache.geode.cache.query.internal.index.ConcurrentIndexInitOnOverflowRegionDUnitTest$12.run2(ConcurrentIndexInitOnOverflowRegionDUnitTest.java:430)
> {noformat}
> Failing: 
> https://concourse.apachegeode-ci.info/teams/main/pipelines/pr-develop/jobs/DistributedTest/builds/556
> Passing: 
> https://concourse.apachegeode-ci.info/teams/main/pipelines/pr-develop/jobs/DistributedTest/builds/547



--
This message was sent by Atlassian Jira
(v8.20.1#820001)


[jira] [Commented] (GEODE-7739) JMX managers may fail to federate mbeans for other members

2022-03-23 Thread Geode Integration (Jira)


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

Geode Integration commented on GEODE-7739:
--

Seen on support/1.13 in [distributed-test-openjdk11 
#34|https://concourse.apachegeode-ci.info/teams/main/pipelines/apache-support-1-13-main/jobs/distributed-test-openjdk11/builds/34]
 ... see [test 
results|http://files.apachegeode-ci.info/builds/apache-support-1-13-main/1.13.9-build.0665/test-results/distributedTest/1648068571/]
 or download 
[artifacts|http://files.apachegeode-ci.info/builds/apache-support-1-13-main/1.13.9-build.0665/test-artifacts/1648068571/distributedtestfiles-openjdk11-1.13.9-build.0665.tgz].

> JMX managers may fail to federate mbeans for other members
> --
>
> Key: GEODE-7739
> URL: https://issues.apache.org/jira/browse/GEODE-7739
> Project: Geode
>  Issue Type: Bug
>  Components: jmx
>Reporter: Kirk Lund
>Assignee: Kirk Lund
>Priority: Major
>  Labels: GeodeOperationAPI, pull-request-available
>  Time Spent: 20m
>  Remaining Estimate: 0h
>
> JMX Manager may fail to federate one or more MXBeans for other members 
> because of a race condition during startup. When ManagementCacheListener is 
> first constructed, it is in a state that will ignore all callbacks because 
> the field readyForEvents is false.
> 
> Debugging with JMXMBeanReconnectDUnitTest revealed this bug.
> The test starts two locators with jmx manager configured and started. 
> Locator1 always has all of locator2's mbeans, but locator2 is intermittently 
> missing the personal mbeans of locator1. 
> I think this is caused by some sort of race condition in the code that 
> creates the monitoring regions for other members in locator2.
> It's possible that the jmx manager that hits this bug might fail to have 
> mbeans for servers as well as other locators but I haven't seen a test case 
> for this scenario.
> The exposure of this bug means that a user running more than one locator 
> might have a locator that is missing one or more mbeans for the cluster.
> 
> Studying the JMX code also reveals the existence of *GEODE-8012*.



--
This message was sent by Atlassian Jira
(v8.20.1#820001)


[jira] [Commented] (GEODE-4263) CI Failure: ResourceManagerWithQueryMonitorDUnitTest. testRM* are failing

2022-03-23 Thread Geode Integration (Jira)


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

Geode Integration commented on GEODE-4263:
--

Seen on support/1.12 in [distributed-test-openjdk11 
#46|https://concourse.apachegeode-ci.info/teams/main/pipelines/apache-support-1-12-main/jobs/distributed-test-openjdk11/builds/46]
 ... see [test 
results|http://files.apachegeode-ci.info/builds/apache-support-1-12-main/1.12.10-build.0362/test-results/distributedTest/1648069049/]
 or download 
[artifacts|http://files.apachegeode-ci.info/builds/apache-support-1-12-main/1.12.10-build.0362/test-artifacts/1648069049/distributedtestfiles-openjdk11-1.12.10-build.0362.tgz].

> CI Failure: ResourceManagerWithQueryMonitorDUnitTest. testRM* are failing
> -
>
> Key: GEODE-4263
> URL: https://issues.apache.org/jira/browse/GEODE-4263
> Project: Geode
>  Issue Type: Bug
>  Components: querying
>Affects Versions: 1.12.0
>Reporter: Nabarun Nag
>Assignee: Mark Hanson
>Priority: Major
>  Labels: flaky
> Fix For: 1.13.0
>
>
> {noformat}
> java.lang.AssertionError: queryExecution.getResult() threw Exception 
> java.lang.AssertionError: An exception occurred during asynchronous 
> invocation.
>   at org.junit.Assert.fail(Assert.java:88)
>   at 
> org.apache.geode.cache.query.dunit.ResourceManagerWithQueryMonitorDUnitTest.doTestCriticalHeapAndQueryTimeout(ResourceManagerWithQueryMonitorDUnitTest.java:738)
>   at 
> org.apache.geode.cache.query.dunit.ResourceManagerWithQueryMonitorDUnitTest.doCriticalMemoryHitTest(ResourceManagerWithQueryMonitorDUnitTest.java:321)
>   at 
> org.apache.geode.cache.query.dunit.ResourceManagerWithQueryMonitorDUnitTest.testRMAndTimeoutSet(ResourceManagerWithQueryMonitorDUnitTest.java:157)
>   at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>   at 
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
>   at 
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>   at java.lang.reflect.Method.invoke(Method.java:498)
>   at 
> org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50)
>   at 
> org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
>   at 
> org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47)
>   at 
> org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
>   at 
> org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)
>   at 
> org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27)
>   at org.junit.rules.TestWatcher$1.evaluate(TestWatcher.java:55)
>   at org.junit.rules.RunRules.evaluate(RunRules.java:20)
>   at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)
>   at 
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:78)
>   at 
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:57)
>   at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
>   at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
>   at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
>   at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
>   at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
>   at 
> org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)
>   at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
>   at 
> org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecuter.runTestClass(JUnitTestClassExecuter.java:114)
>   at 
> org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecuter.execute(JUnitTestClassExecuter.java:57)
>   at 
> org.gradle.api.internal.tasks.testing.junit.JUnitTestClassProcessor.processTestClass(JUnitTestClassProcessor.java:66)
>   at 
> org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.processTestClass(SuiteTestClassProcessor.java:51)
>   at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>   at 
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
>   at 
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>   at java.lang.reflect.Method.invoke(Method.java:498)
>   at 
> org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:35)
>   at 
> org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)
>   at 
> 

[jira] [Commented] (GEODE-7098) Tomcat8SessionsClientServerDUnitTest fails with ConnectException

2022-03-23 Thread Geode Integration (Jira)


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

Geode Integration commented on GEODE-7098:
--

Seen on support/1.12 in [distributed-test-openjdk8 
#47|https://concourse.apachegeode-ci.info/teams/main/pipelines/apache-support-1-12-main/jobs/distributed-test-openjdk8/builds/47]
 ... see [test 
results|http://files.apachegeode-ci.info/builds/apache-support-1-12-main/1.12.10-build.0362/test-results/distributedTest/1648069451/]
 or download 
[artifacts|http://files.apachegeode-ci.info/builds/apache-support-1-12-main/1.12.10-build.0362/test-artifacts/1648069451/distributedtestfiles-openjdk8-1.12.10-build.0362.tgz].

> Tomcat8SessionsClientServerDUnitTest fails with ConnectException
> 
>
> Key: GEODE-7098
> URL: https://issues.apache.org/jira/browse/GEODE-7098
> Project: Geode
>  Issue Type: Bug
>Affects Versions: 1.11.0
>Reporter: Benjamin P Ross
>Assignee: Mark Hanson
>Priority: Major
>  Labels: flaky
> Fix For: 1.13.0
>
>  Time Spent: 1h 10m
>  Remaining Estimate: 0h
>
> We've seen Tomcat8SessionsClientServerDUnitTest.testExtraSessionsNotCreated 
> fail with
> a ConnectException
> org.apache.geode.modules.session.Tomcat8SessionsClientServerDUnitTest > 
> testExtraSessionsNotCreated FAILED
> java.net.ConnectException: Connection refused (Connection refused)
> Caused by:
> java.net.ConnectException: Connection refused (Connection refused)
> This could be an environmental error, but if a pattern develops it could be 
> due to a flaky test.



--
This message was sent by Atlassian Jira
(v8.20.1#820001)


[jira] [Commented] (GEODE-8760) P2pPartitionedPutBenchmark fails with UnmarshalException

2022-03-23 Thread Geode Integration (Jira)


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

Geode Integration commented on GEODE-8760:
--

Seen in [benchmark-with-ssl 
#223|https://concourse.apachegeode-ci.info/teams/main/pipelines/apache-develop-main/jobs/benchmark-with-ssl/builds/223].

> P2pPartitionedPutBenchmark fails with UnmarshalException
> 
>
> Key: GEODE-8760
> URL: https://issues.apache.org/jira/browse/GEODE-8760
> Project: Geode
>  Issue Type: Bug
>  Components: benchmarks
>Affects Versions: 1.14.0
>Reporter: Bill Burcham
>Priority: Major
>
> {code:java}
> > Task :geode-benchmarks:benchmark
> org.apache.geode.benchmark.tests.P2pPartitionedPutBenchmark > run() FAILED
> java.util.concurrent.CompletionException: java.lang.RuntimeException: 
> java.rmi.UnmarshalException: Error unmarshaling return header; nested 
> exception is: 
>   java.io.EOFException
> at 
> java.util.concurrent.CompletableFuture.encodeThrowable(CompletableFuture.java:273)
> at 
> java.util.concurrent.CompletableFuture.completeThrowable(CompletableFuture.java:280)
> at 
> java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1643)
> at 
> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
> at 
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
> at java.lang.Thread.run(Thread.java:748)
> Caused by:
> java.lang.RuntimeException: java.rmi.UnmarshalException: Error 
> unmarshaling return header; nested exception is: 
>   java.io.EOFException
> at 
> org.apache.geode.perftest.jvms.rmi.Controller.lambda$onWorker$0(Controller.java:89)
> at 
> java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1640)
> ... 3 more
> Caused by:
> java.rmi.UnmarshalException: Error unmarshaling return header; 
> nested exception is: 
>   java.io.EOFException
> at 
> sun.rmi.transport.StreamRemoteCall.executeCall(StreamRemoteCall.java:254)
> at sun.rmi.server.UnicastRef.invoke(UnicastRef.java:164)
> at 
> java.rmi.server.RemoteObjectInvocationHandler.invokeRemoteMethod(RemoteObjectInvocationHandler.java:235)
> at 
> java.rmi.server.RemoteObjectInvocationHandler.invoke(RemoteObjectInvocationHandler.java:180)
> at com.sun.proxy.$Proxy13.execute(Unknown Source)
> at 
> org.apache.geode.perftest.jvms.rmi.Controller.lambda$onWorker$0(Controller.java:87)
> ... 4 more
> Caused by:
> java.io.EOFException
> at 
> java.io.DataInputStream.readByte(DataInputStream.java:267)
> at 
> sun.rmi.transport.StreamRemoteCall.executeCall(StreamRemoteCall.java:240)
> ... 9 more
> {code}



--
This message was sent by Atlassian Jira
(v8.20.1#820001)


[jira] [Commented] (GEODE-7960) CI: SingleThreadColocationLoggerTest.logsMissingChildRegionUntilCompletion FAILED on Windows

2022-03-23 Thread Geode Integration (Jira)


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

Geode Integration commented on GEODE-7960:
--

Seen on support/1.14 in [windows-unit-test-openjdk8 
#36|https://concourse.apachegeode-ci.info/teams/main/pipelines/apache-support-1-14-main/jobs/windows-unit-test-openjdk8/builds/36]
 ... see [test 
results|http://files.apachegeode-ci.info/builds/apache-support-1-14-main/1.14.5-build.0938/test-results/test/1648064088/]
 or download 
[artifacts|http://files.apachegeode-ci.info/builds/apache-support-1-14-main/1.14.5-build.0938/test-artifacts/1648064088/windows-unittestfiles-openjdk8-1.14.5-build.0938.tgz].

> CI: SingleThreadColocationLoggerTest.logsMissingChildRegionUntilCompletion 
> FAILED on Windows
> 
>
> Key: GEODE-7960
> URL: https://issues.apache.org/jira/browse/GEODE-7960
> Project: Geode
>  Issue Type: Bug
>  Components: logging
>Reporter: Jinmei Liao
>Assignee: Kirk Lund
>Priority: Major
>
> Looks like a flaky test on windows:
> https://concourse.apachegeode-ci.info/teams/main/pipelines/apache-develop-main/jobs/WindowsUnitTestOpenJDK11/builds/21
> {noformat}
> org.apache.geode.internal.cache.partitioned.colocation.SingleThreadColocationLoggerTest
>  > logsMissingChildRegionUntilCompletion FAILED
> org.mockito.exceptions.verification.NoInteractionsWanted: 
> No interactions wanted here:
> -> at 
> org.apache.geode.internal.cache.partitioned.colocation.SingleThreadColocationLoggerTest.logsMissingChildRegionUntilCompletion(SingleThreadColocationLoggerTest.java:180)
> But found this interaction on mock 'consumer':
> -> at 
> org.apache.geode.internal.cache.partitioned.colocation.SingleThreadColocationLogger.logMissingRegions(SingleThreadColocationLogger.java:229)
> ***
> For your reference, here is the list of all invocations ([?] - means 
> unverified).
> 1. -> at 
> org.apache.geode.internal.cache.partitioned.colocation.SingleThreadColocationLogger.logMissingRegions(SingleThreadColocationLogger.java:229)
> 2. [?]-> at 
> org.apache.geode.internal.cache.partitioned.colocation.SingleThreadColocationLogger.logMissingRegions(SingleThreadColocationLogger.java:229)
> at 
> org.apache.geode.internal.cache.partitioned.colocation.SingleThreadColocationLoggerTest.logsMissingChildRegionUntilCompletion(SingleThreadColocationLoggerTest.java:180)
> {noformat}



--
This message was sent by Atlassian Jira
(v8.20.1#820001)


[jira] [Commented] (GEODE-10010) CI: InfoStatsIntegrationTest > opsPerformedOverLastSecond_ShouldUpdate_givenOperationsOccurring FAILED

2022-03-23 Thread Geode Integration (Jira)


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

Geode Integration commented on GEODE-10010:
---

Seen on support/1.14 in [integration-test-openjdk8 
#37|https://concourse.apachegeode-ci.info/teams/main/pipelines/apache-support-1-14-main/jobs/integration-test-openjdk8/builds/37]
 ... see [test 
results|http://files.apachegeode-ci.info/builds/apache-support-1-14-main/1.14.5-build.0938/test-results/integrationTest/1648063278/]
 or download 
[artifacts|http://files.apachegeode-ci.info/builds/apache-support-1-14-main/1.14.5-build.0938/test-artifacts/1648063278/integrationtestfiles-openjdk8-1.14.5-build.0938.tgz].

> CI: InfoStatsIntegrationTest > 
> opsPerformedOverLastSecond_ShouldUpdate_givenOperationsOccurring FAILED
> --
>
> Key: GEODE-10010
> URL: https://issues.apache.org/jira/browse/GEODE-10010
> Project: Geode
>  Issue Type: Bug
>  Components: redis
>Affects Versions: 1.15.0
>Reporter: Kristen
>Assignee: Donal Evans
>Priority: Major
>  Labels: pull-request-available
> Fix For: 1.15.0
>
>
> http://files.apachegeode-ci.info/builds/apache-support-1-15-main/1.15.0-build.0836/test-results/integrationTest/1643742213/
> {code:java}
> > Task :geode-for-redis:integrationTest
> InfoStatsIntegrationTest > 
> opsPerformedOverLastSecond_ShouldUpdate_givenOperationsOccurring FAILED
> java.lang.AssertionError: 
> Expecting actual:
>   13.0
> to be close to:
>   19.0
> by less than 4.0 but difference was 6.0.
> (a difference of exactly 4.0 being considered valid)
> at 
> org.apache.geode.redis.internal.commands.executor.server.AbstractRedisInfoStatsIntegrationTest.opsPerformedOverLastSecond_ShouldUpdate_givenOperationsOccurring(AbstractRedisInfoStatsIntegrationTest.java:174)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at 
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
> at 
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> at java.lang.reflect.Method.invoke(Method.java:498)
> ...{code}



--
This message was sent by Atlassian Jira
(v8.20.1#820001)


[jira] [Assigned] (GEODE-10148) [CI Failure] : JMXMBeanFederationDUnitTest > MBeanFederationAddRemoveServer FAILED

2022-03-23 Thread Barrett Oglesby (Jira)


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

Barrett Oglesby reassigned GEODE-10148:
---

Assignee: Barrett Oglesby

> [CI Failure] : JMXMBeanFederationDUnitTest > MBeanFederationAddRemoveServer 
> FAILED
> --
>
> Key: GEODE-10148
> URL: https://issues.apache.org/jira/browse/GEODE-10148
> Project: Geode
>  Issue Type: Bug
>  Components: jmx
>Affects Versions: 1.15.0
>Reporter: Nabarun Nag
>Assignee: Barrett Oglesby
>Priority: Major
>  Labels: needsTriage
>
> JMXMBeanFederationDUnitTest > MBeanFederationAddRemoveServer FAILED
> java.lang.AssertionError: 
> Expecting actual:
>   ["GemFire:service=AccessControl,type=Distributed",
> "GemFire:service=CacheServer,port=20842,type=Member,member=server-1",
> "GemFire:service=CacheServer,port=20846,type=Member,member=server-2",
> 
> "GemFire:service=DiskStore,name=cluster_config,type=Member,member=locator-one",
> "GemFire:service=FileUploader,type=Distributed",
> "GemFire:service=Locator,type=Member,member=locator-one",
> 
> "GemFire:service=LockService,name=__CLUSTER_CONFIG_LS,type=Distributed",
> 
> "GemFire:service=LockService,name=__CLUSTER_CONFIG_LS,type=Member,member=locator-one",
> "GemFire:service=Manager,type=Member,member=locator-one",
> "GemFire:service=Region,name="/test-region-1",type=Distributed",
> 
> "GemFire:service=Region,name="/test-region-1",type=Member,member=server-1",
> 
> "GemFire:service=Region,name="/test-region-1",type=Member,member=server-2",
> 
> "GemFire:service=Region,name="/test-region-1",type=Member,member=server-3",
> "GemFire:service=System,type=Distributed",
> "GemFire:type=Member,member=locator-one",
> "GemFire:type=Member,member=server-1",
> "GemFire:type=Member,member=server-2",
> "GemFire:type=Member,member=server-3"]
> to contain exactly (and in same order):
>   ["GemFire:service=AccessControl,type=Distributed",
> "GemFire:service=CacheServer,port=20842,type=Member,member=server-1",
> "GemFire:service=CacheServer,port=20846,type=Member,member=server-2",
> "GemFire:service=CacheServer,port=20850,type=Member,member=server-3",
> 
> "GemFire:service=DiskStore,name=cluster_config,type=Member,member=locator-one",
> "GemFire:service=FileUploader,type=Distributed",
> "GemFire:service=Locator,type=Member,member=locator-one",
> 
> "GemFire:service=LockService,name=__CLUSTER_CONFIG_LS,type=Distributed",
> 
> "GemFire:service=LockService,name=__CLUSTER_CONFIG_LS,type=Member,member=locator-one",
> "GemFire:service=Manager,type=Member,member=locator-one",
> "GemFire:service=Region,name="/test-region-1",type=Distributed",
> 
> "GemFire:service=Region,name="/test-region-1",type=Member,member=server-1",
> 
> "GemFire:service=Region,name="/test-region-1",type=Member,member=server-2",
> 
> "GemFire:service=Region,name="/test-region-1",type=Member,member=server-3",
> "GemFire:service=System,type=Distributed",
> "GemFire:type=Member,member=locator-one",
> "GemFire:type=Member,member=server-1",
> "GemFire:type=Member,member=server-2",
> "GemFire:type=Member,member=server-3"]
> but could not find the following elements:
>   ["GemFire:service=CacheServer,port=20850,type=Member,member=server-3"]
> at 
> org.apache.geode.management.internal.JMXMBeanFederationDUnitTest.MBeanFederationAddRemoveServer(JMXMBeanFederationDUnitTest.java:130)
> 8352 tests completed, 1 failed, 414 skipped



--
This message was sent by Atlassian Jira
(v8.20.1#820001)


[jira] [Updated] (GEODE-10158) offheap can incorrectly disable or enable the query monitor

2022-03-23 Thread Alexander Murmann (Jira)


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

Alexander Murmann updated GEODE-10158:
--
Labels: needsTriage  (was: )

> offheap can incorrectly disable or enable the query monitor 
> 
>
> Key: GEODE-10158
> URL: https://issues.apache.org/jira/browse/GEODE-10158
> Project: Geode
>  Issue Type: Bug
>  Components: offheap, querying
>Reporter: Darrel Schneider
>Priority: Major
>  Labels: needsTriage
>
> Geode has a QueryMonitor that should be disabled if the resource manager's 
> critical-heap-threshold is 0 and enabled if it is > 0.
> But critical-offheap-threshold tries to also disable and enable the 
> QueryMonitor. I think this is wrong since queries do not consume off-heap 
> memory. QueryMonitor's relationship with the ResourceManager should only care 
> about the critical-heap-threshold. The biggest risk is that this bug could 
> cause the QueryMonitor to be disabled even though critical-heap-threshold is 
> > 0. This would allow queries to consume heap memory when instead they should 
> have failed with a LowMemoryException.
> To workaround this issue make sure that if you are using offheap that you 
> either leave both critical thresholds set to 0 or set both of them to a 
> non-zero value. 
> A simple fix for this exists. Delete this one line from OffHeapMemoryMonitor:
>   cache.setQueryMonitorRequiredForResourceManager(criticalThreshold != 0);
> A better fix would be to remove the 
> InternalCache.setQueryMonitorRequiredForResourceManager method and instead 
> have GemFireCacheImpl.getQueryMonitor method ask it's InternalResourceManager 
> if it requires a QueryMonitor. 



--
This message was sent by Atlassian Jira
(v8.20.1#820001)


[jira] [Created] (GEODE-10158) offheap can incorrectly disable or enable the query monitor

2022-03-23 Thread Darrel Schneider (Jira)
Darrel Schneider created GEODE-10158:


 Summary: offheap can incorrectly disable or enable the query 
monitor 
 Key: GEODE-10158
 URL: https://issues.apache.org/jira/browse/GEODE-10158
 Project: Geode
  Issue Type: Bug
  Components: offheap, querying
Reporter: Darrel Schneider


Geode has a QueryMonitor that should be disabled if the resource manager's 
critical-heap-threshold is 0 and enabled if it is > 0.
But critical-offheap-threshold tries to also disable and enable the 
QueryMonitor. I think this is wrong since queries do not consume off-heap 
memory. QueryMonitor's relationship with the ResourceManager should only care 
about the critical-heap-threshold. The biggest risk is that this bug could 
cause the QueryMonitor to be disabled even though critical-heap-threshold is > 
0. This would allow queries to consume heap memory when instead they should 
have failed with a LowMemoryException.

To workaround this issue make sure that if you are using offheap that you 
either leave both critical thresholds set to 0 or set both of them to a 
non-zero value. 

A simple fix for this exists. Delete this one line from OffHeapMemoryMonitor:
  cache.setQueryMonitorRequiredForResourceManager(criticalThreshold != 0);

A better fix would be to remove the 
InternalCache.setQueryMonitorRequiredForResourceManager method and instead have 
GemFireCacheImpl.getQueryMonitor method ask it's InternalResourceManager if it 
requires a QueryMonitor. 




--
This message was sent by Atlassian Jira
(v8.20.1#820001)


[jira] [Commented] (GEODE-10148) [CI Failure] : JMXMBeanFederationDUnitTest > MBeanFederationAddRemoveServer FAILED

2022-03-23 Thread Anilkumar Gingade (Jira)


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

Anilkumar Gingade commented on GEODE-10148:
---

>From Barry:
>> The communication between servers and the JMX manager (locator) is async (a 
>> no-ack region). This test is most likely failing because of that.


> [CI Failure] : JMXMBeanFederationDUnitTest > MBeanFederationAddRemoveServer 
> FAILED
> --
>
> Key: GEODE-10148
> URL: https://issues.apache.org/jira/browse/GEODE-10148
> Project: Geode
>  Issue Type: Bug
>  Components: jmx
>Affects Versions: 1.15.0
>Reporter: Nabarun Nag
>Priority: Major
>  Labels: needsTriage
>
> JMXMBeanFederationDUnitTest > MBeanFederationAddRemoveServer FAILED
> java.lang.AssertionError: 
> Expecting actual:
>   ["GemFire:service=AccessControl,type=Distributed",
> "GemFire:service=CacheServer,port=20842,type=Member,member=server-1",
> "GemFire:service=CacheServer,port=20846,type=Member,member=server-2",
> 
> "GemFire:service=DiskStore,name=cluster_config,type=Member,member=locator-one",
> "GemFire:service=FileUploader,type=Distributed",
> "GemFire:service=Locator,type=Member,member=locator-one",
> 
> "GemFire:service=LockService,name=__CLUSTER_CONFIG_LS,type=Distributed",
> 
> "GemFire:service=LockService,name=__CLUSTER_CONFIG_LS,type=Member,member=locator-one",
> "GemFire:service=Manager,type=Member,member=locator-one",
> "GemFire:service=Region,name="/test-region-1",type=Distributed",
> 
> "GemFire:service=Region,name="/test-region-1",type=Member,member=server-1",
> 
> "GemFire:service=Region,name="/test-region-1",type=Member,member=server-2",
> 
> "GemFire:service=Region,name="/test-region-1",type=Member,member=server-3",
> "GemFire:service=System,type=Distributed",
> "GemFire:type=Member,member=locator-one",
> "GemFire:type=Member,member=server-1",
> "GemFire:type=Member,member=server-2",
> "GemFire:type=Member,member=server-3"]
> to contain exactly (and in same order):
>   ["GemFire:service=AccessControl,type=Distributed",
> "GemFire:service=CacheServer,port=20842,type=Member,member=server-1",
> "GemFire:service=CacheServer,port=20846,type=Member,member=server-2",
> "GemFire:service=CacheServer,port=20850,type=Member,member=server-3",
> 
> "GemFire:service=DiskStore,name=cluster_config,type=Member,member=locator-one",
> "GemFire:service=FileUploader,type=Distributed",
> "GemFire:service=Locator,type=Member,member=locator-one",
> 
> "GemFire:service=LockService,name=__CLUSTER_CONFIG_LS,type=Distributed",
> 
> "GemFire:service=LockService,name=__CLUSTER_CONFIG_LS,type=Member,member=locator-one",
> "GemFire:service=Manager,type=Member,member=locator-one",
> "GemFire:service=Region,name="/test-region-1",type=Distributed",
> 
> "GemFire:service=Region,name="/test-region-1",type=Member,member=server-1",
> 
> "GemFire:service=Region,name="/test-region-1",type=Member,member=server-2",
> 
> "GemFire:service=Region,name="/test-region-1",type=Member,member=server-3",
> "GemFire:service=System,type=Distributed",
> "GemFire:type=Member,member=locator-one",
> "GemFire:type=Member,member=server-1",
> "GemFire:type=Member,member=server-2",
> "GemFire:type=Member,member=server-3"]
> but could not find the following elements:
>   ["GemFire:service=CacheServer,port=20850,type=Member,member=server-3"]
> at 
> org.apache.geode.management.internal.JMXMBeanFederationDUnitTest.MBeanFederationAddRemoveServer(JMXMBeanFederationDUnitTest.java:130)
> 8352 tests completed, 1 failed, 414 skipped



--
This message was sent by Atlassian Jira
(v8.20.1#820001)


[jira] [Updated] (GEODE-10157) Add unit tests for all Delta classes in package org.apache.geode.redis.internal.data

2022-03-23 Thread Jens Deppe (Jira)


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

Jens Deppe updated GEODE-10157:
---
Labels:   (was: needsTriage)

> Add unit tests for all Delta classes in package 
> org.apache.geode.redis.internal.data
> 
>
> Key: GEODE-10157
> URL: https://issues.apache.org/jira/browse/GEODE-10157
> Project: Geode
>  Issue Type: Bug
>  Components: redis
>Reporter: Jens Deppe
>Priority: Major
>
> Expand on tests in 
> {{org.apache.geode.redis.internal.data.DeltaClassesJUnitTest}} for all other 
> delta-related classes in this package.



--
This message was sent by Atlassian Jira
(v8.20.1#820001)


[jira] [Updated] (GEODE-10157) Add unit tests for all Delta classes in package org.apache.geode.redis.internal.data

2022-03-23 Thread Alexander Murmann (Jira)


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

Alexander Murmann updated GEODE-10157:
--
Labels: needsTriage  (was: )

> Add unit tests for all Delta classes in package 
> org.apache.geode.redis.internal.data
> 
>
> Key: GEODE-10157
> URL: https://issues.apache.org/jira/browse/GEODE-10157
> Project: Geode
>  Issue Type: Bug
>  Components: redis
>Reporter: Jens Deppe
>Priority: Major
>  Labels: needsTriage
>
> Expand on tests in 
> {{org.apache.geode.redis.internal.data.DeltaClassesJUnitTest}} for all other 
> delta-related classes in this package.



--
This message was sent by Atlassian Jira
(v8.20.1#820001)


[jira] [Created] (GEODE-10157) Add unit tests for all Delta classes in package org.apache.geode.redis.internal.data

2022-03-23 Thread Jens Deppe (Jira)
Jens Deppe created GEODE-10157:
--

 Summary: Add unit tests for all Delta classes in package 
org.apache.geode.redis.internal.data
 Key: GEODE-10157
 URL: https://issues.apache.org/jira/browse/GEODE-10157
 Project: Geode
  Issue Type: Bug
  Components: redis
Reporter: Jens Deppe


Expand on tests in 
{{org.apache.geode.redis.internal.data.DeltaClassesJUnitTest}} for all other 
delta-related classes in this package.



--
This message was sent by Atlassian Jira
(v8.20.1#820001)


[jira] [Updated] (GEODE-10150) alter runtime command and change loglevel command docs bug & improvements

2022-03-23 Thread Dave Barnes (Jira)


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

Dave Barnes updated GEODE-10150:

Labels: pull-request-available  (was: blocks-1.15.0 pull-request-available)

> alter runtime command and change loglevel command docs bug & improvements
> -
>
> Key: GEODE-10150
> URL: https://issues.apache.org/jira/browse/GEODE-10150
> Project: Geode
>  Issue Type: Improvement
>  Components: docs
>Affects Versions: 1.14.4
>Reporter: Deepak Khopade
>Assignee: Dave Barnes
>Priority: Major
>  Labels: pull-request-available
> Fix For: 1.12.10, 1.13.9, 1.14.5, 1.15.0
>
>
> The parameters information for gfsh>alter runtime --log-level shows an 
> incorrect parameter name in a table where all parameter's description is 
> provided. The actual expects --log-level but the row in a table says 
> --loglevel. See the screenshot attached. 
> (https://gemfire.docs.pivotal.io/910/geode/tools_modules/gfsh/command-pages/alter.html#topic_7E6B7E1B972D4F418CB45354D1089C2B)
> Another important point is, we should add a line on both the links below to 
> state the difference when using these commands (alter runtime and change 
> loglevel).
> https://geode.apache.org/docs/guide/114/tools_modules/gfsh/command-pages/alter.html#topic_7E6B7E1B972D4F418CB45354D1089C2B
> https://geode.apache.org/docs/guide/114/tools_modules/gfsh/command-pages/change.html
> When I tried both of these commands, it has been found that for locator we 
> need to use gfsh>change loglevel --loglevel=config --member=locator and 
> gfsh>alter runtime --log-level for cache server members. The alter runtime 
> --log-level  command doesn't work for Locators. 
> So adding a line or changing an existing line on the docs will help new 
> customers. 



--
This message was sent by Atlassian Jira
(v8.20.1#820001)


[jira] [Resolved] (GEODE-10150) alter runtime command and change loglevel command docs bug & improvements

2022-03-23 Thread Dave Barnes (Jira)


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

Dave Barnes resolved GEODE-10150.
-
Fix Version/s: 1.12.10
   1.13.9
   1.14.5
   1.15.0
   Resolution: Fixed

Fixed in develop, back-ported to 1.14, 1.13, 1.12.

> alter runtime command and change loglevel command docs bug & improvements
> -
>
> Key: GEODE-10150
> URL: https://issues.apache.org/jira/browse/GEODE-10150
> Project: Geode
>  Issue Type: Improvement
>  Components: docs
>Affects Versions: 1.14.4
>Reporter: Deepak Khopade
>Assignee: Dave Barnes
>Priority: Major
>  Labels: blocks-1.15.0, pull-request-available
> Fix For: 1.12.10, 1.13.9, 1.14.5, 1.15.0
>
>
> The parameters information for gfsh>alter runtime --log-level shows an 
> incorrect parameter name in a table where all parameter's description is 
> provided. The actual expects --log-level but the row in a table says 
> --loglevel. See the screenshot attached. 
> (https://gemfire.docs.pivotal.io/910/geode/tools_modules/gfsh/command-pages/alter.html#topic_7E6B7E1B972D4F418CB45354D1089C2B)
> Another important point is, we should add a line on both the links below to 
> state the difference when using these commands (alter runtime and change 
> loglevel).
> https://geode.apache.org/docs/guide/114/tools_modules/gfsh/command-pages/alter.html#topic_7E6B7E1B972D4F418CB45354D1089C2B
> https://geode.apache.org/docs/guide/114/tools_modules/gfsh/command-pages/change.html
> When I tried both of these commands, it has been found that for locator we 
> need to use gfsh>change loglevel --loglevel=config --member=locator and 
> gfsh>alter runtime --log-level for cache server members. The alter runtime 
> --log-level  command doesn't work for Locators. 
> So adding a line or changing an existing line on the docs will help new 
> customers. 



--
This message was sent by Atlassian Jira
(v8.20.1#820001)


[jira] [Commented] (GEODE-10150) alter runtime command and change loglevel command docs bug & improvements

2022-03-23 Thread ASF subversion and git services (Jira)


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

ASF subversion and git services commented on GEODE-10150:
-

Commit f57421d909872834dd94e311948843cd9f47a916 in geode's branch 
refs/heads/support/1.12 from Dave Barnes
[ https://gitbox.apache.org/repos/asf?p=geode.git;h=f57421d ]

GEODE-10150: alter runtime command and change loglevel command docs bug & 
improvements (#7474)



> alter runtime command and change loglevel command docs bug & improvements
> -
>
> Key: GEODE-10150
> URL: https://issues.apache.org/jira/browse/GEODE-10150
> Project: Geode
>  Issue Type: Improvement
>  Components: docs
>Affects Versions: 1.14.4
>Reporter: Deepak Khopade
>Assignee: Dave Barnes
>Priority: Major
>  Labels: blocks-1.15.0, pull-request-available
> Fix For: 1.12.10, 1.13.9, 1.14.5, 1.15.0
>
>
> The parameters information for gfsh>alter runtime --log-level shows an 
> incorrect parameter name in a table where all parameter's description is 
> provided. The actual expects --log-level but the row in a table says 
> --loglevel. See the screenshot attached. 
> (https://gemfire.docs.pivotal.io/910/geode/tools_modules/gfsh/command-pages/alter.html#topic_7E6B7E1B972D4F418CB45354D1089C2B)
> Another important point is, we should add a line on both the links below to 
> state the difference when using these commands (alter runtime and change 
> loglevel).
> https://geode.apache.org/docs/guide/114/tools_modules/gfsh/command-pages/alter.html#topic_7E6B7E1B972D4F418CB45354D1089C2B
> https://geode.apache.org/docs/guide/114/tools_modules/gfsh/command-pages/change.html
> When I tried both of these commands, it has been found that for locator we 
> need to use gfsh>change loglevel --loglevel=config --member=locator and 
> gfsh>alter runtime --log-level for cache server members. The alter runtime 
> --log-level  command doesn't work for Locators. 
> So adding a line or changing an existing line on the docs will help new 
> customers. 



--
This message was sent by Atlassian Jira
(v8.20.1#820001)


[jira] [Commented] (GEODE-10150) alter runtime command and change loglevel command docs bug & improvements

2022-03-23 Thread ASF subversion and git services (Jira)


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

ASF subversion and git services commented on GEODE-10150:
-

Commit 8ac3d8217ab51910ba4199b0ef4eca61ebb96fe4 in geode's branch 
refs/heads/support/1.13 from Dave Barnes
[ https://gitbox.apache.org/repos/asf?p=geode.git;h=8ac3d82 ]

GEODE-10150: alter runtime command and change loglevel command docs bug & 
improvements (#7474)



> alter runtime command and change loglevel command docs bug & improvements
> -
>
> Key: GEODE-10150
> URL: https://issues.apache.org/jira/browse/GEODE-10150
> Project: Geode
>  Issue Type: Improvement
>  Components: docs
>Affects Versions: 1.14.4
>Reporter: Deepak Khopade
>Assignee: Dave Barnes
>Priority: Major
>  Labels: blocks-1.15.0, pull-request-available
>
> The parameters information for gfsh>alter runtime --log-level shows an 
> incorrect parameter name in a table where all parameter's description is 
> provided. The actual expects --log-level but the row in a table says 
> --loglevel. See the screenshot attached. 
> (https://gemfire.docs.pivotal.io/910/geode/tools_modules/gfsh/command-pages/alter.html#topic_7E6B7E1B972D4F418CB45354D1089C2B)
> Another important point is, we should add a line on both the links below to 
> state the difference when using these commands (alter runtime and change 
> loglevel).
> https://geode.apache.org/docs/guide/114/tools_modules/gfsh/command-pages/alter.html#topic_7E6B7E1B972D4F418CB45354D1089C2B
> https://geode.apache.org/docs/guide/114/tools_modules/gfsh/command-pages/change.html
> When I tried both of these commands, it has been found that for locator we 
> need to use gfsh>change loglevel --loglevel=config --member=locator and 
> gfsh>alter runtime --log-level for cache server members. The alter runtime 
> --log-level  command doesn't work for Locators. 
> So adding a line or changing an existing line on the docs will help new 
> customers. 



--
This message was sent by Atlassian Jira
(v8.20.1#820001)


[jira] [Commented] (GEODE-10154) Benchmarks: PartitionedIndexedQueryBenchmark: net.schmizz.sshj.transport.TransportException: Server closed connection during identification exchange

2022-03-23 Thread Geode Integration (Jira)


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

Geode Integration commented on GEODE-10154:
---

Seen in [benchmark-with-security-manager 
#222|https://concourse.apachegeode-ci.info/teams/main/pipelines/apache-develop-main/jobs/benchmark-with-security-manager/builds/222].

> Benchmarks: PartitionedIndexedQueryBenchmark: 
> net.schmizz.sshj.transport.TransportException: Server closed connection 
> during identification exchange
> 
>
> Key: GEODE-10154
> URL: https://issues.apache.org/jira/browse/GEODE-10154
> Project: Geode
>  Issue Type: Bug
>  Components: benchmarks
>Affects Versions: 1.15.0
>Reporter: Mark Hanson
>Priority: Major
>  Labels: needsTriage
>
> [https://concourse.apachegeode-ci.info/teams/main/pipelines/apache-develop-main/jobs/benchmark-with-security-manager/builds/224]
> This same framework is reporting an error in GEODE-10153 and GEODE-10147
> {noformat}
> 02:36:47PartitionedIndexedQueryBenchmark > run() FAILED
> 02:36:47java.util.concurrent.CompletionException: 
> java.io.UncheckedIOException: net.schmizz.sshj.transport.TransportException: 
> Server closed connection during identification exchange
> 02:36:47at 
> java.util.concurrent.CompletableFuture.encodeThrowable(CompletableFuture.java:273)
> 02:36:47at 
> java.util.concurrent.CompletableFuture.completeThrowable(CompletableFuture.java:280)
> 02:36:47at 
> java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1643)
> 02:36:47at 
> java.util.concurrent.CompletableFuture$AsyncRun.exec(CompletableFuture.java:1632)
> 02:36:47at 
> java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:289)
> 02:36:47at 
> java.util.concurrent.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:1056)
> 02:36:47at 
> java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1692)
> 02:36:47at 
> java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:175)
> 02:36:47
> 02:36:47Caused by:
> 02:36:47java.io.UncheckedIOException: 
> net.schmizz.sshj.transport.TransportException: Server closed connection 
> during identification exchange
> 02:36:47at 
> org.apache.geode.perftest.infrastructure.ssh.SshInfrastructure.lambda$copyToNodes$1(SshInfrastructure.java:176)
> 02:36:47at 
> java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1640)
> 02:36:47... 5 more
> 02:36:47
> 02:36:47Caused by:
> 02:36:47net.schmizz.sshj.transport.TransportException: Server 
> closed connection during identification exchange
> 02:36:47at 
> net.schmizz.sshj.transport.TransportImpl.init(TransportImpl.java:194)
> 02:36:47at 
> net.schmizz.sshj.SSHClient.onConnect(SSHClient.java:793)
> 02:36:47at 
> net.schmizz.sshj.SocketClient.connect(SocketClient.java:178)
> 02:36:47at 
> org.apache.geode.perftest.infrastructure.ssh.SshInfrastructure.getSSHClient(SshInfrastructure.java:74)
> 02:36:47at 
> org.apache.geode.perftest.infrastructure.ssh.SshInfrastructure.lambda$copyToNodes$1(SshInfrastructure.java:158)
> 02:36:47... 6 more
> 02:36:47
> 02:36:47Caused by:
> 02:36:47net.schmizz.sshj.transport.TransportException: Server 
> closed connection during identification exchange
> 02:36:47at 
> net.schmizz.sshj.transport.TransportImpl.receiveServerIdent(TransportImpl.java:214)
> 02:36:47at 
> net.schmizz.sshj.transport.TransportImpl.init(TransportImpl.java:187)
> 02:36:47... 10 more {noformat}



--
This message was sent by Atlassian Jira
(v8.20.1#820001)


[jira] [Commented] (GEODE-10153) Benchmarks: PartitionedPutAllBenchmark: net.schmizz.sshj.transport.TransportException: Connection reset

2022-03-23 Thread Geode Integration (Jira)


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

Geode Integration commented on GEODE-10153:
---

Seen in [benchmark-with-security-manager 
#221|https://concourse.apachegeode-ci.info/teams/main/pipelines/apache-develop-main/jobs/benchmark-with-security-manager/builds/221].

> Benchmarks: PartitionedPutAllBenchmark:  
> net.schmizz.sshj.transport.TransportException: Connection reset
> 
>
> Key: GEODE-10153
> URL: https://issues.apache.org/jira/browse/GEODE-10153
> Project: Geode
>  Issue Type: Bug
>  Components: benchmarks
>Affects Versions: 1.15.0
>Reporter: Mark Hanson
>Priority: Major
>  Labels: needsTriage
>
> This looks like GEODE-10147
> [https://concourse.apachegeode-ci.info/teams/main/pipelines/apache-develop-main/jobs/benchmark-base/builds/223]
>  
> {noformat}
> 2022-03-23 04:26:18.839 ERROR RemoteJVMFactory - Launching 
> /usr/lib/jvm/bellsoft-java8-amd64/jre/bin/java -classpath 
> .geode-performance/lib/SERVER-2/* 
> -Djava.library.path=/home/geode/META-INF/native -DRMI_HOST=172.31.40.73 
> -DRMI_PORT=3 -DJVM_ID=2 -DROLE=SERVER -DOUTPUT_DIR=output/SERVER-2 
> -server -Djava.awt.headless=true 
> -Dsun.rmi.dgc.server.gcInterval=9223372036854775806 
> -Dgemfire.OSProcess.ENABLE_OUTPUT_REDIRECTION=true 
> -Dgemfire.launcher.registerSignalHandlers=true -XX:+DisableExplicitGC -Xmx8g 
> -Xms8g -XX:+UseConcMarkSweepGC -XX:+UseCMSInitiatingOccupancyOnly 
> -XX:+CMSClassUnloadingEnabled -XX:+CMSScavengeBeforeRemark 
> -XX:CMSInitiatingOccupancyFraction=60 -XX:+UseNUMA -XX:+ScavengeBeforeFullGC 
> -XX:+UnlockDiagnosticVMOptions -XX:ParGCCardsPerStrideChunk=32768 
> -Dbenchmark.withSslProtocols= -Dbenchmark.withSslCiphers= 
> org.apache.geode.perftest.jvms.rmi.ChildJVM on 
> org.apache.geode.perftest.infrastructure.ssh.SshInfrastructure$SshNode@3cad46e8Failed.
> 21:26:18net.schmizz.sshj.transport.TransportException: Connection reset
> 21:26:18  at 
> net.schmizz.sshj.transport.TransportImpl.init(TransportImpl.java:194)
> 21:26:18  at net.schmizz.sshj.SSHClient.onConnect(SSHClient.java:793)
> 21:26:18  at net.schmizz.sshj.SocketClient.connect(SocketClient.java:178)
> 21:26:18  at 
> org.apache.geode.perftest.infrastructure.ssh.SshInfrastructure.getSSHClient(SshInfrastructure.java:74)
> 21:26:18  at 
> org.apache.geode.perftest.infrastructure.ssh.SshInfrastructure.onNode(SshInfrastructure.java:86)
> 21:26:18  at 
> org.apache.geode.perftest.jvms.JVMLauncher$1.run(JVMLauncher.java:68)
> 21:26:18Caused by: java.net.SocketException: Connection reset
> 21:26:18  at java.net.SocketInputStream.read(SocketInputStream.java:210)
> 21:26:18  at java.net.SocketInputStream.read(SocketInputStream.java:141)
> 21:26:18  at java.net.SocketInputStream.read(SocketInputStream.java:224)
> 21:26:18  at 
> net.schmizz.sshj.transport.TransportImpl.receiveServerIdent(TransportImpl.java:211)
> 21:26:18  at 
> net.schmizz.sshj.transport.TransportImpl.init(TransportImpl.java:187)
> 21:26:18  ... 5 more
> 21:31:18
> 21:31:18PartitionedPutAllBenchmark > run() FAILED
> 21:31:18java.lang.IllegalStateException: Workers failed to start in 5 
> minute
> 21:31:18at 
> org.apache.geode.perftest.jvms.RemoteJVMFactory.launch(RemoteJVMFactory.java:133)
> 21:31:18at 
> org.apache.geode.perftest.runner.DefaultTestRunner.runTest(DefaultTestRunner.java:97)
> 21:31:18at 
> org.apache.geode.perftest.runner.DefaultTestRunner.runTest(DefaultTestRunner.java:65)
> 21:31:18at 
> org.apache.geode.benchmark.tests.PartitionedPutAllBenchmark.run(PartitionedPutAllBenchmark.java:52)
>  {noformat}



--
This message was sent by Atlassian Jira
(v8.20.1#820001)


[jira] [Commented] (GEODE-10154) Benchmarks: PartitionedIndexedQueryBenchmark: net.schmizz.sshj.transport.TransportException: Server closed connection during identification exchange

2022-03-23 Thread Geode Integration (Jira)


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

Geode Integration commented on GEODE-10154:
---

Seen in [benchmark-with-security-manager 
#221|https://concourse.apachegeode-ci.info/teams/main/pipelines/apache-develop-main/jobs/benchmark-with-security-manager/builds/221].

> Benchmarks: PartitionedIndexedQueryBenchmark: 
> net.schmizz.sshj.transport.TransportException: Server closed connection 
> during identification exchange
> 
>
> Key: GEODE-10154
> URL: https://issues.apache.org/jira/browse/GEODE-10154
> Project: Geode
>  Issue Type: Bug
>  Components: benchmarks
>Affects Versions: 1.15.0
>Reporter: Mark Hanson
>Priority: Major
>  Labels: needsTriage
>
> [https://concourse.apachegeode-ci.info/teams/main/pipelines/apache-develop-main/jobs/benchmark-with-security-manager/builds/224]
> This same framework is reporting an error in GEODE-10153 and GEODE-10147
> {noformat}
> 02:36:47PartitionedIndexedQueryBenchmark > run() FAILED
> 02:36:47java.util.concurrent.CompletionException: 
> java.io.UncheckedIOException: net.schmizz.sshj.transport.TransportException: 
> Server closed connection during identification exchange
> 02:36:47at 
> java.util.concurrent.CompletableFuture.encodeThrowable(CompletableFuture.java:273)
> 02:36:47at 
> java.util.concurrent.CompletableFuture.completeThrowable(CompletableFuture.java:280)
> 02:36:47at 
> java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1643)
> 02:36:47at 
> java.util.concurrent.CompletableFuture$AsyncRun.exec(CompletableFuture.java:1632)
> 02:36:47at 
> java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:289)
> 02:36:47at 
> java.util.concurrent.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:1056)
> 02:36:47at 
> java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1692)
> 02:36:47at 
> java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:175)
> 02:36:47
> 02:36:47Caused by:
> 02:36:47java.io.UncheckedIOException: 
> net.schmizz.sshj.transport.TransportException: Server closed connection 
> during identification exchange
> 02:36:47at 
> org.apache.geode.perftest.infrastructure.ssh.SshInfrastructure.lambda$copyToNodes$1(SshInfrastructure.java:176)
> 02:36:47at 
> java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1640)
> 02:36:47... 5 more
> 02:36:47
> 02:36:47Caused by:
> 02:36:47net.schmizz.sshj.transport.TransportException: Server 
> closed connection during identification exchange
> 02:36:47at 
> net.schmizz.sshj.transport.TransportImpl.init(TransportImpl.java:194)
> 02:36:47at 
> net.schmizz.sshj.SSHClient.onConnect(SSHClient.java:793)
> 02:36:47at 
> net.schmizz.sshj.SocketClient.connect(SocketClient.java:178)
> 02:36:47at 
> org.apache.geode.perftest.infrastructure.ssh.SshInfrastructure.getSSHClient(SshInfrastructure.java:74)
> 02:36:47at 
> org.apache.geode.perftest.infrastructure.ssh.SshInfrastructure.lambda$copyToNodes$1(SshInfrastructure.java:158)
> 02:36:47... 6 more
> 02:36:47
> 02:36:47Caused by:
> 02:36:47net.schmizz.sshj.transport.TransportException: Server 
> closed connection during identification exchange
> 02:36:47at 
> net.schmizz.sshj.transport.TransportImpl.receiveServerIdent(TransportImpl.java:214)
> 02:36:47at 
> net.schmizz.sshj.transport.TransportImpl.init(TransportImpl.java:187)
> 02:36:47... 10 more {noformat}



--
This message was sent by Atlassian Jira
(v8.20.1#820001)


[jira] [Commented] (GEODE-10150) alter runtime command and change loglevel command docs bug & improvements

2022-03-23 Thread ASF subversion and git services (Jira)


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

ASF subversion and git services commented on GEODE-10150:
-

Commit 90b163317420492e8fdd29ec1c10658d049d0ef7 in geode's branch 
refs/heads/support/1.14 from Dave Barnes
[ https://gitbox.apache.org/repos/asf?p=geode.git;h=90b1633 ]

GEODE-10150: alter runtime command and change loglevel command docs bug & 
improvements (#7474)



> alter runtime command and change loglevel command docs bug & improvements
> -
>
> Key: GEODE-10150
> URL: https://issues.apache.org/jira/browse/GEODE-10150
> Project: Geode
>  Issue Type: Improvement
>  Components: docs
>Affects Versions: 1.14.4
>Reporter: Deepak Khopade
>Assignee: Dave Barnes
>Priority: Major
>  Labels: blocks-1.15.0, pull-request-available
>
> The parameters information for gfsh>alter runtime --log-level shows an 
> incorrect parameter name in a table where all parameter's description is 
> provided. The actual expects --log-level but the row in a table says 
> --loglevel. See the screenshot attached. 
> (https://gemfire.docs.pivotal.io/910/geode/tools_modules/gfsh/command-pages/alter.html#topic_7E6B7E1B972D4F418CB45354D1089C2B)
> Another important point is, we should add a line on both the links below to 
> state the difference when using these commands (alter runtime and change 
> loglevel).
> https://geode.apache.org/docs/guide/114/tools_modules/gfsh/command-pages/alter.html#topic_7E6B7E1B972D4F418CB45354D1089C2B
> https://geode.apache.org/docs/guide/114/tools_modules/gfsh/command-pages/change.html
> When I tried both of these commands, it has been found that for locator we 
> need to use gfsh>change loglevel --loglevel=config --member=locator and 
> gfsh>alter runtime --log-level for cache server members. The alter runtime 
> --log-level  command doesn't work for Locators. 
> So adding a line or changing an existing line on the docs will help new 
> customers. 



--
This message was sent by Atlassian Jira
(v8.20.1#820001)


[jira] [Commented] (GEODE-10153) Benchmarks: PartitionedPutAllBenchmark: net.schmizz.sshj.transport.TransportException: Connection reset

2022-03-23 Thread Geode Integration (Jira)


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

Geode Integration commented on GEODE-10153:
---

Seen in [benchmark-with-security-manager 
#223|https://concourse.apachegeode-ci.info/teams/main/pipelines/apache-develop-main/jobs/benchmark-with-security-manager/builds/223].

> Benchmarks: PartitionedPutAllBenchmark:  
> net.schmizz.sshj.transport.TransportException: Connection reset
> 
>
> Key: GEODE-10153
> URL: https://issues.apache.org/jira/browse/GEODE-10153
> Project: Geode
>  Issue Type: Bug
>  Components: benchmarks
>Affects Versions: 1.15.0
>Reporter: Mark Hanson
>Priority: Major
>  Labels: needsTriage
>
> This looks like GEODE-10147
> [https://concourse.apachegeode-ci.info/teams/main/pipelines/apache-develop-main/jobs/benchmark-base/builds/223]
>  
> {noformat}
> 2022-03-23 04:26:18.839 ERROR RemoteJVMFactory - Launching 
> /usr/lib/jvm/bellsoft-java8-amd64/jre/bin/java -classpath 
> .geode-performance/lib/SERVER-2/* 
> -Djava.library.path=/home/geode/META-INF/native -DRMI_HOST=172.31.40.73 
> -DRMI_PORT=3 -DJVM_ID=2 -DROLE=SERVER -DOUTPUT_DIR=output/SERVER-2 
> -server -Djava.awt.headless=true 
> -Dsun.rmi.dgc.server.gcInterval=9223372036854775806 
> -Dgemfire.OSProcess.ENABLE_OUTPUT_REDIRECTION=true 
> -Dgemfire.launcher.registerSignalHandlers=true -XX:+DisableExplicitGC -Xmx8g 
> -Xms8g -XX:+UseConcMarkSweepGC -XX:+UseCMSInitiatingOccupancyOnly 
> -XX:+CMSClassUnloadingEnabled -XX:+CMSScavengeBeforeRemark 
> -XX:CMSInitiatingOccupancyFraction=60 -XX:+UseNUMA -XX:+ScavengeBeforeFullGC 
> -XX:+UnlockDiagnosticVMOptions -XX:ParGCCardsPerStrideChunk=32768 
> -Dbenchmark.withSslProtocols= -Dbenchmark.withSslCiphers= 
> org.apache.geode.perftest.jvms.rmi.ChildJVM on 
> org.apache.geode.perftest.infrastructure.ssh.SshInfrastructure$SshNode@3cad46e8Failed.
> 21:26:18net.schmizz.sshj.transport.TransportException: Connection reset
> 21:26:18  at 
> net.schmizz.sshj.transport.TransportImpl.init(TransportImpl.java:194)
> 21:26:18  at net.schmizz.sshj.SSHClient.onConnect(SSHClient.java:793)
> 21:26:18  at net.schmizz.sshj.SocketClient.connect(SocketClient.java:178)
> 21:26:18  at 
> org.apache.geode.perftest.infrastructure.ssh.SshInfrastructure.getSSHClient(SshInfrastructure.java:74)
> 21:26:18  at 
> org.apache.geode.perftest.infrastructure.ssh.SshInfrastructure.onNode(SshInfrastructure.java:86)
> 21:26:18  at 
> org.apache.geode.perftest.jvms.JVMLauncher$1.run(JVMLauncher.java:68)
> 21:26:18Caused by: java.net.SocketException: Connection reset
> 21:26:18  at java.net.SocketInputStream.read(SocketInputStream.java:210)
> 21:26:18  at java.net.SocketInputStream.read(SocketInputStream.java:141)
> 21:26:18  at java.net.SocketInputStream.read(SocketInputStream.java:224)
> 21:26:18  at 
> net.schmizz.sshj.transport.TransportImpl.receiveServerIdent(TransportImpl.java:211)
> 21:26:18  at 
> net.schmizz.sshj.transport.TransportImpl.init(TransportImpl.java:187)
> 21:26:18  ... 5 more
> 21:31:18
> 21:31:18PartitionedPutAllBenchmark > run() FAILED
> 21:31:18java.lang.IllegalStateException: Workers failed to start in 5 
> minute
> 21:31:18at 
> org.apache.geode.perftest.jvms.RemoteJVMFactory.launch(RemoteJVMFactory.java:133)
> 21:31:18at 
> org.apache.geode.perftest.runner.DefaultTestRunner.runTest(DefaultTestRunner.java:97)
> 21:31:18at 
> org.apache.geode.perftest.runner.DefaultTestRunner.runTest(DefaultTestRunner.java:65)
> 21:31:18at 
> org.apache.geode.benchmark.tests.PartitionedPutAllBenchmark.run(PartitionedPutAllBenchmark.java:52)
>  {noformat}



--
This message was sent by Atlassian Jira
(v8.20.1#820001)


[jira] [Commented] (GEODE-10154) Benchmarks: PartitionedIndexedQueryBenchmark: net.schmizz.sshj.transport.TransportException: Server closed connection during identification exchange

2022-03-23 Thread Geode Integration (Jira)


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

Geode Integration commented on GEODE-10154:
---

Seen in [benchmark-with-security-manager 
#224|https://concourse.apachegeode-ci.info/teams/main/pipelines/apache-develop-main/jobs/benchmark-with-security-manager/builds/224].

> Benchmarks: PartitionedIndexedQueryBenchmark: 
> net.schmizz.sshj.transport.TransportException: Server closed connection 
> during identification exchange
> 
>
> Key: GEODE-10154
> URL: https://issues.apache.org/jira/browse/GEODE-10154
> Project: Geode
>  Issue Type: Bug
>  Components: benchmarks
>Affects Versions: 1.15.0
>Reporter: Mark Hanson
>Priority: Major
>  Labels: needsTriage
>
> [https://concourse.apachegeode-ci.info/teams/main/pipelines/apache-develop-main/jobs/benchmark-with-security-manager/builds/224]
> This same framework is reporting an error in GEODE-10153 and GEODE-10147
> {noformat}
> 02:36:47PartitionedIndexedQueryBenchmark > run() FAILED
> 02:36:47java.util.concurrent.CompletionException: 
> java.io.UncheckedIOException: net.schmizz.sshj.transport.TransportException: 
> Server closed connection during identification exchange
> 02:36:47at 
> java.util.concurrent.CompletableFuture.encodeThrowable(CompletableFuture.java:273)
> 02:36:47at 
> java.util.concurrent.CompletableFuture.completeThrowable(CompletableFuture.java:280)
> 02:36:47at 
> java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1643)
> 02:36:47at 
> java.util.concurrent.CompletableFuture$AsyncRun.exec(CompletableFuture.java:1632)
> 02:36:47at 
> java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:289)
> 02:36:47at 
> java.util.concurrent.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:1056)
> 02:36:47at 
> java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1692)
> 02:36:47at 
> java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:175)
> 02:36:47
> 02:36:47Caused by:
> 02:36:47java.io.UncheckedIOException: 
> net.schmizz.sshj.transport.TransportException: Server closed connection 
> during identification exchange
> 02:36:47at 
> org.apache.geode.perftest.infrastructure.ssh.SshInfrastructure.lambda$copyToNodes$1(SshInfrastructure.java:176)
> 02:36:47at 
> java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1640)
> 02:36:47... 5 more
> 02:36:47
> 02:36:47Caused by:
> 02:36:47net.schmizz.sshj.transport.TransportException: Server 
> closed connection during identification exchange
> 02:36:47at 
> net.schmizz.sshj.transport.TransportImpl.init(TransportImpl.java:194)
> 02:36:47at 
> net.schmizz.sshj.SSHClient.onConnect(SSHClient.java:793)
> 02:36:47at 
> net.schmizz.sshj.SocketClient.connect(SocketClient.java:178)
> 02:36:47at 
> org.apache.geode.perftest.infrastructure.ssh.SshInfrastructure.getSSHClient(SshInfrastructure.java:74)
> 02:36:47at 
> org.apache.geode.perftest.infrastructure.ssh.SshInfrastructure.lambda$copyToNodes$1(SshInfrastructure.java:158)
> 02:36:47... 6 more
> 02:36:47
> 02:36:47Caused by:
> 02:36:47net.schmizz.sshj.transport.TransportException: Server 
> closed connection during identification exchange
> 02:36:47at 
> net.schmizz.sshj.transport.TransportImpl.receiveServerIdent(TransportImpl.java:214)
> 02:36:47at 
> net.schmizz.sshj.transport.TransportImpl.init(TransportImpl.java:187)
> 02:36:47... 10 more {noformat}



--
This message was sent by Atlassian Jira
(v8.20.1#820001)


[jira] [Commented] (GEODE-10154) Benchmarks: PartitionedIndexedQueryBenchmark: net.schmizz.sshj.transport.TransportException: Server closed connection during identification exchange

2022-03-23 Thread Geode Integration (Jira)


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

Geode Integration commented on GEODE-10154:
---

Seen in [benchmark-with-security-manager 
#223|https://concourse.apachegeode-ci.info/teams/main/pipelines/apache-develop-main/jobs/benchmark-with-security-manager/builds/223].

> Benchmarks: PartitionedIndexedQueryBenchmark: 
> net.schmizz.sshj.transport.TransportException: Server closed connection 
> during identification exchange
> 
>
> Key: GEODE-10154
> URL: https://issues.apache.org/jira/browse/GEODE-10154
> Project: Geode
>  Issue Type: Bug
>  Components: benchmarks
>Affects Versions: 1.15.0
>Reporter: Mark Hanson
>Priority: Major
>  Labels: needsTriage
>
> [https://concourse.apachegeode-ci.info/teams/main/pipelines/apache-develop-main/jobs/benchmark-with-security-manager/builds/224]
> This same framework is reporting an error in GEODE-10153 and GEODE-10147
> {noformat}
> 02:36:47PartitionedIndexedQueryBenchmark > run() FAILED
> 02:36:47java.util.concurrent.CompletionException: 
> java.io.UncheckedIOException: net.schmizz.sshj.transport.TransportException: 
> Server closed connection during identification exchange
> 02:36:47at 
> java.util.concurrent.CompletableFuture.encodeThrowable(CompletableFuture.java:273)
> 02:36:47at 
> java.util.concurrent.CompletableFuture.completeThrowable(CompletableFuture.java:280)
> 02:36:47at 
> java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1643)
> 02:36:47at 
> java.util.concurrent.CompletableFuture$AsyncRun.exec(CompletableFuture.java:1632)
> 02:36:47at 
> java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:289)
> 02:36:47at 
> java.util.concurrent.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:1056)
> 02:36:47at 
> java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1692)
> 02:36:47at 
> java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:175)
> 02:36:47
> 02:36:47Caused by:
> 02:36:47java.io.UncheckedIOException: 
> net.schmizz.sshj.transport.TransportException: Server closed connection 
> during identification exchange
> 02:36:47at 
> org.apache.geode.perftest.infrastructure.ssh.SshInfrastructure.lambda$copyToNodes$1(SshInfrastructure.java:176)
> 02:36:47at 
> java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1640)
> 02:36:47... 5 more
> 02:36:47
> 02:36:47Caused by:
> 02:36:47net.schmizz.sshj.transport.TransportException: Server 
> closed connection during identification exchange
> 02:36:47at 
> net.schmizz.sshj.transport.TransportImpl.init(TransportImpl.java:194)
> 02:36:47at 
> net.schmizz.sshj.SSHClient.onConnect(SSHClient.java:793)
> 02:36:47at 
> net.schmizz.sshj.SocketClient.connect(SocketClient.java:178)
> 02:36:47at 
> org.apache.geode.perftest.infrastructure.ssh.SshInfrastructure.getSSHClient(SshInfrastructure.java:74)
> 02:36:47at 
> org.apache.geode.perftest.infrastructure.ssh.SshInfrastructure.lambda$copyToNodes$1(SshInfrastructure.java:158)
> 02:36:47... 6 more
> 02:36:47
> 02:36:47Caused by:
> 02:36:47net.schmizz.sshj.transport.TransportException: Server 
> closed connection during identification exchange
> 02:36:47at 
> net.schmizz.sshj.transport.TransportImpl.receiveServerIdent(TransportImpl.java:214)
> 02:36:47at 
> net.schmizz.sshj.transport.TransportImpl.init(TransportImpl.java:187)
> 02:36:47... 10 more {noformat}



--
This message was sent by Atlassian Jira
(v8.20.1#820001)


[jira] [Created] (GEODE-10156) RollingUpgradeWithGfshDUnitTest > testRollingUpgradeWithDeployment[1.12.0] FAILED

2022-03-23 Thread Eric Shu (Jira)
Eric Shu created GEODE-10156:


 Summary: RollingUpgradeWithGfshDUnitTest > 
testRollingUpgradeWithDeployment[1.12.0] FAILED
 Key: GEODE-10156
 URL: https://issues.apache.org/jira/browse/GEODE-10156
 Project: Geode
  Issue Type: Bug
  Components: tests
Reporter: Eric Shu


org.opentest4j.AssertionFailedError: [Exit value from process started by 
[4f44cb7de3b710f1: gfsh -e start locator --name=loc1 --port=20846 
--http-service-port=0 --J=-Dgemfire.jmx-manager-port=20847 -e start locator 
--name=loc2 --port=20848 --http-service-port=0 --locators=localhost[20846] 
--J=-Dgemfire.jmx-manager-port=20849 -e start server --name=server1 
--server-port=20850 --locators=localhost[20846] -e start server --name=server2 
--server-port=20851 --locators=localhost[20846] -e deploy 
--dir=/tmp/junit4947263696282150978/junit6257623670577599443]] 
expected: 0
 but was: 1
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at 
sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
at 
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at 
org.apache.geode.test.junit.rules.gfsh.GfshExecution.awaitTermination(GfshExecution.java:103)
at 
org.apache.geode.test.junit.rules.gfsh.GfshRule.execute(GfshRule.java:154)
at 
org.apache.geode.test.junit.rules.gfsh.GfshRule.execute(GfshRule.java:163)
at 
org.apache.geode.test.junit.rules.gfsh.GfshScript.execute(GfshScript.java:153)
at 
org.apache.geode.management.RollingUpgradeWithGfshDUnitTest.testRollingUpgradeWithDeployment(RollingUpgradeWithGfshDUnitTest.java:93)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at 
org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:59)
at 
org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
at 
org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:56)
at 
org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
at org.junit.rules.ExternalResource$1.evaluate(ExternalResource.java:54)
at org.junit.rules.ExternalResource$1.evaluate(ExternalResource.java:54)
at org.junit.rules.ExternalResource$1.evaluate(ExternalResource.java:54)
at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)
at 
org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100)
at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366)
at 
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103)
at 
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63)
at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331)
at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79)
at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329)
at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66)
at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293)
at org.junit.runners.ParentRunner.run(ParentRunner.java:413)
at org.junit.runners.Suite.runChild(Suite.java:128)
at org.junit.runners.Suite.runChild(Suite.java:27)
at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331)
at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79)
at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329)
at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66)
at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293)
at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)
at org.junit.runners.ParentRunner.run(ParentRunner.java:413)
at org.junit.runner.JUnitCore.run(JUnitCore.java:137)
at org.junit.runner.JUnitCore.run(JUnitCore.java:115)
at 
org.junit.vintage.engine.execution.RunnerExecutor.execute(RunnerExecutor.java:42)
at 
org.junit.vintage.engine.VintageTestEngine.executeAllChildren(VintageTestEngine.java:80)
at 
org.junit.vintage.engine.VintageTestEngine.execute(VintageTestEngine.java:72)
at 
org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:108)
at 
org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:88)
at 

[jira] [Updated] (GEODE-10156) RollingUpgradeWithGfshDUnitTest > testRollingUpgradeWithDeployment[1.12.0] FAILED

2022-03-23 Thread Alexander Murmann (Jira)


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

Alexander Murmann updated GEODE-10156:
--
Labels: needsTriage  (was: )

> RollingUpgradeWithGfshDUnitTest > testRollingUpgradeWithDeployment[1.12.0] 
> FAILED
> -
>
> Key: GEODE-10156
> URL: https://issues.apache.org/jira/browse/GEODE-10156
> Project: Geode
>  Issue Type: Bug
>  Components: tests
>Reporter: Eric Shu
>Priority: Major
>  Labels: needsTriage
>
> org.opentest4j.AssertionFailedError: [Exit value from process started by 
> [4f44cb7de3b710f1: gfsh -e start locator --name=loc1 --port=20846 
> --http-service-port=0 --J=-Dgemfire.jmx-manager-port=20847 -e start locator 
> --name=loc2 --port=20848 --http-service-port=0 --locators=localhost[20846] 
> --J=-Dgemfire.jmx-manager-port=20849 -e start server --name=server1 
> --server-port=20850 --locators=localhost[20846] -e start server 
> --name=server2 --server-port=20851 --locators=localhost[20846] -e deploy 
> --dir=/tmp/junit4947263696282150978/junit6257623670577599443]] 
> expected: 0
>  but was: 1
>   at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
>   at 
> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
>   at 
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
>   at 
> org.apache.geode.test.junit.rules.gfsh.GfshExecution.awaitTermination(GfshExecution.java:103)
>   at 
> org.apache.geode.test.junit.rules.gfsh.GfshRule.execute(GfshRule.java:154)
>   at 
> org.apache.geode.test.junit.rules.gfsh.GfshRule.execute(GfshRule.java:163)
>   at 
> org.apache.geode.test.junit.rules.gfsh.GfshScript.execute(GfshScript.java:153)
>   at 
> org.apache.geode.management.RollingUpgradeWithGfshDUnitTest.testRollingUpgradeWithDeployment(RollingUpgradeWithGfshDUnitTest.java:93)
>   at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>   at 
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
>   at 
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>   at java.lang.reflect.Method.invoke(Method.java:498)
>   at 
> org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:59)
>   at 
> org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
>   at 
> org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:56)
>   at 
> org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
>   at org.junit.rules.ExternalResource$1.evaluate(ExternalResource.java:54)
>   at org.junit.rules.ExternalResource$1.evaluate(ExternalResource.java:54)
>   at org.junit.rules.ExternalResource$1.evaluate(ExternalResource.java:54)
>   at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)
>   at 
> org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100)
>   at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366)
>   at 
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103)
>   at 
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63)
>   at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331)
>   at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79)
>   at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329)
>   at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66)
>   at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293)
>   at org.junit.runners.ParentRunner.run(ParentRunner.java:413)
>   at org.junit.runners.Suite.runChild(Suite.java:128)
>   at org.junit.runners.Suite.runChild(Suite.java:27)
>   at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331)
>   at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79)
>   at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329)
>   at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66)
>   at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293)
>   at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)
>   at org.junit.runners.ParentRunner.run(ParentRunner.java:413)
>   at org.junit.runner.JUnitCore.run(JUnitCore.java:137)
>   at org.junit.runner.JUnitCore.run(JUnitCore.java:115)
>   at 
> org.junit.vintage.engine.execution.RunnerExecutor.execute(RunnerExecutor.java:42)
>   at 
> org.junit.vintage.engine.VintageTestEngine.executeAllChildren(VintageTestEngine.java:80)
>   at 
> 

[jira] [Commented] (GEODE-10156) RollingUpgradeWithGfshDUnitTest > testRollingUpgradeWithDeployment[1.12.0] FAILED

2022-03-23 Thread Geode Integration (Jira)


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

Geode Integration commented on GEODE-10156:
---

Seen in [upgrade-test-openjdk8 
#228|https://concourse.apachegeode-ci.info/teams/main/pipelines/apache-develop-main/jobs/upgrade-test-openjdk8/builds/228]
 ... see [test 
results|http://files.apachegeode-ci.info/builds/apache-develop-main/1.15.0-build.1022/test-results/upgradeTest/1648014599/]
 or download 
[artifacts|http://files.apachegeode-ci.info/builds/apache-develop-main/1.15.0-build.1022/test-artifacts/1648014599/upgradetestfiles-openjdk8-1.15.0-build.1022.tgz].

> RollingUpgradeWithGfshDUnitTest > testRollingUpgradeWithDeployment[1.12.0] 
> FAILED
> -
>
> Key: GEODE-10156
> URL: https://issues.apache.org/jira/browse/GEODE-10156
> Project: Geode
>  Issue Type: Bug
>  Components: tests
>Reporter: Eric Shu
>Priority: Major
>  Labels: needsTriage
>
> org.opentest4j.AssertionFailedError: [Exit value from process started by 
> [4f44cb7de3b710f1: gfsh -e start locator --name=loc1 --port=20846 
> --http-service-port=0 --J=-Dgemfire.jmx-manager-port=20847 -e start locator 
> --name=loc2 --port=20848 --http-service-port=0 --locators=localhost[20846] 
> --J=-Dgemfire.jmx-manager-port=20849 -e start server --name=server1 
> --server-port=20850 --locators=localhost[20846] -e start server 
> --name=server2 --server-port=20851 --locators=localhost[20846] -e deploy 
> --dir=/tmp/junit4947263696282150978/junit6257623670577599443]] 
> expected: 0
>  but was: 1
>   at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
>   at 
> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
>   at 
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
>   at 
> org.apache.geode.test.junit.rules.gfsh.GfshExecution.awaitTermination(GfshExecution.java:103)
>   at 
> org.apache.geode.test.junit.rules.gfsh.GfshRule.execute(GfshRule.java:154)
>   at 
> org.apache.geode.test.junit.rules.gfsh.GfshRule.execute(GfshRule.java:163)
>   at 
> org.apache.geode.test.junit.rules.gfsh.GfshScript.execute(GfshScript.java:153)
>   at 
> org.apache.geode.management.RollingUpgradeWithGfshDUnitTest.testRollingUpgradeWithDeployment(RollingUpgradeWithGfshDUnitTest.java:93)
>   at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>   at 
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
>   at 
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>   at java.lang.reflect.Method.invoke(Method.java:498)
>   at 
> org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:59)
>   at 
> org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
>   at 
> org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:56)
>   at 
> org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
>   at org.junit.rules.ExternalResource$1.evaluate(ExternalResource.java:54)
>   at org.junit.rules.ExternalResource$1.evaluate(ExternalResource.java:54)
>   at org.junit.rules.ExternalResource$1.evaluate(ExternalResource.java:54)
>   at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)
>   at 
> org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100)
>   at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366)
>   at 
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103)
>   at 
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63)
>   at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331)
>   at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79)
>   at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329)
>   at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66)
>   at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293)
>   at org.junit.runners.ParentRunner.run(ParentRunner.java:413)
>   at org.junit.runners.Suite.runChild(Suite.java:128)
>   at org.junit.runners.Suite.runChild(Suite.java:27)
>   at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331)
>   at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79)
>   at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329)
>   at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66)
>   at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293)
>   at 

[jira] [Assigned] (GEODE-10155) ServerConnection thread hangs when client function execution times-out

2022-03-23 Thread Alberto Gomez (Jira)


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

Alberto Gomez reassigned GEODE-10155:
-

Assignee: Alberto Gomez

> ServerConnection thread hangs when client function execution times-out
> --
>
> Key: GEODE-10155
> URL: https://issues.apache.org/jira/browse/GEODE-10155
> Project: Geode
>  Issue Type: Bug
>  Components: core, functions
>Reporter: Alberto Gomez
>Assignee: Alberto Gomez
>Priority: Major
>  Labels: needsTriage
>
> If a Geode client executes a server function with a timeout
> and
> the function is handled in the Geode server by a "Function Execution 
> Processor" thread (for example by calling the function with onRegion() on a 
> partitioned region without a filter)
> and
> the function times-out before the server has answered back with all the 
> results
> then
> the ServerConnection thread that originally started to handle the function 
> execution will be stuck forever.
>  
> If this happens several times and the max-threads parameters is set to a 
> value greater than 0, the server will eventually run out of ServerConnection 
> threads and will not be able to process more client requests.
>  



--
This message was sent by Atlassian Jira
(v8.20.1#820001)


[jira] [Updated] (GEODE-10155) ServerConnection thread hangs when client function execution times-out

2022-03-23 Thread Alexander Murmann (Jira)


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

Alexander Murmann updated GEODE-10155:
--
Labels: needsTriage  (was: )

> ServerConnection thread hangs when client function execution times-out
> --
>
> Key: GEODE-10155
> URL: https://issues.apache.org/jira/browse/GEODE-10155
> Project: Geode
>  Issue Type: Bug
>  Components: core, functions
>Reporter: Alberto Gomez
>Priority: Major
>  Labels: needsTriage
>
> If a Geode client executes a server function with a timeout
> and
> the function is handled in the Geode server by a "Function Execution 
> Processor" thread (for example by calling the function with onRegion() on a 
> partitioned region without a filter)
> and
> the function times-out before the server has answered back with all the 
> results
> then
> the ServerConnection thread that originally started to handle the function 
> execution will be stuck forever.
>  
> If this happens several times and the max-threads parameters is set to a 
> value greater than 0, the server will eventually run out of ServerConnection 
> threads and will not be able to process more client requests.
>  



--
This message was sent by Atlassian Jira
(v8.20.1#820001)


[jira] [Created] (GEODE-10155) ServerConnection thread hangs when client function execution times-out

2022-03-23 Thread Alberto Gomez (Jira)
Alberto Gomez created GEODE-10155:
-

 Summary: ServerConnection thread hangs when client function 
execution times-out
 Key: GEODE-10155
 URL: https://issues.apache.org/jira/browse/GEODE-10155
 Project: Geode
  Issue Type: Bug
  Components: core, functions
Reporter: Alberto Gomez


If a Geode client executes a server function with a timeout

and

the function is handled in the Geode server by a "Function Execution Processor" 
thread (for example by calling the function with onRegion() on a partitioned 
region without a filter)

and

the function times-out before the server has answered back with all the results

then

the ServerConnection thread that originally started to handle the function 
execution will be stuck forever.

 

If this happens several times and the max-threads parameters is set to a value 
greater than 0, the server will eventually run out of ServerConnection threads 
and will not be able to process more client requests.

 



--
This message was sent by Atlassian Jira
(v8.20.1#820001)


[jira] [Updated] (GEODE-10154) Benchmarks: PartitionedIndexedQueryBenchmark: net.schmizz.sshj.transport.TransportException: Server closed connection during identification exchange

2022-03-23 Thread Alexander Murmann (Jira)


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

Alexander Murmann updated GEODE-10154:
--
Labels: needsTriage  (was: )

> Benchmarks: PartitionedIndexedQueryBenchmark: 
> net.schmizz.sshj.transport.TransportException: Server closed connection 
> during identification exchange
> 
>
> Key: GEODE-10154
> URL: https://issues.apache.org/jira/browse/GEODE-10154
> Project: Geode
>  Issue Type: Bug
>  Components: benchmarks
>Affects Versions: 1.15.0
>Reporter: Mark Hanson
>Priority: Major
>  Labels: needsTriage
>
> [https://concourse.apachegeode-ci.info/teams/main/pipelines/apache-develop-main/jobs/benchmark-with-security-manager/builds/224]
> This same framework is reporting an error in GEODE-10153 and GEODE-10147
> {noformat}
> 02:36:47PartitionedIndexedQueryBenchmark > run() FAILED
> 02:36:47java.util.concurrent.CompletionException: 
> java.io.UncheckedIOException: net.schmizz.sshj.transport.TransportException: 
> Server closed connection during identification exchange
> 02:36:47at 
> java.util.concurrent.CompletableFuture.encodeThrowable(CompletableFuture.java:273)
> 02:36:47at 
> java.util.concurrent.CompletableFuture.completeThrowable(CompletableFuture.java:280)
> 02:36:47at 
> java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1643)
> 02:36:47at 
> java.util.concurrent.CompletableFuture$AsyncRun.exec(CompletableFuture.java:1632)
> 02:36:47at 
> java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:289)
> 02:36:47at 
> java.util.concurrent.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:1056)
> 02:36:47at 
> java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1692)
> 02:36:47at 
> java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:175)
> 02:36:47
> 02:36:47Caused by:
> 02:36:47java.io.UncheckedIOException: 
> net.schmizz.sshj.transport.TransportException: Server closed connection 
> during identification exchange
> 02:36:47at 
> org.apache.geode.perftest.infrastructure.ssh.SshInfrastructure.lambda$copyToNodes$1(SshInfrastructure.java:176)
> 02:36:47at 
> java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1640)
> 02:36:47... 5 more
> 02:36:47
> 02:36:47Caused by:
> 02:36:47net.schmizz.sshj.transport.TransportException: Server 
> closed connection during identification exchange
> 02:36:47at 
> net.schmizz.sshj.transport.TransportImpl.init(TransportImpl.java:194)
> 02:36:47at 
> net.schmizz.sshj.SSHClient.onConnect(SSHClient.java:793)
> 02:36:47at 
> net.schmizz.sshj.SocketClient.connect(SocketClient.java:178)
> 02:36:47at 
> org.apache.geode.perftest.infrastructure.ssh.SshInfrastructure.getSSHClient(SshInfrastructure.java:74)
> 02:36:47at 
> org.apache.geode.perftest.infrastructure.ssh.SshInfrastructure.lambda$copyToNodes$1(SshInfrastructure.java:158)
> 02:36:47... 6 more
> 02:36:47
> 02:36:47Caused by:
> 02:36:47net.schmizz.sshj.transport.TransportException: Server 
> closed connection during identification exchange
> 02:36:47at 
> net.schmizz.sshj.transport.TransportImpl.receiveServerIdent(TransportImpl.java:214)
> 02:36:47at 
> net.schmizz.sshj.transport.TransportImpl.init(TransportImpl.java:187)
> 02:36:47... 10 more {noformat}



--
This message was sent by Atlassian Jira
(v8.20.1#820001)


[jira] [Created] (GEODE-10154) Benchmarks: PartitionedIndexedQueryBenchmark: net.schmizz.sshj.transport.TransportException: Server closed connection during identification exchange

2022-03-23 Thread Mark Hanson (Jira)
Mark Hanson created GEODE-10154:
---

 Summary: Benchmarks: PartitionedIndexedQueryBenchmark: 
net.schmizz.sshj.transport.TransportException: Server closed connection during 
identification exchange
 Key: GEODE-10154
 URL: https://issues.apache.org/jira/browse/GEODE-10154
 Project: Geode
  Issue Type: Bug
  Components: benchmarks
Affects Versions: 1.15.0
Reporter: Mark Hanson


[https://concourse.apachegeode-ci.info/teams/main/pipelines/apache-develop-main/jobs/benchmark-with-security-manager/builds/224]

This same framework is reporting an error in GEODE-10153 and GEODE-10147
{noformat}
02:36:47PartitionedIndexedQueryBenchmark > run() FAILED
02:36:47java.util.concurrent.CompletionException: 
java.io.UncheckedIOException: net.schmizz.sshj.transport.TransportException: 
Server closed connection during identification exchange
02:36:47at 
java.util.concurrent.CompletableFuture.encodeThrowable(CompletableFuture.java:273)
02:36:47at 
java.util.concurrent.CompletableFuture.completeThrowable(CompletableFuture.java:280)
02:36:47at 
java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1643)
02:36:47at 
java.util.concurrent.CompletableFuture$AsyncRun.exec(CompletableFuture.java:1632)
02:36:47at 
java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:289)
02:36:47at 
java.util.concurrent.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:1056)
02:36:47at 
java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1692)
02:36:47at 
java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:175)
02:36:47
02:36:47Caused by:
02:36:47java.io.UncheckedIOException: 
net.schmizz.sshj.transport.TransportException: Server closed connection during 
identification exchange
02:36:47at 
org.apache.geode.perftest.infrastructure.ssh.SshInfrastructure.lambda$copyToNodes$1(SshInfrastructure.java:176)
02:36:47at 
java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1640)
02:36:47... 5 more
02:36:47
02:36:47Caused by:
02:36:47net.schmizz.sshj.transport.TransportException: Server 
closed connection during identification exchange
02:36:47at 
net.schmizz.sshj.transport.TransportImpl.init(TransportImpl.java:194)
02:36:47at 
net.schmizz.sshj.SSHClient.onConnect(SSHClient.java:793)
02:36:47at 
net.schmizz.sshj.SocketClient.connect(SocketClient.java:178)
02:36:47at 
org.apache.geode.perftest.infrastructure.ssh.SshInfrastructure.getSSHClient(SshInfrastructure.java:74)
02:36:47at 
org.apache.geode.perftest.infrastructure.ssh.SshInfrastructure.lambda$copyToNodes$1(SshInfrastructure.java:158)
02:36:47... 6 more
02:36:47
02:36:47Caused by:
02:36:47net.schmizz.sshj.transport.TransportException: Server 
closed connection during identification exchange
02:36:47at 
net.schmizz.sshj.transport.TransportImpl.receiveServerIdent(TransportImpl.java:214)
02:36:47at 
net.schmizz.sshj.transport.TransportImpl.init(TransportImpl.java:187)
02:36:47... 10 more {noformat}



--
This message was sent by Atlassian Jira
(v8.20.1#820001)


[jira] [Commented] (GEODE-8760) P2pPartitionedPutBenchmark fails with UnmarshalException

2022-03-23 Thread Geode Integration (Jira)


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

Geode Integration commented on GEODE-8760:
--

Seen in [benchmark-base 
#220|https://concourse.apachegeode-ci.info/teams/main/pipelines/apache-develop-main/jobs/benchmark-base/builds/220].

> P2pPartitionedPutBenchmark fails with UnmarshalException
> 
>
> Key: GEODE-8760
> URL: https://issues.apache.org/jira/browse/GEODE-8760
> Project: Geode
>  Issue Type: Bug
>  Components: benchmarks
>Affects Versions: 1.14.0
>Reporter: Bill Burcham
>Priority: Major
>
> {code:java}
> > Task :geode-benchmarks:benchmark
> org.apache.geode.benchmark.tests.P2pPartitionedPutBenchmark > run() FAILED
> java.util.concurrent.CompletionException: java.lang.RuntimeException: 
> java.rmi.UnmarshalException: Error unmarshaling return header; nested 
> exception is: 
>   java.io.EOFException
> at 
> java.util.concurrent.CompletableFuture.encodeThrowable(CompletableFuture.java:273)
> at 
> java.util.concurrent.CompletableFuture.completeThrowable(CompletableFuture.java:280)
> at 
> java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1643)
> at 
> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
> at 
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
> at java.lang.Thread.run(Thread.java:748)
> Caused by:
> java.lang.RuntimeException: java.rmi.UnmarshalException: Error 
> unmarshaling return header; nested exception is: 
>   java.io.EOFException
> at 
> org.apache.geode.perftest.jvms.rmi.Controller.lambda$onWorker$0(Controller.java:89)
> at 
> java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1640)
> ... 3 more
> Caused by:
> java.rmi.UnmarshalException: Error unmarshaling return header; 
> nested exception is: 
>   java.io.EOFException
> at 
> sun.rmi.transport.StreamRemoteCall.executeCall(StreamRemoteCall.java:254)
> at sun.rmi.server.UnicastRef.invoke(UnicastRef.java:164)
> at 
> java.rmi.server.RemoteObjectInvocationHandler.invokeRemoteMethod(RemoteObjectInvocationHandler.java:235)
> at 
> java.rmi.server.RemoteObjectInvocationHandler.invoke(RemoteObjectInvocationHandler.java:180)
> at com.sun.proxy.$Proxy13.execute(Unknown Source)
> at 
> org.apache.geode.perftest.jvms.rmi.Controller.lambda$onWorker$0(Controller.java:87)
> ... 4 more
> Caused by:
> java.io.EOFException
> at 
> java.io.DataInputStream.readByte(DataInputStream.java:267)
> at 
> sun.rmi.transport.StreamRemoteCall.executeCall(StreamRemoteCall.java:240)
> ... 9 more
> {code}



--
This message was sent by Atlassian Jira
(v8.20.1#820001)


[jira] [Commented] (GEODE-10153) Benchmarks: PartitionedPutAllBenchmark: net.schmizz.sshj.transport.TransportException: Connection reset

2022-03-23 Thread Geode Integration (Jira)


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

Geode Integration commented on GEODE-10153:
---

Seen in [benchmark-base 
#223|https://concourse.apachegeode-ci.info/teams/main/pipelines/apache-develop-main/jobs/benchmark-base/builds/223].

> Benchmarks: PartitionedPutAllBenchmark:  
> net.schmizz.sshj.transport.TransportException: Connection reset
> 
>
> Key: GEODE-10153
> URL: https://issues.apache.org/jira/browse/GEODE-10153
> Project: Geode
>  Issue Type: Bug
>  Components: benchmarks
>Affects Versions: 1.15.0
>Reporter: Mark Hanson
>Priority: Major
>  Labels: needsTriage
>
> This looks like GEODE-10147
> [https://concourse.apachegeode-ci.info/teams/main/pipelines/apache-develop-main/jobs/benchmark-base/builds/223]
>  
> {noformat}
> 2022-03-23 04:26:18.839 ERROR RemoteJVMFactory - Launching 
> /usr/lib/jvm/bellsoft-java8-amd64/jre/bin/java -classpath 
> .geode-performance/lib/SERVER-2/* 
> -Djava.library.path=/home/geode/META-INF/native -DRMI_HOST=172.31.40.73 
> -DRMI_PORT=3 -DJVM_ID=2 -DROLE=SERVER -DOUTPUT_DIR=output/SERVER-2 
> -server -Djava.awt.headless=true 
> -Dsun.rmi.dgc.server.gcInterval=9223372036854775806 
> -Dgemfire.OSProcess.ENABLE_OUTPUT_REDIRECTION=true 
> -Dgemfire.launcher.registerSignalHandlers=true -XX:+DisableExplicitGC -Xmx8g 
> -Xms8g -XX:+UseConcMarkSweepGC -XX:+UseCMSInitiatingOccupancyOnly 
> -XX:+CMSClassUnloadingEnabled -XX:+CMSScavengeBeforeRemark 
> -XX:CMSInitiatingOccupancyFraction=60 -XX:+UseNUMA -XX:+ScavengeBeforeFullGC 
> -XX:+UnlockDiagnosticVMOptions -XX:ParGCCardsPerStrideChunk=32768 
> -Dbenchmark.withSslProtocols= -Dbenchmark.withSslCiphers= 
> org.apache.geode.perftest.jvms.rmi.ChildJVM on 
> org.apache.geode.perftest.infrastructure.ssh.SshInfrastructure$SshNode@3cad46e8Failed.
> 21:26:18net.schmizz.sshj.transport.TransportException: Connection reset
> 21:26:18  at 
> net.schmizz.sshj.transport.TransportImpl.init(TransportImpl.java:194)
> 21:26:18  at net.schmizz.sshj.SSHClient.onConnect(SSHClient.java:793)
> 21:26:18  at net.schmizz.sshj.SocketClient.connect(SocketClient.java:178)
> 21:26:18  at 
> org.apache.geode.perftest.infrastructure.ssh.SshInfrastructure.getSSHClient(SshInfrastructure.java:74)
> 21:26:18  at 
> org.apache.geode.perftest.infrastructure.ssh.SshInfrastructure.onNode(SshInfrastructure.java:86)
> 21:26:18  at 
> org.apache.geode.perftest.jvms.JVMLauncher$1.run(JVMLauncher.java:68)
> 21:26:18Caused by: java.net.SocketException: Connection reset
> 21:26:18  at java.net.SocketInputStream.read(SocketInputStream.java:210)
> 21:26:18  at java.net.SocketInputStream.read(SocketInputStream.java:141)
> 21:26:18  at java.net.SocketInputStream.read(SocketInputStream.java:224)
> 21:26:18  at 
> net.schmizz.sshj.transport.TransportImpl.receiveServerIdent(TransportImpl.java:211)
> 21:26:18  at 
> net.schmizz.sshj.transport.TransportImpl.init(TransportImpl.java:187)
> 21:26:18  ... 5 more
> 21:31:18
> 21:31:18PartitionedPutAllBenchmark > run() FAILED
> 21:31:18java.lang.IllegalStateException: Workers failed to start in 5 
> minute
> 21:31:18at 
> org.apache.geode.perftest.jvms.RemoteJVMFactory.launch(RemoteJVMFactory.java:133)
> 21:31:18at 
> org.apache.geode.perftest.runner.DefaultTestRunner.runTest(DefaultTestRunner.java:97)
> 21:31:18at 
> org.apache.geode.perftest.runner.DefaultTestRunner.runTest(DefaultTestRunner.java:65)
> 21:31:18at 
> org.apache.geode.benchmark.tests.PartitionedPutAllBenchmark.run(PartitionedPutAllBenchmark.java:52)
>  {noformat}



--
This message was sent by Atlassian Jira
(v8.20.1#820001)


[jira] [Updated] (GEODE-10153) Benchmarks: PartitionedPutAllBenchmark: net.schmizz.sshj.transport.TransportException: Connection reset

2022-03-23 Thread Alexander Murmann (Jira)


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

Alexander Murmann updated GEODE-10153:
--
Labels: needsTriage  (was: )

> Benchmarks: PartitionedPutAllBenchmark:  
> net.schmizz.sshj.transport.TransportException: Connection reset
> 
>
> Key: GEODE-10153
> URL: https://issues.apache.org/jira/browse/GEODE-10153
> Project: Geode
>  Issue Type: Bug
>  Components: benchmarks
>Affects Versions: 1.15.0
>Reporter: Mark Hanson
>Priority: Major
>  Labels: needsTriage
>
> This looks like GEODE-10147
> [https://concourse.apachegeode-ci.info/teams/main/pipelines/apache-develop-main/jobs/benchmark-base/builds/223]
>  
> {noformat}
> 2022-03-23 04:26:18.839 ERROR RemoteJVMFactory - Launching 
> /usr/lib/jvm/bellsoft-java8-amd64/jre/bin/java -classpath 
> .geode-performance/lib/SERVER-2/* 
> -Djava.library.path=/home/geode/META-INF/native -DRMI_HOST=172.31.40.73 
> -DRMI_PORT=3 -DJVM_ID=2 -DROLE=SERVER -DOUTPUT_DIR=output/SERVER-2 
> -server -Djava.awt.headless=true 
> -Dsun.rmi.dgc.server.gcInterval=9223372036854775806 
> -Dgemfire.OSProcess.ENABLE_OUTPUT_REDIRECTION=true 
> -Dgemfire.launcher.registerSignalHandlers=true -XX:+DisableExplicitGC -Xmx8g 
> -Xms8g -XX:+UseConcMarkSweepGC -XX:+UseCMSInitiatingOccupancyOnly 
> -XX:+CMSClassUnloadingEnabled -XX:+CMSScavengeBeforeRemark 
> -XX:CMSInitiatingOccupancyFraction=60 -XX:+UseNUMA -XX:+ScavengeBeforeFullGC 
> -XX:+UnlockDiagnosticVMOptions -XX:ParGCCardsPerStrideChunk=32768 
> -Dbenchmark.withSslProtocols= -Dbenchmark.withSslCiphers= 
> org.apache.geode.perftest.jvms.rmi.ChildJVM on 
> org.apache.geode.perftest.infrastructure.ssh.SshInfrastructure$SshNode@3cad46e8Failed.
> 21:26:18net.schmizz.sshj.transport.TransportException: Connection reset
> 21:26:18  at 
> net.schmizz.sshj.transport.TransportImpl.init(TransportImpl.java:194)
> 21:26:18  at net.schmizz.sshj.SSHClient.onConnect(SSHClient.java:793)
> 21:26:18  at net.schmizz.sshj.SocketClient.connect(SocketClient.java:178)
> 21:26:18  at 
> org.apache.geode.perftest.infrastructure.ssh.SshInfrastructure.getSSHClient(SshInfrastructure.java:74)
> 21:26:18  at 
> org.apache.geode.perftest.infrastructure.ssh.SshInfrastructure.onNode(SshInfrastructure.java:86)
> 21:26:18  at 
> org.apache.geode.perftest.jvms.JVMLauncher$1.run(JVMLauncher.java:68)
> 21:26:18Caused by: java.net.SocketException: Connection reset
> 21:26:18  at java.net.SocketInputStream.read(SocketInputStream.java:210)
> 21:26:18  at java.net.SocketInputStream.read(SocketInputStream.java:141)
> 21:26:18  at java.net.SocketInputStream.read(SocketInputStream.java:224)
> 21:26:18  at 
> net.schmizz.sshj.transport.TransportImpl.receiveServerIdent(TransportImpl.java:211)
> 21:26:18  at 
> net.schmizz.sshj.transport.TransportImpl.init(TransportImpl.java:187)
> 21:26:18  ... 5 more
> 21:31:18
> 21:31:18PartitionedPutAllBenchmark > run() FAILED
> 21:31:18java.lang.IllegalStateException: Workers failed to start in 5 
> minute
> 21:31:18at 
> org.apache.geode.perftest.jvms.RemoteJVMFactory.launch(RemoteJVMFactory.java:133)
> 21:31:18at 
> org.apache.geode.perftest.runner.DefaultTestRunner.runTest(DefaultTestRunner.java:97)
> 21:31:18at 
> org.apache.geode.perftest.runner.DefaultTestRunner.runTest(DefaultTestRunner.java:65)
> 21:31:18at 
> org.apache.geode.benchmark.tests.PartitionedPutAllBenchmark.run(PartitionedPutAllBenchmark.java:52)
>  {noformat}



--
This message was sent by Atlassian Jira
(v8.20.1#820001)


[jira] [Created] (GEODE-10153) Benchmarks: PartitionedPutAllBenchmark: net.schmizz.sshj.transport.TransportException: Connection reset

2022-03-23 Thread Mark Hanson (Jira)
Mark Hanson created GEODE-10153:
---

 Summary: Benchmarks: PartitionedPutAllBenchmark:  
net.schmizz.sshj.transport.TransportException: Connection reset
 Key: GEODE-10153
 URL: https://issues.apache.org/jira/browse/GEODE-10153
 Project: Geode
  Issue Type: Bug
  Components: benchmarks
Affects Versions: 1.15.0
Reporter: Mark Hanson


This looks like GEODE-10147

[https://concourse.apachegeode-ci.info/teams/main/pipelines/apache-develop-main/jobs/benchmark-base/builds/223]

 
{noformat}
2022-03-23 04:26:18.839 ERROR RemoteJVMFactory - Launching 
/usr/lib/jvm/bellsoft-java8-amd64/jre/bin/java -classpath 
.geode-performance/lib/SERVER-2/* 
-Djava.library.path=/home/geode/META-INF/native -DRMI_HOST=172.31.40.73 
-DRMI_PORT=3 -DJVM_ID=2 -DROLE=SERVER -DOUTPUT_DIR=output/SERVER-2 -server 
-Djava.awt.headless=true -Dsun.rmi.dgc.server.gcInterval=9223372036854775806 
-Dgemfire.OSProcess.ENABLE_OUTPUT_REDIRECTION=true 
-Dgemfire.launcher.registerSignalHandlers=true -XX:+DisableExplicitGC -Xmx8g 
-Xms8g -XX:+UseConcMarkSweepGC -XX:+UseCMSInitiatingOccupancyOnly 
-XX:+CMSClassUnloadingEnabled -XX:+CMSScavengeBeforeRemark 
-XX:CMSInitiatingOccupancyFraction=60 -XX:+UseNUMA -XX:+ScavengeBeforeFullGC 
-XX:+UnlockDiagnosticVMOptions -XX:ParGCCardsPerStrideChunk=32768 
-Dbenchmark.withSslProtocols= -Dbenchmark.withSslCiphers= 
org.apache.geode.perftest.jvms.rmi.ChildJVM on 
org.apache.geode.perftest.infrastructure.ssh.SshInfrastructure$SshNode@3cad46e8Failed.
21:26:18net.schmizz.sshj.transport.TransportException: Connection reset
21:26:18at 
net.schmizz.sshj.transport.TransportImpl.init(TransportImpl.java:194)
21:26:18at net.schmizz.sshj.SSHClient.onConnect(SSHClient.java:793)
21:26:18at net.schmizz.sshj.SocketClient.connect(SocketClient.java:178)
21:26:18at 
org.apache.geode.perftest.infrastructure.ssh.SshInfrastructure.getSSHClient(SshInfrastructure.java:74)
21:26:18at 
org.apache.geode.perftest.infrastructure.ssh.SshInfrastructure.onNode(SshInfrastructure.java:86)
21:26:18at 
org.apache.geode.perftest.jvms.JVMLauncher$1.run(JVMLauncher.java:68)
21:26:18Caused by: java.net.SocketException: Connection reset
21:26:18at java.net.SocketInputStream.read(SocketInputStream.java:210)
21:26:18at java.net.SocketInputStream.read(SocketInputStream.java:141)
21:26:18at java.net.SocketInputStream.read(SocketInputStream.java:224)
21:26:18at 
net.schmizz.sshj.transport.TransportImpl.receiveServerIdent(TransportImpl.java:211)
21:26:18at 
net.schmizz.sshj.transport.TransportImpl.init(TransportImpl.java:187)
21:26:18... 5 more
21:31:18
21:31:18PartitionedPutAllBenchmark > run() FAILED
21:31:18java.lang.IllegalStateException: Workers failed to start in 5 minute
21:31:18at 
org.apache.geode.perftest.jvms.RemoteJVMFactory.launch(RemoteJVMFactory.java:133)
21:31:18at 
org.apache.geode.perftest.runner.DefaultTestRunner.runTest(DefaultTestRunner.java:97)
21:31:18at 
org.apache.geode.perftest.runner.DefaultTestRunner.runTest(DefaultTestRunner.java:65)
21:31:18at 
org.apache.geode.benchmark.tests.PartitionedPutAllBenchmark.run(PartitionedPutAllBenchmark.java:52)
 {noformat}



--
This message was sent by Atlassian Jira
(v8.20.1#820001)


[jira] [Updated] (GEODE-10134) SanctionedSerializablesFilterPattern does not accept proxy classes on JDK 17

2022-03-23 Thread ASF GitHub Bot (Jira)


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

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

> SanctionedSerializablesFilterPattern does not accept proxy classes on JDK 17
> 
>
> Key: GEODE-10134
> URL: https://issues.apache.org/jira/browse/GEODE-10134
> Project: Geode
>  Issue Type: Improvement
>  Components: serialization
>Affects Versions: 1.15.0
>Reporter: Dale Emery
>Assignee: Dale Emery
>Priority: Major
>  Labels: Java17, pull-request-available
>
> On JDK 17, the classes of proxies are created in dynamically created 
> packages. The current implemention of 
> {{SanctionedSerializablesFilterPattern}} does not recognize those packages, 
> and so rejects all proxy objects.
> So far I've seen two dynamically created proxy packages:
> - {{jdk.proxy2}}
> - {{jdk.proxy3}}
> Adding {{"jdk.proxy*"}} to the {{SanctionedSerializablesFilterPattern}} fixes 
> the problem, at the risk of accepting an overly broad set of classes.



--
This message was sent by Atlassian Jira
(v8.20.1#820001)


[jira] [Commented] (GEODE-8760) P2pPartitionedPutBenchmark fails with UnmarshalException

2022-03-23 Thread Geode Integration (Jira)


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

Geode Integration commented on GEODE-8760:
--

Seen in [benchmark-with-ssl 
#221|https://concourse.apachegeode-ci.info/teams/main/pipelines/apache-develop-main/jobs/benchmark-with-ssl/builds/221].

> P2pPartitionedPutBenchmark fails with UnmarshalException
> 
>
> Key: GEODE-8760
> URL: https://issues.apache.org/jira/browse/GEODE-8760
> Project: Geode
>  Issue Type: Bug
>  Components: benchmarks
>Affects Versions: 1.14.0
>Reporter: Bill Burcham
>Priority: Major
>
> {code:java}
> > Task :geode-benchmarks:benchmark
> org.apache.geode.benchmark.tests.P2pPartitionedPutBenchmark > run() FAILED
> java.util.concurrent.CompletionException: java.lang.RuntimeException: 
> java.rmi.UnmarshalException: Error unmarshaling return header; nested 
> exception is: 
>   java.io.EOFException
> at 
> java.util.concurrent.CompletableFuture.encodeThrowable(CompletableFuture.java:273)
> at 
> java.util.concurrent.CompletableFuture.completeThrowable(CompletableFuture.java:280)
> at 
> java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1643)
> at 
> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
> at 
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
> at java.lang.Thread.run(Thread.java:748)
> Caused by:
> java.lang.RuntimeException: java.rmi.UnmarshalException: Error 
> unmarshaling return header; nested exception is: 
>   java.io.EOFException
> at 
> org.apache.geode.perftest.jvms.rmi.Controller.lambda$onWorker$0(Controller.java:89)
> at 
> java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1640)
> ... 3 more
> Caused by:
> java.rmi.UnmarshalException: Error unmarshaling return header; 
> nested exception is: 
>   java.io.EOFException
> at 
> sun.rmi.transport.StreamRemoteCall.executeCall(StreamRemoteCall.java:254)
> at sun.rmi.server.UnicastRef.invoke(UnicastRef.java:164)
> at 
> java.rmi.server.RemoteObjectInvocationHandler.invokeRemoteMethod(RemoteObjectInvocationHandler.java:235)
> at 
> java.rmi.server.RemoteObjectInvocationHandler.invoke(RemoteObjectInvocationHandler.java:180)
> at com.sun.proxy.$Proxy13.execute(Unknown Source)
> at 
> org.apache.geode.perftest.jvms.rmi.Controller.lambda$onWorker$0(Controller.java:87)
> ... 4 more
> Caused by:
> java.io.EOFException
> at 
> java.io.DataInputStream.readByte(DataInputStream.java:267)
> at 
> sun.rmi.transport.StreamRemoteCall.executeCall(StreamRemoteCall.java:240)
> ... 9 more
> {code}



--
This message was sent by Atlassian Jira
(v8.20.1#820001)


[jira] [Commented] (GEODE-8760) P2pPartitionedPutBenchmark fails with UnmarshalException

2022-03-23 Thread Geode Integration (Jira)


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

Geode Integration commented on GEODE-8760:
--

Seen in [benchmark-with-ssl 
#220|https://concourse.apachegeode-ci.info/teams/main/pipelines/apache-develop-main/jobs/benchmark-with-ssl/builds/220].

> P2pPartitionedPutBenchmark fails with UnmarshalException
> 
>
> Key: GEODE-8760
> URL: https://issues.apache.org/jira/browse/GEODE-8760
> Project: Geode
>  Issue Type: Bug
>  Components: benchmarks
>Affects Versions: 1.14.0
>Reporter: Bill Burcham
>Priority: Major
>
> {code:java}
> > Task :geode-benchmarks:benchmark
> org.apache.geode.benchmark.tests.P2pPartitionedPutBenchmark > run() FAILED
> java.util.concurrent.CompletionException: java.lang.RuntimeException: 
> java.rmi.UnmarshalException: Error unmarshaling return header; nested 
> exception is: 
>   java.io.EOFException
> at 
> java.util.concurrent.CompletableFuture.encodeThrowable(CompletableFuture.java:273)
> at 
> java.util.concurrent.CompletableFuture.completeThrowable(CompletableFuture.java:280)
> at 
> java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1643)
> at 
> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
> at 
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
> at java.lang.Thread.run(Thread.java:748)
> Caused by:
> java.lang.RuntimeException: java.rmi.UnmarshalException: Error 
> unmarshaling return header; nested exception is: 
>   java.io.EOFException
> at 
> org.apache.geode.perftest.jvms.rmi.Controller.lambda$onWorker$0(Controller.java:89)
> at 
> java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1640)
> ... 3 more
> Caused by:
> java.rmi.UnmarshalException: Error unmarshaling return header; 
> nested exception is: 
>   java.io.EOFException
> at 
> sun.rmi.transport.StreamRemoteCall.executeCall(StreamRemoteCall.java:254)
> at sun.rmi.server.UnicastRef.invoke(UnicastRef.java:164)
> at 
> java.rmi.server.RemoteObjectInvocationHandler.invokeRemoteMethod(RemoteObjectInvocationHandler.java:235)
> at 
> java.rmi.server.RemoteObjectInvocationHandler.invoke(RemoteObjectInvocationHandler.java:180)
> at com.sun.proxy.$Proxy13.execute(Unknown Source)
> at 
> org.apache.geode.perftest.jvms.rmi.Controller.lambda$onWorker$0(Controller.java:87)
> ... 4 more
> Caused by:
> java.io.EOFException
> at 
> java.io.DataInputStream.readByte(DataInputStream.java:267)
> at 
> sun.rmi.transport.StreamRemoteCall.executeCall(StreamRemoteCall.java:240)
> ... 9 more
> {code}



--
This message was sent by Atlassian Jira
(v8.20.1#820001)


[jira] [Commented] (GEODE-8760) P2pPartitionedPutBenchmark fails with UnmarshalException

2022-03-23 Thread Geode Integration (Jira)


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

Geode Integration commented on GEODE-8760:
--

Seen in [benchmark-with-ssl 
#222|https://concourse.apachegeode-ci.info/teams/main/pipelines/apache-develop-main/jobs/benchmark-with-ssl/builds/222].

> P2pPartitionedPutBenchmark fails with UnmarshalException
> 
>
> Key: GEODE-8760
> URL: https://issues.apache.org/jira/browse/GEODE-8760
> Project: Geode
>  Issue Type: Bug
>  Components: benchmarks
>Affects Versions: 1.14.0
>Reporter: Bill Burcham
>Priority: Major
>
> {code:java}
> > Task :geode-benchmarks:benchmark
> org.apache.geode.benchmark.tests.P2pPartitionedPutBenchmark > run() FAILED
> java.util.concurrent.CompletionException: java.lang.RuntimeException: 
> java.rmi.UnmarshalException: Error unmarshaling return header; nested 
> exception is: 
>   java.io.EOFException
> at 
> java.util.concurrent.CompletableFuture.encodeThrowable(CompletableFuture.java:273)
> at 
> java.util.concurrent.CompletableFuture.completeThrowable(CompletableFuture.java:280)
> at 
> java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1643)
> at 
> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
> at 
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
> at java.lang.Thread.run(Thread.java:748)
> Caused by:
> java.lang.RuntimeException: java.rmi.UnmarshalException: Error 
> unmarshaling return header; nested exception is: 
>   java.io.EOFException
> at 
> org.apache.geode.perftest.jvms.rmi.Controller.lambda$onWorker$0(Controller.java:89)
> at 
> java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1640)
> ... 3 more
> Caused by:
> java.rmi.UnmarshalException: Error unmarshaling return header; 
> nested exception is: 
>   java.io.EOFException
> at 
> sun.rmi.transport.StreamRemoteCall.executeCall(StreamRemoteCall.java:254)
> at sun.rmi.server.UnicastRef.invoke(UnicastRef.java:164)
> at 
> java.rmi.server.RemoteObjectInvocationHandler.invokeRemoteMethod(RemoteObjectInvocationHandler.java:235)
> at 
> java.rmi.server.RemoteObjectInvocationHandler.invoke(RemoteObjectInvocationHandler.java:180)
> at com.sun.proxy.$Proxy13.execute(Unknown Source)
> at 
> org.apache.geode.perftest.jvms.rmi.Controller.lambda$onWorker$0(Controller.java:87)
> ... 4 more
> Caused by:
> java.io.EOFException
> at 
> java.io.DataInputStream.readByte(DataInputStream.java:267)
> at 
> sun.rmi.transport.StreamRemoteCall.executeCall(StreamRemoteCall.java:240)
> ... 9 more
> {code}



--
This message was sent by Atlassian Jira
(v8.20.1#820001)


[jira] [Commented] (GEODE-8760) P2pPartitionedPutBenchmark fails with UnmarshalException

2022-03-23 Thread Geode Integration (Jira)


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

Geode Integration commented on GEODE-8760:
--

Seen in [benchmark-base 
#222|https://concourse.apachegeode-ci.info/teams/main/pipelines/apache-develop-main/jobs/benchmark-base/builds/222].

> P2pPartitionedPutBenchmark fails with UnmarshalException
> 
>
> Key: GEODE-8760
> URL: https://issues.apache.org/jira/browse/GEODE-8760
> Project: Geode
>  Issue Type: Bug
>  Components: benchmarks
>Affects Versions: 1.14.0
>Reporter: Bill Burcham
>Priority: Major
>
> {code:java}
> > Task :geode-benchmarks:benchmark
> org.apache.geode.benchmark.tests.P2pPartitionedPutBenchmark > run() FAILED
> java.util.concurrent.CompletionException: java.lang.RuntimeException: 
> java.rmi.UnmarshalException: Error unmarshaling return header; nested 
> exception is: 
>   java.io.EOFException
> at 
> java.util.concurrent.CompletableFuture.encodeThrowable(CompletableFuture.java:273)
> at 
> java.util.concurrent.CompletableFuture.completeThrowable(CompletableFuture.java:280)
> at 
> java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1643)
> at 
> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
> at 
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
> at java.lang.Thread.run(Thread.java:748)
> Caused by:
> java.lang.RuntimeException: java.rmi.UnmarshalException: Error 
> unmarshaling return header; nested exception is: 
>   java.io.EOFException
> at 
> org.apache.geode.perftest.jvms.rmi.Controller.lambda$onWorker$0(Controller.java:89)
> at 
> java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1640)
> ... 3 more
> Caused by:
> java.rmi.UnmarshalException: Error unmarshaling return header; 
> nested exception is: 
>   java.io.EOFException
> at 
> sun.rmi.transport.StreamRemoteCall.executeCall(StreamRemoteCall.java:254)
> at sun.rmi.server.UnicastRef.invoke(UnicastRef.java:164)
> at 
> java.rmi.server.RemoteObjectInvocationHandler.invokeRemoteMethod(RemoteObjectInvocationHandler.java:235)
> at 
> java.rmi.server.RemoteObjectInvocationHandler.invoke(RemoteObjectInvocationHandler.java:180)
> at com.sun.proxy.$Proxy13.execute(Unknown Source)
> at 
> org.apache.geode.perftest.jvms.rmi.Controller.lambda$onWorker$0(Controller.java:87)
> ... 4 more
> Caused by:
> java.io.EOFException
> at 
> java.io.DataInputStream.readByte(DataInputStream.java:267)
> at 
> sun.rmi.transport.StreamRemoteCall.executeCall(StreamRemoteCall.java:240)
> ... 9 more
> {code}



--
This message was sent by Atlassian Jira
(v8.20.1#820001)


[jira] [Commented] (GEODE-8760) P2pPartitionedPutBenchmark fails with UnmarshalException

2022-03-23 Thread Geode Integration (Jira)


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

Geode Integration commented on GEODE-8760:
--

Seen in [benchmark-base 
#221|https://concourse.apachegeode-ci.info/teams/main/pipelines/apache-develop-main/jobs/benchmark-base/builds/221].

> P2pPartitionedPutBenchmark fails with UnmarshalException
> 
>
> Key: GEODE-8760
> URL: https://issues.apache.org/jira/browse/GEODE-8760
> Project: Geode
>  Issue Type: Bug
>  Components: benchmarks
>Affects Versions: 1.14.0
>Reporter: Bill Burcham
>Priority: Major
>
> {code:java}
> > Task :geode-benchmarks:benchmark
> org.apache.geode.benchmark.tests.P2pPartitionedPutBenchmark > run() FAILED
> java.util.concurrent.CompletionException: java.lang.RuntimeException: 
> java.rmi.UnmarshalException: Error unmarshaling return header; nested 
> exception is: 
>   java.io.EOFException
> at 
> java.util.concurrent.CompletableFuture.encodeThrowable(CompletableFuture.java:273)
> at 
> java.util.concurrent.CompletableFuture.completeThrowable(CompletableFuture.java:280)
> at 
> java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1643)
> at 
> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
> at 
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
> at java.lang.Thread.run(Thread.java:748)
> Caused by:
> java.lang.RuntimeException: java.rmi.UnmarshalException: Error 
> unmarshaling return header; nested exception is: 
>   java.io.EOFException
> at 
> org.apache.geode.perftest.jvms.rmi.Controller.lambda$onWorker$0(Controller.java:89)
> at 
> java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1640)
> ... 3 more
> Caused by:
> java.rmi.UnmarshalException: Error unmarshaling return header; 
> nested exception is: 
>   java.io.EOFException
> at 
> sun.rmi.transport.StreamRemoteCall.executeCall(StreamRemoteCall.java:254)
> at sun.rmi.server.UnicastRef.invoke(UnicastRef.java:164)
> at 
> java.rmi.server.RemoteObjectInvocationHandler.invokeRemoteMethod(RemoteObjectInvocationHandler.java:235)
> at 
> java.rmi.server.RemoteObjectInvocationHandler.invoke(RemoteObjectInvocationHandler.java:180)
> at com.sun.proxy.$Proxy13.execute(Unknown Source)
> at 
> org.apache.geode.perftest.jvms.rmi.Controller.lambda$onWorker$0(Controller.java:87)
> ... 4 more
> Caused by:
> java.io.EOFException
> at 
> java.io.DataInputStream.readByte(DataInputStream.java:267)
> at 
> sun.rmi.transport.StreamRemoteCall.executeCall(StreamRemoteCall.java:240)
> ... 9 more
> {code}



--
This message was sent by Atlassian Jira
(v8.20.1#820001)


[jira] [Commented] (GEODE-8760) P2pPartitionedPutBenchmark fails with UnmarshalException

2022-03-23 Thread Geode Integration (Jira)


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

Geode Integration commented on GEODE-8760:
--

Seen in [benchmark-with-ssl 
#219|https://concourse.apachegeode-ci.info/teams/main/pipelines/apache-develop-main/jobs/benchmark-with-ssl/builds/219].

> P2pPartitionedPutBenchmark fails with UnmarshalException
> 
>
> Key: GEODE-8760
> URL: https://issues.apache.org/jira/browse/GEODE-8760
> Project: Geode
>  Issue Type: Bug
>  Components: benchmarks
>Affects Versions: 1.14.0
>Reporter: Bill Burcham
>Priority: Major
>
> {code:java}
> > Task :geode-benchmarks:benchmark
> org.apache.geode.benchmark.tests.P2pPartitionedPutBenchmark > run() FAILED
> java.util.concurrent.CompletionException: java.lang.RuntimeException: 
> java.rmi.UnmarshalException: Error unmarshaling return header; nested 
> exception is: 
>   java.io.EOFException
> at 
> java.util.concurrent.CompletableFuture.encodeThrowable(CompletableFuture.java:273)
> at 
> java.util.concurrent.CompletableFuture.completeThrowable(CompletableFuture.java:280)
> at 
> java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1643)
> at 
> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
> at 
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
> at java.lang.Thread.run(Thread.java:748)
> Caused by:
> java.lang.RuntimeException: java.rmi.UnmarshalException: Error 
> unmarshaling return header; nested exception is: 
>   java.io.EOFException
> at 
> org.apache.geode.perftest.jvms.rmi.Controller.lambda$onWorker$0(Controller.java:89)
> at 
> java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1640)
> ... 3 more
> Caused by:
> java.rmi.UnmarshalException: Error unmarshaling return header; 
> nested exception is: 
>   java.io.EOFException
> at 
> sun.rmi.transport.StreamRemoteCall.executeCall(StreamRemoteCall.java:254)
> at sun.rmi.server.UnicastRef.invoke(UnicastRef.java:164)
> at 
> java.rmi.server.RemoteObjectInvocationHandler.invokeRemoteMethod(RemoteObjectInvocationHandler.java:235)
> at 
> java.rmi.server.RemoteObjectInvocationHandler.invoke(RemoteObjectInvocationHandler.java:180)
> at com.sun.proxy.$Proxy13.execute(Unknown Source)
> at 
> org.apache.geode.perftest.jvms.rmi.Controller.lambda$onWorker$0(Controller.java:87)
> ... 4 more
> Caused by:
> java.io.EOFException
> at 
> java.io.DataInputStream.readByte(DataInputStream.java:267)
> at 
> sun.rmi.transport.StreamRemoteCall.executeCall(StreamRemoteCall.java:240)
> ... 9 more
> {code}



--
This message was sent by Atlassian Jira
(v8.20.1#820001)


[jira] [Commented] (GEODE-8760) P2pPartitionedPutBenchmark fails with UnmarshalException

2022-03-23 Thread Geode Integration (Jira)


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

Geode Integration commented on GEODE-8760:
--

Seen in [benchmark-with-ssl 
#218|https://concourse.apachegeode-ci.info/teams/main/pipelines/apache-develop-main/jobs/benchmark-with-ssl/builds/218].

> P2pPartitionedPutBenchmark fails with UnmarshalException
> 
>
> Key: GEODE-8760
> URL: https://issues.apache.org/jira/browse/GEODE-8760
> Project: Geode
>  Issue Type: Bug
>  Components: benchmarks
>Affects Versions: 1.14.0
>Reporter: Bill Burcham
>Priority: Major
>
> {code:java}
> > Task :geode-benchmarks:benchmark
> org.apache.geode.benchmark.tests.P2pPartitionedPutBenchmark > run() FAILED
> java.util.concurrent.CompletionException: java.lang.RuntimeException: 
> java.rmi.UnmarshalException: Error unmarshaling return header; nested 
> exception is: 
>   java.io.EOFException
> at 
> java.util.concurrent.CompletableFuture.encodeThrowable(CompletableFuture.java:273)
> at 
> java.util.concurrent.CompletableFuture.completeThrowable(CompletableFuture.java:280)
> at 
> java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1643)
> at 
> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
> at 
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
> at java.lang.Thread.run(Thread.java:748)
> Caused by:
> java.lang.RuntimeException: java.rmi.UnmarshalException: Error 
> unmarshaling return header; nested exception is: 
>   java.io.EOFException
> at 
> org.apache.geode.perftest.jvms.rmi.Controller.lambda$onWorker$0(Controller.java:89)
> at 
> java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1640)
> ... 3 more
> Caused by:
> java.rmi.UnmarshalException: Error unmarshaling return header; 
> nested exception is: 
>   java.io.EOFException
> at 
> sun.rmi.transport.StreamRemoteCall.executeCall(StreamRemoteCall.java:254)
> at sun.rmi.server.UnicastRef.invoke(UnicastRef.java:164)
> at 
> java.rmi.server.RemoteObjectInvocationHandler.invokeRemoteMethod(RemoteObjectInvocationHandler.java:235)
> at 
> java.rmi.server.RemoteObjectInvocationHandler.invoke(RemoteObjectInvocationHandler.java:180)
> at com.sun.proxy.$Proxy13.execute(Unknown Source)
> at 
> org.apache.geode.perftest.jvms.rmi.Controller.lambda$onWorker$0(Controller.java:87)
> ... 4 more
> Caused by:
> java.io.EOFException
> at 
> java.io.DataInputStream.readByte(DataInputStream.java:267)
> at 
> sun.rmi.transport.StreamRemoteCall.executeCall(StreamRemoteCall.java:240)
> ... 9 more
> {code}



--
This message was sent by Atlassian Jira
(v8.20.1#820001)


[jira] [Assigned] (GEODE-10134) SanctionedSerializablesFilterPattern does not accept proxy classes on JDK 17

2022-03-23 Thread Dale Emery (Jira)


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

Dale Emery reassigned GEODE-10134:
--

Assignee: Dale Emery

> SanctionedSerializablesFilterPattern does not accept proxy classes on JDK 17
> 
>
> Key: GEODE-10134
> URL: https://issues.apache.org/jira/browse/GEODE-10134
> Project: Geode
>  Issue Type: Improvement
>  Components: serialization
>Affects Versions: 1.15.0
>Reporter: Dale Emery
>Assignee: Dale Emery
>Priority: Major
>  Labels: Java17
>
> On JDK 17, the classes of proxies are created in dynamically created 
> packages. The current implemention of 
> {{SanctionedSerializablesFilterPattern}} does not recognize those packages, 
> and so rejects all proxy objects.
> So far I've seen two dynamically created proxy packages:
> - {{jdk.proxy2}}
> - {{jdk.proxy3}}
> Adding {{"jdk.proxy*"}} to the {{SanctionedSerializablesFilterPattern}} fixes 
> the problem, at the risk of accepting an overly broad set of classes.



--
This message was sent by Atlassian Jira
(v8.20.1#820001)


[jira] [Commented] (GEODE-8791) CI Failure: Jetty9CachingClientServerTest.attributesCanBeReplaced FAILED

2022-03-23 Thread Geode Integration (Jira)


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

Geode Integration commented on GEODE-8791:
--

Seen on support/1.13 in [distributed-test-openjdk11 
#33|https://concourse.apachegeode-ci.info/teams/main/pipelines/apache-support-1-13-main/jobs/distributed-test-openjdk11/builds/33]
 ... see [test 
results|http://files.apachegeode-ci.info/builds/apache-support-1-13-main/1.13.9-build.0664/test-results/distributedTest/1648030999/]
 or download 
[artifacts|http://files.apachegeode-ci.info/builds/apache-support-1-13-main/1.13.9-build.0664/test-artifacts/1648030999/distributedtestfiles-openjdk11-1.13.9-build.0664.tgz].

> CI Failure: Jetty9CachingClientServerTest.attributesCanBeReplaced FAILED
> 
>
> Key: GEODE-8791
> URL: https://issues.apache.org/jira/browse/GEODE-8791
> Project: Geode
>  Issue Type: Bug
>  Components: http session
>Reporter: Eric Shu
>Priority: Major
>
> Test run is at: 
> https://concourse.apachegeode-ci.info/teams/main/pipelines/apache-develop-main/jobs/DistributedTestOpenJDK11/builds/660
> {noformat}
> org.awaitility.core.ConditionTimeoutException: Assertion condition defined as 
> a lambda expression in org.apache.geode.session.tests.CargoTestBase 
> expected:<"[Bar]"> but was:<"[Foo]"> within 5 minutes.
>   at org.awaitility.core.ConditionAwaiter.await(ConditionAwaiter.java:165)
>   at 
> org.awaitility.core.AssertionCondition.await(AssertionCondition.java:119)
>   at 
> org.awaitility.core.AssertionCondition.await(AssertionCondition.java:31)
>   at org.awaitility.core.ConditionFactory.until(ConditionFactory.java:895)
>   at 
> org.awaitility.core.ConditionFactory.untilAsserted(ConditionFactory.java:679)
>   at 
> org.apache.geode.session.tests.CargoTestBase.attributesCanBeReplaced(CargoTestBase.java:402)
>   at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>   at 
> jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
>   at 
> jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>   at java.lang.reflect.Method.invoke(Method.java:566)
>   at 
> org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:59)
>   at 
> org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
>   at 
> org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:56)
>   at 
> org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
>   at 
> org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)
>   at 
> org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27)
>   at 
> org.apache.geode.test.dunit.rules.ClusterStartupRule$1.evaluate(ClusterStartupRule.java:138)
>   at org.junit.rules.TestWatcher$1.evaluate(TestWatcher.java:61)
>   at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)
>   at 
> org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100)
>   at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366)
>   at 
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103)
>   at 
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63)
>   at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331)
>   at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79)
>   at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329)
>   at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66)
>   at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293)
>   at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)
>   at org.junit.runners.ParentRunner.run(ParentRunner.java:413)
>   at 
> org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.runTestClass(JUnitTestClassExecutor.java:110)
>   at 
> org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.execute(JUnitTestClassExecutor.java:58)
>   at 
> org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.execute(JUnitTestClassExecutor.java:38)
>   at 
> org.gradle.api.internal.tasks.testing.junit.AbstractJUnitTestClassProcessor.processTestClass(AbstractJUnitTestClassProcessor.java:62)
>   at 
> org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.processTestClass(SuiteTestClassProcessor.java:51)
>   at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>   at 
> jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
>   at 
> 

[jira] [Commented] (GEODE-8760) P2pPartitionedPutBenchmark fails with UnmarshalException

2022-03-23 Thread Geode Integration (Jira)


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

Geode Integration commented on GEODE-8760:
--

Seen on support/1.14 in [benchmark-base 
#34|https://concourse.apachegeode-ci.info/teams/main/pipelines/apache-support-1-14-main/jobs/benchmark-base/builds/34].

> P2pPartitionedPutBenchmark fails with UnmarshalException
> 
>
> Key: GEODE-8760
> URL: https://issues.apache.org/jira/browse/GEODE-8760
> Project: Geode
>  Issue Type: Bug
>  Components: benchmarks
>Affects Versions: 1.14.0
>Reporter: Bill Burcham
>Priority: Major
>
> {code:java}
> > Task :geode-benchmarks:benchmark
> org.apache.geode.benchmark.tests.P2pPartitionedPutBenchmark > run() FAILED
> java.util.concurrent.CompletionException: java.lang.RuntimeException: 
> java.rmi.UnmarshalException: Error unmarshaling return header; nested 
> exception is: 
>   java.io.EOFException
> at 
> java.util.concurrent.CompletableFuture.encodeThrowable(CompletableFuture.java:273)
> at 
> java.util.concurrent.CompletableFuture.completeThrowable(CompletableFuture.java:280)
> at 
> java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1643)
> at 
> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
> at 
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
> at java.lang.Thread.run(Thread.java:748)
> Caused by:
> java.lang.RuntimeException: java.rmi.UnmarshalException: Error 
> unmarshaling return header; nested exception is: 
>   java.io.EOFException
> at 
> org.apache.geode.perftest.jvms.rmi.Controller.lambda$onWorker$0(Controller.java:89)
> at 
> java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1640)
> ... 3 more
> Caused by:
> java.rmi.UnmarshalException: Error unmarshaling return header; 
> nested exception is: 
>   java.io.EOFException
> at 
> sun.rmi.transport.StreamRemoteCall.executeCall(StreamRemoteCall.java:254)
> at sun.rmi.server.UnicastRef.invoke(UnicastRef.java:164)
> at 
> java.rmi.server.RemoteObjectInvocationHandler.invokeRemoteMethod(RemoteObjectInvocationHandler.java:235)
> at 
> java.rmi.server.RemoteObjectInvocationHandler.invoke(RemoteObjectInvocationHandler.java:180)
> at com.sun.proxy.$Proxy13.execute(Unknown Source)
> at 
> org.apache.geode.perftest.jvms.rmi.Controller.lambda$onWorker$0(Controller.java:87)
> ... 4 more
> Caused by:
> java.io.EOFException
> at 
> java.io.DataInputStream.readByte(DataInputStream.java:267)
> at 
> sun.rmi.transport.StreamRemoteCall.executeCall(StreamRemoteCall.java:240)
> ... 9 more
> {code}



--
This message was sent by Atlassian Jira
(v8.20.1#820001)


[jira] [Commented] (GEODE-8760) P2pPartitionedPutBenchmark fails with UnmarshalException

2022-03-23 Thread Geode Integration (Jira)


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

Geode Integration commented on GEODE-8760:
--

Seen on support/1.14 in [benchmark-with-ssl 
#33|https://concourse.apachegeode-ci.info/teams/main/pipelines/apache-support-1-14-main/jobs/benchmark-with-ssl/builds/33].

> P2pPartitionedPutBenchmark fails with UnmarshalException
> 
>
> Key: GEODE-8760
> URL: https://issues.apache.org/jira/browse/GEODE-8760
> Project: Geode
>  Issue Type: Bug
>  Components: benchmarks
>Affects Versions: 1.14.0
>Reporter: Bill Burcham
>Priority: Major
>
> {code:java}
> > Task :geode-benchmarks:benchmark
> org.apache.geode.benchmark.tests.P2pPartitionedPutBenchmark > run() FAILED
> java.util.concurrent.CompletionException: java.lang.RuntimeException: 
> java.rmi.UnmarshalException: Error unmarshaling return header; nested 
> exception is: 
>   java.io.EOFException
> at 
> java.util.concurrent.CompletableFuture.encodeThrowable(CompletableFuture.java:273)
> at 
> java.util.concurrent.CompletableFuture.completeThrowable(CompletableFuture.java:280)
> at 
> java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1643)
> at 
> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
> at 
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
> at java.lang.Thread.run(Thread.java:748)
> Caused by:
> java.lang.RuntimeException: java.rmi.UnmarshalException: Error 
> unmarshaling return header; nested exception is: 
>   java.io.EOFException
> at 
> org.apache.geode.perftest.jvms.rmi.Controller.lambda$onWorker$0(Controller.java:89)
> at 
> java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1640)
> ... 3 more
> Caused by:
> java.rmi.UnmarshalException: Error unmarshaling return header; 
> nested exception is: 
>   java.io.EOFException
> at 
> sun.rmi.transport.StreamRemoteCall.executeCall(StreamRemoteCall.java:254)
> at sun.rmi.server.UnicastRef.invoke(UnicastRef.java:164)
> at 
> java.rmi.server.RemoteObjectInvocationHandler.invokeRemoteMethod(RemoteObjectInvocationHandler.java:235)
> at 
> java.rmi.server.RemoteObjectInvocationHandler.invoke(RemoteObjectInvocationHandler.java:180)
> at com.sun.proxy.$Proxy13.execute(Unknown Source)
> at 
> org.apache.geode.perftest.jvms.rmi.Controller.lambda$onWorker$0(Controller.java:87)
> ... 4 more
> Caused by:
> java.io.EOFException
> at 
> java.io.DataInputStream.readByte(DataInputStream.java:267)
> at 
> sun.rmi.transport.StreamRemoteCall.executeCall(StreamRemoteCall.java:240)
> ... 9 more
> {code}



--
This message was sent by Atlassian Jira
(v8.20.1#820001)


[jira] [Commented] (GEODE-8762) Thread Monitoring Service to include reply waiting member info as part of stuck thread details

2022-03-23 Thread Geode Integration (Jira)


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

Geode Integration commented on GEODE-8762:
--

Seen on support/1.14 in [benchmark-with-ssl 
#33|https://concourse.apachegeode-ci.info/teams/main/pipelines/apache-support-1-14-main/jobs/benchmark-with-ssl/builds/33].

> Thread Monitoring Service to include reply waiting member info as part of 
> stuck thread details
> --
>
> Key: GEODE-8762
> URL: https://issues.apache.org/jira/browse/GEODE-8762
> Project: Geode
>  Issue Type: Improvement
>  Components: regions
>Affects Versions: 1.14.0
>Reporter: Anilkumar Gingade
>Assignee: Darrel Schneider
>Priority: Major
>  Labels: GeodeOperationAPI
>
> Thread Monitoring Service provides information about the stuck thread with 
> their stack dump. It will be nice to have information about the members a 
> thread is waiting response from as part of the stuck thread details.



--
This message was sent by Atlassian Jira
(v8.20.1#820001)


[jira] [Updated] (GEODE-10126) Refactor Configuration To Use System Properties

2022-03-23 Thread ASF GitHub Bot (Jira)


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

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

> Refactor Configuration To Use System Properties
> ---
>
> Key: GEODE-10126
> URL: https://issues.apache.org/jira/browse/GEODE-10126
> Project: Geode
>  Issue Type: Improvement
>  Components: redis
>Reporter: Wayne
>Priority: Major
>  Labels: pull-request-available
>
> The properties currently being used by the Redis module are defined in Geode 
> core.  These properties need to be removed from Geode core and refactored to 
> system properties.
>  
> Validators must also be added for the system properties to ensure that users 
> provide correct values.



--
This message was sent by Atlassian Jira
(v8.20.1#820001)


[jira] [Commented] (GEODE-10144) Regression in geode-native test CqPlusAuthInitializeTest.reAuthenticateWithDurable

2022-03-23 Thread Barrett Oglesby (Jira)


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

Barrett Oglesby commented on GEODE-10144:
-

This issue comes down to a few factors:
 - The default PoolFactory::DEFAULT_SUBSCRIPTION_ACK_INTERVAL of 100 seconds 
means all the events stay on the queue for entire test. This means that every 
time the client disconnects, the server starts over again processing the queue 
from the beginning.
 - The NC client is version GFE 9.0 (earlier) so no ClientReAuthenticateMessage 
is sent to it when a AuthenticationExpiredException occurs. The server waits 
anyway in case new credentials are sent through another operation.
 - With the new changes, the server waits 5 seconds to be notified of a 
re-auth. If no re-auth occurs, it waits the entire 5 seconds.
 - With the old code, the server waits 200 ms before attempting to process the 
event again (which includes asking for authorization again). The 
SimulatedExpirationSecurityManager randomly decides whether to authorize the 
event. 99% of the time, it returns true. So, the second request will almost 
always return true.
 - So without any external event (like new credentials):
 -- With the the old code, the Message Dispatcher processes the event 
successfully after 200 ms with no client disconnect
 -- With the new code, the Message Dispatcher waits 5 seconds and then 
disconnects the client

> Regression in geode-native test 
> CqPlusAuthInitializeTest.reAuthenticateWithDurable
> --
>
> Key: GEODE-10144
> URL: https://issues.apache.org/jira/browse/GEODE-10144
> Project: Geode
>  Issue Type: Bug
>  Components: client/server
>Affects Versions: 1.15.0
>Reporter: Blake Bender
>Assignee: Jinmei Liao
>Priority: Major
>  Labels: blocks-1.15.0, needsTriage
> Fix For: 1.15.0
>
>
> This test is failing across the board in the `geode-native` PR pipeline.  
> Main develop pipeline is green only because nothing can get through the PR 
> pipeline to clear checkin gates.  We have green CI runs with 1.15. build 918, 
> then it started failing when we picked up build 924.  
>  
> [~moleske] tracked this back to this commit:  
> [https://github.com/apache/geode/commit/2554f42b925f2b9b8ca7eee14c7a887436b1d9db|https://github.com/apache/geode/commit/2554f42b925f2b9b8ca7eee14c7a887436b1d9db].
>   See his notes in `geode-native` PR # 947 
> ([https://github.com/apache/geode-native/pull/947])



--
This message was sent by Atlassian Jira
(v8.20.1#820001)


[jira] [Commented] (GEODE-10150) alter runtime command and change loglevel command docs bug & improvements

2022-03-23 Thread ASF subversion and git services (Jira)


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

ASF subversion and git services commented on GEODE-10150:
-

Commit d3d6915d40eb9a4913e0bafd60eb08ed041af539 in geode's branch 
refs/heads/develop from Dave Barnes
[ https://gitbox.apache.org/repos/asf?p=geode.git;h=d3d6915 ]

GEODE-10150: alter runtime command and change loglevel command docs bug & 
improvements (#7474)



> alter runtime command and change loglevel command docs bug & improvements
> -
>
> Key: GEODE-10150
> URL: https://issues.apache.org/jira/browse/GEODE-10150
> Project: Geode
>  Issue Type: Improvement
>  Components: docs
>Affects Versions: 1.14.4
>Reporter: Deepak Khopade
>Assignee: Dave Barnes
>Priority: Major
>  Labels: blocks-1.15.0, pull-request-available
>
> The parameters information for gfsh>alter runtime --log-level shows an 
> incorrect parameter name in a table where all parameter's description is 
> provided. The actual expects --log-level but the row in a table says 
> --loglevel. See the screenshot attached. 
> (https://gemfire.docs.pivotal.io/910/geode/tools_modules/gfsh/command-pages/alter.html#topic_7E6B7E1B972D4F418CB45354D1089C2B)
> Another important point is, we should add a line on both the links below to 
> state the difference when using these commands (alter runtime and change 
> loglevel).
> https://geode.apache.org/docs/guide/114/tools_modules/gfsh/command-pages/alter.html#topic_7E6B7E1B972D4F418CB45354D1089C2B
> https://geode.apache.org/docs/guide/114/tools_modules/gfsh/command-pages/change.html
> When I tried both of these commands, it has been found that for locator we 
> need to use gfsh>change loglevel --loglevel=config --member=locator and 
> gfsh>alter runtime --log-level for cache server members. The alter runtime 
> --log-level  command doesn't work for Locators. 
> So adding a line or changing an existing line on the docs will help new 
> customers. 



--
This message was sent by Atlassian Jira
(v8.20.1#820001)