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

remove_and_bulk_insert.js failing on PowerPC

    • 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

      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.

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

              Created:
              Updated:
              Resolved: