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

Fix regression in MB-17231: Arithmetic operation hanging with full eviction

    XMLWordPrintable

Details

    • Untriaged
    • Yes

    Description

      Unfortunately when the fix for MB-17231 (http://review.couchbase.org/#/c/58294) was merged into Watson/master the fix was regressed.

      The patch for Watson/master is here: http://review.couchbase.org/#/c/58423
      The regression occurred because we changed the ever increasing list of function parameters to enumerated options that can be used to pass to get calls. Unfortunately during this change the fix was reverted. Also the associated unit test was lost.

      Interesting if the unit test had been copied to watson/master it would have worked - even without the fix. The reason for this is that bloom filers are used on get in Watson/master and we can check the bloom filter to check if the item exists - therefore we don't need to create the temporary item. The unit test therefore needs to be modified to disable bloom filters.

      Attachments

        Issue Links

          Activity

            People

              owend Daniel Owen
              owend Daniel Owen
              Votes:
              0 Vote for this issue
              Watchers:
              5 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                PagerDuty