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

5.0.0 Build Sanity : Failures in memcapable.GetlTests tests

    XMLWordPrintable

Details

    • Bug
    • Resolution: Fixed
    • Test Blocker
    • 5.0.0
    • 5.0.0
    • memcached
    • Untriaged
    • Yes

    Description

      Build : 5.0.0-2256

      There are regressions seen in the memcapable.GetlTests tests in the Build Sanity suite on all platforms seen since 5.0.0-2256.

      Test : memcapable.GetlTests.test_getl_expired_item
      Error : ======================================================================
      ERROR: test_getl_expired_item (memcapable.GetlTests)
      ----------------------------------------------------------------------
      Traceback (most recent call last):
      File "pytests/memcapable.py", line 378, in test_getl_expired_item
      mc.set(key, 0, 0, new_value)
      File "lib/mc_bin_client.py", line 234, in set
      return self._mutate(memcacheConstants.CMD_SET, key, exp, flags, 0, val)
      File "lib/mc_bin_client.py", line 196, in _mutate
      cas)
      File "lib/mc_bin_client.py", line 139, in _doCmd
      return self._handleSingleResponse(opaque)
      File "lib/mc_bin_client.py", line 131, in _handleSingleResponse
      cmd, opaque, cas, keylen, extralen, data = self._handleKeyedResponse(myopaque)
      File "lib/mc_bin_client.py", line 127, in _handleKeyedResponse
      raise MemcachedError(errcode, rv)
      MemcachedError: Memcached error #1 'Not found': Not found for vbucket :920 to mc 172.23.105.158:11210

      ----------------------------------------------------------------------

      Test : memcapable.GetlTests.test_getl_thirty
      Error :
      ======================================================================
      FAIL: test_getl_thirty (memcapable.GetlTests)
      ----------------------------------------------------------------------
      Traceback (most recent call last):
      File "pytests/memcapable.py", line 330, in test_getl_thirty
      self._getl_body("getl_30", 30, 0)
      File "pytests/memcapable.py", line 309, in _getl_body
      mc.set(key, 0, 0, new_value)
      File "lib/mc_bin_client.py", line 234, in set
      return self._mutate(memcacheConstants.CMD_SET, key, exp, flags, 0, val)
      File "lib/mc_bin_client.py", line 196, in _mutate
      cas)
      File "lib/mc_bin_client.py", line 139, in _doCmd
      return self._handleSingleResponse(opaque)
      File "lib/mc_bin_client.py", line 131, in _handleSingleResponse
      cmd, opaque, cas, keylen, extralen, data = self._handleKeyedResponse(myopaque)
      File "lib/mc_bin_client.py", line 124, in _handleKeyedResponse
      "expected opaque %x, got %x" % (myopaque, opaque)
      AssertionError: expected opaque bd560c07, got 3a43d96f

      ----------------------------------------------------------------------

      *Changelog from the last known good build (5.0.0-2254) *: http://172.23.123.43:8000/getchangelog?rel=5.0.0&fromb=2254&tob=2256

      One of the following commits might have caused these regressions :

      • Commit: 0e5690f4932514f2a9956180bf408595b37cbaf9 (in build: 2255)
        Author: Dave Rigby
        engine_utilities: Add cb::to_string(engine_errc) to public API
      • Commit: badccafaa2e670719c181a9ff39ffa2add5e19d6 (in build: 2255)
        Author: Trond Norbye
        MB-22163: Use get_if to fetch items for mutations

      Job Link : CentOS7 : http://server.jenkins.couchbase.com/job/build_sanity_matrix/DISTRO=centos7,TYPE=1node/2823/

      Logs : (attached)

      Attachments

        Issue Links

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

          Activity

            People

              trond Trond Norbye
              mihir.kamdar Mihir Kamdar (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