From 30f2081c1b09b4880a8951beb8022a8c93673f47 Mon Sep 17 00:00:00 2001 From: Jay Pfaffman Date: Tue, 20 Sep 2016 11:27:45 -0700 Subject: [PATCH] importer/base.rb: improve progress reporting --- script/import_scripts/base.rb | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/script/import_scripts/base.rb b/script/import_scripts/base.rb index 0ce9e9870..0704ae7cf 100644 --- a/script/import_scripts/base.rb +++ b/script/import_scripts/base.rb @@ -583,15 +583,21 @@ class ImportScripts::Base def update_user_stats puts "", "Updating topic reply counts..." + + start_time = Time.now + progress_count = 0 + total_count = User.real.count + User.find_each do |u| u.create_user_stat if u.user_stat.nil? us = u.user_stat us.update_topic_reply_count us.save - print "." + progress_count += 1 + print_status(progress_count, total_count, start_time) end - puts "Updating first_post_created_at..." + puts "." "Updating first_post_created_at..." sql = <<-SQL WITH sub AS (