Newer releases for jboss-common-logging-spi 2.0.4.GA?
by Trustin Lee
Hi,
I found the trunk contains support for MDC and NDC in
jboss-common-logging-spi, which is not provided in 2.0.4.GA. I tried to
find any deployed snapshots or newer releases, but couldn't find one.
Any pointers?
Cheers,
Trustin
--
what we call human nature is actually human habit
--
http://gleamynode.net/
--
PGP Key ID: 0x0255ECA6
17 years, 2 months
Race conditions in 4.2.x
by Adrian Brock
I spent most of this week testing for race conditions related to the
change in behaviour in 4.2.x where a transaction timeout issues a
rollback() rather than setRollbackOnly().
I've found a number of problems:
1) The initial problem where a local resource adapter
was effectively allowing the user to continue
"in the next transaction" after the rollback.
http://jira.jboss.com/jira/browse/JBAS-5080
I initially fixed this last week by checking the status
of the transaction association before …
[View More]allowing
operations.
But this was incomplete, since there was
still a potential race where the timeout
could happen between the check and
the operation.
Thread 1: Check tx status (ok)
Thread 2: Rollback
Thread 1: do operation (status is now bad)
This has now been properly fixed by introducing
a lock such that an action, e.g. an sql update
will check the status and complete the operation
before allowing the rollback (and vice versa).
Race won by Thread 1:
Thread 1: lock
Thread 2: try to lock
Thread 1: do operation
Thread 1: unlock
Thread 2: lock
Thread 2: rollback
etc.
Race won by Thread 2:
Thread 2: lock
Thread 1: try to lock
Thread 2: rollback
Thread 2: unlock
Thread 1: lock
Thread 1: check status -> failure
etc.
2) There is a race in the TxConnectionManager
between closing connections and tx rollback.
http://jira.jboss.com/jira/browse/JBAS-5095
I've put a fix in the JCA pool that avoids
the problem, but it still needs fixing
properly in the connection manager.
3) While doing this testing I discovered
what looks like a race in the transaction
manager.
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4114750#4114750
I found this when I was trying to emulate
the asynchronous tx timeout -> rollback().
All in all, I think we need to a lot more
testing (and thinking of possible other races?)
around this changed semantic.
Here are two other bugs it caused:
http://jira.jboss.com/jira/browse/JBAS-4487
http://viewvc.jboss.org/cgi-bin/viewvc.cgi/jbossas?view=rev&revision=60400
And there's still been no work on fixing the
noisy logging :-(
http://jira.jboss.com/jira/browse/JBAS-3633
i.e. lots of stacktraces for one problem -
a transaction timeout.
--
xxxxxxxxxxxxxxxxxxxxxxxxxxxx
Adrian Brock
Chief Scientist
JBoss, a division of Red Hat
xxxxxxxxxxxxxxxxxxxxxxxxxxxx
[View Less]
17 years, 3 months
Re: [jboss-cvs] JBossAS SVN: r68416 - in trunk: build and 1 other directories.
by Dimitris Andreadis
Module changes just before we want to release?
The build is broken, too.
jboss-cvs-commits(a)lists.jboss.org wrote:
> Author: thomas.diesler(a)jboss.com
> Date: 2007-12-19 08:13:14 -0500 (Wed, 19 Dec 2007)
> New Revision: 68416
>
> Modified:
> trunk/aspects/.classpath
> trunk/build/build-distr.xml
> trunk/build/build-thirdparty.xml
> trunk/ejb3/.classpath
> Log:
> Install jboss-juddi-2.0.0.RC5
>
> Modified: trunk/aspects/.classpath
> ====…
[View More]===============================================================
> --- trunk/aspects/.classpath 2007-12-19 12:43:36 UTC (rev 68415)
> +++ trunk/aspects/.classpath 2007-12-19 13:13:14 UTC (rev 68416)
> @@ -43,6 +43,6 @@
> <classpathentry kind="lib" path="/thirdparty/jboss/microcontainer/lib/jboss-deployers-spi.jar" sourcepath="/thirdparty/jboss/microcontainer/lib/jboss-deployers-spi-sources.jar"/>
> <classpathentry kind="lib" path="/thirdparty/jboss/microcontainer/lib/jboss-managed.jar" sourcepath="/thirdparty/jboss/microcontainer/lib/jboss-managed-sources.jar"/>
> <classpathentry kind="lib" path="/thirdparty/jboss/ha/lib/jboss-ha-client.jar" sourcepath="/thirdparty/jboss/ha/lib/jboss-ha-client-sources.jar"/>
> - <classpathentry kind="lib" path="/thirdparty/jboss/aop/lib/jboss-aop-jboss4-jdk50.jar"/>
> + <classpathentry kind="lib" path="/thirdparty/jboss/aop/lib/jboss-aop-as4-deployer.jar"/>
> <classpathentry kind="output" path="output/eclipse-classes"/>
> </classpath>
>
> Modified: trunk/build/build-distr.xml
> ===================================================================
> --- trunk/build/build-distr.xml 2007-12-19 12:43:36 UTC (rev 68415)
> +++ trunk/build/build-distr.xml 2007-12-19 13:13:14 UTC (rev 68416)
> @@ -1151,7 +1151,7 @@
>
> <!-- Include the juddi sar unpacked -->
> <mkdir dir="${install.server}/all/deploy/juddi-service.sar"/>
> - <unjar src="${jboss.jaxr.lib}/juddi-service.sar"
> + <unjar src="${jboss.jboss.juddi.lib}/juddi-service.sar"
> dest="${install.server}/all/deploy/juddi-service.sar" />
>
> <copy todir="${install.server}/all/lib" filtering="no">
>
> Modified: trunk/build/build-thirdparty.xml
> ===================================================================
> --- trunk/build/build-thirdparty.xml 2007-12-19 12:43:36 UTC (rev 68415)
> +++ trunk/build/build-thirdparty.xml 2007-12-19 13:13:14 UTC (rev 68416)
> @@ -61,7 +61,6 @@
> <componentref name="apache-log4j" version="1.2.14-brew"/>
> <componentref name="apache-logging" version="1.1.0.jboss"/>
> <componentref name="apache-myfaces" version="1.1.3"/>
> - <componentref name="apache-scout" version="0.7rc2"/>
> <componentref name="apache-slide" version="2.1-brew"/>
> <componentref name="apache-velocity" version="1.4jboss-brew"/>
> <componentref name="apache-xalan" version="2.7.0.patch01-brew"/>
> @@ -91,12 +90,12 @@
> <componentref name="jboss/common-logging-spi" version="2.0.2.GA"/>
> <componentref name="jboss/ha" version="1.0.0.BETA1"/>
> <componentref name="jboss/integration" version="5.0.0.Beta4"/>
> - <componentref name="jboss/jaxr" version="1.2.0.GA"/>
> <componentref name="jboss/jboss-ejb3-cache" version="0.11.1"/>
> <componentref name="jboss/jboss-ejb3-ext-api" version="0.1.2.Beta1"/>
> <componentref name="jboss/jboss-ejb3-impl" version="0.1.2.Beta1"/>
> <componentref name="jboss/jboss-jaspi-api" version="1.0-BETA1"/>
> <componentref name="jboss/jboss-javaee" version="5.0.0.Beta3Update1"/>
> + <componentref name="jboss/jboss-juddi" version="2.0.0.RC5"/>
> <componentref name="jboss/jboss-security-spi" version="2.0.2.Beta1"/>
> <componentref name="jboss/jbosssx" version="2.0.2.beta1"/>
> <componentref name="jboss/jbosssx-client" version="2.0.2.beta"/>
> @@ -116,7 +115,6 @@
> <componentref name="jfreechart" version="0.9.20"/>
> <componentref name="jgroups" version="2.6.1.GA"/>
> <componentref name="joesnmp" version="0.3.4-brew"/>
> - <componentref name="juddi" version="0.9RC4-brew"/>
> <componentref name="junit" version="3.8.2-brew"/>
> <componentref name="nekohtml" version="0.9.1"/>
> <componentref name="objectweb-joramtests" version="1.5"/>
>
> Modified: trunk/ejb3/.classpath
> ===================================================================
> --- trunk/ejb3/.classpath 2007-12-19 12:43:36 UTC (rev 68415)
> +++ trunk/ejb3/.classpath 2007-12-19 13:13:14 UTC (rev 68416)
> @@ -66,8 +66,6 @@
> </accessrules>
> </classpathentry>
> <classpathentry kind="lib" path="/thirdparty/jboss/ha/lib/jboss-ha-client.jar" sourcepath="/thirdparty/jboss/ha/lib/jboss-ha-client-sources.jar"/>
> - <classpathentry kind="lib" path="/thirdparty/jboss/jboss-ejb3-cache/lib/jboss-ejb3-cache.jar" sourcepath="/thirdparty/jboss/jboss-ejb3-cache/lib/jboss-ejb3-cache-sources.jar"/>
> <classpathentry kind="lib" path="/thirdparty/jboss/jboss-ejb3-ext-api/lib/jboss-ejb3-ext-api.jar" sourcepath="/thirdparty/jboss/jboss-ejb3-ext-api/lib/jboss-ejb3-ext-api-sources.jar"/>
> - <classpathentry kind="lib" path="/thirdparty/jboss/jboss-ejb3-impl/lib/jboss-ejb3-impl.jar" sourcepath="/thirdparty/jboss/jboss-ejb3-impl/lib/jboss-ejb3-impl-sources.jar"/>
> <classpathentry kind="output" path="output/eclipse-classes"/>
> </classpath>
>
> _______________________________________________
> jboss-cvs-commits mailing list
> jboss-cvs-commits(a)lists.jboss.org
> https://lists.jboss.org/mailman/listinfo/jboss-cvs-commits
[View Less]
17 years, 3 months
AS Beta3 - Release Notes
by Dimitris Andreadis
If you have a bullet list with important changes for your component/project that you want to
see in the AS5 Beta3 release notes, please send them to me, asap.
Those should be backed by JIRA tasks, or a link to a wiki page describing the changes.
Thanks
/Dimitris
PS
If for some reason, you are still doing AS Beta3 work, let me know.
17 years, 3 months