How hard would it be to convert what you've been using to test end to end 
during dev into an IT?


On Jul 11, 2016, at 5:31 PM, Vladimir Rodionov <[email protected]> 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?
> 
> 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 <[email protected]> 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 <[email protected]
>> 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 <
>> [email protected]
>>> 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 <[email protected]>
>> 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