[JBoss JIRA] (JBTM-2563) Move package com.arjuna.orbportability.common.ant into our qa testsuite
by Thomas Jenkinson (Jira)
[ https://issues.jboss.org/browse/JBTM-2563?page=com.atlassian.jira.plugin.... ]
Thomas Jenkinson updated JBTM-2563:
-----------------------------------
Fix Version/s: 5.next
(was: 5.9.7.Final)
> Move package com.arjuna.orbportability.common.ant into our qa testsuite
> -----------------------------------------------------------------------
>
> Key: JBTM-2563
> URL: https://issues.jboss.org/browse/JBTM-2563
> Project: JBoss Transaction Manager
> Issue Type: Task
> Components: Testing
> Affects Versions: 5.2.7.Final
> Reporter: Michael Musgrove
> Assignee: Michael Musgrove
> Priority: Optional
> Fix For: 5.next
>
>
> The ant task classes in package com.arjuna.orbportability.common.ant (and config file idl-compiler-definitions.xml) used to be used for compiling IDL stubs in the main build. However we have since moved over to maven and now they are only used in the qa testsuite so it would be cleaner if we moved them into the qa test suite directory.
> Since the classes are public and we'd need to deprecate first I have marked the JIRA as optional (we may decide the effort involved as not being worthwhile).
> We also have build-anttasks.xml and orbspecific.xml which I don't think are used at all.
--
This message was sent by Atlassian Jira
(v7.12.1#712002)
5 years, 5 months
[JBoss JIRA] (JBTM-2831) Fix RTS inbound bridge participant deserialiser registration
by Thomas Jenkinson (Jira)
[ https://issues.jboss.org/browse/JBTM-2831?page=com.atlassian.jira.plugin.... ]
Thomas Jenkinson updated JBTM-2831:
-----------------------------------
Fix Version/s: 5.next
(was: 5.9.7.Final)
> Fix RTS inbound bridge participant deserialiser registration
> ------------------------------------------------------------
>
> Key: JBTM-2831
> URL: https://issues.jboss.org/browse/JBTM-2831
> Project: JBoss Transaction Manager
> Issue Type: Bug
> Components: REST
> Reporter: Gytis Trikleris
> Assignee: Michael Musgrove
> Priority: Major
> Fix For: 5.next
>
>
> Inbound bridge participant deserialiser is registered when InboundBridgeManager is created [1]. That deserialiser is immediately used to recreate participants and update REST-AT coordinator via its HTTP resource.
> In WildFly deserialiser registration used to be triggered by creating InboundBridgeManager instance in InboundBridgeService#start method.
> However, Undertow subsystem update was introduced which collected and held all HTTP requests until application server completed boot-up. This caused a lock because HTTP call to REST-AT coordinator was being held and InboundBridgeService was waiting for the response. As a result server never completed boot.
> Tom has removed that initialisation as a workaround [2]. Everything still works, because inbound bridge recovery manager initialises InboundBridgeManager too. However, only in the second pass. This causes warnings messages during the first cycle of the recovery by REST-AT recovery module.
> I'm suggesting to remove deserialiser registration from InboundBridgeManager constructor to keep it as simple as possible and move it to other place were it could be invoked safely and on time e.g. start of first pass of InboundBridgeRecoveryModule.
> [1] https://github.com/jbosstm/narayana/blob/5.5.0.Final/rts/at/bridge/src/ma...
> [2] https://github.com/wildfly/wildfly/commit/6bc2e6a20b665201505f12c1c22fda9...
--
This message was sent by Atlassian Jira
(v7.12.1#712002)
5 years, 5 months
[JBoss JIRA] (JBTM-2833) Move deprecated tooling classes into an internal package
by Thomas Jenkinson (Jira)
[ https://issues.jboss.org/browse/JBTM-2833?page=com.atlassian.jira.plugin.... ]
Thomas Jenkinson updated JBTM-2833:
-----------------------------------
Fix Version/s: 5.next
(was: 5.9.7.Final)
> Move deprecated tooling classes into an internal package
> --------------------------------------------------------
>
> Key: JBTM-2833
> URL: https://issues.jboss.org/browse/JBTM-2833
> Project: JBoss Transaction Manager
> Issue Type: Task
> Components: Tooling
> Affects Versions: 5.5.0.Final
> Reporter: Michael Musgrove
> Assignee: Michael Musgrove
> Priority: Major
> Fix For: 5.next
>
>
> commit 66a9291f56f (JBTM-2308]) "Mark classes deprecated since we need to rejig package names" marked many/most of the tooling instrumentation classes deprecated - these need to be moved to internal packages and the then marked as not deprecated.
--
This message was sent by Atlassian Jira
(v7.12.1#712002)
5 years, 5 months