Skip to content

test: flaky box/hash_64bit_replace.test.lua test #71

Open
@avtikhon

Description

@avtikhon

Tarantool version:
Tarantool 2.6.0-153-gb0b32687e
Target: Darwin-x86_64-RelWithDebInfo
Build options: cmake . -DCMAKE_INSTALL_PREFIX=/usr/local -DENABLE_BACKTRACE=ON
Compiler: /Library/Developer/CommandLineTools/usr/bin/cc /Library/Developer/CommandLineTools/usr/bin/c++
C_FLAGS: -Wno-unknown-pragmas -fexceptions -funwind-tables -fno-omit-frame-pointer -fno-stack-protector -fno-common -msse2 -std=c11 -Wall -Wextra -Wno-strict-aliasing -Wno-char-subscripts -Wno-gnu-alignof-expression -Werror
CXX_FLAGS: -Wno-unknown-pragmas -fexceptions -funwind-tables -fno-omit-frame-pointer -fno-stack-protector -fno-common -msse2 -std=c++11 -Wall -Wextra -Wno-strict-aliasing -Wno-char-subscripts -Wno-invalid-offsetof -Wno-gnu-alignof-expression -Werror

OS version:
OSX 14

Bug description:
https://gitlab.com/tarantool/tarantool/-/jobs/784542049#L4473

artifacts.zip

results file checksum: 11eefd2021fa435c1893ab1584031e5d

[029] --- box/hash_64bit_replace.result	Sat Oct 10 10:52:26 2020
[029] +++ box/hash_64bit_replace.reject	Sun Oct 11 18:46:13 2020
[029] @@ -12,19 +12,19 @@
[029]  -- Insert valid fields
[029]  hash:insert{0ULL, 'value1 v1.0', 'value2 v1.0'}
[029]   | ---
[029] - | - [0, 'value1 v1.0', 'value2 v1.0']
[029] + | - [0, 'value1 v1.0']
[029]   | ...
[029]  hash:insert{1ULL, 'value1 v1.0', 'value2 v1.0'}
[029]   | ---
[029] - | - [1, 'value1 v1.0', 'value2 v1.0']
[029] + | - [1, 'value1 v1.0']
[029]   | ...
[029]  hash:insert{2ULL, 'value1 v1.0', 'value2 v1.0'}
[029]   | ---
[029] - | - [2, 'value1 v1.0', 'value2 v1.0']
[029] + | - [2, 'value1 v1.0']
[029]   | ...
[029]  hash:insert{3ULL, 'value1 v1.0', 'value2 v1.0'}
[029]   | ---
[029] - | - [3, 'value1 v1.0', 'value2 v1.0']
[029] + | - [3, 'value1 v1.0']
[029]   | ...
[029]  
[029]  -------------------------------------------------------------------------------
[029] @@ -34,29 +34,29 @@
[029]  -- Replace valid fields
[029]  hash:replace{3ULL, 'value1 v1.31', 'value2 1.12'}
[029]   | ---
[029] - | - [3, 'value1 v1.31', 'value2 1.12']
[029] + | - [3, 'value1 v1.31']
[029]   | ...
[029]  hash:replace{1ULL, 'value1 v1.32', 'value2 1.72'}
[029]   | ---
[029] - | - [1, 'value1 v1.32', 'value2 1.72']
[029] + | - [1, 'value1 v1.32']
[029]   | ...
[029]  hash:replace{2ULL, 'value1 v1.43', 'value2 1.92'}
[029]   | ---
[029] - | - [2, 'value1 v1.43', 'value2 1.92']
[029] + | - [2, 'value1 v1.43']
[029]   | ...
[029]  
[029]  -- Replace invalid fields
[029]  hash:replace{3, 'value1 v1.31', 'value2 1.12'}
[029]   | ---
[029] - | - [3, 'value1 v1.31', 'value2 1.12']
[029] + | - [3, 'value1 v1.31']
[029]   | ...
[029]  hash:replace{1, 'value1 v1.32', 'value2 1.72'}
[029]   | ---
[029] - | - [1, 'value1 v1.32', 'value2 1.72']
[029] + | - [1, 'value1 v1.32']
[029]   | ...
[029]  hash:replace{2, 'value1 v1.43', 'value2 1.92'}
[029]   | ---
[029] - | - [2, 'value1 v1.43', 'value2 1.92']
[029] + | - [2, 'value1 v1.43']
[029]   | ...
[029]  hash:replace{'invalid key', 'value1 v1.0', 'value2 v1.0'}
[029]   | ---
[029] 

Steps to reproduce:

Optional (but very desirable):

  • coredump
  • backtrace
  • netstat

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions