From b5724fc79be89da38c70dc81b52ab0b46d4ef5f4 Mon Sep 17 00:00:00 2001 From: Terence Lee Date: Thu, 2 Jun 2011 02:13:47 -0500 Subject: [PATCH] migrate deps list in redis to runtime only --- ...3518_regenerate_runtime_dependencies_list.rb | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 db/migrate/20110601153518_regenerate_runtime_dependencies_list.rb diff --git a/db/migrate/20110601153518_regenerate_runtime_dependencies_list.rb b/db/migrate/20110601153518_regenerate_runtime_dependencies_list.rb new file mode 100644 index 00000000000..212719983fd --- /dev/null +++ b/db/migrate/20110601153518_regenerate_runtime_dependencies_list.rb @@ -0,0 +1,17 @@ +class RegenerateRuntimeDependenciesList < ActiveRecord::Migration + def self.up + count = 0 + batch_size = 10000 + Dependency.find_each(:batch_size => batch_size, :include => :version) do |dep| + puts count if count % batch_size == 0 + if dep.version + $redis.del(Dependency.runtime_key(dep.version.full_name)) + dep.send(:push_on_to_list) + end + count += 1 + end + end + + def self.down + end +end