[JBoss JIRA] (TEIID-5285) Add high-level feature for redirection of updates
by Ramesh Reddy (Jira)
[ https://issues.jboss.org/browse/TEIID-5285?page=com.atlassian.jira.plugin... ]
Ramesh Reddy resolved TEIID-5285.
---------------------------------
Resolution: Done
Initial redirection feature is available now with the spring-boot library, anything additional we will work as a separate issue.
> Add high-level feature for redirection of updates
> -------------------------------------------------
>
> Key: TEIID-5285
> URL: https://issues.jboss.org/browse/TEIID-5285
> Project: Teiid
> Issue Type: Feature Request
> Components: Query Engine, Teiid Spring Boot
> Reporter: Steven Hawkins
> Assignee: Ramesh Reddy
> Priority: Major
> Fix For: 12.x
>
> Attachments: redirection-vdb.xml
>
>
> In microservices testing it is desirable to test against production/live data but not commit any updates. We should offer a simple solution that can defined by extension metadata and enabled/disabled by a feature flag. We may need to make simplifying assumptions about the scope (per session, per application, etc.) and durability of the updates.
> Under the covers this will be achieved by using views, update triggers, and a store for the updates and when not enabled the expectation is that all operations should pass through. However the application will be limited to using Teiid SQL and will be required to use the Teiid or pg driver, or Teiid spring boot.
--
This message was sent by Atlassian Jira
(v7.12.1#712002)
6 years
[JBoss JIRA] (TEIID-5526) Missing data source thorntail
by Steven Hawkins (Jira)
[ https://issues.jboss.org/browse/TEIID-5526?page=com.atlassian.jira.plugin... ]
Steven Hawkins commented on TEIID-5526:
---------------------------------------
> If you define a vdb and there is a source for which a jndi name is not matched with a data source from the configuration, the vdb will still be deployed, but won't be active
To clarify, this is only for the case where the source metadata is not provided and cannot be obtained without a connection. If the jndi name does not match and we have metadata the vdb will deploy and be active.
> and there is no indication in the default console log as to the progress or lack thereof with the metadata load.
There is always the log about metadata load starting. And testing this some more I do see appropriate failure logs.
> Given the presumed static nature of thorntail deployments, this scenario should result in a failed deployment like embedded.
It seems like this would either need to be a build time validation or something that can be detected via running/health check. Our initial versions of those would only detect this when the metadata is not available.
Given that I'm seeing appropriate error messages, I'll not worry about this yet.
> Missing data source thorntail
> -----------------------------
>
> Key: TEIID-5526
> URL: https://issues.jboss.org/browse/TEIID-5526
> Project: Teiid
> Issue Type: Quality Risk
> Components: thorntail
> Reporter: Steven Hawkins
> Assignee: Steven Hawkins
> Priority: Major
> Fix For: 12.x
>
>
> If you define a vdb and there is a source for which a jndi name is not matched with a data source from the configuration, the vdb will still be deployed, but won't be active - and there is no indication in the default console log as to the progress or lack thereof with the metadata load.
> Given the presumed static nature of thorntail deployments, this scenario should result in a failed deployment like embedded.
--
This message was sent by Atlassian Jira
(v7.12.1#712002)
6 years
[JBoss JIRA] (TEIID-5526) Missing data source thorntail
by Steven Hawkins (Jira)
[ https://issues.jboss.org/browse/TEIID-5526?page=com.atlassian.jira.plugin... ]
Steven Hawkins updated TEIID-5526:
----------------------------------
Fix Version/s: 12.x
(was: 11.2.1)
> Missing data source thorntail
> -----------------------------
>
> Key: TEIID-5526
> URL: https://issues.jboss.org/browse/TEIID-5526
> Project: Teiid
> Issue Type: Quality Risk
> Components: thorntail
> Reporter: Steven Hawkins
> Assignee: Steven Hawkins
> Priority: Major
> Fix For: 12.x
>
>
> If you define a vdb and there is a source for which a jndi name is not matched with a data source from the configuration, the vdb will still be deployed, but won't be active - and there is no indication in the default console log as to the progress or lack thereof with the metadata load.
> Given the presumed static nature of thorntail deployments, this scenario should result in a failed deployment like embedded.
--
This message was sent by Atlassian Jira
(v7.12.1#712002)
6 years
[JBoss JIRA] (TEIID-5526) Missing data source thorntail
by Steven Hawkins (Jira)
[ https://issues.jboss.org/browse/TEIID-5526?page=com.atlassian.jira.plugin... ]
Steven Hawkins updated TEIID-5526:
----------------------------------
Priority: Minor (was: Major)
> Missing data source thorntail
> -----------------------------
>
> Key: TEIID-5526
> URL: https://issues.jboss.org/browse/TEIID-5526
> Project: Teiid
> Issue Type: Quality Risk
> Components: thorntail
> Reporter: Steven Hawkins
> Assignee: Steven Hawkins
> Priority: Minor
> Fix For: 12.x
>
>
> If you define a vdb and there is a source for which a jndi name is not matched with a data source from the configuration, the vdb will still be deployed, but won't be active - and there is no indication in the default console log as to the progress or lack thereof with the metadata load.
> Given the presumed static nature of thorntail deployments, this scenario should result in a failed deployment like embedded.
--
This message was sent by Atlassian Jira
(v7.12.1#712002)
6 years
[JBoss JIRA] (TEIID-5526) Missing data source thorntail
by Steven Hawkins (Jira)
[ https://issues.jboss.org/browse/TEIID-5526?page=com.atlassian.jira.plugin... ]
Steven Hawkins reassigned TEIID-5526:
-------------------------------------
Assignee: (was: Steven Hawkins)
> Missing data source thorntail
> -----------------------------
>
> Key: TEIID-5526
> URL: https://issues.jboss.org/browse/TEIID-5526
> Project: Teiid
> Issue Type: Quality Risk
> Components: thorntail
> Reporter: Steven Hawkins
> Priority: Minor
> Fix For: 12.x
>
>
> If you define a vdb and there is a source for which a jndi name is not matched with a data source from the configuration, the vdb will still be deployed, but won't be active - and there is no indication in the default console log as to the progress or lack thereof with the metadata load.
> Given the presumed static nature of thorntail deployments, this scenario should result in a failed deployment like embedded.
--
This message was sent by Atlassian Jira
(v7.12.1#712002)
6 years