BigW Consortium Gitlab

  1. 29 Sep, 2017 2 commits
    • Reschedule merge request diff background migration · 472be7fe
      Sean McGivern authored
      The first attempt didn't migrate all rows on GitLab.com, due to a couple of
      issues:
      
      1. Some rows in merge_request_diffs had truly huge numbers of commits and diffs
         serialised - one in particular had 26,000 commits!
      2. The jobs were sometimes on Sidekiq hosts with frequent OOM errors, leading to
         the job being lost.
      
      The previous commit adds more logging, and a more robust insertion method. This
      commit reschedules the jobs, with a generous pause between each.
  2. 18 Sep, 2017 2 commits
  3. 14 Sep, 2017 4 commits
  4. 11 Sep, 2017 1 commit
  5. 08 Sep, 2017 1 commit
    • Revert "Merge branch… · 52a2423e
      Rubén Dávila authored
      Revert "Merge branch '35012-navigation-add-option-to-change-navigation-color-palette' into 'master'"
      
      This reverts merge request !13619
  6. 06 Sep, 2017 2 commits
  7. 05 Sep, 2017 1 commit
  8. 25 Aug, 2017 1 commit
  9. 23 Aug, 2017 1 commit
  10. 22 Aug, 2017 3 commits
  11. 17 Aug, 2017 1 commit
  12. 16 Aug, 2017 2 commits
  13. 15 Aug, 2017 1 commit
  14. 11 Aug, 2017 4 commits
  15. 08 Aug, 2017 1 commit
  16. 07 Aug, 2017 1 commit
  17. 03 Aug, 2017 1 commit
    • Migrate MR commits and diffs to new tables · f2d50af9
      Sean McGivern authored
      Previously, we stored these as serialised fields - `st_{commits,diffs}` - on the
      `merge_request_diffs` table. These now have their own tables -
      `merge_request_diff_{commits,diffs}` - with a column for each attribute of the
      serialised data.
      
      Add a background migration to go through the existing MR diffs and migrate them
      to the new format. Ignore any contents that cannot be displayed. Assuming that
      we have 5 million rows to migrate, and each batch of 2,500 rows can be
      completed in 5 minutes, this will take about 7 days to migrate everything.
  18. 02 Aug, 2017 1 commit
  19. 01 Aug, 2017 3 commits
  20. 20 Jul, 2017 3 commits
  21. 19 Jul, 2017 1 commit
  22. 18 Jul, 2017 3 commits