Skip to content
GitLab
Next
Projects Groups Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
  • gitaly gitaly
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
    • Locked Files
  • Issues 561
    • Issues 561
    • List
    • Boards
    • Service Desk
    • Milestones
    • Iterations
    • Requirements
  • Merge requests 56
    • Merge requests 56
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
    • Test Cases
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Packages and registries
    • Packages and registries
    • Container Registry
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Code review
    • Insights
    • Issue
    • Repository
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • GitLab.orgGitLab.org
  • gitalygitaly
  • Issues
  • #3643
Closed (moved) (moved)
Open
Issue created Jun 02, 2021 by Ben Prescott @bprescott_↙ ☺@bprescott_🌴Developer

check wiki, group wiki, snippet, and design repos with rake task gitlab:git:fsck

Proposal

The documentation currently states:

Check all GitLab repositories

This task loops through all repositories on the GitLab server and runs the integrity check described previously.

These:

  • Snippet repositories
  • Group wiki repos

do not appear to be checked by the repo fsck rake task which only seems to loop over project.repository.

Additionally:

  • project wiki repos
  • project design repos

These are .wiki and .design along side the project repo, but based on the output of the following and the output from the rake task, it doesn't seem like they're checked.

Project.find_each(batch_size: 100) do |project|
  pp project.repository.disk_path
end

Updated to reflect the correct status of pool repositories.

Edited Jun 07, 2021 by Ben Prescott @bprescott_↙ ☺
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information
Assignee
Assign to
Time tracking