1. 09 Oct, 2019 1 commit
    • Tomas Krizek's avatar
      lua: stop trying to tweak lua's GC · 12e5606c
      Tomas Krizek authored
      cherry-picked from f0ca89ac, original author Vlada Cunat
      
      TL;DR: I believe all lua_gc() calls stemmed from misunderstanding lua
      documentation, and the current settings seem potentially dangerous.
      
      First, let me rely on lua 5.1 docs, as luajit 2 is documented to have
      done only minor changes in the GC.
      http://www.lua.org/manual/5.1/manual.html#lua_gc
      http://wiki.luajit.org/New-Garbage-Collector#rationale
      
      Commit 5a709411 claims to have increased the speed of GC to 400 % of
      speed of allocation, but LUA_GCSETSTEPMUL is the parameter that
      controls that, and that one was lowered to 99 % and later in
      0ee2d1d7 even to 50 %.  Documentation explicitly says that setting
      the value under 100 % may cause problems.
      
      The default values seem perfectly sane to me and currently I can't see
      any particular reason to change them.  It's 200 % relative GC speed,
      and waiting for allocated size to double before starting another cycle.
      
      I assume the resulting possibility of GC being too slow caused the need
      to explicitly force a non-incremental GC cycle once in a while, but
      that seems not useful anymore and not good for latency.
      12e5606c
  2. 08 Oct, 2019 6 commits
  3. 07 Oct, 2019 3 commits
    • Tomas Krizek's avatar
      Merge branch 'release-4-2-2' into 'master' · 13c9ff79
      Tomas Krizek authored
      release 4.2.2
      
      See merge request !875
      13c9ff79
    • Tomas Krizek's avatar
      ci: remove pkg:epel-7 pkg:fedora-29 jobs · 713f13b6
      Tomas Krizek authored
      These jobs started to suddenly fail inexplicably. They also
      require privileged mode and are a mess in general
      
      Build and packaging for these distros is handled by nightly OBS builds
      nowadays, so let's remove these.
      
      Perhaps in the future, it might make sense ot bring back some sensible
      CentOS 7 build (without the packaging part) to make sure we keep
      compatibility with older GnuTLS on every commit / MR, instead of
      nightly.
      713f13b6
    • Petr Špaček's avatar
      release 4.2.2 · 65ab7498
      Petr Špaček authored
      65ab7498
  4. 04 Oct, 2019 1 commit
  5. 02 Oct, 2019 2 commits
  6. 30 Sep, 2019 2 commits
  7. 26 Sep, 2019 6 commits
  8. 25 Sep, 2019 1 commit
  9. 24 Sep, 2019 2 commits
  10. 23 Sep, 2019 1 commit
  11. 20 Sep, 2019 9 commits
  12. 17 Sep, 2019 1 commit
  13. 09 Sep, 2019 3 commits
  14. 23 Aug, 2019 1 commit
  15. 22 Aug, 2019 1 commit