Set directory backend type during migration
This commit is contained in:
parent
54176b6928
commit
570e3dcdb5
@ -34,7 +34,20 @@ class Migrator
|
|||||||
end
|
end
|
||||||
|
|
||||||
def migrate
|
def migrate
|
||||||
|
set_directory_backend("legacy_locked")
|
||||||
|
begin
|
||||||
work_on_dir("", "")
|
work_on_dir("", "")
|
||||||
|
rescue Exception => ex
|
||||||
|
puts "Error migrating metadata for '#{username}': #{ex}" if logging
|
||||||
|
set_directory_backend("legacy")
|
||||||
|
# TODO write username to file for later reference
|
||||||
|
exit 1
|
||||||
|
end
|
||||||
|
set_directory_backend("new")
|
||||||
|
end
|
||||||
|
|
||||||
|
def set_directory_backend(backend)
|
||||||
|
redis.set("rs_config:dir_backend:#{username}", backend) unless dry_run
|
||||||
end
|
end
|
||||||
|
|
||||||
def work_on_dir(directory, parent_directory)
|
def work_on_dir(directory, parent_directory)
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user