Uploaded image for project: 'Rust Driver'
  1. Rust Driver
  2. RUST-608

CMAP spec test runner executes threaded operations out of order

    • Type: Icon: Bug Bug
    • Resolution: Fixed
    • Priority: Icon: Major - P3 Major - P3
    • 1.2.0
    • Affects Version/s: None
    • Component/s: None
    • Labels:
      None

      The CMAP spec test runner currently does some pre-processing to delegate threaded operations to individual threads ahead of time, and they are executed one after another after the associated thread is started via a start operation.

      The spec tests assume that each operation, threaded or not, happens in the order that they're specified, with threaded operations being delegated to the respective threads. We should update the CMAP runner to behave in this manner.

      Context: https://github.com/mongodb/specifications/pull/882#discussion_r534399397

            Assignee:
            patrick.freed@mongodb.com Patrick Freed
            Reporter:
            patrick.freed@mongodb.com Patrick Freed
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              Resolved: