[JBoss JIRA] (TEIIDSB-163) Provide pooling for BaseConnectionFactory sources
by Steven Hawkins (Jira)
Steven Hawkins created TEIIDSB-163:
--------------------------------------
Summary: Provide pooling for BaseConnectionFactory sources
Key: TEIIDSB-163
URL: https://issues.redhat.com/browse/TEIIDSB-163
Project: Teiid Spring Boot
Issue Type: Feature Request
Components: datasource
Reporter: Steven Hawkins
Fix For: 1.4.0
It will depend on the source and the cost of creating a connection, but in general we should provide pooling for connections rather than creating the for every operation. For example salesforce is a heavy weight connection.
The pooling will need to be tied into spring security or jca like logic to properly manage connections by identity once we re-establish that logic.
--
This message was sent by Atlassian Jira
(v7.13.8#713008)
4 years, 11 months
[JBoss JIRA] (TEIID-5883) Move older infinispan dependency to wildfly
by Steven Hawkins (Jira)
[ https://issues.redhat.com/browse/TEIID-5883?page=com.atlassian.jira.plugi... ]
Steven Hawkins resolved TEIID-5883.
-----------------------------------
Fix Version/s: 13.1
13.0.2
Resolution: Done
Moved cache-infinispan to be a subproject of wildfly. It can still be used with embedded, but it clearly depends upon the ispn tied to wildfly. There is now a cache-caffeine that can also be used with embedded - it is preferable in single node situations where no customization of the cache configuration is needed.
> Move older infinispan dependency to wildfly
> -------------------------------------------
>
> Key: TEIID-5883
> URL: https://issues.redhat.com/browse/TEIID-5883
> Project: Teiid
> Issue Type: Bug
> Components: Build/Kits
> Affects Versions: 13.x
> Reporter: Van Halbert
> Assignee: Steven Hawkins
> Priority: Blocker
> Fix For: 13.1, 13.0.2
>
>
> The wildfly version of ispn is marked as having a cve. That dependency version should be isolated to wildfly.
--
This message was sent by Atlassian Jira
(v7.13.8#713008)
4 years, 11 months
[JBoss JIRA] (TEIID-5883) Move older infinispan dependency to wildfly
by Steven Hawkins (Jira)
[ https://issues.redhat.com/browse/TEIID-5883?focusedWorklogId=12449948&pag... ]
Steven Hawkins logged work on TEIID-5883:
-----------------------------------------
Author: Steven Hawkins
Created on: 23/Jan/20 2:37 PM
Start Date: 23/Jan/20 2:37 PM
Worklog Time Spent: 7 hours
Work Description: This unfortunately was conceptually simple, but required a lot of tinkering to get the correct pom dependencies.
Issue Time Tracking
-------------------
Remaining Estimate: 0 minutes (was: 5 hours)
Time Spent: 7 hours
Worklog Id: (was: 12449948)
> Move older infinispan dependency to wildfly
> -------------------------------------------
>
> Key: TEIID-5883
> URL: https://issues.redhat.com/browse/TEIID-5883
> Project: Teiid
> Issue Type: Bug
> Components: Build/Kits
> Affects Versions: 13.x
> Reporter: Van Halbert
> Assignee: Steven Hawkins
> Priority: Blocker
> Fix For: 13.1, 13.0.2
>
> Original Estimate: 5 hours
> Time Spent: 7 hours
> Remaining Estimate: 0 minutes
>
> The wildfly version of ispn is marked as having a cve. That dependency version should be isolated to wildfly.
--
This message was sent by Atlassian Jira
(v7.13.8#713008)
4 years, 11 months
[JBoss JIRA] (TEIID-5884) Create common infinispan connection logic
by Steven Hawkins (Jira)
Steven Hawkins created TEIID-5884:
-------------------------------------
Summary: Create common infinispan connection logic
Key: TEIID-5884
URL: https://issues.redhat.com/browse/TEIID-5884
Project: Teiid
Issue Type: Task
Components: Infinispan
Reporter: Steven Hawkins
Assignee: Ramesh Reddy
Fix For: 13.x
There has been a fork in the infinispan data source logic between teiid and teiid spring boot that could be resolved by moving the common logic into the infinispan api.
--
This message was sent by Atlassian Jira
(v7.13.8#713008)
4 years, 11 months
[JBoss JIRA] (TEIID-5874) Infinispan connection should support a transactional cache
by Steven Hawkins (Jira)
[ https://issues.redhat.com/browse/TEIID-5874?focusedWorklogId=12449947&pag... ]
Steven Hawkins logged work on TEIID-5874:
-----------------------------------------
Author: Steven Hawkins
Created on: 23/Jan/20 1:22 PM
Start Date: 23/Jan/20 1:22 PM
Worklog Time Spent: 6 hours
Issue Time Tracking
-------------------
Remaining Estimate: 0 minutes (was: 5 hours)
Time Spent: 6 hours
Worklog Id: (was: 12449947)
> Infinispan connection should support a transactional cache
> ----------------------------------------------------------
>
> Key: TEIID-5874
> URL: https://issues.redhat.com/browse/TEIID-5874
> Project: Teiid
> Issue Type: Enhancement
> Components: Misc. Connectors
> Reporter: Steven Hawkins
> Priority: Major
> Fix For: 13.1, 13.0.2
>
> Original Estimate: 5 hours
> Time Spent: 6 hours
> Remaining Estimate: 0 minutes
>
> The configuration should allow for single phase commit and non-recoverable xa. This will need to change the transaction support on the translator, set the transaction config, and register a transactionManager lookup that can find the configured transaction manager.
> The infinispan operator does not provide a way to configure the transaction support of the cache, so this may not fully work yet - I'll test to see what happens both with the default cache and with trying to create one on demand.
--
This message was sent by Atlassian Jira
(v7.13.8#713008)
4 years, 11 months
[JBoss JIRA] (TEIID-5874) Infinispan connection should support a transactional cache
by Steven Hawkins (Jira)
[ https://issues.redhat.com/browse/TEIID-5874?page=com.atlassian.jira.plugi... ]
Steven Hawkins resolved TEIID-5874.
-----------------------------------
Fix Version/s: 13.0.2
Resolution: Done
Ported the spring boot changes over along with refinements that will need to move back... also updated the docs about missing properties and the new transaction mode property.
> Infinispan connection should support a transactional cache
> ----------------------------------------------------------
>
> Key: TEIID-5874
> URL: https://issues.redhat.com/browse/TEIID-5874
> Project: Teiid
> Issue Type: Enhancement
> Components: Misc. Connectors
> Reporter: Steven Hawkins
> Priority: Major
> Fix For: 13.1, 13.0.2
>
> Original Estimate: 5 hours
> Remaining Estimate: 5 hours
>
> The configuration should allow for single phase commit and non-recoverable xa. This will need to change the transaction support on the translator, set the transaction config, and register a transactionManager lookup that can find the configured transaction manager.
> The infinispan operator does not provide a way to configure the transaction support of the cache, so this may not fully work yet - I'll test to see what happens both with the default cache and with trying to create one on demand.
--
This message was sent by Atlassian Jira
(v7.13.8#713008)
4 years, 11 months
[JBoss JIRA] (TEIID-5877) OverlappingFileLockException with excel translator
by Steven Hawkins (Jira)
[ https://issues.redhat.com/browse/TEIID-5877?focusedWorklogId=12449945&pag... ]
Steven Hawkins logged work on TEIID-5877:
-----------------------------------------
Author: Steven Hawkins
Created on: 23/Jan/20 1:13 PM
Start Date: 23/Jan/20 1:12 PM
Worklog Time Spent: 3 hours
Issue Time Tracking
-------------------
Remaining Estimate: 1 hour (was: 4 hours)
Time Spent: 3 hours
Worklog Id: (was: 12449945)
> OverlappingFileLockException with excel translator
> --------------------------------------------------
>
> Key: TEIID-5877
> URL: https://issues.redhat.com/browse/TEIID-5877
> Project: Teiid
> Issue Type: Bug
> Components: Misc. Connectors
> Reporter: Steven Hawkins
> Assignee: Steven Hawkins
> Priority: Major
> Fix For: 13.1, 13.0.2
>
> Original Estimate: 4 hours
> Time Spent: 3 hours
> Remaining Estimate: 1 hour
>
> Concurrent access with file locking produces an exception rather than exclusion. This needs to be more gracefully handled.
--
This message was sent by Atlassian Jira
(v7.13.8#713008)
4 years, 11 months