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

populate-lsm workload got stuck with a full cache

    XMLWordPrintable

    Details

    • Type: Task
    • Status: Closed
    • Resolution: Done
    • Affects Version/s: None
    • Fix Version/s: WT2.2
    • Component/s: None
    • Labels:

      Description

      http://mjc.homeunix.org:8180/job/wiredtiger-perf-populate-lsm/908/console

      The output includes this, which is unusual:

      Failed inserting Error: WT_DEADLOCK: conflict between concurrent operations

      But the process is blocked with a full cache, and apparently eviction isn't making progress.

            4 pthread_cond_timedwait@@GLIBC_2.3.2,__wt_cond_wait,__clsm_insert,populate_thread,start_thread,clone
            2 pthread_cond_timedwait@@GLIBC_2.3.2,__wt_cond_wait,__wt_lsm_merge_worker,start_thread,clone
            2
            1 pthread_join,start_run,main
            1 pthread_cond_timedwait@@GLIBC_2.3.2,__wt_cond_wait,__wt_lsm_checkpoint_worker,start_thread,clone
            1 pthread_cond_timedwait@@GLIBC_2.3.2,__wt_cond_wait,__wt_cache_evict_server,start_thread,clone
      

      I couldn't get any more information from the original failure because we don't build those jobs with debug information.

        Attachments

          Activity

            People

            • Assignee:
              Unassigned
              Reporter:
              michael.cahill Michael Cahill
            • Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: