Uploaded image for project: 'Core Server'
  1. Core Server
  2. SERVER-23418

remove_and_bulk_insert.js failing on PowerPC

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Major - P3
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 3.2.5, 3.3.4
    • Component/s: WiredTiger
    • Labels:
    • Backwards Compatibility:
      Fully Compatible
    • Operating System:
      ALL
    • Backport Completed:
    • Steps To Reproduce:
      Hide

      Run fsm_all_replication.js in one of the concurrency suites on PowerPC:

      python buildscripts/resmoke.py --suites=concurrency_replication --storageEngine=wiredTiger --jobs=20 --shuffle
      

      Show
      Run fsm_all_replication.js in one of the concurrency suites on PowerPC: python buildscripts/resmoke.py --suites=concurrency_replication --storageEngine=wiredTiger --jobs=20 --shuffle
    • Sprint:
      Integration 13 (04/22/16)
    • Linked BF Score:
      0

      Description

      The test concurrency/fsm_workloads/remove_and_bulk_insert.js is failing on PowerPC. That test has 5 threads, each doing a mix of bulk inserts and removing all documents in the same collection. The failure is that one of the removes tries to delete a document that is not visible, leading to a WT_NOTFOUND.

      If there was a yield or write conflict between getNext returning a RecordID and the deleteDocument call for that ID, a WT_NOTFOUND from WiredTiger is possible because a concurrent remove could have completed in the meantime. We see lots of write conflicts and yields in this workload.

      Attempts to reproduce on x86 have so far been unsuccessful.

        Attachments

          Activity

            People

            • Votes:
              1 Vote for this issue
              Watchers:
              13 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: