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

Blacklist random_moveChunk_update_shard_key.js from multi statement transaction concurrency suites

    XMLWordPrintableJSON

Details

    • Icon: Task Task
    • Resolution: Won't Fix
    • Icon: Major - P3 Major - P3
    • None
    • None
    • Sharding
    • None

    Description

      Multi statement transaction concurrency suites run each state function inside a transaction that's auto-retried.

      The random_moveChunk_update_shard_key.js workload itself attempts to update shard keys in either a retryable write or transaction. It doesn't make sense from a high level to run either update scenario in a higher level transaction. This is both unexpected and could lead to odd error scenarios (see the linked BF). We should blacklist this workload from multi statement transaction suites.

      Attachments

        Activity

          People

            blake.oler@mongodb.com Blake Oler
            blake.oler@mongodb.com Blake Oler
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: