mirror of
https://github.com/internetee/registry.git
synced 2025-08-04 17:01:44 +02:00
added new task and test for replace new status for locked domains
This commit is contained in:
parent
ddf810035e
commit
4501463434
4 changed files with 152 additions and 3 deletions
42
lib/tasks/replace_upd_to_obj_upd_prohibited.rake
Normal file
42
lib/tasks/replace_upd_to_obj_upd_prohibited.rake
Normal file
|
@ -0,0 +1,42 @@
|
|||
require 'benchmark'
|
||||
|
||||
namespace :locked_domains do
|
||||
|
||||
# Add new status instruction!
|
||||
# First run `rake locked_domains:add_new_status`
|
||||
# and then after finish first task run `rake locked_domains:remove_old_status`
|
||||
desc 'Add serverObjUpdateProhibited for locked domains'
|
||||
task add_new_status: :environment do
|
||||
time = Benchmark.realtime do
|
||||
ReplaceUpdToObjUpdProhibitedJob.perform_later('add')
|
||||
end
|
||||
puts "Time is #{time.round(2)} for add serverObjUpdateProhibited status for locked domains"
|
||||
end
|
||||
|
||||
desc 'Remove serverUpdateProhibited from locked domains'
|
||||
task remove_old_status: :environment do
|
||||
time = Benchmark.realtime do
|
||||
ReplaceUpdToObjUpdProhibitedJob.perform_later('remove')
|
||||
end
|
||||
puts "Time is #{time.round(2)} for remove serverUpdateProhibited for locked domains"
|
||||
end
|
||||
|
||||
# Rollback instruction!
|
||||
# First run `rake locked_domains:rollback_remove_old_status`
|
||||
# and then after finish first task run `rake locked_domains:rollback_add_new_status`
|
||||
desc 'Rollback remove old serverUpdateProhibited for locked domains'
|
||||
task rollback_remove_old_status: :environment do
|
||||
time = Benchmark.realtime do
|
||||
ReplaceUpdToObjUpdProhibitedJob.perform_later('add', true)
|
||||
end
|
||||
puts "Time is #{time.round(2)} for add serverObjUpdateProhibited status for locked domains"
|
||||
end
|
||||
|
||||
desc 'Rollback add new serverObjUpdateProhibited for locked domains'
|
||||
task rollback_add_new_status: :environment do
|
||||
time = Benchmark.realtime do
|
||||
ReplaceUpdToObjUpdProhibitedJob.perform_later('remove', true)
|
||||
end
|
||||
puts "Time is #{time.round(2)} for add serverObjUpdateProhibited status for locked domains"
|
||||
end
|
||||
end
|
Loading…
Add table
Add a link
Reference in a new issue