1. 16 Mar, 2020 1 commit
    • Stan Hu's avatar
      Ensure freshness of settings with project creation · 541fb832
      Stan Hu authored
      Application settings from the database are currently cached locally in
      the thread for a full minute after the changes are made. That means if
      an administrator attempts to change the default storages in the admin
      page, it might take up to a full minute for those changes to take
      effect.
      
      Since we don't have a great cache invalidation strategy for local caches
      yet, the simplest approach to solving this problem would be to expire
      the local application setting cache whenever we create a project. This
      causes every project creation to make an additional SELECT call for
      `application_settings`.
      
      Closes https://gitlab.com/gitlab-org/gitaly/-/issues/2147
      541fb832
  2. 15 Mar, 2020 2 commits
  3. 14 Mar, 2020 7 commits
  4. 13 Mar, 2020 30 commits