Uploaded image for project: 'Nuxeo Platform'
  1. Nuxeo Platform
  2. NXP-30121

Counter nuxeo.transaction.concurrency can be corrupted in case of tx timeout

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Open
    • Priority: Minor
    • Resolution: Unresolved
    • Affects Version/s: 10.10, 11.4, 2021.0
    • Fix Version/s: None
    • Component/s: Monitoring

      Description

      The following metrics in 11.x:

      • nuxeo.transaction.concurrents.count
      • nuxeo.transaction.concurrents.max

      or in 10.10:

      • nuxeo.transaction.concurrency.count
      • nuxeo.transaction.concurrency.max

      can be corrupted during a transaction timeout, the value of concurrents.count will not decrease and max will be too high

      javax.transaction.RollbackException: Unable to commit: Transaction timeout
      	at org.apache.geronimo.transaction.manager.TransactionImpl.commit(TransactionImpl.java:267) ~[geronimo-transaction-2.2.1.jar:2.2.1]
      	at org.apache.geronimo.transaction.manager.TransactionManagerImpl.commit(TransactionManagerImpl.java:252) ~[geronimo-transaction-2.2.1.jar:2.2.1]
      

        Attachments

          Activity

            People

            • Assignee:
              bdelbosc Benoit Delbosc
              Reporter:
              bdelbosc Benoit Delbosc
              Participants:
            • Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

              • Created:
                Updated: