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

Backup returns EBUSY when used in conjunction with LSM

    • Type: Icon: Task Task
    • Resolution: Done
    • WT1.6.2
    • Affects Version/s: None
    • Component/s: None
    • Labels:
      None

      Can be reproduced running test/format with the following config:

      ############################################
      #  RUN PARAMETERS
      ############################################
      # bitcnt not applicable to this run
      cache=94
      compression=bzip
      data_extend=0
      data_source=lsm
      delete_pct=14
      dictionary=0
      file_type=row-store
      huffman_key=0
      huffman_value=0
      insert_pct=40
      internal_key_truncation=0
      internal_page_max=14
      key_gap=4
      key_max=102
      key_min=27
      leaf_page_max=21
      ops=382656
      prefix=1
      repeat_data_pct=37
      reverse=0
      rows=600
      runs=0
      split_pct=65
      threads=10
      value_max=2186
      value_min=3
      # wiredtiger_config not applicable to this run
      write_pct=5
      ############################################
      

      I've also seen a different failure with the same config file:

      format $ ./t -c config7 
      t: process 13884
      file:wt-000019.lsm: ../src/bloom/bloom.c, 263: bloom->bitstring == NULL7673
      file:wt-000019.lsm: aborting WiredTiger library
      

      The run directory contains:

      format $ ls -l RUNDIR/
      total 1200
      drwxrwxr-x. 2 alexg alexg  4096 Jun  4 16:37 BACKUP
      drwxrwxr-x. 2 alexg alexg  4096 Jun  4 16:36 KVS
      -rw-rw-r--. 1 alexg alexg    31 Jun  4 16:14 rand
      -rw-rw-r--. 1 alexg alexg   608 Jun  4 16:36 run
      -rw-rw-r--. 1 alexg alexg    44 Jun  4 16:36 WiredTiger
      -rw-rw-r--. 1 alexg alexg 15859 Jun  4 16:37 WiredTiger.backup
      -rw-rw-r--. 1 alexg alexg   675 Jun  4 16:37 WiredTiger.turtle
      -rw-rw-r--. 1 alexg alexg 61440 Jun  4 16:37 WiredTiger.wt
      -rw-rw-r--. 1 alexg alexg 36352 Jun  4 16:37 wt-000001.lsm
      -rw-rw-r--. 1 alexg alexg 30720 Jun  4 16:37 wt-000002.lsm
      -rw-rw-r--. 1 alexg alexg 62976 Jun  4 16:37 wt-000003.lsm
      -rw-rw-r--. 1 alexg alexg 30208 Jun  4 16:37 wt-000004.lsm
      -rw-rw-r--. 1 alexg alexg 29184 Jun  4 16:37 wt-000005.lsm
      -rw-rw-r--. 1 alexg alexg 85504 Jun  4 16:37 wt-000006.lsm
      -rw-rw-r--. 1 alexg alexg 31232 Jun  4 16:37 wt-000007.lsm
      -rw-rw-r--. 1 alexg alexg 31232 Jun  4 16:37 wt-000008.lsm
      -rw-rw-r--. 1 alexg alexg 58880 Jun  4 16:36 wt-000009.lsm
      -rw-rw-r--. 1 alexg alexg 29184 Jun  4 16:36 wt-000010.lsm
      -rw-rw-r--. 1 alexg alexg 83456 Jun  4 16:36 wt-000011.lsm
      -rw-rw-r--. 1 alexg alexg 29696 Jun  4 16:36 wt-000012.lsm
      -rw-rw-r--. 1 alexg alexg 29696 Jun  4 16:36 wt-000013.lsm
      -rw-rw-r--. 1 alexg alexg 30208 Jun  4 16:36 wt-000014.lsm
      -rw-rw-r--. 1 alexg alexg 60928 Jun  4 16:36 wt-000015.lsm
      -rw-rw-r--. 1 alexg alexg 48128 Jun  4 16:36 wt-000016.lsm
      -rw-rw-r--. 1 alexg alexg 60416 Jun  4 16:36 wt-000017.lsm
      -rw-rw-r--. 1 alexg alexg 22016 Jun  4 16:37 wt-000018.lsm
      -rw-rw-r--. 1 alexg alexg  4096 Jun  4 16:37 wt-000019.bf
      -rw-rw-r--. 1 alexg alexg 81920 Jun  4 16:37 wt-000019.lsm
      -rw-rw-r--. 1 alexg alexg 31232 Jun  4 16:37 wt-000020.lsm
      -rw-rw-r--. 1 alexg alexg 31232 Jun  4 16:37 wt-000021.lsm
      -rw-rw-r--. 1 alexg alexg 31744 Jun  4 16:37 wt-000022.lsm
      -rw-rw-r--. 1 alexg alexg 22528 Jun  4 16:37 wt-000023.lsm
      -rw-rw-r--. 1 alexg alexg 88064 Jun  4 16:37 wt-000024.lsm
      

            Assignee:
            alexander.gorrod@mongodb.com Alexander Gorrod
            Reporter:
            alexander.gorrod@mongodb.com Alexander Gorrod
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              Resolved: