Uploaded image for project: 'Couchbase Server'
  1. Couchbase Server
  2. MB-35752

Rework Jepsen nemesis logic

    XMLWordPrintable

Details

    • Task
    • Status: Closed
    • Major
    • Resolution: Fixed
    • master
    • master
    • Jepsen
    • None

    Description

      Currently our nemesis logic relies on attempting to track the current state of the cluster in a monolithic stateful nemesis. This makes it difficult to modify the nemesis behaviour without causing unforeseen issues. As a result, some workloads are broken and difficult to fix. Split the nemesis into individual functions for each operation that do not share state to avoid such issues.

      Attachments

        Issue Links

          No reviews matched the request. Check your Options in the drop-down menu of this sections header.

          Activity

            marking resolved as patches are all committed

            richard.demellow Richard deMellow added a comment - marking resolved as patches are all committed

            People

              richard.demellow Richard deMellow
              sven.signer Sven Signer (Inactive)
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                PagerDuty