Details
-
Bug
-
Resolution: Fixed
-
Test Blocker
-
5.0.0
-
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
- relates to
-
MB-22163 Major regression in KV write performance due to XATTR support (value eviction)
- Closed