Uploaded image for project: 'Qpid'
  1. Qpid
  2. QPID-2864

Add producer configurable transaction timeouts

    XMLWordPrintableJSON

Details

    • New Feature
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • 0.5
    • None
    • Broker-J, JMS AMQP 0-x
    • None

    Description

      Add a configurable set of timeouts for transacted producers, to allow both warnings on long running and idle transactions, and to allow closing the connection when a long running or idle threshold is breached. This will take the form of a check performed by the housekeeping thread on all transactional sessions that are attached to a connection. Only producer actions will be used to update activity on a session.

      virtualhosts.xml
      <transactionTimeout>
          <openWarn>10000</openWarn>
          <openClose>20000</openClose>
          <idleWarn>5000</idleWarn>
          <idleClose>15000</idleClose>
      </transactionTimeout>
      

      This fix should be forward-ported to trunk.

      Attachments

        Issue Links

          Activity

            People

              andrew.kennedy Andrew Kennedy
              andrew.kennedy Andrew Kennedy
              Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: