Skip to content
Snippets Groups Projects
  1. Mar 23, 2020
  2. Mar 22, 2020
  3. Mar 05, 2020
  4. Oct 15, 2019
  5. Mar 18, 2019
  6. Dec 13, 2018
    • Zeger-Jan van de Weg's avatar
      Restore Object Pools when restoring an object pool · 89a407dc
      Zeger-Jan van de Weg authored
      Pool repositories are persisted in the database, and when the DB is
      restored, the data need to be restored on disk. This is done by
      resetting the state machine and rescheduling the object pool creation.
      
      This is not an exact replica of the state like at the time of the
      creation of the backup. However, the data is consistent again.
      
      Dumping isn't required as internally GitLab uses git bundles which
      bundle all refs and include all objects in the bundle that they require,
      reduplicating as more repositories get backed up. This does require more
      data to be stored.
      
      Fixes https://gitlab.com/gitlab-org/gitaly/issues/1355
      Unverified
      89a407dc
  7. Nov 01, 2018
  8. Jul 31, 2018
  9. Jun 15, 2018
    • Will Chandler's avatar
      Add timestamps to gitlab-rake gitlab:backup:restore · cc41a771
      Will Chandler authored
      Adds a new method 'puts_time' that prepends the time of a
      message when printing it.  All instances of 'progress.puts'
      in the gitlab:backup:restore tasks are replaced with puts_time.
      Example output:
        2018-06-03 16:33:25 -0400 -- Restoring uploads ..
      Closes #46448
      cc41a771
  10. Jun 05, 2018
  11. May 24, 2018
  12. Apr 25, 2018
  13. Mar 21, 2018
  14. Jan 31, 2018
  15. Dec 07, 2017
  16. Dec 03, 2017
  17. Oct 21, 2017
  18. Oct 18, 2017
  19. Oct 05, 2017
  20. Aug 10, 2017
  21. Aug 01, 2017
  22. Jun 21, 2017
  23. Jun 14, 2017
  24. May 15, 2017
    • Jacob Vosmaer (GitLab)'s avatar
      Don't reuse gRPC channels · 43f037c9
      Jacob Vosmaer (GitLab) authored
      It seems that bad things happen when two gRPC stubs share one gRPC
      channel so let's stop doing that. The downside of this is that we
      create more gRPC connections; one per stub.
      43f037c9
  25. May 12, 2017
  26. Apr 28, 2017
  27. Apr 26, 2017
  28. Mar 29, 2017
  29. Mar 27, 2017
  30. Mar 03, 2017
  31. Feb 23, 2017
  32. Jan 31, 2017
    • Kamil Trzcińśki's avatar
      Add GitLab Pages · 120f9aba
      Kamil Trzcińśki authored
      - The pages are created when build artifacts for `pages` job are uploaded
      - Pages serve the content under: http://group.pages.domain.com/project
      - Pages can be used to serve the group page, special project named as host: group.pages.domain.com
      - User can provide own 403 and 404 error pages by creating 403.html and 404.html in group page project
      - Pages can be explicitly removed from the project by clicking Remove Pages in Project Settings
      - The size of pages is limited by Application Setting: max pages size, which limits the maximum size of unpacked archive (default: 100MB)
      - The public/ is extracted from artifacts and content is served as static pages
      - Pages asynchronous worker use `dd` to limit the unpacked tar size
      - Pages needs to be explicitly enabled and domain needs to be specified in gitlab.yml
      - Pages are part of backups
      - Pages notify the deployment status using Commit Status API
      - Pages use a new sidekiq queue: pages
      - Pages use a separate nginx config which needs to be explicitly added
      120f9aba
  33. Jan 09, 2017
  34. Nov 30, 2016
Loading