Skip to content

test: flaky box/huge_field_map_long.test.lua test #170

Open
@avtikhon

Description

@avtikhon

Tarantool version:
Tarantool 2.4.2-86-g4ae4c8be1
Target: Linux-x86_64-Debug
Build options: cmake . -DCMAKE_INSTALL_PREFIX=/usr/local -DENABLE_BACKTRACE=ON
Compiler: /usr/bin/cc /usr/bin/c++
C_FLAGS: -fexceptions -funwind-tables -fno-omit-frame-pointer -fno-stack-protector -fno-common -fopenmp -msse2 -fprofile-arcs -ftest-coverage -std=c11 -Wall -Wextra -Wno-strict-aliasing -Wno-char-subscripts -Wno-format-truncation -Wno-gnu-alignof-expression -fno-gnu89-inline -Wno-cast-function-type -Werror
CXX_FLAGS: -fexceptions -funwind-tables -fno-omit-frame-pointer -fno-stack-protector -fno-common -fopenmp -msse2 -fprofile-arcs -ftest-coverage -std=c++11 -Wall -Wextra -Wno-strict-aliasing -Wno-char-subscripts -Wno-format-truncation -Wno-invalid-offsetof -Wno-gnu-alignof-expression -Wno-cast-function-type -Werror

OS version:
Linux (Debian 9)

Bug description:
https://gitlab.com/tarantool/tarantool/-/jobs/769473722#L4936

results file checksum: 57e0451794c2b55625e5c0b2483d1b26

[018] --- box/huge_field_map_long.result	Fri Oct  2 09:42:26 2020
[018] +++ box/huge_field_map_long.reject	Fri Oct  2 09:44:43 2020
[018] @@ -40,7 +40,7 @@
[018]  pcall(test) -- must fail but not crash
[018]   | ---
[018]   | - false
[018] - | - 'Can''t create tuple: metadata size 65542 is too big'
[018] + | - Failed to allocate 71693 bytes in slab allocator for memtx_tuple
[018]   | ...
[018]  
[018]  test = nil
[018] 

log output:

[018] Last 15 lines of Tarantool Log file [Instance "box"][/builds/BwFfK4Hu/0/tarantool/tarantool/test/var/018_box/box.log]:
[018] 2020-10-02 09:44:26.249 [32305] main/103/box I> assigned id 1 to replica a4081d42-2148-47e2-8a65-18996372e2ef
[018] 2020-10-02 09:44:26.250 [32305] main/103/box I> recover from `/builds/BwFfK4Hu/0/tarantool/tarantool/test/var/018_box/box/00000000000000000879.xlog'
[018] 2020-10-02 09:44:26.356 [32305] main/103/box I> done `/builds/BwFfK4Hu/0/tarantool/tarantool/test/var/018_box/box/00000000000000000879.xlog'
[018] 2020-10-02 09:44:26.357 [32305] main/103/box I> recover from `/builds/BwFfK4Hu/0/tarantool/tarantool/test/var/018_box/box/00000000000000001386.xlog'
[018] 2020-10-02 09:44:26.484 [32305] main/103/box I> done `/builds/BwFfK4Hu/0/tarantool/tarantool/test/var/018_box/box/00000000000000001386.xlog'
[018] 2020-10-02 09:44:26.484 [32305] main/103/box I> recover from `/builds/BwFfK4Hu/0/tarantool/tarantool/test/var/018_box/box/00000000000000001705.xlog'
[018] 2020-10-02 09:44:26.484 [32305] main/103/box I> done `/builds/BwFfK4Hu/0/tarantool/tarantool/test/var/018_box/box/00000000000000001705.xlog'
[018] 2020-10-02 09:44:26.486 [32305] main/103/box I> ready to accept requests
[018] 2020-10-02 09:44:26.486 [32305] main/103/box C> leaving orphan mode
[018] 2020-10-02 09:44:26.487 [32305] main/106/checkpoint_daemon I> scheduled next checkpoint for Fri Oct  2 11:16:14 2020
[018] 2020-10-02 09:44:26.487 [32305] main/103/box I> set 'memtx_memory' configuration option to 107374182
[018] 2020-10-02 09:44:26.487 [32305] main/103/box I> set 'listen' configuration option to "\/builds\/BwFfK4Hu\/0\/tarantool\/tarantool\/test\/var\/018_box\/box.socket-iproto"
[018] 2020-10-02 09:44:26.488 [32305] main/117/console/unix/:/builds/BwFfK4Hu/0/tarantool/tarantool/test/var/018_box/box.socket-admin I> started
[018] 2020-10-02 09:44:26.488 [32305] main C> entering the event loop
[018] 2020-10-02 09:44:26.900 [32305] main/129/lua call.c:117 E> ER_NO_SUCH_PROC: Procedure 'no_such_function' is not defined

Steps to reproduce:

Optional (but very desirable):

  • coredump
  • backtrace
  • netstat

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions