Thanks for the offer but I like that you were honest about compiling a list
of issues that you thought were blockers for release. Since this proposal
is a merge into 2.0, and we are trying to release 2.0, I am -1 on this
merge until those blockers are addressed.

I had a look at the list.

I think the documentation issue is important but not actually a blocker.
That may be a controversial opinion, but documentation can be back-filled
worst case. So take HBASE-17133 off the list.

Remaining are effectively HBASE-14417, HBASE-14141, and HBASE-15227. They
all have patches attached to the respective JIRAs so completing this work
won't be onerous. Get these committed and I will lift my -1. The others who
voted +1 on this thread surely can help with that.

Thanks.


On Fri, Mar 10, 2017 at 2:32 PM, Vladimir Rodionov <vladrodio...@gmail.com>
wrote:

> No problem I will downgrade Blockers to Majors if it scares you, Andrew 🙂
>
> Sent from my iPhone
>
> > On Mar 10, 2017, at 1:52 PM, Andrew Purtell <apurt...@apache.org> wrote:
> >
> > ​I know the merge of this feature has lagged substantially. I think that
> is
> > regrettable but on another thread we are lamenting that 2.0 is already
> > late. Unless I misunderstand, this is a proposal to merge something with
> > known blockers into trunk before we branch it for 2.0 which will
> > effectively prevent that release because these blockers will be there. I
> am
> > inclined to veto. Probably we should not propose branch merges into code
> we
> > are trying to get out the door with known blockers. Why not do that work
> > first? It seems an obvious question. Perhaps I am missing something.
> >
> > If we can branch for 2.0 now and then merge this, and not into the 2.0
> > branch, I would vote +1 for branch merge even with known blockers
> pending.
> > ​
> >
> > On Fri, Mar 10, 2017 at 1:42 PM, Vladimir Rodionov <
> vladrodio...@gmail.com>
> > wrote:
> >
> >> They are not blockers for merge - only for 2.0. GA
> >> As I said already the feature is usable right now
> >> We would like to continue working on master and we would like to see a
> >> commitment from community
> >>
> >> Sent from my iPhone
> >>
> >> On Mar 10, 2017, at 11:16 AM, Andrew Purtell <apurt...@apache.org>
> wrote:
> >>
> >>>> Only BLOCKERs and CRITICALs are guaranteed for HBase 2.0 release.
> >>>
> >>> If we have identified blockers, why merge this before they are in?
> >>> Otherwise we can't release 2.0, and it is overdue.
> >>>
> >>>
> >>> On Wed, Mar 8, 2017 at 1:32 PM, Vladimir Rodionov <
> >> vladrodio...@gmail.com>
> >>> wrote:
> >>>
> >>>> Hello, HBase folks
> >>>>
> >>>> For your consideration today is Backup/Restore feature for Apache
> HBAse
> >>>> 2.0.
> >>>> Backup code is available as a mega patch in HBASE-14123 (v61), applies
> >>>> cleanly to the current master, all test PASS, patch has no other
> issues.
> >>>>
> >>>> The patch has gone through numerous rounds of code reviews and has
> >> probably
> >>>> the most lengthy discussion thread on Apache JIRA (HBASE-14123) :)
> >>>>
> >>>> The work has been split into 3 phases (HBASE-14030, 14123, 14414) Two
> >> first
> >>>> are complete, third one is still in progress.
> >>>>
> >>>>
> >>>> *** Summary of work HBASE-14123
> >>>>
> >>>> The new feature introduces new command-line extensions to the hbase
> >> command
> >>>> and, from the client side, is accessible through command-line only
> >>>> Operations:
> >>>> * Create full backup on a list of tables or backup set
> >>>> * Create incremental backup image for table list or backup set
> >>>> * Restore list of tables from a given backup image
> >>>> * Show current backup progress
> >>>> * Delete backup image and all related images
> >>>> * Show history of backups
> >>>> * Backup set operations: create backup set, add/remove table to/from
> >> backup
> >>>> set, etc
> >>>>
> >>>> In the current implementation, the feature is already usable, meaning
> >> that
> >>>> users can backup tables and restore them using provided command-line
> >> tools.
> >>>> Both: full and incremental backups are supported.
> >>>> This work is based on original work of IBM team (HBASE-7912). The full
> >> list
> >>>> of JIRAs included in this mega patch can be found in three umbrella
> >> JIRAs:
> >>>> HBASE-14030 (Phase 1), HBASE-14123 (Phase 2) and HBASE-14414 (Phase 3
> -
> >> all
> >>>> resolved ones made it into the patch)
> >>>>
> >>>> *** What are the remaining work items
> >>>>
> >>>> All remaining items can be found in Phase 3 umbrella JIRA:
> HBASE-14414.
> >>>> They are split into 3 groups: BLOCKER, CRITICAL, MAJOR
> >>>> Only BLOCKERs and CRITICALs are guaranteed for HBase 2.0 release.
> >>>>
> >>>> ***** BLOCKER
> >>>>
> >>>> * HBASE-14417 Incremental backup and bulk loading ( Patch available)
> >>>> * HBASE-14135 HBase Backup/Restore Phase 3: Merge backup images
> >>>> * HBASE-14141 HBase Backup/Restore Phase 3: Filter WALs on backup to
> >>>> include only edits from backup tables (Patch available)
> >>>> * HBASE-17133 Backup documentation
> >>>> * HBASE-15227 Fault tolerance support
> >>>>
> >>>> ***** CRITICAL
> >>>>
> >>>> * HBASE-16465 Disable split/merges during backup
> >>>>
> >>>> We have umbrella JIRA (HBASE-14414) to track all the remaining work
> >>>> All the BLOCKER and CRITICAL JIRAs currently in open state will be
> >>>> implemented by 2.0 release time. Some MAJOR too, but it depends on
> >> resource
> >>>> availability
> >>>> The former development branch (HBASE-7912) is obsolete and will be
> >>>> closed/deleted after the merge.
> >>>> We want backup to be a GA feature in 2.0
> >>>> We are going to support full backward compatibility for backup tool in
> >> 2.0
> >>>> and onwards.
> >>>>
> >>>> **** Configuration
> >>>>
> >>>> Backup is disabled, by default. To enable it, the following
> >> configuration
> >>>> properties must be added to hbase-site.xml:
> >>>>
> >>>> hbase.backup.enable=true
> >>>> hbase.master.logcleaner.plugins=YOUR_PLUGINS,org.
> >>>> apache.hadoop.hbase.backup.master.BackupLogCleaner
> >>>> hbase.procedure.master.classes=YOUR_CLASSES,org.
> >>>> apache.hadoop.hbase.backup.master.LogRollMasterProcedureManager
> >>>> hbase.procedure.regionserver.classes=YOUR_CLASSES,org.
> >>>> apache.hadoop.hbase.backup.regionserver.
> LogRollRegionServerProcedureMa
> >>>> nager
> >>>>
> >>>>
> >>>> I would like to thank IBM team and Jerry He for original work,
> >>>>
> >>>> Enis, Ted, Stack, Matteo, Jerry for time spent on code reviews
> >>>>
> >>>> Special thanks to Ted Yu for his co-development work.
> >>>>
> >>>> References:
> >>>>
> >>>> https://issues.apache.org/jira/browse/HBASE-7912 (original IBM,
> >> contains
> >>>> design doc)
> >>>> https://issues.apache.org/jira/browse/HBASE-14030 (Phase 1)
> >>>> https://issues.apache.org/jira/browse/HBASE-14123 (Phase 2)
> >>>> https://issues.apache.org/jira/browse/HBASE-14414 (Phase 3)
> >>>>
> >>>> Please  vote +1/-1 by midnight Pacific Time (00:00
> >>>> -0800 GMT) on March 11th  ​on whether or not we should merge this into
> >> the
> >>>> current master.
> >>>>
> >>>> -Vladimir Rodionov
> >>>>
> >>>
> >>>
> >>>
> >>> --
> >>> Best regards,
> >>>
> >>>  - Andy
> >>>
> >>> If you are given a choice, you believe you have acted freely. - Raymond
> >>> Teller (via Peter Watts)
> >>
> >
> >
> >
> > --
> > Best regards,
> >
> >   - Andy
> >
> > If you are given a choice, you believe you have acted freely. - Raymond
> > Teller (via Peter Watts)
>



-- 
Best regards,

   - Andy

If you are given a choice, you believe you have acted freely. - Raymond
Teller (via Peter Watts)

Reply via email to