From 36311785795a6b01ebe5201d57d4191a359ffdce Mon Sep 17 00:00:00 2001 From: Raphael Sofaer Date: Mon, 8 Aug 2011 14:58:10 -0700 Subject: [PATCH] Add times to output of backup script, so we can correlate it with db slowdowns. --- lib/tasks/backup.rake | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/lib/tasks/backup.rake b/lib/tasks/backup.rake index 131d834c1..726a30506 100644 --- a/lib/tasks/backup.rake +++ b/lib/tasks/backup.rake @@ -22,15 +22,17 @@ namespace :backup do cf = CloudFiles::Connection.new(:username => AppConfig[:cloudfiles_username], :api_key => AppConfig[:cloudfiles_api_key]) mysql_container = cf.container("MySQL Backup") - puts "Dumping Mysql" + puts "Dumping Mysql at #{Time.now.to_s}" `mkdir -p /tmp/backup/mysql` `nice mysqldump --user=#{user} --password=#{password} #{database} >> /tmp/backup/mysql/backup.txt ` + puts "Gzipping dump at #{Time.now.to_s}" tar_name = "mysql_#{Time.now.to_i}.tar" `nice tar cfPz /tmp/backup/#{tar_name} /tmp/backup/mysql` file = mysql_container.create_object(tar_name) + puts "Uploading archive at #{Time.now.to_s}" if file.write File.open("/tmp/backup/" + tar_name) puts("event=backup status=success type=mysql") `rm /tmp/backup/#{tar_name}`