Uploaded image for project: 'Derby'
  1. Derby
  2. DERBY-6510

Derby engine threads not making progress

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Open
    • Critical
    • Resolution: Unresolved
    • 10.9.1.0
    • None
    • Network Server
    • None
    • Oracle Solaris 10/9, Oracle M5000 32 CPU, 128GB memory, 8GB allocated to Derby Network Server
    • Urgent
    • Performance, Seen in production

    Description

      We had an issue today in a production environment at a large customer site. Basically 5 database interactions became stuck and are not progressing. Part of the system dump performs a stack trace every few seconds for a period of a minute on the Glassfish application server and the Derby database engine (running in network server mode). Also, the dump captures the current transactions and the current lock table (ie. syscs_diag.transactions and syscs_diag.lock_table). We had to restart the system and in doing so, the Derby database engine would not shutdown and had to be killed.

      The stack traces of the Derby engine show 5 threads that are basically making no progress in that at each sample, they are at the same point, waiting.

      I will attach the stack traces as well as the state of the transactions and locks.

      Interesting is that the "derby.jdbc.xaTransactionTimeout =1800" is set, yet the transactions did not timeout. The timeout is for 30 minutes but the transactions were in process for hours.

      Attachments

        1. dbstate.log
          90 kB
          Brett Bergquist
        2. derbystacktrace.txt
          708 kB
          Brett Bergquist
        3. prstat_normal.log
          14 kB
          Brett Bergquist
        4. prstat.log
          14 kB
          Brett Bergquist
        5. queryplan_nooptimizerTimeout.txt
          18 kB
          Brett Bergquist
        6. queryplan.txt
          18 kB
          Brett Bergquist

        Activity

          People

            Unassigned Unassigned
            bbergquist Brett Bergquist
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated: