>> 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
> > >>
> > >
> > >
> >
>

Reply via email to