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

TLA+ specs are not continuously tested

    • Type: Icon: New Feature New Feature
    • Resolution: Fixed
    • Priority: Icon: Major - P3 Major - P3
    • 4.7.0
    • Affects Version/s: None
    • Component/s: Replication
    • None
    • Fully Compatible
    • Repl 2020-02-10, Repl 2020-03-23, Repl 2020-04-06, Repl 2020-04-20

      The Replication team has several TLA+ specs in the server repository. Currently there is little or no guidance for how to run the model-checker ("TLC") on these specs, and we do not test continuously that these specs would pass the model-checker.

      Proposed solution: commit model checker config files to git, install TLC on an Evergreen build image, and create an Evergreen task to run TLC on all the specs.

            Assignee:
            jesse@mongodb.com A. Jesse Jiryu Davis
            Reporter:
            jesse@mongodb.com A. Jesse Jiryu Davis
            Votes:
            0 Vote for this issue
            Watchers:
            5 Start watching this issue

              Created:
              Updated:
              Resolved: