[jira] [Created] (HBASE-23864) No need to submit SplitTableRegionProcedure/MergeTableRegionsProcedure when split/merge switch is disabled

2020-02-17 Thread Guanghao Zhang (Jira)
Guanghao Zhang created HBASE-23864: -- Summary: No need to submit SplitTableRegionProcedure/MergeTableRegionsProcedure when split/merge switch is disabled Key: HBASE-23864 URL:

[jira] [Resolved] (HBASE-23858) Set version as 2.1.10-SNAPSHOT in branch-2.1

2020-02-17 Thread Duo Zhang (Jira)
[ https://issues.apache.org/jira/browse/HBASE-23858?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Duo Zhang resolved HBASE-23858. --- Hadoop Flags: Reviewed Resolution: Fixed Merged to branch-2.1. Thanks [~zghao] for

[jira] [Resolved] (HBASE-23857) Add 2.1.9 to download page

2020-02-17 Thread Duo Zhang (Jira)
[ https://issues.apache.org/jira/browse/HBASE-23857?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Duo Zhang resolved HBASE-23857. --- Hadoop Flags: Reviewed Resolution: Fixed Merged to master. Thanks [~janh] for reviewing. >

[jira] [Resolved] (HBASE-23859) Modify "Block locality" of RegionServer Web UI to human readable percentage

2020-02-17 Thread Guanghao Zhang (Jira)
[ https://issues.apache.org/jira/browse/HBASE-23859?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Guanghao Zhang resolved HBASE-23859. Fix Version/s: 2.1.10 2.2.4 2.3.0

Re: [DISCUSS] HBase 3 release plans

2020-02-17 Thread Andrew Purtell
Agreed. The major version change is the best (only?) time to do it. However your helpful details shed light on what I meant about potentially hidden work in moving up to JDK 11. I agree we should Upgrade to ZK 3.5. Did they solve the test issues for 3.4? Last I checked not so long ago it was

[jira] [Created] (HBASE-23863) [Flakey Test] TestReplicationEndpointWithMultipleWAL#testInterClusterReplication

2020-02-17 Thread Michael Stack (Jira)
Michael Stack created HBASE-23863: - Summary: [Flakey Test] TestReplicationEndpointWithMultipleWAL#testInterClusterReplication Key: HBASE-23863 URL: https://issues.apache.org/jira/browse/HBASE-23863

Re: [DISCUSS] HBase 3 release plans

2020-02-17 Thread Tamas Penzes
Although I'm not a committer and mostly not that active on the HBase list I think I can share some valuable information/ideas: "Only if a post 8 language feature becomes compelling should there be any need to move up the bytecode compatibility line. Any thoughts there. I can’t think of a one.

Re: [DISCUSS] HBase 3 release plans

2020-02-17 Thread Andrew Purtell
The flip side, which favors the idea of upgrading, is if all our dependencies or related projects are moving up but we are not then we are the rock that may prevent a user from upgrading the whole stack otherwise. I was trying to articulate a compromise position earlier: Building for release

[jira] [Created] (HBASE-23862) Fix flaky TestSnapshotFromMaster in 1.x versions

2020-02-17 Thread Sakthi (Jira)
Sakthi created HBASE-23862: -- Summary: Fix flaky TestSnapshotFromMaster in 1.x versions Key: HBASE-23862 URL: https://issues.apache.org/jira/browse/HBASE-23862 Project: HBase Issue Type: Task

Re: [DISCUSS] HBase 3 release plans

2020-02-17 Thread Andrew Purtell
The comment on the JRuby shell sounded like a proposal to replace based on a personal dislike. I apologize given your clarification. JRuby may not be loved but it’s the only basis for scripted automation we have right now and there are compatibility concerns regards any proposals to replace.

Re: [DISCUSS] HBase 3 release plans

2020-02-17 Thread Lars Francke
On Mon, Feb 17, 2020 at 8:18 PM Andrew Purtell wrote: > I realize re reading this I left my point incomplete. Pardon, here is the > rest of it: > > That said, if the consensus emerges that moving up to and taking a > dependency on Java 11 is the best thing to do (for benefits ??, at least > one

Re: [DISCUSS] HBase 3 release plans

2020-02-17 Thread Lars Francke
On Mon, Feb 17, 2020 at 7:53 PM Andrew Purtell wrote: > On the topic of JRuby, we have operational tooling based on this precisely > because HBase offers a shell built on it where the shell function > themselves can be used as functions, per design. You want us to throw this > all away because

Re: [DISCUSS] HBase 3 release plans

2020-02-17 Thread Andrew Purtell
I realize re reading this I left my point incomplete. Pardon, here is the rest of it: That said, if the consensus emerges that moving up to and taking a dependency on Java 11 is the best thing to do (for benefits ??, at least one being a certification of sorts we run on a LTS > 8), then we

Re: [DISCUSS] HBase 3 release plans

2020-02-17 Thread Andrew Purtell
On the topic of JRuby, we have operational tooling based on this precisely because HBase offers a shell built on it where the shell function themselves can be used as functions, per design. You want us to throw this all away because you don’t like JRuby? Or want to play with some new language?

Re: [DISCUSS] HBase 3 release plans

2020-02-17 Thread Andrew Purtell
A user can upgrade their runtime to 11 and deploy software built on 8 at their option at any time. Staying on 8 doesn’t affect this one way or another. Are we in the business of Java language evangelism or adoption? No. So as PMC I am -1 on taking on such orthogonal missions. When you run ZK

Re: [DISCUSS] HBase 3 release plans

2020-02-17 Thread Lars Francke
I don't have a super-strong opinion on this but one of the reasons I'm in favor of moving to 11 is actually to apply some pressure. OpenJDK is in all the major package repositories as far as I know. This is different from the Oracle JDK. So it's relatively simple to upgrade. Lots of our customers

Re: [DISCUSS] HBase 3 release plans

2020-02-17 Thread Andrew Purtell
I share this concern. I recommend we build on 8, so can run on any 8 or later runtime, and test on 11 or whatever the desired next advertised version of the runtime will be. Builds and unit tests would execute on 8, then whole stack integration tests on 11 (like ITBLL). Only if a post 8

[jira] [Created] (HBASE-23861) Reconcile Hadoop version

2020-02-17 Thread Wei-Chiu Chuang (Jira)
Wei-Chiu Chuang created HBASE-23861: --- Summary: Reconcile Hadoop version Key: HBASE-23861 URL: https://issues.apache.org/jira/browse/HBASE-23861 Project: HBase Issue Type: Bug

Re: [DISCUSS] HBase 3 release plans

2020-02-17 Thread Duo Zhang
For me the only concern is the JDK11+. As long as lots of big company are starting to make their own OpenJDK8 releases(like AdoptOpenJDK from redhat, and corretto from Amazon, and so on), at least a big part of java world will still be on JDK8, this means we still need to run HBase 2 for a very

[jira] [Created] (HBASE-23860) HBase Thrift bindings generating broken code

2020-02-17 Thread Hari Sekhon (Jira)
Hari Sekhon created HBASE-23860: --- Summary: HBase Thrift bindings generating broken code Key: HBASE-23860 URL: https://issues.apache.org/jira/browse/HBASE-23860 Project: HBase Issue Type: Bug

[jira] [Created] (HBASE-23859) Change "Block locality" of RegionServer Web UI to human readable percentage

2020-02-17 Thread Zhuoyue Huang (Jira)
Zhuoyue Huang created HBASE-23859: - Summary: Change "Block locality" of RegionServer Web UI to human readable percentage Key: HBASE-23859 URL: https://issues.apache.org/jira/browse/HBASE-23859

Re: [DISCUSS] HBase 3 release plans

2020-02-17 Thread Lars Francke
Sean, you didn't have any explicit questions or request for feedback in your mail so I'll just say that from my point all the points from your mail make sense to me and I'm +1 on all of them. - Timeline (GA December/January) - Start of shorter release cycle - Rolling upgrade - JDK11+ - Hadoop 3

[jira] [Resolved] (HBASE-23856) Put up 2.1.9RC0

2020-02-17 Thread Duo Zhang (Jira)
[ https://issues.apache.org/jira/browse/HBASE-23856?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Duo Zhang resolved HBASE-23856. --- Assignee: Duo Zhang Resolution: Fixed > Put up 2.1.9RC0 > --- > >

[jira] [Created] (HBASE-23858) Set version as 2.1.10-SNAPSHOT in branch-2.1

2020-02-17 Thread Duo Zhang (Jira)
Duo Zhang created HBASE-23858: - Summary: Set version as 2.1.10-SNAPSHOT in branch-2.1 Key: HBASE-23858 URL: https://issues.apache.org/jira/browse/HBASE-23858 Project: HBase Issue Type: Sub-task

[jira] [Created] (HBASE-23857) Add 2.1.9 to download page

2020-02-17 Thread Duo Zhang (Jira)
Duo Zhang created HBASE-23857: - Summary: Add 2.1.9 to download page Key: HBASE-23857 URL: https://issues.apache.org/jira/browse/HBASE-23857 Project: HBase Issue Type: Sub-task

[jira] [Created] (HBASE-23856) Put up 2.1.9RC0

2020-02-17 Thread Duo Zhang (Jira)
Duo Zhang created HBASE-23856: - Summary: Put up 2.1.9RC0 Key: HBASE-23856 URL: https://issues.apache.org/jira/browse/HBASE-23856 Project: HBase Issue Type: Sub-task Reporter: Duo