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

Create all tables before spawning threads in random_directio test

    • Type: Icon: Bug Bug
    • Resolution: Fixed
    • Priority: Icon: Major - P3 Major - P3
    • 4.0.4, 4.1.4, WT3.2.0
    • Affects Version/s: None
    • Component/s: None
    • Labels:
    • Storage Engines 2018-10-08

      There was a Jenkins failure: http://build.wiredtiger.com:8080/job/wiredtiger-test-check-long/995/ in the random_directio test.

      CONFIG: ./test_random_directio -t 5 -m none -T 5 -S create,drop,verbose
      Parent: Create 5 threads; sleep 5 seconds
      Beginning cycle 1/5
      Suspend child
      Check DB
      [1538470981:698083][13759:0x7ff83b39b700], WT_SESSION.open_cursor: __wt_schema_get_table_uri, 35: 'table:rev' cannot be used until all column groups are created: Invalid argument
      Copy database home directory using direct I/O to run recovery,
      along with a saved 'pre-recovery' copy.
      Open database, run recovery and verify content
      test_random_directio: FAILED: check_db/850: session->open_cursor(session, uri_rev, NULL, NULL, &rev): Invalid argument
      process aborting
      ../../../test/csuite/random_directio/smoke.sh: line 18: 13759 Aborted                 (core dumped) $RUN_TEST -T $threads -S create,drop,verbose
      FAIL random_directio/smoke.sh (exit status: 1)

            donald.anderson@mongodb.com Donald Anderson
            sue.loverso@mongodb.com Susan LoVerso
            0 Vote for this issue
            2 Start watching this issue