Uploaded image for project: 'Jackrabbit Content Repository'
  1. Jackrabbit Content Repository
  2. JCR-3344

Multhireads hang issue occurs because of oracle database socket read blocks forever

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Open
    • Major
    • Resolution: Unresolved
    • 2.2
    • 2.2
    • jackrabbit-core
    • None
    • Winxp+oracle+JBoss

    Description

      During our test, the network between JBoss and Oracle has some problem for a while. At that time, one JR thread which holding Global ISM lock is doing socket read with Oracle. Unfortunately, this blocking socket read doesn't return anymore. Meanwhile, some other threads are warting for the global ISM lock. As a result, many threads are blocked.
      Although we only hit it once, but it is really a serious problem. To workarount it, we have to restart our application server. To our custom, it is not acceptable.

      Attachments

        1. dead lock_mr1.log
          278 kB
          Li Cheng
        2. deak lock_mr2.log
          256 kB
          Li Cheng

        Activity

          People

            Unassigned Unassigned
            licheng Li Cheng
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated: