Skip to content
Snippets Groups Projects
  1. Sep 04, 2019
  2. Aug 06, 2019
  3. Jul 30, 2019
  4. Jul 10, 2019
  5. Apr 15, 2019
  6. Jan 18, 2019
    • Oswaldo Ferreir's avatar
      Cleanup stale +deleted repo paths on project removal · 4fd848fc
      Oswaldo Ferreir authored
      1. When removing projects, we can end-up leaving the +deleted
      repo path dirty and not successfully removing the non-deleted
      namespace (mv process is not atomic and can be killed without
      fully moving the path).
      
      2. In order to solve that, we're adding a clean-up phase on
      ensure which will schedule possible staled +deleted path deletion.
      Note that we don't check the current state (if there is or not a
      repo) in order to schedule the deletion. That's intentional
      in order to leverage Gitlab::GitalyClient::NamespaceService#remove
      idempotency and ensure consistency.
      4fd848fc
  7. Dec 19, 2018
  8. Sep 19, 2018
  9. Sep 11, 2018
  10. Sep 08, 2018
  11. Aug 17, 2018
  12. Jul 17, 2018
  13. Jul 09, 2018
  14. Jun 08, 2018
  15. May 24, 2018
  16. May 23, 2018
  17. May 10, 2018
  18. Apr 25, 2018
  19. Apr 18, 2018
  20. Apr 06, 2018
  21. Mar 17, 2018
  22. Oct 21, 2017
  23. Oct 18, 2017
  24. Oct 07, 2017
  25. Aug 14, 2017
    • Yorick Peterse's avatar
      Cache the number of forks of a project · aef9f1eb
      Yorick Peterse authored
      The number of forks of a project doesn't change very frequently and
      running a COUNT(*) every time this information is requested can be quite
      expensive. We also end up running such a COUNT(*) query at least twice
      on the homepage of a project.
      
      By caching this data and refreshing it when necessary we can reduce
      project homepage loading times by around 60 milliseconds (based on the
      timings of https://gitlab.com/gitlab-org/gitlab-ce).
      Verified
      aef9f1eb
  26. Aug 01, 2017
  27. Jul 26, 2017
  28. Jul 20, 2017
  29. Jun 02, 2017
  30. Apr 05, 2017
  31. Apr 04, 2017
  32. Mar 01, 2017
  33. Feb 23, 2017
Loading