summaryrefslogtreecommitdiff
path: root/lib/gitlab/background_migration
Commit message (Expand)AuthorAgeFilesLines
* Enable RuboCop Style/RegexpLiteralTakuya Noguchi2018-02-011-1/+1
* Reduce UPDATEs for background column type changesbackground-migration-fixYorick Peterse2018-01-181-0/+2
* Introduce PredicateMemoization cop and fix offensesLin Jen-Shin2018-01-121-3/+7
* Denormalize commits count for merge request diffs38068-commits-countJan Provaznik2018-01-101-0/+26
* Merge branch 'mk-no-op-delete-conflicting-redirects' into 'master'Douwe Maan2018-01-041-34/+2
|\
| * Make DeleteConflictingRedirectRoutes no-opmk-no-op-delete-conflicting-redirectsMichael Kozono2018-01-031-34/+2
* | Merge branch 'sh-validate-path-project-import' into 'master'Yorick Peterse2018-01-041-8/+8
|\ \
| * | Avoid leaving a push event empty if payload cannot be createdsh-validate-path-project-importStan Hu2018-01-031-8/+8
| |/
* | Merge branch 'change-issues-closed-at-background-migration' into 'master'Sean McGivern2018-01-042-0/+93
|\ \
| * | Use a background migration for issues.closed_atchange-issues-closed-at-background-migrationYorick Peterse2018-01-032-0/+93
| |/
* | Cache merged and closed events data in merge_request_metrics tableOswaldo Ferreira2018-01-021-0/+135
|/
* Process normal paths in batch containing bad pathsMichael Kozono2017-12-051-4/+25
* Follow symlinksMichael Kozono2017-12-041-1/+1
* Handle race conditionMichael Kozono2017-12-011-1/+2
* Address Rubocop offensesMichael Kozono2017-12-012-39/+82
* Don’t quote `NOW()` for created_at columnMichael Kozono2017-12-011-1/+1
* RefactorMichael Kozono2017-12-011-6/+6
* Don’t recreate deleted uploadsMichael Kozono2017-12-011-5/+35
* Get rid of timestamps on untracked files tableMichael Kozono2017-12-011-3/+2
* Bulk insert uploadsMichael Kozono2017-12-011-49/+14
* Filter existing uploads with one queryMichael Kozono2017-12-011-38/+42
* RefactorMichael Kozono2017-12-011-13/+10
* Get rid of tracked fieldMichael Kozono2017-12-012-13/+3
* RefactorMichael Kozono2017-12-011-10/+3
* Fix datetime inserts on MySQLMichael Kozono2017-12-011-3/+1
* Fix Rubocop offenseMichael Kozono2017-12-011-0/+1
* Use bulk insertsMichael Kozono2017-12-011-20/+35
* Use ionice absolute pathMichael Kozono2017-12-011-2/+3
* Log the find command usedMichael Kozono2017-12-011-0/+2
* Move temp table creation into the prepare jobMichael Kozono2017-12-011-4/+17
* Fix migration for pre-Postgres 9.5Michael Kozono2017-12-011-1/+15
* Fix Rubocop offensesMichael Kozono2017-12-011-5/+5
* Drop temporary tracking table when finishedMichael Kozono2017-12-011-0/+6
* Speed up insertsMichael Kozono2017-12-011-2/+4
* Fallback on checksum jobsMichael Kozono2017-12-011-0/+2
* Remove irrelevant copy-pasted codeMichael Kozono2017-12-011-20/+0
* Store paths relative to CarrierWave.rootMichael Kozono2017-12-012-15/+13
* Fix `ionice` prependMichael Kozono2017-12-011-1/+1
* Remove unnecessary clearingMichael Kozono2017-12-011-5/+0
* Rename table to untracked_files_for_uploadsMichael Kozono2017-12-012-19/+19
* Refactor, no change in behaviorMichael Kozono2017-12-012-20/+25
* Use `find` `-prune` option for performanceMichael Kozono2017-12-011-2/+4
* Make regexes more readableMichael Kozono2017-12-011-11/+11
* Avoid instantiating an AR object and ignore dupesMichael Kozono2017-12-011-1/+15
* Fix Rubocop offensesMichael Kozono2017-12-012-11/+11
* Allow individual failuresMichael Kozono2017-12-011-16/+24
* Calculate checksumsMichael Kozono2017-12-011-2/+65
* Add untracked files to uploadsMichael Kozono2017-12-011-11/+133
* Kick off follow up background migration jobsMichael Kozono2017-12-012-1/+58
* Find and store unhashed upload file pathsMichael Kozono2017-12-011-6/+52