[JBoss JIRA] (JGRP-2382) JGroups version 4.0.13.Final.jar is causing memory leaks
by Bela Ban (Jira)
[ https://issues.jboss.org/browse/JGRP-2382?page=com.atlassian.jira.plugin.... ]
Bela Ban commented on JGRP-2382:
--------------------------------
The heap shows that UNICAST3 is retaining messages _sent_ to another member. For some reason, that member doesn't ack any of the sent messages, so they are kept around until an ACK has been received, or that member dies, or leaves the cluster.
Apparently, that member is _not_ suspected (and removed), so the table for messages sent to it cannot be cleared.
To further diagnose this issue, logs would be useful, at TRACE level for UNICAST3 and GMS.
If they have a running system, with the issue present, they could also use probe.sh to look into the system.
> JGroups version 4.0.13.Final.jar is causing memory leaks
> --------------------------------------------------------
>
> Key: JGRP-2382
> URL: https://issues.jboss.org/browse/JGRP-2382
> Project: JGroups
> Issue Type: Feature Request
> Affects Versions: 4.0.13
> Environment: AIX machine 7.1 with JDK 1.8
> Reporter: Rashmi Acharya
> Assignee: Bela Ban
> Priority: Major
> Attachments: dumps_TEST_node1_20190918_after_3_hours.zip, dumps_TEST_node1_20190918_right_after_restart.zip, dumps_TEST_node2_20190918_after_3_hours.zip, dumps_TEST_node2_20190918_right_after_restart.zip
>
>
> We are observing a constant memory growth and leak with JGroup version 4.0.13 ..
> One of our customer is having two node cluster environment and in one node we are observing org.Group.Messages which contain org.groups.Header and org.groups.Stack.ipAddress objects.. these are not getting cleared from memory..
> We dont see any exception related to Jgroups from logs and but it is causing a gradual emory growth and OOM.
> Here is the Jgroups cluster configuration we have:
> dynamic.cluster.property_string
> <config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="urn:org:jgroups" xsi:schemaLocation="urn:org:jgroups http://www.jgroups.org/schema/jgroups.xsd">
> <TCP bind_addr="&HOST_ADDR;" bind_port="&MULTICAST_NODE_PORT2;"/>
> <TCPPING async_discovery="true" initial_hosts="&CLUSTER_INITIAL_HOSTS;" port_range="0" send_cache_on_join="true"/>
> <MERGE3 min_interval="3000" max_interval="5000" />
> <FD_ALL timeout="20000" interval="15000"/>
> <FD_SOCK/>
> <FD timeout="5000" max_tries="48" />
> <VERIFY_SUSPECT timeout="1500"/>
> <BARRIER/>
> <pbcast.NAKACK2 use_mcast_xmit="false" discard_delivered_msgs="true"/>
> <UNICAST3/>
> <pbcast.STABLE desired_avg_gossip="20000" max_bytes="0" stability_delay="1000"/>
> <pbcast.GMS print_local_addr="true" join_timeout="15000" />
> </config>
> =================================
> dynamic.cluster.distribution_property_string
> <config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="urn:org:jgroups" xsi:schemaLocation="urn:org:jgroups http://www.jgroups.org/schema/jgroups.xsd">
> <TCP bind_port="&MULTICAST_NODE_PORT1;" />
> <TCPPING async_discovery="true" initial_hosts="&CLUSTER_INITIAL_HOSTS;" port_range="0" send_cache_on_join="true"/>
> <MERGE3 min_interval="3000" max_interval="5000"/>
> <FD_SOCK/>
> <FD timeout="5000" max_tries="48"/>
> <VERIFY_SUSPECT timeout="1500"/>
> <BARRIER/>
> <pbcast.NAKACK2 use_mcast_xmit="false" discard_delivered_msgs="true"/>
> <UNICAST3/>
> <pbcast.STABLE desired_avg_gossip="20000" max_bytes="0" stability_delay="1000" />
> <pbcast.GMS print_local_addr="true" join_timeout="5000"/>
> </config>
> ================================
> dynamic.cluster.lock.protocolStack
> <config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="urn:org:jgroups" xsi:schemaLocation="urn:org:jgroups http://www.jgroups.org/schema/jgroups.xsd">
> <TCP bind_addr="&HOST_ADDR;" bind_port="&MULTICAST_NODE_PORT3;"/>
> <TCPPING async_discovery="true" initial_hosts="&CLUSTER_INITIAL_HOSTS;" port_range="0" send_cache_on_join="true"/>
> <MERGE3 min_interval="3000" max_interval="5000"/>
> <FD_ALL timeout="20000" interval="5000"/>
> <FD timeout="5000" max_tries="48"/>
> <VERIFY_SUSPECT timeout="1500"/>
> <BARRIER/>
> <pbcast.NAKACK2 use_mcast_xmit="false" discard_delivered_msgs="true"/>
> <UNICAST3 /> <pbcast.STABLE desired_avg_gossip="20000" />
> <pbcast.GMS print_local_addr="true" join_timeout="5000"/>
> <FRAG2 frag_size="8096"/>
> <CENTRAL_LOCK2/>
> </config>
--
This message was sent by Atlassian Jira
(v7.13.5#713005)
6 years, 10 months
[JBoss JIRA] (DROOLS-4481) [DMN Designer] Data Types - Business Central Data Objects as DMN Data Types UX
by Elizabeth Clayton (Jira)
[ https://issues.jboss.org/browse/DROOLS-4481?page=com.atlassian.jira.plugi... ]
Elizabeth Clayton commented on DROOLS-4481:
-------------------------------------------
[~karreiro] Were you able to get any clarification on the requirements ("Questions to clarify at requirement level") Thanks
> [DMN Designer] Data Types - Business Central Data Objects as DMN Data Types UX
> ------------------------------------------------------------------------------
>
> Key: DROOLS-4481
> URL: https://issues.jboss.org/browse/DROOLS-4481
> Project: Drools
> Issue Type: Task
> Components: DMN Editor
> Reporter: Guilherme Gomes
> Assignee: Elizabeth Clayton
> Priority: Major
> Labels: UX, UXTeam, drools-tools
> Attachments: 2019-08-26 17.48.30.gif, Screen Shot 2019-08-26 at 18.11.01.png
>
>
> *Requirement*
> It should be possible to generate data types from imported data models (java classes).
> ---
> *Current scenario*
> Currently, users can create Data Objects on Business Central. See:
> !2019-08-26 17.48.30.gif|width=600!
> However users cannot re-use Data Objects as Data Types.
> ---
> *Description*
> Data Objects (DO) are pretty similar to DMN Data Types (DT). So, would be great to import the DO above as a DMN DT like the following one:
> !Screen Shot 2019-08-26 at 18.11.01.png|width=600!
> ---
> *Questions to clarify at requirement level*
> 1) Some DOs can be quite complex and some fields can be impossible to guess.
> - Person
> -- name (Some strange type)
> -- age (Integer)
> What should we do? Import name as "Any"? Remove the name field? Or block the Person type?
> 2) Do we need a specific component to import Data Objects as Data Types? Couldn't we just add Data Objects in the type dropdown, but use a different category (Default, Custom Data Types, Data Objects)?
--
This message was sent by Atlassian Jira
(v7.13.5#713005)
6 years, 10 months
[JBoss JIRA] (DROOLS-4552) Build fails when condition in spreadsheet contains '(' and ')' separately as a value
by Hiroko Miura (Jira)
Hiroko Miura created DROOLS-4552:
------------------------------------
Summary: Build fails when condition in spreadsheet contains '(' and ')' separately as a value
Key: DROOLS-4552
URL: https://issues.jboss.org/browse/DROOLS-4552
Project: Drools
Issue Type: Bug
Components: build, decision tables
Affects Versions: 7.25.0.Final, 7.26.0.Final
Environment: - 7.25.0.Final or 7.26.0.Final
- spreadsheet decition table
- EscapeQuote: false
Reporter: Hiroko Miura
Assignee: Ant Stephenson
Attachments: dt-build-err.zip
If condition contains '(' and ')' separately as different value in value cell, build fails with error like:
{noformat}
[main] ERROR Unable to build KieBaseModel:dtables
Unable to Analyse Expression $2:
[Error: unable to resolve method using strict-mode: com.sample.Message.$2()]
[Near : {... $2 ....}]
^
[Line: 6, Column: 2] : [Rule name='HelloWorld_11']
{noformat}
This worked with 7.18.0.Final-redhat-00004 (RHDM7.4.1), but fails with 7.25.0.Final or 7.26.0.Final.
Condition in DRL generated by spreadsheet compiler are different per these version.
- 7.25.0.Final/7.26.0.Final
{noformat}
m:Message(status in (Message.HELLO), errorMessage in ("Hello", "Hi"), $2)
{noformat}
- 7.24.0.Final/7.18.0.Final
{noformat}
m:Message(status in (Message.HELLO), errorMessage in ("Hello", "Hi"))
{noformat}
--
This message was sent by Atlassian Jira
(v7.13.5#713005)
6 years, 10 months
[JBoss JIRA] (DROOLS-4551) Build fails when condition in spreadsheet contains '(' and ')' separately as a value
by Hiroko Miura (Jira)
[ https://issues.jboss.org/browse/DROOLS-4551?page=com.atlassian.jira.plugi... ]
Hiroko Miura updated DROOLS-4551:
---------------------------------
Summary: Build fails when condition in spreadsheet contains '(' and ')' separately as a value (was: Build fails when condition in spreadsheet contains '(' and ')' separately as a values)
> Build fails when condition in spreadsheet contains '(' and ')' separately as a value
> ------------------------------------------------------------------------------------
>
> Key: DROOLS-4551
> URL: https://issues.jboss.org/browse/DROOLS-4551
> Project: Drools
> Issue Type: Bug
> Components: build, decision tables
> Affects Versions: 7.25.0.Final, 7.26.0.Final
> Environment: - 7.25.0.Final or 7.26.0.Final
> - spreadsheet decition table
> - EscapeQuote: false
> Reporter: Hiroko Miura
> Assignee: Ant Stephenson
> Priority: Major
> Labels: support
> Attachments: dt-build-err.zip
>
>
> If condition contains '(' and ')' separately as different value in value cell, build fails with error like:
> {noformat}
> [main] ERROR Unable to build KieBaseModel:dtables
> Unable to Analyse Expression $2:
> [Error: unable to resolve method using strict-mode: com.sample.Message.$2()]
> [Near : {... $2 ....}]
> ^
> [Line: 6, Column: 2] : [Rule name='HelloWorld_11']
> {noformat}
> This worked with 7.18.0.Final-redhat-00004 (RHDM7.4.1), but fails with 7.25.0.Final or 7.26.0.Final.
> Condition in DRL generated by spreadsheet compiler are different per these version.
> - 7.25.0.Final/7.26.0.Final
> {noformat}
> m:Message(status in (Message.HELLO), errorMessage in ("Hello", "Hi"), $2)
> {noformat}
> - 7.24.0.Final/7.18.0.Final
> {noformat}
> m:Message(status in (Message.HELLO), errorMessage in ("Hello", "Hi"))
> {noformat}
--
This message was sent by Atlassian Jira
(v7.13.5#713005)
6 years, 10 months
[JBoss JIRA] (DROOLS-4551) Build fails when condition in spreadsheet contains '(' and ')' separately as a values
by Hiroko Miura (Jira)
Hiroko Miura created DROOLS-4551:
------------------------------------
Summary: Build fails when condition in spreadsheet contains '(' and ')' separately as a values
Key: DROOLS-4551
URL: https://issues.jboss.org/browse/DROOLS-4551
Project: Drools
Issue Type: Bug
Components: build, decision tables
Affects Versions: 7.26.0.Final, 7.25.0.Final
Environment: - 7.25.0.Final or 7.26.0.Final
- spreadsheet decition table
- EscapeQuote: false
Reporter: Hiroko Miura
Assignee: Ant Stephenson
Attachments: dt-build-err.zip
If condition contains '(' and ')' separately as different value in value cell, build fails with error like:
{noformat}
[main] ERROR Unable to build KieBaseModel:dtables
Unable to Analyse Expression $2:
[Error: unable to resolve method using strict-mode: com.sample.Message.$2()]
[Near : {... $2 ....}]
^
[Line: 6, Column: 2] : [Rule name='HelloWorld_11']
{noformat}
This worked with 7.18.0.Final-redhat-00004 (RHDM7.4.1), but fails with 7.25.0.Final or 7.26.0.Final.
Condition in DRL generated by spreadsheet compiler are different per these version.
- 7.25.0.Final/7.26.0.Final
{noformat}
m:Message(status in (Message.HELLO), errorMessage in ("Hello", "Hi"), $2)
{noformat}
- 7.24.0.Final/7.18.0.Final
{noformat}
m:Message(status in (Message.HELLO), errorMessage in ("Hello", "Hi"))
{noformat}
--
This message was sent by Atlassian Jira
(v7.13.5#713005)
6 years, 10 months
[JBoss JIRA] (SWSQE-956) Create PSI usage policy
by Filip Brychta (Jira)
Filip Brychta created SWSQE-956:
-----------------------------------
Summary: Create PSI usage policy
Key: SWSQE-956
URL: https://issues.jboss.org/browse/SWSQE-956
Project: Kiali QE
Issue Type: QE Task
Reporter: Filip Brychta
Assignee: Filip Brychta
We have quite a lot but still limited resources available in psi istio-dev project. We need to specify some policy how to share the resources with istio devs.
We already have weekly email with resource overview.
We need to specify some limit which we never want to overcome with longer running VMs.
We have to always keep some resources for dynamically created VMs otherwise those would be blocked by longer running VMs.
Maybe automatic cleanup of longer running VMs which are not marked as "keep" somewhere?
etc..
--
This message was sent by Atlassian Jira
(v7.13.5#713005)
6 years, 10 months
[JBoss JIRA] (SWSQE-955) Prepare jenkins job example
by Filip Brychta (Jira)
Filip Brychta created SWSQE-955:
-----------------------------------
Summary: Prepare jenkins job example
Key: SWSQE-955
URL: https://issues.jboss.org/browse/SWSQE-955
Project: Kiali QE
Issue Type: Sub-task
Reporter: Filip Brychta
Assignee: Filip Brychta
Prepare POC for job which we can discuss and improve. Later it can be reused by istio/jaeger teams.
--
This message was sent by Atlassian Jira
(v7.13.5#713005)
6 years, 10 months