[JBoss JIRA] Updated: (JBAS-1434) JMS Message Inflow
by Jesper Pedersen (JIRA)
[ http://jira.jboss.com/jira/browse/JBAS-1434?page=all ]
Jesper Pedersen updated JBAS-1434:
----------------------------------
Assignee: Jesper Pedersen (was: Weston Price)
> JMS Message Inflow
> ------------------
>
> Key: JBAS-1434
> URL: http://jira.jboss.com/jira/browse/JBAS-1434
> Project: JBoss Application Server
> Issue Type: Task
> Security Level: Public(Everyone can see)
> Components: JCA service
> Affects Versions: JBossAS-4.0.2 Final
> Reporter: Adrian Brock
> Assigned To: Jesper Pedersen
> Fix For: JBossAS-4.2.3.GA
>
>
> Forums Discussion Thread: http://www.jboss.org/index.html?module=bb&op=viewtopic&t=48672
> The JMS message inflow in the JMS resource adapter needs properly testing.
> There are basic tests, but the following are missing:
> 1) Complete tests of edge cases for each configuration parameter in the activation spec
> 2) Failure tests to confirm the implementation handles error gracefully
> 3) Stress tests to make sure there the implementation is stable
> 4) Performance tests to optimize the implementation
> Additionally, we need to confirm that it is possible to use this implementation for EJB2.0
> style deployments and hence as the default configuration.
> This should be possible provided the user has not created their own
> container configuration that uses the old JMSContainerInvoker explicitly.
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://jira.jboss.com/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
18 years, 1 month
[JBoss JIRA] Updated: (JBAS-1740) Remote Connection does not get closed in case of sloppy client
by Jesper Pedersen (JIRA)
[ http://jira.jboss.com/jira/browse/JBAS-1740?page=all ]
Jesper Pedersen updated JBAS-1740:
----------------------------------
Assignee: Jesper Pedersen (was: Weston Price)
> Remote Connection does not get closed in case of sloppy client
> --------------------------------------------------------------
>
> Key: JBAS-1740
> URL: http://jira.jboss.com/jira/browse/JBAS-1740
> Project: JBoss Application Server
> Issue Type: Bug
> Security Level: Public(Everyone can see)
> Components: JCA service
> Affects Versions: JBossAS-4.0.1 Final
> Reporter: Michael Kopp
> Assigned To: Jesper Pedersen
> Priority: Minor
> Fix For: JBossAS-5.1.0.CR1
>
>
> If the Client that gets a remote Connection (WrapperDataSourceService) does not close it properly (sloppy or crash), it will never be released again.
> This can be solved rather easily, the finalize method of the Server part of the proxy should call close.
> Thus if the client object gets garbage collected (or the JVM dies), the server object (proxy) will be garbage collected and the finalize method called.
> This thing is that a sloppy or crashing client can occupy all available connections, leaving all other applications with no connection to work with.
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://jira.jboss.com/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
18 years, 1 month
[JBoss JIRA] Updated: (JBAS-1485) JMS ResourceAdapter makes unnecessary temporary delete requests
by Jesper Pedersen (JIRA)
[ http://jira.jboss.com/jira/browse/JBAS-1485?page=all ]
Jesper Pedersen updated JBAS-1485:
----------------------------------
Assignee: Jesper Pedersen (was: Weston Price)
> JMS ResourceAdapter makes unnecessary temporary delete requests
> ---------------------------------------------------------------
>
> Key: JBAS-1485
> URL: http://jira.jboss.com/jira/browse/JBAS-1485
> Project: JBoss Application Server
> Issue Type: Bug
> Security Level: Public(Everyone can see)
> Components: JMS service
> Affects Versions: JBossAS-4.0.1 Final, JBossAS-3.2.7 Final, JBossAS-4.0.1 SP1
> Reporter: Adrian Brock
> Assigned To: Jesper Pedersen
> Priority: Optional
> Fix For: JBossAS-5.0.1.CR1
>
>
> The JMS ResourceAdaptor keeps track of temporaries created on a connection
> (org.jboss.resource.adapter.jms.JMSSessionFactoryImpl)
> and deletes them.
> This is because we cannot expect the real JMS implementation to do this
> because the connection is pooled and not closed.
> However, if the user is deleting the temporaries themselves
> (good practice in terms of resource usage),
> the JMS ResourceAdapter does not know about this
> and tries to repeat the delete at connection.close();
> Solution:
> Add some wrapping processing for the temporary queues and topics
> so we can trap temporary.delete(). That way we will know we don't
> need to do it on close()
> IMPORTANT: Invocations like send() or JMSMessage.setJMSReplyTo will
> also need to trap these destinations to do the necessary wrapping/unwrapping.
> It is also possible to retrieve a temporary destination with Session.createQueue/Topic.
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://jira.jboss.com/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
18 years, 1 month