Uploaded image for project: 'WiredTiger'
  1. WiredTiger
  2. WT-3549

Deadlock in test_schema03

    • Type: Icon: Bug Bug
    • Resolution: Fixed
    • Priority: Icon: Major - P3 Major - P3
    • 3.5.13, WT3.0.0
    • Affects Version/s: None
    • Component/s: None
    • None
    • Storage 2017-09-11

      From sue.loverso: The PPC unit test is hung and it includes the earlier fixes for the deadlock. Here are the pmp stacks. There are two processes 19931 and 19932 if you want to debug them further. Sweep is waiting on a write lock for a dhandle and create is waiting on a read lock. It is not obvious which test they're running.

      The Jenkins job that hung is http://build.wiredtiger.com:8080/job/wiredtiger-test-unit-ppc/846/

      [sue@host3mongovm1 (1) build_posix]$ sudo ~sue/pmp.sh 19931
      Undefined info command: "sharedlibraries".  Try "help info".
            7 pthread_cond_timedwait@@GLIBC_2.17,__wt_cond_wait_signal,__wt_cond_wait,__thread_run,start_thread,clone
            2 
            1 pthread_cond_timedwait@@GLIBC_2.17,__wt_cond_wait_signal,__wt_cond_wait,__wt_writelock,__sweep_expire_one,__sweep_expire,__sweep_server,start_thread,clone
            1 pthread_cond_timedwait@@GLIBC_2.17,__wt_cond_wait_signal,__wt_cond_wait,__wt_readlock,__wt_session_lock_dhandle,__wt_session_get_dhandle,__wt_schema_get_table_uri,__wt_schema_get_table,__create_index,__wt_schema_create,__wt_session_create,__session_create,_wrap_Session_create,PyCFunction_Call...,main
            1 pthread_cond_timedwait@@GLIBC_2.17,__wt_cond_wait_signal,__wt_cond_auto_wait_signal,__wt_cond_auto_wait,__wt_evict_thread_run,__thread_run,start_thread,clone
      
      [sue@host3mongovm1 (1) build_posix]$ sudo ~sue/pmp.sh 19932
      Undefined info command: "sharedlibraries".  Try "help info".
            6 pthread_cond_timedwait@@GLIBC_2.17,__wt_cond_wait_signal,__wt_cond_wait,__thread_run,start_thread,clone
            2 pthread_cond_timedwait@@GLIBC_2.17,__wt_cond_wait_signal,__wt_cond_auto_wait_signal,__wt_cond_auto_wait,__wt_evict_thread_run,__thread_run,start_thread,clone
            2 
            1 pthread_cond_timedwait@@GLIBC_2.17,__wt_cond_wait_signal,__wt_cond_wait,__wt_writelock,__sweep_expire_one,__sweep_expire,__sweep_server,start_thread,clone
            1 pthread_cond_timedwait@@GLIBC_2.17,__wt_cond_wait_signal,__wt_cond_wait,__wt_readlock,__wt_session_lock_dhandle,__wt_session_get_dhandle,__wt_schema_get_table_uri,__wt_schema_get_table,__create_index,__wt_schema_create,__wt_session_create,__session_create,_wrap_Session_create,PyCFunction_Call,...,main
      

            Assignee:
            michael.cahill@mongodb.com Michael Cahill (Inactive)
            Reporter:
            sue.loverso@mongodb.com Susan LoVerso
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              Resolved: