Inline

On Tue, Dec 1, 2020, 10:10 AM Andrew Purtell <[email protected]>
wrote:

> We are allowed to debate if this should be in the tree or not. Given the
> lack of interest, as evidenced by incomplete state, lack of release, and
> lack of contribution, it is more than fair to discuss removal.
>
> Here is my take: First of all, it is not released. There is no implied
> roadmap or support. Second, there do not seem to be any active maintainers
> or volunteers as such. Third, unless someone shows up with more patches for
> it there will be no polish or maturing, there can be no expectations of
> further improvement.
>
> That said, this is open source. New code contribution will change the
> facts as they stand.


If there is an agreement upon the direction I am willing to provide patches
to take this feature forward.


>
> > On Nov 30, 2020, at 5:52 PM, [email protected] wrote:
> >
> > On Mon, Nov 30, 2020 at 9:59 PM Stack <[email protected]> wrote:
> >
> >>> On Mon, Nov 30, 2020 at 5:55 AM [email protected] <
> >>> [email protected]> wrote:
> >>>
> >>> Inline.
> >>>
> >>> On Sun, Nov 29, 2020, 9:18 AM 张铎(Duo Zhang) <[email protected]>
> >> wrote:
> >>>
> >>>> I'm afraid it is not easy to be moved to hbase-operator-tools.
> >>>>
> >>>> You can see the code under the org.apache.hadoop.hbase.backup.master
> >>>> package, we need to set up log cleaner at master side, and also,
> >>>> the LogRollMasterProcedureManager class needs MasterServices(not
> >>>> MasterRpcServices), which means it must be used in the same process
> >> with
> >>>> HMaster.
> >>>>
> >>>> And I'm OK with purging this feature, especially if there is no
> >> developer
> >>>> who wants to maintain it.
> >>>>
> >>>>
> >>> Is the sole reason to purge this feature is no developer volunteering
> to
> >>> maintain this?
> >>>
> >>>
> >> I'd suggest this feature does not belong in core at all.
> >>
> >> And some of us have spent time reviewing the feature in the past and
> back
> >> then determined it needed lots of finishing work, test, and polish --
> none
> >> of which it seems to have gotten since commit.
> >>
> >> You are using it Mallik? Tell us more please. How is it working for you?
> >>
> >>
> > It has been a decent v1 release for us. As pointed out by others, feature
> > should be polished and matured without debating if backup should be part
> of
> > core or not. Some of notable points are
> >
> >   - Limitations like serial backup set runs per deployment bothered us.
> >   - Minor logging enhancements for debugging, some NPE's, etc
> >   - Bandwidth limits, incremental backup did not work outright.
> >
> > Since it is only a couple of months, we might not have seen a lot of
> corner
> > cases.
> >
> >
> >> S
> >>
> >>
> >>>
> >>>> For me, I suspect that the backup feature could be done more
> separately
> >>>> with the main cluster. We could use replication to backup the WALs,
> and
> >>> use
> >>>> Snapshot and ExportSnapshot to backup the HFiles. The feature could be
> >>> done
> >>>> as a separated project.
> >>>>
> >>>> Thanks.
> >>>>
> >>>> Stack <[email protected]> 于2020年11月20日周五 上午10:18写道:
> >>>>
> >>>>> It strikes me as work that has been abandoned with no supporting
> >>>> developer.
> >>>>> It has had no improvement and few commits other than adjustment
> >>> because a
> >>>>> backing dependency has changed since original contribution. It has
> >> not
> >>>> been
> >>>>> included in a release so has no users as yet. Does anyone use it or
> >>> want
> >>>>> it?
> >>>
> >>>
> >>> We have back ported this feature to 2.1.x and has been using for last
> few
> >>> months in few of our deployments.
> >>>
> >>>
> >>>> If not, I suggest we remove it.  I could file an issue for it to be
> >>>
> >>>> added to hbase-operator-tools for some gallant dev to pick up if they
> >>>>> wanted to use this backup work? (I could help w/ the migration).
> >>>>>
> >>>>> What do others think?
> >>>>>
> >>>>> S
> >>>>>
> >>>>
> >>>
> >>
>

Reply via email to