>> Is there an integration test in hbase-it yet? If not, any tips on a >> semi-automateable way to take backups and restore them?
We do not have yet, but we have a lot of unit tests. We provide 2 API for backup: 1. Admin.getBackupAdmin 2. Command - line via hbase command. Everything is straightforward. -Vlad On Mon, Jul 11, 2016 at 5:23 PM, Dima Spivak <dspi...@cloudera.com> wrote: > Is there an integration test in hbase-it yet? If not, any tips on a > semi-automateable way to take backups and restore them? > > -Dima > > On Mon, Jul 11, 2016 at 6:42 PM, Vladimir Rodionov <vladrodio...@gmail.com > > > wrote: > > > Sorry, wrong links: > > These are the phases: > > > > Phase 1: > > https://issues.apache.org/jira/browse/HBASE- > > <https://issues.apache.org/jira/browse/HBASE-14030>14030 > > Phase 2: > > https://issues.apache.org/jira/browse/HBASE- > > <https://issues.apache.org/jira/browse/HBASE-14123>14123 > > Phase 3: > > https://issues.apache.org/jira/browse/HBASE- > > <https://issues.apache.org/jira/browse/HBASE-14414>14414 > > > > -Vlad > > > > On Mon, Jul 11, 2016 at 4:41 PM, Vladimir Rodionov < > vladrodio...@gmail.com > > > > > wrote: > > > > > These are the phases: > > > > > > Phase 1: > > > https://issues.apache.org/jira/browse/HBASE- > > > <https://issues.apache.org/jira/browse/HBASE-7912>14030 > > > Phase 2: > > > https://issues.apache.org/jira/browse/HBASE- > > > <https://issues.apache.org/jira/browse/HBASE-7912>14123 > > > Phase 3: > > > https://issues.apache.org/jira/browse/HBASE- > > > <https://issues.apache.org/jira/browse/HBASE-7912>14414 > > > > > > -Vlad > > > > > > > > > On Mon, Jul 11, 2016 at 12:21 PM, Enis Söztutar <e...@apache.org> > wrote: > > > > > >> As you guys may already be familiar, Vladimir, Ted, Jerry and others > > have > > >> been developing the backup / restore functionality in a series of > issues > > >> committed in the separate branch HBASE-7912[1]. > > >> > > >> Backup / Restore functionality is tracked as a 4-phase project, and > the > > >> first two phases are complete and useable. We are now working on > Phase 3 > > >> items, which are mostly improvements. We think that the current code > in > > >> the > > >> branch containing all Phase 1 and Phase 2 items, and some Phase 3 > items > > is > > >> useable on it's own, and we do not have to wait for all the subtickets > > to > > >> be finished to make it completely useable (as follow up tickets are > > mostly > > >> improvements or optimizations). The improvements in the works are all > > >> backwards compatible with the existing stuff. Thus, we would like to > > >> propose that the branch HBASE-7912 be merged into master. The parent > > jira > > >> has a design doc that goes into details about the implementation and > > >> design > > >> choices in case you are interested[2]. > > >> > > >> Most of the changes are largely non-intrusive and confined to the > > >> backup subsystem. > > >> The unit tests have been passing on manual runs and we (hortonworks) > > have > > >> been running the integration tests as well as some other shell-based > > >> system > > >> tests on a forked version of the code. Most of the work has been > > reviewed > > >> by 1, 2 or 3 committers already (mostly Ted, myself and Jerry). > > >> > > >> What do you guys think? Is it time to call a vote? Any concerns or > > >> feedback > > >> appreciated. > > >> > > >> [1] https://issues.apache.org/jira/browse/HBASE-7912 > > >> [2] > > >> > > >> > > > https://issues.apache.org/jira/secure/attachment/12816339/HBaseBackupAndRestore%20-0.91.pdf > > >> > > >> Enis > > >> > > > > > > > > >