Skip to content
Snippets Groups Projects
  1. Jan 13, 2025
    • Антон Фетисов's avatar
      disable CONFIG_SITE envvar at build time · 72330494
      Антон Фетисов authored and Антон Фетисов's avatar Антон Фетисов committed
      CONFIG_SITE is an environment variable which may point to a global autoconf initialization script,
      which is run at the start of every autoconf invocation and can modify its parameters.
      Most systems don't have that script, and don't set that variable. On OpenSUSE, the variable is set.
      The default script overwrites paths to local builds of libraries from `lib` to `lib64`, breaking our
      builds. This override makes no sense for our project, since all libraries are linked statically, and
      only ever built in 64-bit versions (the script allows side by side 32- and 64-bit builds).
      
      It is unlikely that this script is used in practice, since the possibility of breaking random builds is
      too high. It's also relevant only for building C code which relies on autoconf. Most new projects and
      projects in modern languages don't do that.
      
      For this reason I unset CONFIG_SITE in our default builds of Tarantool.
      72330494
    • Антон Фетисов's avatar
      b2054934
  2. Jan 10, 2025
  3. Jan 09, 2025
  4. Dec 28, 2024
  5. Dec 27, 2024
  6. Dec 26, 2024
  7. Dec 25, 2024
    • Dmitry Rodionov's avatar
      test: setup logging in tests · e2de36ac
      Dmitry Rodionov authored
      Logs help to debug flaky tests. Because sometimes just by instance logs
      it is not that easy to guess what the test was doing at that time.
      Especially when there is a repetitive pattern in the test.
      
      For now instance logs and test output are printed in separate sections.
      It still allows to match events by time easier compared to looking only
      at instance log (it is way bigger compared to test log).
      
      Additionally this patch sets up a `framework` package intended to host
      reusable test code without polluting conftest.py
      e2de36ac
    • Egor Ivkov's avatar
      fix: flaky test_bootstrap_from_snapshot · fc739b7b
      Egor Ivkov authored and Егор Ивков's avatar Егор Ивков committed
      fc739b7b
    • Dmitry Rodionov's avatar
      fix: null was used instead of nil in proc sharding lua snippet · 5fe74577
      Dmitry Rodionov authored
      I found this by compiling tarantool with CMAKE_BUILD_TYPE=Debug
      5fe74577
    • Georgy Moshkin's avatar
      refactor: assert index is <= applied in compact_log instead of truncating · 0957624d
      Georgy Moshkin authored
      We used to automatically truncate the index in compact_log if the caller
      requested to compact too many entries. This made it so that the
      requirement of not compacting any un-applied entries was implicit in our
      code base, which is not good as it allows for some bugs to creep in
      (like the one we fix a couple commits ago).
      
      Now this is changed and instead of silently adjusting the index of last
      compacted entry, we just assert that it's no greater than the applied
      index. As a consequence there's a minor improvement in do_raft_log_auto_compaction
      function.
      0957624d
    • Georgy Moshkin's avatar
      test: fix CI=1 hack for local runs · 1161519a
      Georgy Moshkin authored
      1161519a
Loading