basho / leveldb

Clone of http://code.google.com/p/leveldb/
BSD 3-Clause "New" or "Revised" License
408 stars 182 forks source link

Mv hot backup [JIRA: RIAK-2784] #202

Closed matthewvon closed 7 years ago

matthewvon commented 7 years ago

Hot Backup allows an external trigger file, /etc/riak/hot_backup, to cause all open leveldb databases on a server to create a backup image, live. The leveldb process does not require the user to stop or pause data operations. Hot backup will maintain up to five backup snapshots in a rolling fashion if the user does not wish to copy and erase after each backup.

Each backup snapshot is "ready to run". Previous Basho and 3rd party solutions required a database "repair" or similar lengthy process to guarantee state before using their backup.

Usage and code details are here: https://github.com/basho/leveldb/wiki/mv-hot-backup

bashopatricia commented 7 years ago

create jira issue

Basho-JIRA commented 7 years ago

Tagged this as Riak 2.3.0 so we evaluate when the Riak team starts looking at the next release [~angrycub]

_[posted via JIRA by Patricia Brewer]_

paulplace commented 7 years ago

+1 9d16158

Basho-JIRA commented 7 years ago

Hidden feature in Riak 2.2.0. Limited beta. Riak 2.3.0 is target general release.

_[posted via JIRA by Patricia Brewer]_

Basho-JIRA commented 7 years ago

[~drohrer][~fdushin] I am probably the one who is just late on this, but Hot Backup was added as a hidden feature in Riak 2.2.0. Limited beta to just a few customers and CliServ that [~angrycub] will drive/define. Riak 2.3.0 is the target general release. Training will include information for CliServ and Sales so they know that this feature is not to be promoted.

_[posted via JIRA by Patricia Brewer]_