Skip to content
Snippets Groups Projects
  1. Dec 03, 2024
  2. Nov 08, 2024
  3. Oct 18, 2024
  4. Nov 05, 2024
    • Stan Hu's avatar
      Make ActionCable Redis settings use default Redis Sentinel password · 6c142799e37c
      Stan Hu authored
      Suppose you have this config:
      
      ```
      gitlab_rails['redis_sentinels'] = [
        {"host"=>"gitlabtest-cluster-redis-01", "port"=>26379},
        {"host"=>"gitlabtest-cluster-redis-02", "port"=>26379},
        {"host"=>"gitlabtest-cluster-redis-03", "port"=>26379}
      ]
      gitlab_rails['redis_sentinels_password'] = "some password"
      redis['enable'] = false
      redis['master_name'] = "gitlab-redis"
      redis['master_password'] = "some password"
      ```
      
      Previously ActionCable Redis settings would only look for
      `gitlab_rails['redis_actioncable_sentinels_password']` and did
      not fall back to `gitlab_rails['redis_sentinels_password']`.
      
      Relates to https://gitlab.com/gitlab-org/omnibus-gitlab/-/issues/8728
      
      Changelog: fixed
      6c142799e37c
  5. Oct 22, 2024
  6. Oct 09, 2024
  7. Sep 24, 2024
    • James Liu's avatar
      gitaly: Add max_cgroups_per_repo configuration · 14b0998662b2
      James Liu authored
      A new cgroups configuration parameter called `max_cgroups_per_repo` was
      introduced with https://gitlab.com/gitlab-org/gitaly/-/issues/5689. This
      parameter allows independent Git processes targeting a single repository
      to be distributed across multiple repository cgroups. This enables
      stricter limits to be defined for repository cgroups while still
      allowing for bursty workloads comprising of independent Git operations
      against a single repo.
      
      Document this parameter in the Omnibus configuration.
      
      Changelog: added
      14b0998662b2
  8. Oct 09, 2024
  9. Sep 20, 2024
  10. Sep 19, 2024
  11. Sep 11, 2024
  12. Sep 18, 2024
  13. Sep 17, 2024
  14. Sep 10, 2024
  15. Sep 06, 2024
  16. Sep 04, 2024
  17. Aug 26, 2024
  18. Aug 23, 2024
  19. Aug 21, 2024
  20. Aug 18, 2024
    • Stan Hu's avatar
      Raise default PostgreSQL shared buffers minimum to 256 MB · b981f9b6c10e
      Stan Hu authored
      Previously the Docker container set the PostgreSQL shared buffers to a
      minimum of 1 MB to avoid using the default of 25% of the node's
      memory. While that meager value worked previously, this value is not
      only overly conservative but it is now insufficient for background
      migrations that have a large number of partitioned tables.
      
      From
      https://gitlab.com/gitlab-org/omnibus-gitlab/-/issues/8682#note_2058612975
      we see that the 2 years of `audit_events` needs about 20 MB just to
      query the table metadata. The 1 MB value failed with `no unpinned
      buffers available` because PostgreSQL needs more shared buffers for
      query planning.
      
      Raise the default to 256 MB to provide enough headroom for future
      tables and to ensure PostgreSQL effectively caches data. Update the
      documentation in the template accordingly.
      
      Relates to https://gitlab.com/gitlab-org/omnibus-gitlab/-/issues/8682
      
      Changelog: fixed
      b981f9b6c10e
  21. Aug 19, 2024
  22. Aug 14, 2024
  23. Aug 13, 2024
  24. Aug 01, 2024
  25. Aug 09, 2024
  26. Aug 06, 2024
  27. Jul 15, 2024
  28. Jul 11, 2024
  29. Jul 15, 2024
  30. Jul 12, 2024
  31. Jun 30, 2024
  32. Apr 15, 2024
Loading