[JBoss JIRA] Updated: (TEIID-1485) Virtual Procedures validator will not correctly validate whether access patterns are satisfied, resulting in run-time errors
by Steven Hawkins (JIRA)
[ https://issues.jboss.org/browse/TEIID-1485?page=com.atlassian.jira.plugin... ]
Steven Hawkins updated TEIID-1485:
----------------------------------
Affects Version/s: 6.0.0
Priority: Minor (was: Major)
Description:
Create a table that has an access pattern. Then create a virtual procedure that selects data from the table, but does not satisfy the access pattern. Validate the procedure -- it will validate successfully.
We should catch access pattern errors during validation. Instead, this results in run-time errors.
See attached screenshot for an example.
was:
Create a table that has an access pattern. Then create a virtual procedure that selects data from the table, but does not satisfy the access pattern. Validate the procedure -- it will validate successfully.
This is a bug. We should catch access pattern errors during validation. Instead, this results in run-time errors.
See attached screenshot for an example.
Component/s: Query Engine
This was moved from the designer since the validation of access patterns is performed in Teiid. Other than the simple case shown in this issue it is generally hard to determine if an access pattern will be violated when contained under view layers and with complex predicates.
A possible validation could simply check only if there is sufficient (but to not actually assess pushdown) criteria against a physical table.
> Virtual Procedures validator will not correctly validate whether access patterns are satisfied, resulting in run-time errors
> ----------------------------------------------------------------------------------------------------------------------------
>
> Key: TEIID-1485
> URL: https://issues.jboss.org/browse/TEIID-1485
> Project: Teiid
> Issue Type: Feature Request
> Components: Query Engine
> Affects Versions: 6.0.0
> Reporter: Michael Walker
> Priority: Minor
> Attachments: novalidation.JPG
>
>
> Create a table that has an access pattern. Then create a virtual procedure that selects data from the table, but does not satisfy the access pattern. Validate the procedure -- it will validate successfully.
> We should catch access pattern errors during validation. Instead, this results in run-time errors.
> See attached screenshot for an example.
--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira
13 years, 8 months
[JBoss JIRA] Created: (TEIID-1493) In a cluster the distributed cache is cleared by a node rejoining
by Steven Hawkins (JIRA)
In a cluster the distributed cache is cleared by a node rejoining
-----------------------------------------------------------------
Key: TEIID-1493
URL: https://issues.jboss.org/browse/TEIID-1493
Project: Teiid
Issue Type: Quality Risk
Components: Query Engine
Affects Versions: 7.1
Reporter: Steven Hawkins
Assignee: Steven Hawkins
Fix For: 7.4
The load event for a vdb (even startup) will trigger a clearing of the cache, which when clustered will include the distributed entries.
In a clustered mode we assume (and should possibly enforce) that vdb versioning must be used to differentiate vdbs so it should be safe to not clear the replicated area.
--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira
13 years, 8 months
[JBoss JIRA] Created: (TEIID-1329) API to force metadata read
by Mark Addleman (JIRA)
API to force metadata read
--------------------------
Key: TEIID-1329
URL: https://jira.jboss.org/browse/TEIID-1329
Project: Teiid
Issue Type: Feature Request
Components: AdminApi
Affects Versions: 7.1
Reporter: Mark Addleman
Assignee: Steven Hawkins
Priority: Minor
We have a dynamic set of datasources that are accessed through Teiid. Each data source is represented as a different model within the VDB. Some data sources may not be available at the time Teiid executes the translator's getMetadata() method. When our code detects the data source is available, I'd like to poke Teiid to re-read the appropriate translator's metadata.
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: https://jira.jboss.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
13 years, 8 months