Skip to content
Snippets Groups Projects
  • Yaroslav Lobankov's avatar
    5f8cbfff
    ci: add workaround for LuaJIT profiling tests · 5f8cbfff
    Yaroslav Lobankov authored
    This patch adds a temporary workaround for LuaJIT profiling tests to
    avoid runners shutdown due to no space left on the disk. The profiling
    tests may produce profiles until fully fill up the runner [1].
    
    The workaround is based on implementing disk quotas.
    
    In two words, it creates a 1GB file (disk image), formats this file as
    an ext4 filesystem, mounts this filesystem to some mount pont and sets
    `LUAJIT_TEST_VARDIR=<mount point>`. In this case LuaJIT tests will use
    this dir for storing various test data/profiles and not be able to fill
    up the runner.
    
    [1] https://github.com/tarantool/tarantool/issues/7472
    
    NO_DOC=ci
    NO_TEST=ci
    NO_CHANGELOG=ci
    5f8cbfff
    History
    ci: add workaround for LuaJIT profiling tests
    Yaroslav Lobankov authored
    This patch adds a temporary workaround for LuaJIT profiling tests to
    avoid runners shutdown due to no space left on the disk. The profiling
    tests may produce profiles until fully fill up the runner [1].
    
    The workaround is based on implementing disk quotas.
    
    In two words, it creates a 1GB file (disk image), formats this file as
    an ext4 filesystem, mounts this filesystem to some mount pont and sets
    `LUAJIT_TEST_VARDIR=<mount point>`. In this case LuaJIT tests will use
    this dir for storing various test data/profiles and not be able to fill
    up the runner.
    
    [1] https://github.com/tarantool/tarantool/issues/7472
    
    NO_DOC=ci
    NO_TEST=ci
    NO_CHANGELOG=ci