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
Holiday Gift : JBoss Application Server 5.0.0.Beta3
by Rajesh Rajasekaran
JBoss Application Server 5.0.0.Beta3 is out, right in time for the holidays.
Download it from sourceforge
http://sourceforge.net/project/showfiles.php?group_id=22866&package_id=16...
or through the jboss.org labs page.
http://labs.jboss.com/jbossas/downloads/
This is the last Beta release of the *JBoss 5.0.x* series for the *Java
EE™* 5 codebase! This release completes a big round of refactorings
related to the
transformation of JBossAS into a pure POJO-based server. There should be
no API changes from this point on as we move closer to a final release.
JBoss 5 is the next generation of the JBoss Application Server build on
top of the new JBoss Microcontainer. The JBoss Microcontainer is a
lightweight container
for managing POJOs, their deployment, configuration and lifecycle. It is
a standalone project that replaces the famous JBoss JMX Microkernel of
the 3.x
and 4.x JBoss series. The Microcontainer integrates nicely with the
JBoss framework for Aspect Oriented Programming, JBoss AOP.
Support for JMX in JBoss 5 remains strong and MBean services written
against the old Microkernel are expected to work.
Detailed release notes:
http://sourceforge.net/project/shownotes.php?release_id=563302&group_id=2...
Thanks
Rajesh
17 years, 3 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 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
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
> ===================================================================
> --- 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
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