diff options
author | Robert Speicher <robert@gitlab.com> | 2018-01-10 16:13:27 +0000 |
---|---|---|
committer | Robert Speicher <robert@gitlab.com> | 2018-01-10 16:13:27 +0000 |
commit | 82007530cb08ccd8aff68aafdc506595f62a40a6 (patch) | |
tree | e01c79080fa652bbbe260d637ffdd077cefcf782 /doc | |
parent | af7250359ea0123e69bb51efd344cf4656712eb3 (diff) | |
parent | d270693c86beda5c44ec4e5d842d81961a8809e6 (diff) | |
download | gitlab-ce-82007530cb08ccd8aff68aafdc506595f62a40a6.tar.gz |
Merge branch 'da-verify-integrity-of-uploaded-files' into 'master'
Resolve "Verify integrity of uploaded files"
Closes #39949
See merge request gitlab-org/gitlab-ce!16297
Diffstat (limited to 'doc')
-rw-r--r-- | doc/administration/raketasks/check.md | 33 |
1 files changed, 33 insertions, 0 deletions
diff --git a/doc/administration/raketasks/check.md b/doc/administration/raketasks/check.md index c39cb49b1c6..d1ed152b58c 100644 --- a/doc/administration/raketasks/check.md +++ b/doc/administration/raketasks/check.md @@ -76,6 +76,39 @@ Example output:  +## Uploaded Files Integrity + +The uploads check Rake task will loop through all uploads in the database +and run two checks to determine the integrity of each file: + +1. Check if the file exist on the file system. +1. Check if the checksum of the file on the file system matches the checksum in the database. + +**Omnibus Installation** + +``` +sudo gitlab-rake gitlab:uploads:check +``` + +**Source Installation** + +```bash +sudo -u git -H bundle exec rake gitlab:uploads:check RAILS_ENV=production +``` + +This task also accepts some environment variables which you can use to override +certain values: + +Variable | Type | Description +-------- | ---- | ----------- +`BATCH` | integer | Specifies the size of the batch. Defaults to 200. +`ID_FROM` | integer | Specifies the ID to start from, inclusive of the value. +`ID_TO` | integer | Specifies the ID value to end at, inclusive of the value. + +```bash +sudo gitlab-rake gitlab:uploads:check BATCH=100 ID_FROM=50 ID_TO=250 +``` + ## LDAP Check The LDAP check Rake task will test the bind_dn and password credentials |