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

Remove full_eviction mode from ep_perfsuite

    XMLWordPrintable

Details

    • Task
    • Resolution: Fixed
    • Major
    • 4.5.0
    • 4.5.0
    • couchbase-bucket
    • None

    Description

      The full eviction variant of ep_perfsuite is essentially a waste of time (and prone to intermittent failures).

      The perfsuite tests run with persistence disabled (see the call to stop_persistence at the start of perf_latency. As a consequence the tests sometimes fail, as items are essentially getting evicted from memory (and put onto the disk queue) but the queue will never be persisted, and hence item counts will not be correctly updated. (Note: this relates to the issues found in MB-19501).

      Additionally, even if the tests did work, given we disable persistence there's essentially no value in the results output as they aren't representative of what full eviction operations might cost (as no disk overhead is included).

      For these reasons I'm disabling the full eviction mode of ep_perfsuite. While in the abstract it would be useful to have numbers from this suite for full eviction, it requires a reasonable amount of work to make work in a sensible way.

      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

                  There are no open Gerrit changes

                  PagerDuty