Skip to content
Snippets Groups Projects
  1. Sep 04, 2019
    • Eugenia Grieff's avatar
      Add service to transfer group milestones · 7a3234c6
      Eugenia Grieff authored
      - Add new service that transfers milestones
      from a group to a project
      - Include new service in Projects transfer service
      - Include FromUnion module in Milestone model
      to use in transfer service
      - Add specs for new milestones service
      - Add specs for transferring milestones in
      project transfer service
      7a3234c6
  2. May 17, 2019
  3. Apr 15, 2019
  4. Dec 21, 2018
  5. Dec 04, 2018
    • Thong Kuah's avatar
      Create k8s namespace for project in group clusters · d54791e0
      Thong Kuah authored
      AFAIK the only relevant place is Projects::CreateService, this gets
      called when user creates a new project, forks a new project and does
      those things via the api.
      
      Also create k8s namespace for new group hierarchy
      when transferring project between groups
      
      Uses new Refresh service to create k8s namespaces
      
      - Ensure we use Cluster#cluster_project
      
      If a project has multiple clusters (EE), using Project#cluster_project
      is not guaranteed to return the cluster_project for this cluster. So
      switch to using Cluster#cluster_project - at this stage a cluster can
      only have 1 cluster_project.
      
      Also, remove rescue so that sidekiq can retry
      d54791e0
  6. Sep 11, 2018
  7. Aug 30, 2018
  8. Aug 29, 2018
  9. Jul 25, 2018
  10. Jul 17, 2018
  11. Apr 25, 2018
  12. Apr 06, 2018
  13. Jan 03, 2018
  14. Nov 17, 2017
  15. Aug 01, 2017
  16. Jun 29, 2017
  17. Jun 20, 2017
  18. May 22, 2017
  19. Apr 03, 2017
  20. Mar 23, 2017
  21. Mar 01, 2017
  22. Feb 22, 2017
  23. Feb 14, 2017
  24. Feb 07, 2017
  25. Jan 31, 2017
  26. Nov 23, 2016
    • Yorick Peterse's avatar
      Remove event caching code · 5371da34
      Yorick Peterse authored
      Flushing the events cache worked by updating a recent number of rows in
      the "events" table. This has the result that on PostgreSQL a lot of dead
      tuples are produced on a regular basis. This in turn means that
      PostgreSQL will spend considerable amounts of time vacuuming this table.
      This in turn can lead to an increase of database load.
      
      For GitLab.com we measured the impact of not using events caching and
      found no measurable increase in response timings. Meanwhile not flushing
      the events cache lead to the "events" table having no more dead tuples
      as now rows are only inserted into this table.
      
      As a result of this we are hereby removing events caching as it does not
      appear to help and only increases database load.
      
      For more information see the following comment:
      https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/6578#note_18864037
      Verified
      5371da34
  27. Oct 19, 2016
  28. Jun 30, 2016
  29. Jun 03, 2016
  30. May 12, 2016
Loading