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

    • Icon: Bug Bug
    • Resolution: Done
    • Icon: Critical 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

      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.

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

              Created:
              Updated:
              Resolved: