Skip to content

Commit c5feaed

Browse files
grantrjtimberman
authored andcommitted
move prune after unfreeze
frozen time should be as short as possible
1 parent 7d1c3a9 commit c5feaed

1 file changed

Lines changed: 12 additions & 2 deletions

File tree

‎database/recipes/snapshot.rb‎

Lines changed: 12 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -46,15 +46,25 @@
4646
size 50
4747
device node.db_snapshot.ebs_vol_dev
4848
snapshots_to_keep node.db_snapshot.snapshots_to_keep
49-
action [ :prune, :snapshot ]
49+
action :snapshot
5050
volume_id node.db_snapshot.volume_id
5151
end
5252

53-
5453
execute "xfs unfreeze" do
5554
command "xfs_freeze -u #{node.db_snapshot.ebs_vol_dev}"
5655
end
5756

5857
mysql_database "unflushing tables for #{node.db_snapshot.app_environment}" do
5958
action :unflush_tables
6059
end
60+
61+
aws_ebs_volume "#{node.db_snapshot.db_role.first}_#{node.db_snapshot.app_environment}" do
62+
provider "aws_ebs_volume"
63+
aws_access_key node.db_snapshot.aws_access_key_id
64+
aws_secret_access_key node.db_snapshot.aws_secret_access_key
65+
size 50
66+
device node.db_snapshot.ebs_vol_dev
67+
snapshots_to_keep node.db_snapshot.snapshots_to_keep
68+
action :prune
69+
volume_id node.db_snapshot.volume_id
70+
end

0 commit comments

Comments
 (0)