Performs the dump using `riak-admin backup`.
This will be stored in the final backup package as <trigger>/databases/
# File lib/backup/database/riak.rb, line 35 def perform! super dump_file = File.join(dump_path, dump_filename) with_riak_owned_dump_path do run("#{ riakadmin } backup #{ node } #{ cookie } '#{ dump_file }' node") end model.compressor.compress_with do |command, ext| dump_file << "-#{ node }" # `riak-admin` appends `node` to the filename. run("#{ command } -c '#{ dump_file }' > '#{ dump_file + ext }'") FileUtils.rm_f(dump_file) end if model.compressor log!(:finished) end
Generated with the Darkfish Rdoc Generator 2.