[JBoss JIRA] (TEIID-3402) Use JBoss Module to start adminShell
by Steven Hawkins (JIRA)
[ https://issues.jboss.org/browse/TEIID-3402?page=com.atlassian.jira.plugin... ]
Steven Hawkins commented on TEIID-3402:
---------------------------------------
> I just found adminShell under jboss home
Do you mean in the product kit? The community provides separate zips.
> Use JBoss Module to start adminShell
> ------------------------------------
>
> Key: TEIID-3402
> URL: https://issues.jboss.org/browse/TEIID-3402
> Project: Teiid
> Issue Type: Feature Request
> Components: Build/Kits
> Affects Versions: 8.11
> Reporter: Kylin Soong
> Assignee: Steven Hawkins
>
> Current we have packaged a lot jars under $JBOSS_HOME/dataVirtualization/teiid-adminshell/lib, most of these jars are duplicated with jars under $JBOSS_HOME/modules, If we use JBoss Module to start adminShell, all these jars folder can be removed, this will let DV more lightweight.
--
This message was sent by Atlassian JIRA
(v6.3.11#6341)
9 years, 9 months
[JBoss JIRA] (TEIID-3402) Use JBoss Module to start adminShell
by Kylin Soong (JIRA)
[ https://issues.jboss.org/browse/TEIID-3402?page=com.atlassian.jira.plugin... ]
Kylin Soong commented on TEIID-3402:
------------------------------------
I just found adminShell under jboss home, so I think it's a component of DV, so we can reuse modules folder's jars, change start script like
~~~
java -jar ../../jboss-modules.jar -mp $adaminShell.module
~~~
due to most jars under teiid-adminshell/lib are exist in modules folder, we can reuse it.
If AdminShell is a standalone remote client, we can close this issue.
> Use JBoss Module to start adminShell
> ------------------------------------
>
> Key: TEIID-3402
> URL: https://issues.jboss.org/browse/TEIID-3402
> Project: Teiid
> Issue Type: Feature Request
> Components: Build/Kits
> Affects Versions: 8.11
> Reporter: Kylin Soong
> Assignee: Steven Hawkins
>
> Current we have packaged a lot jars under $JBOSS_HOME/dataVirtualization/teiid-adminshell/lib, most of these jars are duplicated with jars under $JBOSS_HOME/modules, If we use JBoss Module to start adminShell, all these jars folder can be removed, this will let DV more lightweight.
--
This message was sent by Atlassian JIRA
(v6.3.11#6341)
9 years, 9 months
[JBoss JIRA] (TEIID-3401) OData layer generates incorrect alias names in orderby
by Steven Hawkins (JIRA)
[ https://issues.jboss.org/browse/TEIID-3401?page=com.atlassian.jira.plugin... ]
Steven Hawkins commented on TEIID-3401:
---------------------------------------
Can you provide more information, such as a logs showing where the problem query is formed? The odata layer does not have any logic that would manipulate an order by in this way.
> OData layer generates incorrect alias names in orderby
> ------------------------------------------------------
>
> Key: TEIID-3401
> URL: https://issues.jboss.org/browse/TEIID-3401
> Project: Teiid
> Issue Type: Bug
> Components: OData
> Reporter: Sanjeev Gour
> Assignee: Steven Hawkins
> Fix For: 8.7
>
>
> When a table has large number of columns, a request like the following http://localhost:8080/odata/VDB.1/objectName generates a query like SELECT col1 as c_1, col2 as c2.....col23 as c_23...col35 as c_35 ..FROM objectName ORDER BY "c_0", "c_1", "c_2", "c_3", "c_2"3, "c_3"5. Here c_0, c_1, c_2, c_3, c_23, c_35 happen to be the primary key columns. As seen in the query, the quotes around the column alias are incorrect for c_23 and c_35 which results into an invalid query.
--
This message was sent by Atlassian JIRA
(v6.3.11#6341)
9 years, 9 months
[JBoss JIRA] (TEIID-3393) Add an adminapi interface impl for embedded
by Steven Hawkins (JIRA)
[ https://issues.jboss.org/browse/TEIID-3393?page=com.atlassian.jira.plugin... ]
Steven Hawkins commented on TEIID-3393:
---------------------------------------
> What's the main reasons for embedded implementation?
There are operations on the adminapi interface, such as addSource, clearCache, etc., that don't a corresponding method for embedded. So to make embedded a more complete offering we should expose admin methods (or at least a subset of them). More than likely this would just be from a call like EmbeddedServer.getAdmin
> Add an adminapi interface impl for embedded
> -------------------------------------------
>
> Key: TEIID-3393
> URL: https://issues.jboss.org/browse/TEIID-3393
> Project: Teiid
> Issue Type: Feature Request
> Components: Embedded
> Reporter: Steven Hawkins
> Assignee: Kylin Soong
> Fix For: 8.11
>
>
> For as many methods as seems reasonable we should implement the adminapi interface for embedded.
--
This message was sent by Atlassian JIRA
(v6.3.11#6341)
9 years, 9 months
[JBoss JIRA] (TEIID-3402) Use JBoss Module to start adminShell
by Steven Hawkins (JIRA)
[ https://issues.jboss.org/browse/TEIID-3402?page=com.atlassian.jira.plugin... ]
Steven Hawkins commented on TEIID-3402:
---------------------------------------
AdminShell is a standalone remote client, so it needs a set of jars that is independent from the server. Or are you talking about an alternative kitting scheme?
> Use JBoss Module to start adminShell
> ------------------------------------
>
> Key: TEIID-3402
> URL: https://issues.jboss.org/browse/TEIID-3402
> Project: Teiid
> Issue Type: Feature Request
> Components: Build/Kits
> Affects Versions: 8.11
> Reporter: Kylin Soong
> Assignee: Steven Hawkins
>
> Current we have packaged a lot jars under $JBOSS_HOME/dataVirtualization/teiid-adminshell/lib, most of these jars are duplicated with jars under $JBOSS_HOME/modules, If we use JBoss Module to start adminShell, all these jars folder can be removed, this will let DV more lightweight.
--
This message was sent by Atlassian JIRA
(v6.3.11#6341)
9 years, 9 months
[JBoss JIRA] (TEIID-3393) Add an adminapi interface impl for embedded
by Kylin Soong (JIRA)
[ https://issues.jboss.org/browse/TEIID-3393?page=com.atlassian.jira.plugin... ]
Kylin Soong commented on TEIID-3393:
------------------------------------
AdminShell and JBoss integration(CLI) use the Admin api to get runtime data or manage the VDB which deployed in JBoss server. What's the main reasons for embedded implementation? Is the reason same as server mode which use a client to manage the embedded?
> Add an adminapi interface impl for embedded
> -------------------------------------------
>
> Key: TEIID-3393
> URL: https://issues.jboss.org/browse/TEIID-3393
> Project: Teiid
> Issue Type: Feature Request
> Components: Embedded
> Reporter: Steven Hawkins
> Assignee: Kylin Soong
> Fix For: 8.11
>
>
> For as many methods as seems reasonable we should implement the adminapi interface for embedded.
--
This message was sent by Atlassian JIRA
(v6.3.11#6341)
9 years, 9 months
[JBoss JIRA] (TEIID-3402) Use JBoss Module to start adminShell
by Kylin Soong (JIRA)
[ https://issues.jboss.org/browse/TEIID-3402?page=com.atlassian.jira.plugin... ]
Kylin Soong commented on TEIID-3402:
------------------------------------
The things we need to do including:
* Update the start scripts(.sh and .bat under $JBOSS_HOME/dataVirtualization/teiid-adminshell/)
* Update Maven assembly file remove copy jar to teiid-adminshell/lib logic
> Use JBoss Module to start adminShell
> ------------------------------------
>
> Key: TEIID-3402
> URL: https://issues.jboss.org/browse/TEIID-3402
> Project: Teiid
> Issue Type: Feature Request
> Components: Build/Kits
> Affects Versions: 8.11
> Reporter: Kylin Soong
> Assignee: Steven Hawkins
>
> Current we have packaged a lot jars under $JBOSS_HOME/dataVirtualization/teiid-adminshell/lib, most of these jars are duplicated with jars under $JBOSS_HOME/modules, If we use JBoss Module to start adminShell, all these jars folder can be removed, this will let DV more lightweight.
--
This message was sent by Atlassian JIRA
(v6.3.11#6341)
9 years, 9 months
[JBoss JIRA] (TEIID-3402) Use JBoss Module to start adminShell
by Kylin Soong (JIRA)
Kylin Soong created TEIID-3402:
----------------------------------
Summary: Use JBoss Module to start adminShell
Key: TEIID-3402
URL: https://issues.jboss.org/browse/TEIID-3402
Project: Teiid
Issue Type: Feature Request
Components: Build/Kits
Affects Versions: 8.11
Reporter: Kylin Soong
Assignee: Steven Hawkins
Current we have packaged a lot jars under $JBOSS_HOME/dataVirtualization/teiid-adminshell/lib, most of these jars are duplicated with jars under $JBOSS_HOME/modules, If we use JBoss Module to start adminShell, all these jars folder can be removed, this will let DV more lightweight.
--
This message was sent by Atlassian JIRA
(v6.3.11#6341)
9 years, 9 months
[JBoss JIRA] (TEIID-3401) OData layer generates incorrect alias names in orderby
by Sanjeev Gour (JIRA)
Sanjeev Gour created TEIID-3401:
-----------------------------------
Summary: OData layer generates incorrect alias names in orderby
Key: TEIID-3401
URL: https://issues.jboss.org/browse/TEIID-3401
Project: Teiid
Issue Type: Bug
Components: OData
Reporter: Sanjeev Gour
Assignee: Steven Hawkins
Fix For: 8.7
When a table has large number of columns, a request like the following http://localhost:8080/odata/VDB.1/objectName generates a query like SELECT col1 as c_1, col2 as c2.....col23 as c_23...col35 as c_35 ..FROM objectName ORDER BY "c_0", "c_1", "c_2", "c_3", "c_2"3, "c_3"5. Here c_0, c_1, c_2, c_3, c_23, c_35 happen to be the primary key columns. As seen in the query, the quotes around the column alias are incorrect for c_23 and c_35 which results into an invalid query.
--
This message was sent by Atlassian JIRA
(v6.3.11#6341)
9 years, 9 months
[JBoss JIRA] (TEIID-3400) Oracle connection not consistently usable after cancel
by Steven Hawkins (JIRA)
[ https://issues.jboss.org/browse/TEIID-3400?page=com.atlassian.jira.plugin... ]
Steven Hawkins commented on TEIID-3400:
---------------------------------------
Added a hook so that a cancelled oracle statement will have connection isvalid called on the statement close. This seems to clear whatever the issue is that causes later statements to fail. Will do more testing to ensure things look good.
> Oracle connection not consistently usable after cancel
> ------------------------------------------------------
>
> Key: TEIID-3400
> URL: https://issues.jboss.org/browse/TEIID-3400
> Project: Teiid
> Issue Type: Quality Risk
> Components: Misc. Connectors
> Affects Versions: 8.10
> Reporter: Steven Hawkins
> Assignee: Steven Hawkins
> Fix For: 8.11
>
>
> With TEIID-3275 we made use of cancel calls more to ensure that cleanup was happening as quickly as possible. However Oracle JDBC has a bug (independently reproducible outside Teiid) where if the cancelled statement does not reach the point of thrown an exception related to the cancel, then the next statement from that connection will throw the exception.
--
This message was sent by Atlassian JIRA
(v6.3.11#6341)
9 years, 9 months