Uploaded image for project: 'WildFly'
  1. WildFly
  2. WFLY-15609

There is no cleanup of thread bound transaction timeout override on threads used to run servlets

    XMLWordPrintable

Details

    • Hide

      See the README.md in the attached testcase.zip.

      Show
      See the README.md in the attached testcase.zip .
    • Hide

      A WebFilter can be used to clear the timeout override at the end of a servlet execution.

      Show
      A WebFilter can be used to clear the timeout override at the end of a servlet execution.

    Description

      There is no cleanup of thread bound transaction timeout override on threads used to run servlets. Consequently, depending on previous activity and the thread used to run a given servlet operation, timeout overrides from earlier activity may be unexpectedly applied. This differs from other scenarios such as BMT entities where an interceptor explicitly clears the thread at the end of a request.

      Attachments

        Issue Links

          Activity

            People

              rhn-engineering-lgao Lin Gao
              rhn-support-sfikes Stephen Fikes (Inactive)
              Votes:
              0 Vote for this issue
              Watchers:
              6 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: