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

Kihwal Lee updated HDFS-11000:
------------------------------
    Description: 
If webhdfs calls are routed to ipc call queue, PUT does not work.

I think this is what we got when we tried HDFS-10789 on branch-2.7 internally 
last year.
{noformat}
WARN resources.ExceptionHandler: INTERNAL_SERVER_ERROR
java.lang.NullPointerException
        at 
org.apache.hadoop.hdfs.server.namenode.web.resources.NamenodeWebHdfsMethods.redirectURI(NamenodeWebHdfsMethods.java:299)
        at 
org.apache.hadoop.hdfs.server.namenode.web.resources.NamenodeWebHdfsMethods.put(NamenodeWebHdfsMethods.java:495)
        at 
org.apache.hadoop.hdfs.server.namenode.web.resources.NamenodeWebHdfsMethods.access$100(NamenodeWebHdfsMethods.java:100)
        at 
org.apache.hadoop.hdfs.server.namenode.web.resources.NamenodeWebHdfsMethods$2.call(NamenodeWebHdfsMethods.java:449)
        at 
org.apache.hadoop.hdfs.server.namenode.web.resources.NamenodeWebHdfsMethods$2.call(NamenodeWebHdfsMethods.java:446)
        at java.util.concurrent.FutureTask.run(FutureTask.java:266)
        at org.apache.hadoop.ipc.Server$ExternalCall.run(Server.java:722)
        at org.apache.hadoop.ipc.Server$ExternalCall.run(Server.java:711)
        at java.security.AccessController.doPrivileged(Native Method)
        at javax.security.auth.Subject.doAs(Subject.java:422)
        at 
org.apache.hadoop.security.UserGroupInformation.doAs(UserGroupInformation.java:1680)
        at org.apache.hadoop.ipc.Server$Handler.run(Server.java:2247
{noformat}

Sorry, we should have included this in HDFS-10789.

  was:
If webhdfs calls are routed to ipc call queue, PUT does not work.

I think this is what we got when we tried HDFS-10789 on branch-2.7 internally 
last year.
{noformat}
WARN resources.ExceptionHandler: INTERNAL_SERVER_ERROR
java.lang.NullPointerException
        at 
org.apache.hadoop.hdfs.server.namenode.web.resources.NamenodeWebHdfsMethods.redirectURI(NamenodeWebHdfsMethods.java:299)
        at 
org.apache.hadoop.hdfs.server.namenode.web.resources.NamenodeWebHdfsMethods.put(NamenodeWebHdfsMethods.java:495)
        at 
org.apache.hadoop.hdfs.server.namenode.web.resources.NamenodeWebHdfsMethods.access$100(NamenodeWebHdfsMethods.java:100)
        at 
org.apache.hadoop.hdfs.server.namenode.web.resources.NamenodeWebHdfsMethods$2.call(NamenodeWebHdfsMethods.java:449)
        at 
org.apache.hadoop.hdfs.server.namenode.web.resources.NamenodeWebHdfsMethods$2.call(NamenodeWebHdfsMethods.java:446)
        at java.util.concurrent.FutureTask.run(FutureTask.java:266)
        at org.apache.hadoop.ipc.Server$ExternalCall.run(Server.java:722)
        at org.apache.hadoop.ipc.Server$ExternalCall.run(Server.java:711)
        at java.security.AccessController.doPrivileged(Native Method)
        at javax.security.auth.Subject.doAs(Subject.java:422)
        at 
org.apache.hadoop.security.UserGroupInformation.doAs(UserGroupInformation.java:1680)
        at org.apache.hadoop.ipc.Server$Handler.run(Server.java:2247
{noformat}



> webhdfs PUT does not work if requests are routed to call queue.
> ---------------------------------------------------------------
>
>                 Key: HDFS-11000
>                 URL: https://issues.apache.org/jira/browse/HDFS-11000
>             Project: Hadoop HDFS
>          Issue Type: Bug
>            Reporter: Kihwal Lee
>            Assignee: Kihwal Lee
>             Fix For: 2.8.0, 3.0.0-alpha2
>
>         Attachments: HDFS-11000.patch
>
>
> If webhdfs calls are routed to ipc call queue, PUT does not work.
> I think this is what we got when we tried HDFS-10789 on branch-2.7 internally 
> last year.
> {noformat}
> WARN resources.ExceptionHandler: INTERNAL_SERVER_ERROR
> java.lang.NullPointerException
>         at 
> org.apache.hadoop.hdfs.server.namenode.web.resources.NamenodeWebHdfsMethods.redirectURI(NamenodeWebHdfsMethods.java:299)
>         at 
> org.apache.hadoop.hdfs.server.namenode.web.resources.NamenodeWebHdfsMethods.put(NamenodeWebHdfsMethods.java:495)
>         at 
> org.apache.hadoop.hdfs.server.namenode.web.resources.NamenodeWebHdfsMethods.access$100(NamenodeWebHdfsMethods.java:100)
>         at 
> org.apache.hadoop.hdfs.server.namenode.web.resources.NamenodeWebHdfsMethods$2.call(NamenodeWebHdfsMethods.java:449)
>         at 
> org.apache.hadoop.hdfs.server.namenode.web.resources.NamenodeWebHdfsMethods$2.call(NamenodeWebHdfsMethods.java:446)
>         at java.util.concurrent.FutureTask.run(FutureTask.java:266)
>         at org.apache.hadoop.ipc.Server$ExternalCall.run(Server.java:722)
>         at org.apache.hadoop.ipc.Server$ExternalCall.run(Server.java:711)
>         at java.security.AccessController.doPrivileged(Native Method)
>         at javax.security.auth.Subject.doAs(Subject.java:422)
>         at 
> org.apache.hadoop.security.UserGroupInformation.doAs(UserGroupInformation.java:1680)
>         at org.apache.hadoop.ipc.Server$Handler.run(Server.java:2247
> {noformat}
> Sorry, we should have included this in HDFS-10789.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

---------------------------------------------------------------------
To unsubscribe, e-mail: hdfs-issues-unsubscr...@hadoop.apache.org
For additional commands, e-mail: hdfs-issues-h...@hadoop.apache.org

Reply via email to