Uploaded image for project: 'JBoss Transaction Manager'
  1. JBoss Transaction Manager
  2. JBTM-3468

Transaction reaper may stuck on filling log with millions of 'check processing' messages

    XMLWordPrintable

Details

    • Bug
    • Resolution: Done
    • Critical
    • 5.11.2.Final
    • 5.11.1.Final
    • Transaction Core
    • None
    • Hide

      Clone the WildFly tag 23.0.1.Final and build with Narayana 5.11.1.Final

      git clone https://github.com/wildfly/wildfly/
      cd wildfly
      ./build.sh clean install -B  -ff -DskipTests -Dcheckstyle.skip=true -Dversion.org.jboss.narayana=5.11.1.Final
      

      Run the following set of tests which makes the error to occur

      ./integration-tests.sh clean install -Dts.noSmoke -Dts.basic -Dtest=DatabasePersistentCalendarTimerManagementTestCase,DatabasePersistentIntervalTimerManagementTestCase,DatabaseTimerServiceTestCase,DefaultStatefulTimeout0TestCase,DefaultStatefulTimeout1000TestCase,ExpiredTimerTestCase,GetTimersTestCase,GlobalReferenceTestCase,HTTPEJBClientUserTransactionTestCase,HTTPEJBClientXidTransactionTestCase,InterceptorInjectionUnitTestCase,InterceptorLifecycleSFSBTestCase,InterceptorOrderUnitTestCase,InvalidTransactionAttributeTestCase,InvocationContextTestCase,JarDeploymentDistinctNameTestCase,LazyTransactionEnlistmentUnitTestCase,NonPersistentCalendarTimerManagementTestCase,NonPersistentIntervalTimerManagementTestCase,OverlapTimerTestCase,PassivationDisabledTestCase,PassivationFailedTestCase,PassivationSucceedsEJB2TestCase,PassivationTestCase,PersistenceUnitTestCase,PersistentCalendarTimerManagementTestCase,PersistentIntervalTimerManagementTestCase,ServerInterceptorsTestCase,ServletUnitTestCase,SimpleTimerServiceTestCase,SinglePostConstructInvocationTestCase,SingletonBeanTestCase,SingletonReentrantTestCase,SingletonUnitTestCase,StartupSingletonDependencyGraphTestCase,StartupSingletonFailureTestCase,StatefulBeanWhichDependsOnTestCase,StatefulInVmRemoteInvocationTestCase,StatefulSerializationTestCase,StatefulTimeoutTestCase,StatefulUnitTestCase,StatelesBeanWhichDependsOnTestCase,StatelessTimeoutTestCase
      
      Show
      Clone the WildFly tag 23.0.1.Final and build with Narayana 5.11.1.Final git clone https: //github.com/wildfly/wildfly/ cd wildfly ./build.sh clean install -B -ff -DskipTests -Dcheckstyle.skip= true -Dversion.org.jboss.narayana=5.11.1.Final Run the following set of tests which makes the error to occur ./integration-tests.sh clean install -Dts.noSmoke -Dts.basic -Dtest=DatabasePersistentCalendarTimerManagementTestCase,DatabasePersistentIntervalTimerManagementTestCase,DatabaseTimerServiceTestCase,DefaultStatefulTimeout0TestCase,DefaultStatefulTimeout1000TestCase,ExpiredTimerTestCase,GetTimersTestCase,GlobalReferenceTestCase,HTTPEJBClientUserTransactionTestCase,HTTPEJBClientXidTransactionTestCase,InterceptorInjectionUnitTestCase,InterceptorLifecycleSFSBTestCase,InterceptorOrderUnitTestCase,InvalidTransactionAttributeTestCase,InvocationContextTestCase,JarDeploymentDistinctNameTestCase,LazyTransactionEnlistmentUnitTestCase,NonPersistentCalendarTimerManagementTestCase,NonPersistentIntervalTimerManagementTestCase,OverlapTimerTestCase,PassivationDisabledTestCase,PassivationFailedTestCase,PassivationSucceedsEJB2TestCase,PassivationTestCase,PersistenceUnitTestCase,PersistentCalendarTimerManagementTestCase,PersistentIntervalTimerManagementTestCase,ServerInterceptorsTestCase,ServletUnitTestCase,SimpleTimerServiceTestCase,SinglePostConstructInvocationTestCase,SingletonBeanTestCase,SingletonReentrantTestCase,SingletonUnitTestCase,StartupSingletonDependencyGraphTestCase,StartupSingletonFailureTestCase,StatefulBeanWhichDependsOnTestCase,StatefulInVmRemoteInvocationTestCase,StatefulSerializationTestCase,StatefulTimeoutTestCase,StatefulUnitTestCase,StatelesBeanWhichDependsOnTestCase,StatelessTimeoutTestCase
    • Undefined

    Description

      Transaction reaper may be stuck on printing millions of messages

      WARN  [com.arjuna.ats.arjuna] (Transaction Reaper) ARJUNA012117: TransactionReaper::check processing TX 0:ffffac110007:77656299:607e05c0:1910 in state  TRACE
      

      This is caused by fact that 'Transaction Reaper' could stuck the processing thread and thus not roll-backing any transaction.

      When running the WildFly the server.log may be filling the disk space as the arjuna warning line may be emitted every milisecond.

      Attachments

        Issue Links

          Activity

            People

              ochaloup@redhat.com Ondrej Chaloupka (Inactive)
              ochaloup@redhat.com Ondrej Chaloupka (Inactive)
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: