Skip to content
Snippets Groups Projects
  1. Oct 27, 2022
  2. Oct 26, 2022
  3. Oct 14, 2022
  4. Oct 12, 2022
  5. Oct 14, 2022
  6. Oct 12, 2022
  7. Oct 06, 2022
  8. Oct 04, 2022
  9. Oct 03, 2022
  10. Sep 28, 2022
  11. Sep 30, 2022
  12. Sep 29, 2022
  13. Sep 20, 2022
  14. Sep 27, 2022
  15. Sep 21, 2022
  16. Sep 19, 2022
    • Stan Hu's avatar
      Compile jemalloc with Ruby by default · b05a1066
      Stan Hu authored
      For years the Ruby interpreter has been dynamically loaded with
      jemalloc by using `LD_PRELOAD` to replace the system's malloc calls.
      While this makes it possible to disable jemalloc, some anti-virus
      scanners flag this behavior and abort the Ruby interpreter.
      
      Since jemalloc has:
      
      1. Significantly improved memory usage
      2. Is compiled with the default for Cloud Native GitLab images
      3. Is compiled with the default for all GitLab CI images
      
      We should enable by this default and deprecate the configuration
      variable.
      
      To do this, we need to install all jemalloc files, not just the
      library and binary files.
      
      We also need to pass `-Wl,--no-as-needed` as a linker argument
      due to https://bugs.ruby-lang.org/issues/18409.
      
      Relates to https://gitlab.com/gitlab-org/omnibus-gitlab/-/issues/4357
      
      Changelog: changed
      b05a1066
  17. Sep 22, 2022
  18. Sep 21, 2022
  19. Sep 19, 2022
  20. Sep 15, 2022
  21. Sep 14, 2022
  22. Sep 05, 2022
  23. Aug 26, 2022
  24. Aug 24, 2022
  25. Aug 18, 2022
  26. Aug 23, 2022
  27. Aug 17, 2022
  28. Aug 08, 2022
Loading