Commit Graph

7 Commits

Author SHA1 Message Date
Gabriel Mazetto 7bc16889df Refactor Storage Migration
Specs were reviewed and improved to better cover the current behavior.
There was some standardization done as well to facilitate the
implementation of the rollback functionality.

StorageMigratorWorker was extracted to HashedStorage namespace were
RollbackerWorker will live one as well.
2019-01-25 20:26:35 +01:00
Gabriel Mazetto cf52488ccb Move MigrationService to HashedStorage module
This is part of the refactor to include a RollbackService into
HashedStorage module
2019-01-25 20:26:35 +01:00
Valery Sizov 10df0eb7cb Resolve "Hashed storage: extend "Enable hashed storage for all new projects" to "for all new and renamed projects"" 2018-08-03 14:34:28 +00:00
Douglas Barbosa Alexandre 34dbccb24b
Add helper methods to stub Gitlab::ExclusiveLease 2018-06-28 19:24:40 -03:00
Gabriel Mazetto 05876a49c6 fix exclusive lease specs fro hashed storage migration 2017-11-23 14:19:36 +01:00
Gabriel Mazetto 65bd6868d0 Codestyle changes and Added Exclusive Lease to hashed storage migration 2017-11-23 14:19:36 +01:00
Gabriel Mazetto f4de14d71f
Add support to migrate existing projects to Hashed Storage async 2017-09-28 16:32:14 +01:00