[jira] [Created] (HBASE-19349) Introduce wrong version depencency of servlet-api jar

2017-11-26 Thread Guanghao Zhang (JIRA)
Guanghao Zhang created HBASE-19349:
--

 Summary: Introduce wrong version depencency of servlet-api jar
 Key: HBASE-19349
 URL: https://issues.apache.org/jira/browse/HBASE-19349
 Project: HBase
  Issue Type: Bug
Affects Versions: 2.0.0-beta-1
Reporter: Guanghao Zhang
 Fix For: 3.0.0, 2.0.0-beta-1


Build a tarball.
{code}
mvn -DskipTests clean install && mvn -DskipTests package assembly:single
tar zxvf hbase-2.0.0-beta-1-SNAPSHOT-bin.tar.gz
{code}
Then I found there is a servlet-api-2.5.jar in the lib directory.

Start a distributed cluster with this tarball. And got exception when access 
Master/RS info jsp.
{code}
2017-11-27,10:02:05,066 WARN org.eclipse.jetty.server.HttpChannel: /
java.lang.NoSuchMethodError: 
javax.servlet.http.HttpServletRequest.isAsyncSupported()Z
at 
org.eclipse.jetty.server.ResourceService.sendData(ResourceService.java:689)
at 
org.eclipse.jetty.server.ResourceService.doGet(ResourceService.java:294)
at 
org.eclipse.jetty.servlet.DefaultServlet.doGet(DefaultServlet.java:458)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:707)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
at 
org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:841)
at 
org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1650)
at 
org.apache.hadoop.hbase.http.lib.StaticUserWebFilter$StaticUserFilter.doFilter(StaticUserWebFilter.java:113)
at 
org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1637)
at 
org.apache.hadoop.hbase.http.ClickjackingPreventionFilter.doFilter(ClickjackingPreventionFilter.java:48)
at 
org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1637)
at 
org.apache.hadoop.hbase.http.HttpServer$QuotingInputFilter.doFilter(HttpServer.java:1374)
at 
org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1637)
at 
org.apache.hadoop.hbase.http.NoCacheFilter.doFilter(NoCacheFilter.java:49)
at 
org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1637)
at 
org.apache.hadoop.hbase.http.NoCacheFilter.doFilter(NoCacheFilter.java:49)
at 
org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1637)
at 
org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:533)
{code}

Try mvn depencency:tree but didn't find why servlet-api-2.5.jar was introduced.

I download hbase-2.0.0-alpha4-bin.tar.gz and didn't find servlet-api-2.5.jar. 
And build a tar from hbase-2.0.0-alpha4-src.tar.gz and didn't find 
servlet-api-2.5.jar, too. So this may be introduced by recently commits. And 
should fix this when release 2.0.0-beta1.




--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


Fwd: precommit stalling across projects

2017-11-26 Thread Ted Yu
For those of you waiting for QA bot to come back, see the following thread.

Allen advised waiting before logging INFRA ticket.

FYI

-- Forwarded message --
From: Allen Wittenauer 
Date: Sun, Nov 26, 2017 at 6:28 PM
Subject: Re: precommit stalling across projects
To: d...@yetus.apache.org



> On Nov 26, 2017, at 6:20 PM, Allen Wittenauer 
wrote:
>
>
>   Given the data provided and without looking real hard, this usually
means someone screwed up the hadoopqa account and locked it out of JIRA.

Yup, it’s locked.  Tried from the UI.  Hit the reset link.  Maybe
someone we know will get it.

>  I’m tempted to create a yetusqa account, give ownership to it to the
yetus PMC, and then put that into (at least) the precommit-hadoop-build job.

Looks like builds.apache.org is undergoing maintenance so no point
in spending much time on this at the moment.  I’ll check later/tomorrow.


[jira] [Created] (HBASE-19348) Fix error-prone errors for branch-1

2017-11-26 Thread Chia-Ping Tsai (JIRA)
Chia-Ping Tsai created HBASE-19348:
--

 Summary: Fix error-prone errors for branch-1
 Key: HBASE-19348
 URL: https://issues.apache.org/jira/browse/HBASE-19348
 Project: HBase
  Issue Type: Sub-task
Reporter: Chia-Ping Tsai
Assignee: Chia-Ping Tsai
Priority: Minor






--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Created] (HBASE-19347) Source Download misses the director hbase-native-client with respect to git tag

2017-11-26 Thread Olaf Flebbe (JIRA)
Olaf Flebbe created HBASE-19347:
---

 Summary: Source Download misses the director hbase-native-client 
with respect to git tag
 Key: HBASE-19347
 URL: https://issues.apache.org/jira/browse/HBASE-19347
 Project: HBase
  Issue Type: Bug
Affects Versions: 1.1.12
Reporter: Olaf Flebbe


In the download hbase-1.1.12-src.tar.gz the directory hbase-native-client is 
missing. 






--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Created] (HBASE-19346) Use EventLoopGroup to create AsyncFSOutput

2017-11-26 Thread Duo Zhang (JIRA)
Duo Zhang created HBASE-19346:
-

 Summary: Use EventLoopGroup to create AsyncFSOutput
 Key: HBASE-19346
 URL: https://issues.apache.org/jira/browse/HBASE-19346
 Project: HBase
  Issue Type: Sub-task
Reporter: Duo Zhang
Assignee: Duo Zhang
 Fix For: 2.0.0-beta-1


So that we can use different event loop to manage the connections to different 
datanodes. And since EventLoop itself is also an EventLoopGroup, we could still 
use the event loop to create AsyncFSOutput so the logic of AsyncFSWAL will not 
be broken.

Will open a new issue to modify AsyncFSWAL and finally we can use multiple 
event loop.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)