[JBoss JIRA] (TEIID-5657) VDB Migration Tool
by Van Halbert (Jira)
Van Halbert created TEIID-5657:
----------------------------------
Summary: VDB Migration Tool
Key: TEIID-5657
URL: https://issues.jboss.org/browse/TEIID-5657
Project: Teiid
Issue Type: Feature Request
Components: Tooling
Affects Versions: 12.x
Reporter: Van Halbert
Assignee: Barry LaFond
A migration tool will be provided to convert customer vdbs into just ddl. More than likely this will be just a single ddl file - which will probably not be acceptable to customers with large vdbs.
We have this utility already available as just a main method in one of our jars. It is anticipated that a maven repo will be distribution mechanism and minimal documentation will be provided.
There should be optional validation available for the vdb ddl at build time. This breaks down into 3 parts:
1. static syntactic validation, potentially even fully resolving if all metadata is present. This makes sure that basic typos will be caught.
2. providing hard errors for things that are completely removed - an error for usage of soap or function models for example.
3. providing errors or warning for features that are not yet available - vdb imports, sources that aren't yet supported etc.
To avoid introducing a new plugin or plugging into fmp it's been suggested that the validation could be run via a generated unit test, which ties into another task which is booster, base project, or last resort an arche type that scaffolds the developer project.
This could possibly be included in the quickstarts as a means to facilitate its use.
--
This message was sent by Atlassian Jira
(v7.12.1#712002)
5 years, 10 months
[JBoss JIRA] (TEIID-5425) Concurrency/timing issues observed with travis builds
by Steven Hawkins (Jira)
[ https://issues.jboss.org/browse/TEIID-5425?page=com.atlassian.jira.plugin... ]
Steven Hawkins edited comment on TEIID-5425 at 2/13/19 9:28 AM:
----------------------------------------------------------------
This appears to be a netty issue. Checking back with 8.7 and 8.11 this situation does not occur - it seems to have come in with Teiid 9.x. It is also not related to the synchronization of the PgBackendProtocol - it still occurs even with fully locking (which should already be accounted for by the message processing logic, but I wanted to rule that out).
was (Author: shawkins):
This appears to be a netty issue. Checking back with 8.7, 8.11, and 9.3 this situation does not occur - it seems to have come in with Teiid 10.x. It is also not related to the synchronization of the PgBackendProtocol - it still occurs even with fully locking (which should already be accounted for by the message processing logic, but I wanted to rule that out).
> Concurrency/timing issues observed with travis builds
> -----------------------------------------------------
>
> Key: TEIID-5425
> URL: https://issues.jboss.org/browse/TEIID-5425
> Project: Teiid
> Issue Type: Bug
> Components: Build/Kits
> Reporter: Steven Hawkins
> Assignee: Steven Hawkins
> Priority: Major
> Fix For: 12.1
>
>
> Several unit tests have been observed to fail during travis builds occasionally:
> 1. TestODBCSocketTransport.testRegClass:757 » PSQL ResultSet not positioned prope...
> 2. TestExternalMatViews.testLazyUpdate:930 expected:<2> but was:<1> (see https://api.travis-ci.org/v3/job/405801976/log.txt)
> 3. [ERROR] TestLocalConnections.testWaitForLoadTimeout:475
> 4. From https://api.travis-ci.org/v3/job/415138409/log.txt
> [ERROR] testReplication(org.teiid.systemmodel.TestReplication) Time elapsed: 35.21 s <<< FAILURE!
> java.lang.AssertionError: expected:<0.9164140964242746> but was:<0.18750528722359294>
> at org.teiid.systemmodel.TestReplication.testReplication(TestReplication.java:122)
--
This message was sent by Atlassian Jira
(v7.12.1#712002)
5 years, 10 months
[JBoss JIRA] (TEIID-5425) Concurrency/timing issues observed with travis builds
by Steven Hawkins (Jira)
[ https://issues.jboss.org/browse/TEIID-5425?page=com.atlassian.jira.plugin... ]
Steven Hawkins commented on TEIID-5425:
---------------------------------------
This appears to be a netty issue. Checking back with 8.7, 8.11, and 9.3 this situation does not occur - it seems to have come in with Teiid 10.x. It is also not related to the synchronization of the PgBackendProtocol - it still occurs even with fully locking (which should already be accounted for by the message processing logic, but I wanted to rule that out).
> Concurrency/timing issues observed with travis builds
> -----------------------------------------------------
>
> Key: TEIID-5425
> URL: https://issues.jboss.org/browse/TEIID-5425
> Project: Teiid
> Issue Type: Bug
> Components: Build/Kits
> Reporter: Steven Hawkins
> Assignee: Steven Hawkins
> Priority: Major
> Fix For: 12.1
>
>
> Several unit tests have been observed to fail during travis builds occasionally:
> 1. TestODBCSocketTransport.testRegClass:757 » PSQL ResultSet not positioned prope...
> 2. TestExternalMatViews.testLazyUpdate:930 expected:<2> but was:<1> (see https://api.travis-ci.org/v3/job/405801976/log.txt)
> 3. [ERROR] TestLocalConnections.testWaitForLoadTimeout:475
> 4. From https://api.travis-ci.org/v3/job/415138409/log.txt
> [ERROR] testReplication(org.teiid.systemmodel.TestReplication) Time elapsed: 35.21 s <<< FAILURE!
> java.lang.AssertionError: expected:<0.9164140964242746> but was:<0.18750528722359294>
> at org.teiid.systemmodel.TestReplication.testReplication(TestReplication.java:122)
--
This message was sent by Atlassian Jira
(v7.12.1#712002)
5 years, 10 months
[JBoss JIRA] (TEIID-5425) Concurrency/timing issues observed with travis builds
by Steven Hawkins (Jira)
[ https://issues.jboss.org/browse/TEIID-5425?page=com.atlassian.jira.plugin... ]
Steven Hawkins commented on TEIID-5425:
---------------------------------------
I have locally reproduced a similar pg issue. Using 4 connections on 4 different threads issuing the "select oid from pg_class where relname='pg_class'" query will eventually hit: "No results were returned by the query."
> Concurrency/timing issues observed with travis builds
> -----------------------------------------------------
>
> Key: TEIID-5425
> URL: https://issues.jboss.org/browse/TEIID-5425
> Project: Teiid
> Issue Type: Bug
> Components: Build/Kits
> Reporter: Steven Hawkins
> Assignee: Steven Hawkins
> Priority: Major
> Fix For: 12.1
>
>
> Several unit tests have been observed to fail during travis builds occasionally:
> 1. TestODBCSocketTransport.testRegClass:757 » PSQL ResultSet not positioned prope...
> 2. TestExternalMatViews.testLazyUpdate:930 expected:<2> but was:<1> (see https://api.travis-ci.org/v3/job/405801976/log.txt)
> 3. [ERROR] TestLocalConnections.testWaitForLoadTimeout:475
> 4. From https://api.travis-ci.org/v3/job/415138409/log.txt
> [ERROR] testReplication(org.teiid.systemmodel.TestReplication) Time elapsed: 35.21 s <<< FAILURE!
> java.lang.AssertionError: expected:<0.9164140964242746> but was:<0.18750528722359294>
> at org.teiid.systemmodel.TestReplication.testReplication(TestReplication.java:122)
--
This message was sent by Atlassian Jira
(v7.12.1#712002)
5 years, 10 months
[JBoss JIRA] (TEIIDSB-24) Image security integration
by Ramesh Reddy (Jira)
[ https://issues.jboss.org/browse/TEIIDSB-24?page=com.atlassian.jira.plugin... ]
Ramesh Reddy updated TEIIDSB-24:
--------------------------------
Component/s: OpenShift
> Image security integration
> --------------------------
>
> Key: TEIIDSB-24
> URL: https://issues.jboss.org/browse/TEIIDSB-24
> Project: Teiid Spring Boot
> Issue Type: Sub-task
> Components: OpenShift
> Reporter: Steven Hawkins
> Assignee: Ramesh Reddy
> Priority: Major
> Fix For: 1.0.3
>
>
> Security integration has multiple considerations. From the parent issue TEIIDSB-23 we can just utilize 3scale for the initial securitization of rest services. However the usage of data roles, whether over rest or a driver needs proper role mapping.
--
This message was sent by Atlassian Jira
(v7.12.1#712002)
5 years, 10 months