[Tarantool-patches] [PATCH v2 luajit 29/30] test: disable PUC Lua hanging GC test
Sergey Ostanevich
sergos at tarantool.org
Fri Mar 26 19:03:20 MSK 2021
Can it be more relevant fix s/1000/n+1000/ for these two loops?
Although I start talking about an in-place fix, rather than a follow-up.
LGTM.
Sergos
> On 26 Mar 2021, at 10:43, Sergey Kaplun <skaplun at tarantool.org> wrote:
>
> Tarantool has too many objects at start. `gcinfo()` result is always
> greater than 1000 expected by the test. It leads to infinite loop in the
> test.
>
> This patch disables GC test leading to hanging for Tarantool binary.
>
> Part of tarantool/tarantool#5845
> Part of tarantool/tarantool#4473
> ---
> test/PUC-Lua-5.1-tests/gc.lua | 9 ++++++---
> 1 file changed, 6 insertions(+), 3 deletions(-)
>
> diff --git a/test/PUC-Lua-5.1-tests/gc.lua b/test/PUC-Lua-5.1-tests/gc.lua
> index 072bbe9..7f9880f 100644
> --- a/test/PUC-Lua-5.1-tests/gc.lua
> +++ b/test/PUC-Lua-5.1-tests/gc.lua
> @@ -133,9 +133,12 @@ do
> local a = {}
> until gcinfo() > 1000
> collectgarbage"restart"
> - repeat
> - local a = {}
> - until gcinfo() < 1000
> + -- Tarantool has too many objects at start. `gcinfo()` result
> + -- is always greater than 1000.
> + -- LuaJIT: The test is disabled for Tarantool binary.
> + -- repeat
> + -- local a = {}
> + -- until gcinfo() < 1000
> end
>
> lim = 15
> --
> 2.31.0
>
More information about the Tarantool-patches
mailing list