8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
|
# File 'lib/snapback/app/commit.rb', line 8
def go
volume_group_name = "#{$config['lvm']['volume_group']}"
logical_volume_name = "#{$config['lvm']['prefix_backup']}-#{$options[:database]}"
exec_flush
$database.server_stop
on_rollback lambda {
$database.server_start
}
run "Committing logical volume",
"lvremove -f /dev/#{volume_group_name}/#{logical_volume_name}"
$database.server_start
on_rollback lambda {
$database.server_stop
}
end
|