[jira] [Created] (HBASE-21999) [DEBUG] Exit if git returns empty revision!

2019-03-05 Thread stack (JIRA)
stack created HBASE-21999:
-

 Summary: [DEBUG] Exit if git returns empty revision!
 Key: HBASE-21999
 URL: https://issues.apache.org/jira/browse/HBASE-21999
 Project: HBase
  Issue Type: Sub-task
Reporter: stack


Let me commit a bit of debug on branch-2.0. Can't figure out how we are getting 
empty git revision string. Have the build fail if empty



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Created] (HBASE-22000) Deprecated isTableAvailable with splitKeys

2019-03-05 Thread Duo Zhang (JIRA)
Duo Zhang created HBASE-22000:
-

 Summary: Deprecated isTableAvailable with splitKeys
 Key: HBASE-22000
 URL: https://issues.apache.org/jira/browse/HBASE-22000
 Project: HBase
  Issue Type: Sub-task
  Components: asyncclient, Client
Reporter: Duo Zhang


It is deprecated in Admin interface and plan to be removed in 3.0.0 release, we 
should do this for AsyncAdmin interface.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


A question about contributions

2019-03-05 Thread Dmitriy Kuharev
Good morning everyone!
A beginner contributor here.

I have a question about contribution process.
I would like to submit a small change.
I followed this process:

  1.  Cloned the repo
  2.  Did my change in the master branch
  3.  Made a commit to master branch with a message format like this: 
"HBASE- Commit message"
  4.  Ran "dev-support/submit-patch.py -jid HBASE- -srb" (My patch is 
really small so I omitted a review-board option)
 *   I provided my jira credentials when asked
  5.  submit-patch.py returned 403 error

I guess I don't have permissions to attach patches to jiras. What I did wrong?
Thanks!


Re: A question about contributions

2019-03-05 Thread Duo Zhang
Seems jira is back, please post on HBASE-21774 so I can get your jira
account?

Search 'Dmitriy Kuharev' returns nothing.

Thanks.

张铎(Duo Zhang)  于2019年3月6日周三 下午3:48写道:

> Sorry I've been rate limited by the jira server... Will do it later...
>
> Dmitriy Kuharev  于2019年3月6日周三 下午3:45写道:
>
>> The jira id:
>> HBASE-21774
>> 
>> От: 张铎(Duo Zhang) 
>> Отправлено: 6 марта 2019 г. 10:44
>> Кому: HBase Dev List
>> Тема: Re: A question about contributions
>>
>> What is the jira id? I can add you as a contributor so can assign the
>> issue
>> to you.
>>
>> Thanks.
>>
>> Dmitriy Kuharev  于2019年3月6日周三
>> 下午3:39写道:
>>
>> > Good morning everyone!
>> > A beginner contributor here.
>> >
>> > I have a question about contribution process.
>> > I would like to submit a small change.
>> > I followed this process:
>> >
>> >   1.  Cloned the repo
>> >   2.  Did my change in the master branch
>> >   3.  Made a commit to master branch with a message format like this:
>> > "HBASE- Commit message"
>> >   4.  Ran "dev-support/submit-patch.py -jid HBASE- -srb" (My patch
>> is
>> > really small so I omitted a review-board option)
>> >  *   I provided my jira credentials when asked
>> >   5.  submit-patch.py returned 403 error
>> >
>> > I guess I don't have permissions to attach patches to jiras. What I did
>> > wrong?
>> > Thanks!
>> >
>>
>


[jira] [Resolved] (HBASE-21999) [DEBUG] Exit if git returns empty revision!

2019-03-05 Thread stack (JIRA)


 [ 
https://issues.apache.org/jira/browse/HBASE-21999?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

stack resolved HBASE-21999.
---
Resolution: Fixed

Pushed below on branch-2.0. Revert when figure the issue.

diff --git a/hbase-common/src/saveVersion.sh b/hbase-common/src/saveVersion.sh
index 730224f0d6..0136fecd60 100644
--- a/hbase-common/src/saveVersion.sh
+++ b/hbase-common/src/saveVersion.sh
@@ -45,6 +45,10 @@ else
   revision="Unknown"
   url="file://$cwd"
 fi
+if [ -z $revision ]
+  echo "$revision is empty!"
+  exit 1
+fi

> [DEBUG] Exit if git returns empty revision!
> ---
>
> Key: HBASE-21999
> URL: https://issues.apache.org/jira/browse/HBASE-21999
> Project: HBase
>  Issue Type: Sub-task
>Reporter: stack
>Priority: Major
>
> Let me commit a bit of debug on branch-2.0. Can't figure out how we are 
> getting empty git revision string. Have the build fail if empty



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


Re: A question about contributions

2019-03-05 Thread Duo Zhang
Sorry I've been rate limited by the jira server... Will do it later...

Dmitriy Kuharev  于2019年3月6日周三 下午3:45写道:

> The jira id:
> HBASE-21774
> 
> От: 张铎(Duo Zhang) 
> Отправлено: 6 марта 2019 г. 10:44
> Кому: HBase Dev List
> Тема: Re: A question about contributions
>
> What is the jira id? I can add you as a contributor so can assign the issue
> to you.
>
> Thanks.
>
> Dmitriy Kuharev  于2019年3月6日周三 下午3:39写道:
>
> > Good morning everyone!
> > A beginner contributor here.
> >
> > I have a question about contribution process.
> > I would like to submit a small change.
> > I followed this process:
> >
> >   1.  Cloned the repo
> >   2.  Did my change in the master branch
> >   3.  Made a commit to master branch with a message format like this:
> > "HBASE- Commit message"
> >   4.  Ran "dev-support/submit-patch.py -jid HBASE- -srb" (My patch is
> > really small so I omitted a review-board option)
> >  *   I provided my jira credentials when asked
> >   5.  submit-patch.py returned 403 error
> >
> > I guess I don't have permissions to attach patches to jiras. What I did
> > wrong?
> > Thanks!
> >
>


Re: A question about contributions

2019-03-05 Thread Duo Zhang
What is the jira id? I can add you as a contributor so can assign the issue
to you.

Thanks.

Dmitriy Kuharev  于2019年3月6日周三 下午3:39写道:

> Good morning everyone!
> A beginner contributor here.
>
> I have a question about contribution process.
> I would like to submit a small change.
> I followed this process:
>
>   1.  Cloned the repo
>   2.  Did my change in the master branch
>   3.  Made a commit to master branch with a message format like this:
> "HBASE- Commit message"
>   4.  Ran "dev-support/submit-patch.py -jid HBASE- -srb" (My patch is
> really small so I omitted a review-board option)
>  *   I provided my jira credentials when asked
>   5.  submit-patch.py returned 403 error
>
> I guess I don't have permissions to attach patches to jiras. What I did
> wrong?
> Thanks!
>


RE: A question about contributions

2019-03-05 Thread Dmitriy Kuharev
The jira id:
HBASE-21774

От: 张铎(Duo Zhang) 
Отправлено: 6 марта 2019 г. 10:44
Кому: HBase Dev List
Тема: Re: A question about contributions

What is the jira id? I can add you as a contributor so can assign the issue
to you.

Thanks.

Dmitriy Kuharev  于2019年3月6日周三 下午3:39写道:

> Good morning everyone!
> A beginner contributor here.
>
> I have a question about contribution process.
> I would like to submit a small change.
> I followed this process:
>
>   1.  Cloned the repo
>   2.  Did my change in the master branch
>   3.  Made a commit to master branch with a message format like this:
> "HBASE- Commit message"
>   4.  Ran "dev-support/submit-patch.py -jid HBASE- -srb" (My patch is
> really small so I omitted a review-board option)
>  *   I provided my jira credentials when asked
>   5.  submit-patch.py returned 403 error
>
> I guess I don't have permissions to attach patches to jiras. What I did
> wrong?
> Thanks!
>


[jira] [Created] (HBASE-21995) Add a coprocessor to set HDFS ACL for hbase granted user

2019-03-05 Thread Yi Mei (JIRA)
Yi Mei created HBASE-21995:
--

 Summary: Add a coprocessor to set HDFS ACL for hbase granted user
 Key: HBASE-21995
 URL: https://issues.apache.org/jira/browse/HBASE-21995
 Project: HBase
  Issue Type: Sub-task
Reporter: Yi Mei


To make hbase granted user have the access to scan table snapshots, use HDFS 
ACLs to set user read permission over hfiles.
The basic implementation is:
1. For public directories such as 'data' and 'archive', set other users' 
permission to '--x' to make everyone have the permission to access the 
directory.
2. For namespace or table directories such as 'data/ns/table', 
'archive/ns/table' and '.hbase-snapshot/snapshotName', set user 'r-x' acl and 
default 'r-x' acl when following operations happen:
grant to namespace or table / revoke from namespace or table / snapshot table

 

For more details, please reference the design doc: 
https://docs.google.com/document/d/1D2iAdbrW5CcKc2SthJBXA1n2tTMTftuVaFtxbOWFuqM/edit#heading=h.uwo33s7kz427



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Created] (HBASE-21996) Set locale for javadoc

2019-03-05 Thread Peter Somogyi (JIRA)
Peter Somogyi created HBASE-21996:
-

 Summary: Set locale for javadoc
 Key: HBASE-21996
 URL: https://issues.apache.org/jira/browse/HBASE-21996
 Project: HBase
  Issue Type: Improvement
  Components: documentation
Reporter: Peter Somogyi
Assignee: Peter Somogyi


Headers in generated javadoc could have different language based on the user's 
locale.

For example the published 2.1 javadoc's headers are in Chinese while 2.0 is in 
English.

2.0: 
[https://hbase.apache.org/2.0/apidocs/org/apache/hadoop/hbase/client/HTable.html]
2.1: 
[https://hbase.apache.org/2.1/apidocs/org/apache/hadoop/hbase/client/HTable.html]



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


Re: View on version EOLs

2019-03-05 Thread Peter Somogyi
Both branch 1 and 2 will continue to have new releases where new features
can be integrated, although, most of the contributions are shifting towards
branch-2 lately.

We're looking forward to your contributions!

Peter

On Mon, Mar 4, 2019 at 4:38 PM Nikhil Bafna
 wrote:

> So, are there any 1.x branches that are continuing to get new features?
>
> Looking at a 6 month view, should we (Flipkart) rather plan to develop (and
> start contributing) on 2.x branch, instead of 1.x branches?
>
>
> --
> Nikhil Bafna | 8095234263
>
>
> On Fri, Mar 1, 2019 at 4:43 PM Peter Somogyi  wrote:
>
> > The current plan is to retire 2.0. The voting is in progress for 2.0.5
> and
> > more releases are not planned unless critical bugs are discovered.
> >
> > On the 1.3 line there was a discussion for EOL, but the Francis (RM)
> would
> > like to continue that.
> >
> > HBase 1.5.0 is coming up shortly and you could also expect more bugfix
> > releases on 1.2.
> >
> > On Thu, Feb 28, 2019 at 6:38 AM Nikhil Bafna  wrote:
> >
> > > We run Hbase 1.2.x in our production that has a set of patches &
> > backports.
> > >
> > > In the mailing list, I see discussions for EOL of 1.3 & 2.0.x. In
> another
> > > mailing list discussion, it was pointed out that "... targeting only
> bug
> > > fixes for branch-1, as version 1 approaches EOL"
> > >
> > > But, I see new releases happening on 1.2.x versions - which seems to be
> > > contradictory.
> > >
> > > What are the EOL plans for the active versions?
> > >
> >
>


Request for an invite to Slack Channel

2019-03-05 Thread Dmitriy Kuharev
Hello,

I would like to join the discussion in your slack channel. I have a few 
questions about submitting changes.

Best Regards,
Dmitriy.


Re: View on version EOLs

2019-03-05 Thread Sean Busbey
Hi Nikhil!

That's a great question that we should probably do a better job
answering as a community. I think it depends on how Flipkart wants to
position itself wrt the HBase community.

If you want to "just use" HBase, our recommendation, AFAIK, is to use
whatever version our "stable" pointer is at. This should be a version
that we as a community believe has the right balance of features and
production use burn-in to work for a majority of HBase use cases. It
also should keep you on a line of releases that we as a community are
still providing bug fixes for around critical issues.

It's always available at this location:

http://www.apache.org/dist/hbase/stable/

Right now, that pointer is Apache HBase 1.4.9. The expectation, based
on a few dev@hbase discussions over the last several months, is that
when Apache HBase 1.5.0 comes out we'll update the stable pointer to
it. That RC is scheduled to close at the end of this week. Ideally,
upgrading along releases that have the stable pointer should be low
risk. My current understanding is that when a feature proves
sufficiently useful and unlikely to cause stabilization issues they'll
get backported to a new HBase 1.y release and eventually the stable
pointer will update to point at a release that includes it[1]. You
should expect that it will take a long time or specific action on your
part (backporting or testing) to get newer features if you deploy
based on the stable releases.

If you are planning to push the limits of HBase or if you are planning
to leverage it as a critical piece of business infrastructure and you
are planning to have an investment of folks working on it to match,
you'll be able to better influence the direction of the project and
leverage more aggressive or experimental improvements if you build
around the set of HBase 2 releases. At the moment, that means either
the latest Apache HBase 2.1.z if you need something in the next month,
or Apache HBase 2.2.0 if you either want to directly participate in
that release's vetting or you can wait until it is out. Note that so
far the HBase community has expressly discussed and decided not to
update the stable pointer to an HBase 2 release. You should expect
that there will be operational difficulties that require gaining a
deep understanding of internals[2] (which we as a community would love
to help out with) if you deploy based on newer-than-stable releases.

A brief aside to your earlier question about where releases are still
happening; specifically there still being 1.2 releases. I'm the
release manager for the 1.2 release line. Since it was the previous
stable release line (for 1.2.0 - 1.2.6) I offered to continue making
releases for ~6 months after we updated the stable pointer to a 1.4
release. I thought this provided a good-enough buffer for folks who
need to plan and execute upgrading. Each 1.2.z release announcement
starting with 1.2.7 has carried a message that said some version of
"you should upgrade to the stable pointer which is currently 1.4.x".


[1]:
dev@hbase thread
"[DISCUSS] No more release branches for 1.x, release from branch-1 directly"
https://s.apache.org/shSE

[2]:
dev@hbase thread
"[DISCUSS] Moving towards a branch-2 line that can get the 'stable' pointer."
https://s.apache.org/STA2
HBASE-21745

On Mon, Mar 4, 2019 at 9:38 AM Nikhil Bafna
 wrote:
>
> So, are there any 1.x branches that are continuing to get new features?
>
> Looking at a 6 month view, should we (Flipkart) rather plan to develop (and
> start contributing) on 2.x branch, instead of 1.x branches?
>
>
> --
> Nikhil Bafna | 8095234263
>
>
> On Fri, Mar 1, 2019 at 4:43 PM Peter Somogyi  wrote:
>
> > The current plan is to retire 2.0. The voting is in progress for 2.0.5 and
> > more releases are not planned unless critical bugs are discovered.
> >
> > On the 1.3 line there was a discussion for EOL, but the Francis (RM) would
> > like to continue that.
> >
> > HBase 1.5.0 is coming up shortly and you could also expect more bugfix
> > releases on 1.2.
> >
> > On Thu, Feb 28, 2019 at 6:38 AM Nikhil Bafna  wrote:
> >
> > > We run Hbase 1.2.x in our production that has a set of patches &
> > backports.
> > >
> > > In the mailing list, I see discussions for EOL of 1.3 & 2.0.x. In another
> > > mailing list discussion, it was pointed out that "... targeting only bug
> > > fixes for branch-1, as version 1 approaches EOL"
> > >
> > > But, I see new releases happening on 1.2.x versions - which seems to be
> > > contradictory.
> > >
> > > What are the EOL plans for the active versions?
> > >
> >


[jira] [Created] (HBASE-21997) Fix hbase-rest findbugs ST_WRITE_TO_STATIC_FROM_INSTANCE_METHOD complaint

2019-03-05 Thread stack (JIRA)
stack created HBASE-21997:
-

 Summary: Fix hbase-rest findbugs 
ST_WRITE_TO_STATIC_FROM_INSTANCE_METHOD complaint
 Key: HBASE-21997
 URL: https://issues.apache.org/jira/browse/HBASE-21997
 Project: HBase
  Issue Type: Sub-task
  Components: REST
Reporter: stack


Let me add annotations flagging the problem spot with annotations. It was 
already flagged 'hack' for test.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


Re: Branch-2.0: EOL and a 2.0.5RC

2019-03-05 Thread Jean-Marc Spaggiari
Did as you described. Removed Master WALs, restarted, still getting 80% of
my regions stuck. I will keep playing a bit but I think I will "just"
upgrade to the last 2.2 and retry... Right now 2.0.4 seems a bit unstable
for me :(

Le sam. 16 févr. 2019 à 01:38, Stack  a écrit :

> Remove the Master WALs at least. The beta is damaged.
>
> If testing, trying to help out, I'd suggest move to branch-2.2. It is the
> next minor release. 2.1.x has had some love and is in a good state. It is
> superior to 2.0.x which we are trying to EOL (too many branches) so your
> time would be better spent elsewhere.
>
> Thanks for the help JMS,
> S
>
>
> On Wed, Feb 13, 2019 at 5:03 AM Jean-Marc Spaggiari <
> jean-m...@spaggiari.org>
> wrote:
>
> > Hi Stack,
> >
> > Thanks for looking at it. So what's next? Do you want to me try to put
> the
> > latest 2.1 RC on top of it and see if it behaves well? Or just remove the
> > Master WALs and stay on 2.0.4 to try the 2.2 upgrade path? I don' thave
> an
> > urgent need of this cluster, so I can play a bit with it if it helps.
> >
> > Any JIRA that I should open or update based on that?
> >
> > JMS
> >
> > Le lun. 11 févr. 2019 à 21:16, Stack  a écrit :
> >
> > > Took a quick look.
> > >
> > > On startup, it has hundreds of AMv2 WALs to recover. Its backed up
> unable
> > > to let go of the early files because some old procedures have not
> > > 'completed'.. This sort of backup problem has been addressed in later
> > > hbase-2.0s.
> > >
> > > (Looks like oldest WAL is hdfs://
> > >
> >
> node2.distparser.com:8020/hbase/MasterProcWALs/pv2-0016.log
> > > )
> > >
> > > It then finds corrupt procedures which is probably why we are retaining
> > > logs in first place. Corruption was fixed in later hbase-2.0s (may be a
> > new
> > > instance of corruption raising its head on master branch... but that
> > > doesn't apply here).
> > >
> > > There is then an issue assigning namespace -- it has a mangled hostname
> > --
> > > which is probably why the fail... Would be interesting if we saw
> similar
> > in
> > > a later hbase... but probably a result of the mess above.
> > >
> > > Thanks for letting me take a look JMS.
> > >
> > > S
> > >
> > >
> > >
> > > On Mon, Feb 11, 2019 at 4:24 PM Jean-Marc Spaggiari <
> > > jean-m...@spaggiari.org>
> > > wrote:
> > >
> > > > Doesn't seems to work very well.
> > > >
> > > > Can you try this one?
> > > >
> > > >
> > > >
> > >
> >
> https://drive.google.com/file/d/1PMqJz4LjkEx0U2jYVVSLXaSEqcdHq7w4/view?usp=sharing
> > > >
> > > > JMS
> > > >
> > > > Le lun. 11 févr. 2019 à 16:27, Stack  a écrit :
> > > >
> > > > > On Fri, Feb 8, 2019 at 11:47 AM Jean-Marc Spaggiari <
> > > > > jean-m...@spaggiari.org>
> > > > > wrote:
> > > > >
> > > > > > Probably not the best way to host a file, but logs are there:
> > > > > > https://pastebin.com/dl/JaETSZfh
> > > > > > I had a running 2.0.0-beta but 2.0.4 can't start.
> > > > > > Let me know if you can't see the file (.tar.bz2) and I will try
> > > > something
> > > > > > different.
> > > > > > JMS
> > > > > >
> > > > > >
> > > > > Says "Your request is blocked due to invalid referrer. If you are
> > > trying
> > > > to
> > > > > hotlink this page, please use: https://pastebin.com/raw/JaETSZfh;.
> > > > >
> > > > > I'm doing something wrong?
> > > > >
> > > > > Thanks JMS,
> > > > > S
> > > > >
> > > > >
> > > > > > Le ven. 8 févr. 2019 à 14:15, Stack  a écrit :
> > > > > >
> > > > > > > On Wed, Feb 6, 2019 at 1:42 PM Jean-Marc Spaggiari <
> > > > > > > jean-m...@spaggiari.org>
> > > > > > > wrote:
> > > > > > >
> > > > > > > > Quick question here. Just upgraded from 2.0.0 BETA 2 to 2.0.4
> > and
> > > > I'm
> > > > > > > > having some issues to start HBase. I will probably be able to
> > fix
> > > > > that,
> > > > > > > but
> > > > > > > > I'm wondering if you want me to document those issues or if
> > 2.0.x
> > > > is
> > > > > > too
> > > > > > > > old so it's not needed?
> > > > > > > >
> > > > > > > >
> > > > > > > Hey JMS.
> > > > > > >
> > > > > > > Would be interested in the issues you are seeing. Perhaps they
> > > > pertain
> > > > > to
> > > > > > > branch-2.1+?
> > > > > > >
> > > > > > > Thanks,
> > > > > > > S
> > > > > > >
> > > > > > >
> > > > > > >
> > > > > > > > Le lun. 4 févr. 2019 à 21:11, 张铎(Duo Zhang) <
> > > palomino...@gmail.com
> > > > >
> > > > > a
> > > > > > > > écrit :
> > > > > > > >
> > > > > > > > > +1
> > > > > > > > >
> > > > > > > > > Andrew Purtell  于2019年2月5日周二
> 上午3:24写道:
> > > > > > > > >
> > > > > > > > > > +1
> > > > > > > > > >
> > > > > > > > > >
> > > > > > > > > > On Mon, Feb 4, 2019 at 10:29 AM Stack 
> > > > wrote:
> > > > > > > > > >
> > > > > > > > > > > I was going to put up a 2.0.5 RC to address
> > > > > > > > > > > https://issues.apache.org/jira/browse/HBASE-21791.Its
> > been
> > > > > > about a
> > > > > > > > > month
> > > > > > > > > > > since 2.0.4. There are 50 odd fixes in 2.0.5 currently
> > [1]
> > > > > mostly
> > > > > > > > > > > 

Re: Release 2.2.0

2019-03-05 Thread Jean-Marc Spaggiari
Bump ;)

Le mar. 5 févr. 2019 à 18:43, Jean-Marc Spaggiari 
a écrit :

> Hi all,
>
> When we will have a 2.2.0 RC I will give a try of the upgrade path from
> 2.0.x... do we have any idea when this will be out?
>
> JMS
>
> Le mar. 29 janv. 2019 02 h 09, Guanghao Zhang  a
> écrit :
>
>> Cut a new branch-2.2 at this commit.
>>
>> commit e736d78362253936492fb3bd16e614d14859281d
>> Author: Duo Zhang 
>> Date: Mon Jan 28 18:21:51 2019 +0800
>>
>> HBASE-21792 Mark HTableMultiplexer as deprecated and remove it in 3.0.0
>>
>> Signed-off-by: Michael Stack 
>>
>> Sean Busbey  于2019年1月24日周四 上午9:45写道:
>>
>> > Okay it sounds like we definitely need a better doc about this as a
>> > starting point. I have some additional questions about failure handling;
>> > should we go through them here or in a jira about improving how upgrade
>> > from 2.0/2.1 gets handled?
>> >
>> > On Wed, Jan 23, 2019, 07:33 张铎(Duo Zhang) > >
>> > > Oh, you misunderstood me. It is just for master, you need make sure
>> that
>> > > before you killing the old version master, there is no RITs. And once
>> the
>> > > new master is up, everything is fine., as the new master will detect
>> if
>> > > there are old style AssignProcedure/UnassignProcedures, if so it will
>> > quit
>> > > immediately.
>> > >
>> > > Sean Busbey  于2019年1月23日周三 下午9:21写道:
>> > >
>> > > > Yes, please. I don't think it's reasonable to expect no region
>> > > transitions
>> > > > during a rolling upgrade window; that would imply no servers can
>> crash
>> > > > during the upgrade.
>> > > >
>> > > > On Wed, Jan 23, 2019, 07:04 张铎(Duo Zhang) > > wrote:
>> > > >
>> > > > > From 1.x it is OK, but from 2.0 or 2.1, we need make sure that
>> there
>> > > are
>> > > > no
>> > > > > RITs ongoing. We could see if we can make the upgrading more
>> > smoothly.
>> > > > >
>> > > > > Guanghao Zhang  于2019年1月23日周三 下午8:56写道:
>> > > > >
>> > > > > > Our new internal branch is based on branch-2. And we already
>> > rolling
>> > > > > > upgrade our staging cluster from our internal 0.98 branch to
>> it...
>> > I
>> > > > will
>> > > > > > take a try for 2.0.* to 2.2.0.
>> > > > > >
>> > > > > > Are you saying we need to make sure it can do this? Or are you
>> > > > > > > asserting that it already does?
>> > > > > > >
>> > > > > > It already does.
>> > > > > >
>> > > > > >
>> > > > > > Sean Busbey  于2019年1月22日周二 下午9:48写道:
>> > > > > >
>> > > > > > > excellent! thanks for volunteering to get the 2.2 release line
>> > > going
>> > > > > > > Guanghao!
>> > > > > > >
>> > > > > > > > Need to add more document about how to rolling upgrade from
>> > > > > > > 2.0.* or 2.1.* to 2.2.*. Meanwhile, need document about how
>> > rolling
>> > > > > > upgrade
>> > > > > > > from 1.* to 2.2.*.
>> > > > > > >
>> > > > > > > Has anyone confirmed that rolling upgrade to 2.2.0 works? I
>> > thought
>> > > > it
>> > > > > > > couldn't because of the change to assignment handling classes?
>> > > > > > >
>> > > > > > > > Now HBCK2 tool support branch-2's region assignments,
>> > > > > > > too.
>> > > > > > >
>> > > > > > > Are you saying we need to make sure it can do this? Or are you
>> > > > > > > asserting that it already does?
>> > > > > > >
>> > > > > > > On Sun, Jan 20, 2019 at 10:25 PM Guanghao Zhang <
>> > > zghao...@gmail.com>
>> > > > > > > wrote:
>> > > > > > > >
>> > > > > > > > Hi, all, there has been six months since we released 2.1.0.
>> And
>> > > > there
>> > > > > > are
>> > > > > > > > 429 issues which fixed version is 2.2.0[1]. Our internal
>> branch
>> > > > which
>> > > > > > > based
>> > > > > > > > branch-2 run ITBLL successfully recently. branch-2 is stable
>> > now
>> > > > and
>> > > > > it
>> > > > > > > is
>> > > > > > > > time to release 2.2.0. I volunteered to be the release
>> manager
>> > > for
>> > > > > the
>> > > > > > > 2.2
>> > > > > > > > release line. And plan to cut branch-2.2 from branch-2.
>> > > > > > > >
>> > > > > > > > For 2.2.0, the biggest change is about AMV2[2]: HBASE-20881
>> is
>> > an
>> > > > > > > > incompatible change and different implemenation with
>> branch-2.0
>> > > and
>> > > > > > > > branch-2.1. Need to add more document about how to rolling
>> > > upgrade
>> > > > > from
>> > > > > > > > 2.0.* or 2.1.* to 2.2.*. Meanwhile, need document about how
>> > > rolling
>> > > > > > > upgrade
>> > > > > > > > from 1.* to 2.2.*. Now HBCK2 tool support branch-2's region
>> > > > > > assignments,
>> > > > > > > > too.
>> > > > > > > >
>> > > > > > > > Another features will be included:
>> > > > > > > > 1. HBASE-20610 Procedure V2 - Distributed Log Splitting[3]
>> > > > > > > > 2. HBASE-21649 Complete Thrift2[4]
>> > > > > > > > 3. HBASE-16707 Improve throttling feature for production
>> > usage[5]
>> > > > > > > > 4. HBASE-20886 [Auth] Support keytab login in hbase
>> client[6]
>> > > > > > > > 5. HBASE-20636 Introduce two bloom filter type :
>> > > > > ROWPREFIX_FIXED_LENGTH
>> > > > > > > and
>> > > > > > > > ROWPREFIX_DELIMITED[7]
>> > > > > > > >
>> > > > > > > > 

Re: Request for an invite to Slack Channel

2019-03-05 Thread William Shen
I've sent an invite to you, Dmitriy.

On Tue, Mar 5, 2019 at 9:47 AM Dmitriy Kuharev <
dmitriy.kuha...@ultratendency.com> wrote:

> Hello,
>
> I would like to join the discussion in your slack channel. I have a few
> questions about submitting changes.
>
> Best Regards,
> Dmitriy.
>


Re: Release 2.2.0

2019-03-05 Thread Sean Busbey
I believe work on the RC is being tracked in

https://issues.apache.org/jira/browse/HBASE-21747

Looks like an RC is imminent.

On Tue, Mar 5, 2019, 14:39 Jean-Marc Spaggiari 
wrote:

> Bump ;)
>
> Le mar. 5 févr. 2019 à 18:43, Jean-Marc Spaggiari  >
> a écrit :
>
> > Hi all,
> >
> > When we will have a 2.2.0 RC I will give a try of the upgrade path from
> > 2.0.x... do we have any idea when this will be out?
> >
> > JMS
> >
> > Le mar. 29 janv. 2019 02 h 09, Guanghao Zhang  a
> > écrit :
> >
> >> Cut a new branch-2.2 at this commit.
> >>
> >> commit e736d78362253936492fb3bd16e614d14859281d
> >> Author: Duo Zhang 
> >> Date: Mon Jan 28 18:21:51 2019 +0800
> >>
> >> HBASE-21792 Mark HTableMultiplexer as deprecated and remove it in 3.0.0
> >>
> >> Signed-off-by: Michael Stack 
> >>
> >> Sean Busbey  于2019年1月24日周四 上午9:45写道:
> >>
> >> > Okay it sounds like we definitely need a better doc about this as a
> >> > starting point. I have some additional questions about failure
> handling;
> >> > should we go through them here or in a jira about improving how
> upgrade
> >> > from 2.0/2.1 gets handled?
> >> >
> >> > On Wed, Jan 23, 2019, 07:33 张铎(Duo Zhang)  wrote:
> >> >
> >> > > Oh, you misunderstood me. It is just for master, you need make sure
> >> that
> >> > > before you killing the old version master, there is no RITs. And
> once
> >> the
> >> > > new master is up, everything is fine., as the new master will detect
> >> if
> >> > > there are old style AssignProcedure/UnassignProcedures, if so it
> will
> >> > quit
> >> > > immediately.
> >> > >
> >> > > Sean Busbey  于2019年1月23日周三 下午9:21写道:
> >> > >
> >> > > > Yes, please. I don't think it's reasonable to expect no region
> >> > > transitions
> >> > > > during a rolling upgrade window; that would imply no servers can
> >> crash
> >> > > > during the upgrade.
> >> > > >
> >> > > > On Wed, Jan 23, 2019, 07:04 张铎(Duo Zhang)  >> > wrote:
> >> > > >
> >> > > > > From 1.x it is OK, but from 2.0 or 2.1, we need make sure that
> >> there
> >> > > are
> >> > > > no
> >> > > > > RITs ongoing. We could see if we can make the upgrading more
> >> > smoothly.
> >> > > > >
> >> > > > > Guanghao Zhang  于2019年1月23日周三 下午8:56写道:
> >> > > > >
> >> > > > > > Our new internal branch is based on branch-2. And we already
> >> > rolling
> >> > > > > > upgrade our staging cluster from our internal 0.98 branch to
> >> it...
> >> > I
> >> > > > will
> >> > > > > > take a try for 2.0.* to 2.2.0.
> >> > > > > >
> >> > > > > > Are you saying we need to make sure it can do this? Or are you
> >> > > > > > > asserting that it already does?
> >> > > > > > >
> >> > > > > > It already does.
> >> > > > > >
> >> > > > > >
> >> > > > > > Sean Busbey  于2019年1月22日周二 下午9:48写道:
> >> > > > > >
> >> > > > > > > excellent! thanks for volunteering to get the 2.2 release
> line
> >> > > going
> >> > > > > > > Guanghao!
> >> > > > > > >
> >> > > > > > > > Need to add more document about how to rolling upgrade
> from
> >> > > > > > > 2.0.* or 2.1.* to 2.2.*. Meanwhile, need document about how
> >> > rolling
> >> > > > > > upgrade
> >> > > > > > > from 1.* to 2.2.*.
> >> > > > > > >
> >> > > > > > > Has anyone confirmed that rolling upgrade to 2.2.0 works? I
> >> > thought
> >> > > > it
> >> > > > > > > couldn't because of the change to assignment handling
> classes?
> >> > > > > > >
> >> > > > > > > > Now HBCK2 tool support branch-2's region assignments,
> >> > > > > > > too.
> >> > > > > > >
> >> > > > > > > Are you saying we need to make sure it can do this? Or are
> you
> >> > > > > > > asserting that it already does?
> >> > > > > > >
> >> > > > > > > On Sun, Jan 20, 2019 at 10:25 PM Guanghao Zhang <
> >> > > zghao...@gmail.com>
> >> > > > > > > wrote:
> >> > > > > > > >
> >> > > > > > > > Hi, all, there has been six months since we released
> 2.1.0.
> >> And
> >> > > > there
> >> > > > > > are
> >> > > > > > > > 429 issues which fixed version is 2.2.0[1]. Our internal
> >> branch
> >> > > > which
> >> > > > > > > based
> >> > > > > > > > branch-2 run ITBLL successfully recently. branch-2 is
> stable
> >> > now
> >> > > > and
> >> > > > > it
> >> > > > > > > is
> >> > > > > > > > time to release 2.2.0. I volunteered to be the release
> >> manager
> >> > > for
> >> > > > > the
> >> > > > > > > 2.2
> >> > > > > > > > release line. And plan to cut branch-2.2 from branch-2.
> >> > > > > > > >
> >> > > > > > > > For 2.2.0, the biggest change is about AMV2[2]:
> HBASE-20881
> >> is
> >> > an
> >> > > > > > > > incompatible change and different implemenation with
> >> branch-2.0
> >> > > and
> >> > > > > > > > branch-2.1. Need to add more document about how to rolling
> >> > > upgrade
> >> > > > > from
> >> > > > > > > > 2.0.* or 2.1.* to 2.2.*. Meanwhile, need document about
> how
> >> > > rolling
> >> > > > > > > upgrade
> >> > > > > > > > from 1.* to 2.2.*. Now HBCK2 tool support branch-2's
> region
> >> > > > > > assignments,
> >> > > > > > > > too.
> >> > > > > > > >
> >> > > > > > > > Another features will 

Re: Release 2.2.0

2019-03-05 Thread Duo Zhang
Yes, Guanghao is still working on it. It usually spends more time for a
minor release than a patch release, as we need to align the git commits and
the jira issues. And usually there will be a lot of differences...

Sean Busbey  于2019年3月6日周三 上午9:40写道:

> I believe work on the RC is being tracked in
>
> https://issues.apache.org/jira/browse/HBASE-21747
>
> Looks like an RC is imminent.
>
> On Tue, Mar 5, 2019, 14:39 Jean-Marc Spaggiari 
> wrote:
>
> > Bump ;)
> >
> > Le mar. 5 févr. 2019 à 18:43, Jean-Marc Spaggiari <
> jean-m...@spaggiari.org
> > >
> > a écrit :
> >
> > > Hi all,
> > >
> > > When we will have a 2.2.0 RC I will give a try of the upgrade path from
> > > 2.0.x... do we have any idea when this will be out?
> > >
> > > JMS
> > >
> > > Le mar. 29 janv. 2019 02 h 09, Guanghao Zhang  a
> > > écrit :
> > >
> > >> Cut a new branch-2.2 at this commit.
> > >>
> > >> commit e736d78362253936492fb3bd16e614d14859281d
> > >> Author: Duo Zhang 
> > >> Date: Mon Jan 28 18:21:51 2019 +0800
> > >>
> > >> HBASE-21792 Mark HTableMultiplexer as deprecated and remove it in
> 3.0.0
> > >>
> > >> Signed-off-by: Michael Stack 
> > >>
> > >> Sean Busbey  于2019年1月24日周四 上午9:45写道:
> > >>
> > >> > Okay it sounds like we definitely need a better doc about this as a
> > >> > starting point. I have some additional questions about failure
> > handling;
> > >> > should we go through them here or in a jira about improving how
> > upgrade
> > >> > from 2.0/2.1 gets handled?
> > >> >
> > >> > On Wed, Jan 23, 2019, 07:33 张铎(Duo Zhang)  > wrote:
> > >> >
> > >> > > Oh, you misunderstood me. It is just for master, you need make
> sure
> > >> that
> > >> > > before you killing the old version master, there is no RITs. And
> > once
> > >> the
> > >> > > new master is up, everything is fine., as the new master will
> detect
> > >> if
> > >> > > there are old style AssignProcedure/UnassignProcedures, if so it
> > will
> > >> > quit
> > >> > > immediately.
> > >> > >
> > >> > > Sean Busbey  于2019年1月23日周三 下午9:21写道:
> > >> > >
> > >> > > > Yes, please. I don't think it's reasonable to expect no region
> > >> > > transitions
> > >> > > > during a rolling upgrade window; that would imply no servers can
> > >> crash
> > >> > > > during the upgrade.
> > >> > > >
> > >> > > > On Wed, Jan 23, 2019, 07:04 张铎(Duo Zhang) <
> palomino...@gmail.com
> > >> > wrote:
> > >> > > >
> > >> > > > > From 1.x it is OK, but from 2.0 or 2.1, we need make sure that
> > >> there
> > >> > > are
> > >> > > > no
> > >> > > > > RITs ongoing. We could see if we can make the upgrading more
> > >> > smoothly.
> > >> > > > >
> > >> > > > > Guanghao Zhang  于2019年1月23日周三 下午8:56写道:
> > >> > > > >
> > >> > > > > > Our new internal branch is based on branch-2. And we already
> > >> > rolling
> > >> > > > > > upgrade our staging cluster from our internal 0.98 branch to
> > >> it...
> > >> > I
> > >> > > > will
> > >> > > > > > take a try for 2.0.* to 2.2.0.
> > >> > > > > >
> > >> > > > > > Are you saying we need to make sure it can do this? Or are
> you
> > >> > > > > > > asserting that it already does?
> > >> > > > > > >
> > >> > > > > > It already does.
> > >> > > > > >
> > >> > > > > >
> > >> > > > > > Sean Busbey  于2019年1月22日周二 下午9:48写道:
> > >> > > > > >
> > >> > > > > > > excellent! thanks for volunteering to get the 2.2 release
> > line
> > >> > > going
> > >> > > > > > > Guanghao!
> > >> > > > > > >
> > >> > > > > > > > Need to add more document about how to rolling upgrade
> > from
> > >> > > > > > > 2.0.* or 2.1.* to 2.2.*. Meanwhile, need document about
> how
> > >> > rolling
> > >> > > > > > upgrade
> > >> > > > > > > from 1.* to 2.2.*.
> > >> > > > > > >
> > >> > > > > > > Has anyone confirmed that rolling upgrade to 2.2.0 works?
> I
> > >> > thought
> > >> > > > it
> > >> > > > > > > couldn't because of the change to assignment handling
> > classes?
> > >> > > > > > >
> > >> > > > > > > > Now HBCK2 tool support branch-2's region assignments,
> > >> > > > > > > too.
> > >> > > > > > >
> > >> > > > > > > Are you saying we need to make sure it can do this? Or are
> > you
> > >> > > > > > > asserting that it already does?
> > >> > > > > > >
> > >> > > > > > > On Sun, Jan 20, 2019 at 10:25 PM Guanghao Zhang <
> > >> > > zghao...@gmail.com>
> > >> > > > > > > wrote:
> > >> > > > > > > >
> > >> > > > > > > > Hi, all, there has been six months since we released
> > 2.1.0.
> > >> And
> > >> > > > there
> > >> > > > > > are
> > >> > > > > > > > 429 issues which fixed version is 2.2.0[1]. Our internal
> > >> branch
> > >> > > > which
> > >> > > > > > > based
> > >> > > > > > > > branch-2 run ITBLL successfully recently. branch-2 is
> > stable
> > >> > now
> > >> > > > and
> > >> > > > > it
> > >> > > > > > > is
> > >> > > > > > > > time to release 2.2.0. I volunteered to be the release
> > >> manager
> > >> > > for
> > >> > > > > the
> > >> > > > > > > 2.2
> > >> > > > > > > > release line. And plan to cut branch-2.2 from branch-2.
> > >> > > > > > > >
> > >> > > > > > > > 

[jira] [Resolved] (HBASE-21998) Move branch-2.1 version from 2.1.4 to 2.1.5-SNAPSHOT

2019-03-05 Thread stack (JIRA)


 [ 
https://issues.apache.org/jira/browse/HBASE-21998?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

stack resolved HBASE-21998.
---
   Resolution: Fixed
Fix Version/s: 2.1.4

Pushed to branch-2.1.

> Move branch-2.1 version from 2.1.4 to 2.1.5-SNAPSHOT
> 
>
> Key: HBASE-21998
> URL: https://issues.apache.org/jira/browse/HBASE-21998
> Project: HBase
>  Issue Type: Sub-task
>  Components: rm
>Reporter: stack
>Assignee: stack
>Priority: Major
> Fix For: 2.1.4
>
>
> Moving on the version. If we have to make a new RC, the new rm scripts know 
> how to deal w/ a version gone too far. The new rm scripts expect the version 
> to have been moved on (this is what they do when they are running the 
> versioning and tagging of the candidate).



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)