Pardon me, what about this option: "I am fine with pushing the rebased
master branch for review to main repo
before the merge to another branch."  Is the +1 for this -- I wouldn't mind
having this option -- or for merge into master?
St.Ack




On Fri, Jun 6, 2014 at 1:46 PM, Enis Söztutar <enis....@gmail.com> wrote:

> Sorry, I was mostly out for HadoopSummit.
>
> Yes, the git flow would be very similar to what you propose:
>
>      $ git checkout HBASE-10070
>      $ git rebase --ignore-date master
>      (fixups, git add, git rebase --continue, etc, etc, etc)
>      $ git checkout master
>
>      $ git push origin HBASE-10070 HBASE-10070-rebase-date   (optionally)
>      $ git merge HBASE-10070
>
> We can either go --ignore-date or not depending on what we want. If needed
> I am fine with pushing the rebased master branch for review to main repo
> before the merge to another branch. If not, I can just rebase the branch
> locally and merge + push to main repo.
>
> Creating final patches and attaching them to jira might be cumbersome. If
> we do the rebased-branch on repo, we might not need it. But if we need that
> for review, I can do it.
>
> Thanks,
> Enis
>
>
>
> On Wed, Jun 4, 2014 at 10:48 AM, Andrew Purtell <apurt...@apache.org>
> wrote:
>
> > I realize this is a vote thread but I need a satisfactory answer to the
> > below inquiries before feeling comfortable casting a vote. Or perhaps
> that
> > means we need to cancel this vote and move back to discussion.
> >
> >
> > On Tue, Jun 3, 2014 at 11:17 AM, Andrew Purtell <apurt...@apache.org>
> > wrote:
> >
> > > Also after the merge process is completed, do you plan to use git
> > > format-patch to break out the per-JIRA changes into updated patches for
> > > those JIRAs representing in effect the final commit?
> > >
> > >
> > > On Tue, Jun 3, 2014 at 11:16 AM, Andrew Purtell <apurt...@apache.org>
> > > wrote:
> > >
> > >>  ​
> > >> On Mon, Jun 2, 2014 at 2:24 PM, Enis Söztutar <e...@apache.org>
> wrote:
> > >>
> > >> This VOTE is for merging back the remaining changes in branch to
> trunk.
> > If
> > >>> passes, we will rebase the branch on top of current trunk, in which
> we
> > >>> will
> > >>> keep the commit-per-issue log history. After that we will do a git
> > merge
> > >>> for the branch keeping the history clean and not squashing the
> > commits. I
> > >>> expect rebasing to be straightforward, however with some manual
> > conflict
> > >>> resolution. After the merge we'll keep running the tests to make sure
> > >>> everything is ok.
> > >>>
> > >>
> > >> ​Just to clarify that would look something like this:
> > >>
> > >>      $ git checkout HBASE-10070
> > >>      $ git rebase --ignore-date master
> > >>      (fixups, git add, git rebase --continue, etc, etc, etc)
> > >>      $ git checkout master
> > >>      $ git merge HBASE-10070
> > >>
> > >> ?
> > >>
> > >> That sounds good to me, the final merge should be a fast forward
> merge.
> > >>
> > >> Use of ' --ignore-date' could be mildly controversial. It's not
> strictly
> > >> necessary because the commits for 10070 will appear grouped in
> history,
> > but
> > >> then dates on commits will be discontiguous in that section of
> history.
> > I
> > >> suggest using that option so the order of commits and dates sort the
> > same
> > >> on master.
> > >>
> > >>
> > >> On Mon, Jun 2, 2014 at 2:24 PM, Enis Söztutar <e...@apache.org>
> wrote:
> > >>
> > >>> Hi,
> > >>>
> > >>> Last week we started some discussion[4] for merging branch
> > hbase-10070[1]
> > >>> into trunk. It seems like the consensus there is to do the merge
> sooner
> > >>> rather than later.
> > >>>
> > >>>
> > >>> We had branched hbase-10070 in Feb out of trunk[5]. The branch
> contains
> > >>> 55
> > >>> jiras committed[2]. Out of these 55, 15 has already been committed to
> > >>> trunk
> > >>> and backported to hbase-10070 branch[3].
> > >>>
> > >>> This VOTE is for merging back the remaining changes in branch to
> trunk.
> > >>> If
> > >>> passes, we will rebase the branch on top of current trunk, in which
> we
> > >>> will
> > >>> keep the commit-per-issue log history. After that we will do a git
> > merge
> > >>> for the branch keeping the history clean and not squashing the
> > commits. I
> > >>> expect rebasing to be straightforward, however with some manual
> > conflict
> > >>> resolution. After the merge we'll keep running the tests to make sure
> > >>> everything is ok.
> > >>>
> > >>> An overview of the changes, and the status of the work can be found
> > under
> > >>> [4], [6] and [7].In summary, with the code in branch, you can create
> > >>> tables
> > >>> with region replicas, do gets / multi gets and scans using TIMELINE
> > >>> consistency with high availability. Region replicas periodically scan
> > the
> > >>> files of the primary and pick up flushed / committed files. The RPC
> > >>> paths /
> > >>> assignment, balancing etc are pretty stable. However some more
> > >>> performance
> > >>> analysis and tuning is needed. Phase 2 work is being worked on under
> > >>> HBASE-11183, and we have some working prototype for async-replicating
> > and
> > >>> region splits. However, we believe even without those features, this
> > work
> > >>> is useable (especially for read-only/bulk load tables) , and can be
> > >>> released as an experimental feature in 1.0.
> > >>>
> > >>> Please indicate your choice:
> > >>>
> > >>> [ ] +1 on yes, merge branch hbase-10070 to trunk.
> > >>> [ ] 0 on don't care
> > >>> [ ] -1 don't merge, because ...
> > >>>
> > >>> I'll keep the vote running for 7 days, and close it Mon 9th of June,
> > PDT.
> > >>>
> > >>> Here is my official +1.
> > >>>
> > >>> Thanks,
> > >>> Enis
> > >>>
> > >>> [1]
> > >>>
> > >>>
> >
> https://git-wip-us.apache.org/repos/asf?p=hbase.git;a=log;h=refs/heads/hbase-10070
> > >>> [2]
> > >>>
> > >>>
> >
> https://issues.apache.org/jira/browse/HBASE-11214?jql=fixVersion%20%3D%20hbase-10070%20AND%20project%20%3D%20HBASE%20AND%20status%20%3D%20resolved
> > >>> [3]
> > >>>
> > >>>
> >
> https://issues.apache.org/jira/browse/HBASE-10792?jql=fixVersion%20%3D%20hbase-10070%20and%20fixversion%20%3D%200.99.0%20AND%20project%20%3D%20HBASE%20AND%20status%20%3D%20resolved
> > >>> [4] https://www.mail-archive.com/dev@hbase.apache.org/msg25795.html
> > >>> [5]
> > >>>
> > >>>
> >
> https://github.com/apache/hbase/commit/e22c7efeac02efde3451a0c9ff9bdcd2725576d0
> > >>> [6]
> > >>>
> > >>>
> >
> http://www.slideshare.net/enissoz/hbase-high-availability-for-reads-with-time
> > >>> [7] https://issues.apache.org/jira/browse/HBASE-10070
> > >>>
> > >>
> > >>
> > >>
> > >> --
> > >> Best regards,
> > >>
> > >>    - Andy
> > >>
> > >> Problems worthy of attack prove their worth by hitting back. - Piet
> Hein
> > >> (via Tom White)
> > >>
> > >
> > >
> > >
> > > --
> > > Best regards,
> > >
> > >    - Andy
> > >
> > > Problems worthy of attack prove their worth by hitting back. - Piet
> Hein
> > > (via Tom White)
> > >
> >
> >
> >
> > --
> > Best regards,
> >
> >    - Andy
> >
> > Problems worthy of attack prove their worth by hitting back. - Piet Hein
> > (via Tom White)
> >
>

Reply via email to