1. 01 Apr, 2019 1 commit
    • Stan Hu's avatar
      Force a full GC after importing a project · d4c6a3af
      Stan Hu authored
      During a project import, it's possible that new branches are created by
      the importer to handle pull requests that have been created from forked
      projects, which would increment the `pushes_since_gc` value via
      `HousekeepingService.increment!` before a full garbage collection gets
      to run. This causes HousekeepingService to skip the full `git gc` and
      move to the incremental repack mode. To ensure that a garbage collection
      is run to pack refs and objects, explicitly execute the task.
      Closes https://gitlab.com/gitlab-org/gitlab-ce/issues/59477