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

remove_and_bulk_insert.js failing on PowerPC

    XMLWordPrintableJSON

Details

    • Fully Compatible
    • ALL
    • 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
    • Integration 13 (04/22/16)
    • 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

            geert.bosch@mongodb.com Geert Bosch
            michael.cahill@mongodb.com Michael Cahill (Inactive)
            Votes:
            1 Vote for this issue
            Watchers:
            13 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: