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

Backport RelaxedAtomic<> to 3.0.x

    XMLWordPrintable

Details

    Description

      The RelaxedAtomic<> class was added in the watson branch to add an atomic type with relaxed memory consistency, suitable for things like statistical counters.

      As part of fixing a number of data races on ep-engine/3.0.x detected by ThreadSanitizer we want to backport a number of patches from master & watson to 3.0.x to fix the issues. However some of those patches depend on RelaxedAtomic, therefore we need to backport that class to 3.0.x

      Attachments

        Issue Links

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

          Activity

            People

              drigby Dave Rigby (Inactive)
              drigby Dave Rigby (Inactive)
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Gerrit Reviews

                  PagerDuty