[JBoss JIRA] (TEIID-4466) Inconsistent synchronization around odbc sync handling
by Steven Hawkins (JIRA)
Steven Hawkins created TEIID-4466:
-------------------------------------
Summary: Inconsistent synchronization around odbc sync handling
Key: TEIID-4466
URL: https://issues.jboss.org/browse/TEIID-4466
Project: Teiid
Issue Type: Bug
Components: ODBC
Affects Versions: 7.7
Reporter: Steven Hawkins
Assignee: Steven Hawkins
Fix For: 9.1, 9.0
There is a narrow race condition when an odbc message is followed by sync - the isExecuting check is supposed to prevent the sync until the execution is complete, but is not synchronized.
The result can be an exception in the pg client:
java.lang.IndexOutOfBoundsException: Index: 0, Size: 0
at java.util.ArrayList.rangeCheck(ArrayList.java:653)
at java.util.ArrayList.get(ArrayList.java:429)
at org.postgresql.core.v3.QueryExecutorImpl.processResults(QueryExecutorImpl.java:1825)
at org.postgresql.core.v3.QueryExecutorImpl.execute(QueryExecutorImpl.java:255)
As the pendingExecuteQueue will have been cleared by the early response to sync.
--
This message was sent by Atlassian JIRA
(v6.4.11#64026)
9 years, 6 months
[JBoss JIRA] (TEIID-4465) Update google ra config
by Steven Hawkins (JIRA)
Steven Hawkins created TEIID-4465:
-------------------------------------
Summary: Update google ra config
Key: TEIID-4465
URL: https://issues.jboss.org/browse/TEIID-4465
Project: Teiid
Issue Type: Bug
Components: Build/Kits
Affects Versions: 9.0
Reporter: Steven Hawkins
Assignee: Steven Hawkins
Fix For: 9.1, 9.0.5
With TEIID-4034 the kitted ds config also needed updated.
--
This message was sent by Atlassian JIRA
(v6.4.11#64026)
9 years, 6 months
[JBoss JIRA] (TEIID-4456) Enable the abiltiy to specify all the message descriptors when using protobuf configuration
by Van Halbert (JIRA)
[ https://issues.jboss.org/browse/TEIID-4456?page=com.atlassian.jira.plugin... ]
Work on TEIID-4456 started by Van Halbert.
------------------------------------------
> Enable the abiltiy to specify all the message descriptors when using protobuf configuration
> -------------------------------------------------------------------------------------------
>
> Key: TEIID-4456
> URL: https://issues.jboss.org/browse/TEIID-4456
> Project: Teiid
> Issue Type: Enhancement
> Components: Misc. Connectors
> Affects Versions: 9.2
> Reporter: Van Halbert
> Assignee: Van Halbert
>
> Change configuration to enable the specification of all the protobuf descriptors to use.
> Currently, only the root protobuf descriptor is configured in the resource-adapter. Example:
> {code}
> <config-property name="MessageDescriptor">
> bigdata.DataEntity
> </config-property>
> {code}
>
> and expect the .proto file to configure the relationship for the child descriptor within the parent:
> Example:
> {code}
> package bigdata;
> message DataEntity {
> ..
> optional MetaData context = 6;
> message MetaData {
> ...
> }
> }
> {code}
> and the metadata process can derive the children descriptors from the root descriptor.
> However, if all message descriptors are specified, that would allow for defining children message at the root level (outside the parent). And would allow the message descriptor to be shared among other messages.
--
This message was sent by Atlassian JIRA
(v6.4.11#64026)
9 years, 6 months
[JBoss JIRA] (TEIID-4464) Support Salesforce Bulk API for updates and deletes
by Juraj Duráni (JIRA)
Juraj Duráni created TEIID-4464:
-----------------------------------
Summary: Support Salesforce Bulk API for updates and deletes
Key: TEIID-4464
URL: https://issues.jboss.org/browse/TEIID-4464
Project: Teiid
Issue Type: Feature Request
Components: Salesforce Connector
Reporter: Juraj Duráni
Assignee: Steven Hawkins
Priority: Minor
Teiid currently supports insert (TEIID-2248) and select (TEIID-4284). It would be nice to have this support also for update and delete.
--
This message was sent by Atlassian JIRA
(v6.4.11#64026)
9 years, 6 months
[JBoss JIRA] (TEIID-4463) No results with cross source outer join and offset only
by Steven Hawkins (JIRA)
[ https://issues.jboss.org/browse/TEIID-4463?page=com.atlassian.jira.plugin... ]
Steven Hawkins resolved TEIID-4463.
-----------------------------------
Resolution: Done
Updated the logic to check a limit before creating a new node.
> No results with cross source outer join and offset only
> -------------------------------------------------------
>
> Key: TEIID-4463
> URL: https://issues.jboss.org/browse/TEIID-4463
> Project: Teiid
> Issue Type: Bug
> Components: Query Engine
> Reporter: Steven Hawkins
> Assignee: Steven Hawkins
> Priority: Critical
> Fix For: 9.1, 8.13.7, 9.0.5
>
>
> TEIID-3568 introduced a regression where when only an offset is used, the pushed limit will effectively prevent any results.
> So a query like:
> select ... sourcea.tbl left outer join sourceb.tbl ... offset 1 row
> will push a limit 1 to the sourcea.tbl query, effectively eliminating all results.
--
This message was sent by Atlassian JIRA
(v6.4.11#64026)
9 years, 6 months
[JBoss JIRA] (TEIID-4463) No results with cross source outer join and offset only
by Steven Hawkins (JIRA)
Steven Hawkins created TEIID-4463:
-------------------------------------
Summary: No results with cross source outer join and offset only
Key: TEIID-4463
URL: https://issues.jboss.org/browse/TEIID-4463
Project: Teiid
Issue Type: Bug
Components: Query Engine
Reporter: Steven Hawkins
Assignee: Steven Hawkins
Priority: Critical
Fix For: 9.1, 8.13.7, 9.0.5
TEIID-3568 introduced a regression where when only an offset is used, the pushed limit will effectively prevent any results.
So a query like:
select ... sourcea.tbl left outer join sourceb.tbl ... offset 1 row
will push a limit 1 to the sourcea.tbl query, effectively eliminating all results.
--
This message was sent by Atlassian JIRA
(v6.4.11#64026)
9 years, 6 months