[JBoss JIRA] (TEIID-5630) Concurrency issue with wildfly service install
by Steven Hawkins (Jira)
Steven Hawkins created TEIID-5630:
-------------------------------------
Summary: Concurrency issue with wildfly service install
Key: TEIID-5630
URL: https://issues.jboss.org/browse/TEIID-5630
Project: Teiid
Issue Type: Bug
Components: Server
Reporter: Steven Hawkins
Assignee: Steven Hawkins
Checks were added such that the thread that creates the service must be the thread to install it. That does not work with async loading of metadata.
{code}
14:02:00,496 ERROR [org.teiid.RUNTIME] (Worker51) TEIID30021 Uncaught exception processing work: java.util.ConcurrentModificationException: ServiceBuilder used by multiple threads
{code}
--
This message was sent by Atlassian Jira
(v7.12.1#712002)
5 years, 11 months
[JBoss JIRA] (TEIID-5629) Upgrade to WildFly 15.0.1
by Steven Hawkins (Jira)
[ https://issues.jboss.org/browse/TEIID-5629?page=com.atlassian.jira.plugin... ]
Steven Hawkins edited comment on TEIID-5629 at 1/28/19 10:11 AM:
-----------------------------------------------------------------
It looks like TEIID-5629 should have affected wildfly 14 as well.
was (Author: shawkins):
It looks like this should have affected wildfly 14 as well. Last year checks were added such that the thread that creates the service must be the thread to install it. That does not work with async loading of metadata.
> Upgrade to WildFly 15.0.1
> -------------------------
>
> Key: TEIID-5629
> URL: https://issues.jboss.org/browse/TEIID-5629
> Project: Teiid
> Issue Type: Task
> Components: Server
> Reporter: Steven Hawkins
> Assignee: Steven Hawkins
> Priority: Major
> Fix For: 12.1
>
>
> The initial investigation makes it look like this upgrade is appropriate for a minor release. The two benefits are java 11 support when running in wildfly and alignment with thorntail.
--
This message was sent by Atlassian Jira
(v7.12.1#712002)
5 years, 11 months
[JBoss JIRA] (TEIID-5629) Upgrade to WildFly 15.0.1
by Steven Hawkins (Jira)
[ https://issues.jboss.org/browse/TEIID-5629?page=com.atlassian.jira.plugin... ]
Steven Hawkins updated TEIID-5629:
----------------------------------
Description: The initial investigation makes it look like this upgrade is appropriate for a minor release. The two benefits are java 11 support when running in wildfly and alignment with thorntail. (was: The initial investigation makes it look like this upgrade is appropriate for a minor release. The two benefits are java 11 support when running in wildfly and alignment with thorntail.
While we compile without issue - there are some errors running the integration tests having to do with some possibly new thread safety checks that wildfly is doing. They seem to be cause an issue with the rest war deployment.
{code}
14:02:00,496 ERROR [org.teiid.RUNTIME] (Worker51) TEIID30021 Uncaught exception processing work: java.util.ConcurrentModificationException: ServiceBuilder used by multiple threads
{code})
> Upgrade to WildFly 15.0.1
> -------------------------
>
> Key: TEIID-5629
> URL: https://issues.jboss.org/browse/TEIID-5629
> Project: Teiid
> Issue Type: Task
> Components: Server
> Reporter: Steven Hawkins
> Assignee: Steven Hawkins
> Priority: Major
> Fix For: 12.1
>
>
> The initial investigation makes it look like this upgrade is appropriate for a minor release. The two benefits are java 11 support when running in wildfly and alignment with thorntail.
--
This message was sent by Atlassian Jira
(v7.12.1#712002)
5 years, 11 months
[JBoss JIRA] (TEIID-5629) Upgrade to WildFly 15.0.1
by Steven Hawkins (Jira)
[ https://issues.jboss.org/browse/TEIID-5629?page=com.atlassian.jira.plugin... ]
Steven Hawkins commented on TEIID-5629:
---------------------------------------
It looks like this should have affected wildfly 14 as well. Last year checks were added such that the thread that creates the service must be the thread to install it. That does not work with async loading of metadata.
> Upgrade to WildFly 15.0.1
> -------------------------
>
> Key: TEIID-5629
> URL: https://issues.jboss.org/browse/TEIID-5629
> Project: Teiid
> Issue Type: Task
> Components: Server
> Reporter: Steven Hawkins
> Assignee: Steven Hawkins
> Priority: Major
> Fix For: 12.1
>
>
> The initial investigation makes it look like this upgrade is appropriate for a minor release. The two benefits are java 11 support when running in wildfly and alignment with thorntail.
> While we compile without issue - there are some errors running the integration tests having to do with some possibly new thread safety checks that wildfly is doing. They seem to be cause an issue with the rest war deployment.
> {code}
> 14:02:00,496 ERROR [org.teiid.RUNTIME] (Worker51) TEIID30021 Uncaught exception processing work: java.util.ConcurrentModificationException: ServiceBuilder used by multiple threads
> {code}
--
This message was sent by Atlassian Jira
(v7.12.1#712002)
5 years, 11 months
[JBoss JIRA] (TEIID-5620) Provide flattened jmx metrics
by Steven Hawkins (Jira)
[ https://issues.jboss.org/browse/TEIID-5620?page=com.atlassian.jira.plugin... ]
Work on TEIID-5620 started by Steven Hawkins.
---------------------------------------------
> Provide flattened jmx metrics
> -----------------------------
>
> Key: TEIID-5620
> URL: https://issues.jboss.org/browse/TEIID-5620
> Project: Teiid
> Issue Type: Quality Risk
> Components: Server
> Reporter: Steven Hawkins
> Assignee: Steven Hawkins
> Priority: Major
> Fix For: 12.1
>
>
> Providing JMX metrics via jolokia to Prometheus does not work well with complex types. We are providing several metric sets - engine stats, worker pool stats, requests, etc. as beans which needs to be flattened. Simple parameters are ok to the metrics methods, but simple results are required.
> We need to make sure that at least statistics are available on:
> * number of plans waiting to be processed - this will be a primary metric for determining horizontal scale out
> * amount /%of buffer memory used - this will be a primary metric for determining if pods need to be allocated with more memory/disk
> Ideally alerting could be available on percent utilization - but we could also add a metric such as out of disk count to provide a hard count of exceptional conditions.
> It's assumed that cpu utilization will be monitored from the pod itself - which will be a primary metric for determining if pods should be allocated with more cpu resources.
--
This message was sent by Atlassian Jira
(v7.12.1#712002)
5 years, 11 months
[JBoss JIRA] (TEIID-5629) Upgrade to WildFly 15.0.1
by Steven Hawkins (Jira)
[ https://issues.jboss.org/browse/TEIID-5629?page=com.atlassian.jira.plugin... ]
Work on TEIID-5629 started by Steven Hawkins.
---------------------------------------------
> Upgrade to WildFly 15.0.1
> -------------------------
>
> Key: TEIID-5629
> URL: https://issues.jboss.org/browse/TEIID-5629
> Project: Teiid
> Issue Type: Task
> Components: Server
> Reporter: Steven Hawkins
> Assignee: Steven Hawkins
> Priority: Major
> Fix For: 12.1
>
>
> The initial investigation makes it look like this upgrade is appropriate for a minor release. The two benefits are java 11 support when running in wildfly and alignment with thorntail.
> While we compile without issue - there are some errors running the integration tests having to do with some possibly new thread safety checks that wildfly is doing. They seem to be cause an issue with the rest war deployment.
> {code}
> 14:02:00,496 ERROR [org.teiid.RUNTIME] (Worker51) TEIID30021 Uncaught exception processing work: java.util.ConcurrentModificationException: ServiceBuilder used by multiple threads
> {code}
--
This message was sent by Atlassian Jira
(v7.12.1#712002)
5 years, 11 months
[JBoss JIRA] (TEIID-5629) Upgrade to WildFly 15.0.1
by Steven Hawkins (Jira)
Steven Hawkins created TEIID-5629:
-------------------------------------
Summary: Upgrade to WildFly 15.0.1
Key: TEIID-5629
URL: https://issues.jboss.org/browse/TEIID-5629
Project: Teiid
Issue Type: Task
Components: Server
Reporter: Steven Hawkins
Assignee: Steven Hawkins
Fix For: 12.1
The initial investigation makes it look like this upgrade is appropriate for a minor release. The two benefits are java 11 support when running in wildfly and alignment with thorntail.
While we compile without issue - there are some errors running the integration tests having to do with some possibly new thread safety checks that wildfly is doing. They seem to be cause an issue with the rest war deployment.
{code}
14:02:00,496 ERROR [org.teiid.RUNTIME] (Worker51) TEIID30021 Uncaught exception processing work: java.util.ConcurrentModificationException: ServiceBuilder used by multiple threads
{code}
--
This message was sent by Atlassian Jira
(v7.12.1#712002)
5 years, 11 months
[JBoss JIRA] (TEIID-5628) Upgrade poi to 3.13
by Steven Hawkins (Jira)
[ https://issues.jboss.org/browse/TEIID-5628?page=com.atlassian.jira.plugin... ]
Steven Hawkins resolved TEIID-5628.
-----------------------------------
Resolution: Done
Updated and removed dom4j. Later versions pull in other dependencies unfortunately. There is also an existing compile dependency on stax-api that wasn't reflected in the pom/module, so it appears to still not be needed by the module.
> Upgrade poi to 3.13
> -------------------
>
> Key: TEIID-5628
> URL: https://issues.jboss.org/browse/TEIID-5628
> Project: Teiid
> Issue Type: Quality Risk
> Components: Misc. Connectors
> Reporter: Steven Hawkins
> Assignee: Steven Hawkins
> Priority: Major
> Fix For: 12.1
>
>
> Performing the upgrade will remove the need for a dependency on dom4j, which overlaps with WildFly.
--
This message was sent by Atlassian Jira
(v7.12.1#712002)
5 years, 11 months
[JBoss JIRA] (TEIID-5628) Upgrade poi to 3.14
by Steven Hawkins (Jira)
Steven Hawkins created TEIID-5628:
-------------------------------------
Summary: Upgrade poi to 3.14
Key: TEIID-5628
URL: https://issues.jboss.org/browse/TEIID-5628
Project: Teiid
Issue Type: Quality Risk
Components: Misc. Connectors
Reporter: Steven Hawkins
Assignee: Steven Hawkins
Fix For: 12.1
Performing the upgrade will remove the need for a dependency on dom4j, which overlaps with WildFly.
--
This message was sent by Atlassian Jira
(v7.12.1#712002)
5 years, 11 months