[ 
https://issues.apache.org/jira/browse/HADOOP-4282?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12645014#action_12645014
 ] 

Kan Zhang commented on HADOOP-4282:
-----------------------------------

Your patch effectively changes the semantics of addFilter to that of 
addGlobalFilter in the current 0.20 trunk. I thought the reason to have 
addFilter method in the first place is to make filters added through this 
method filter some but not all requests (on the other hand, filters added 
through addGlobalFilter will filter all requests). How do you go about fixing 
the same bug in the 0.20 trunk? Make addFilter and addGlobalFilter equivalent?

> User configurable filter fails to filter accesses to certain directories
> ------------------------------------------------------------------------
>
>                 Key: HADOOP-4282
>                 URL: https://issues.apache.org/jira/browse/HADOOP-4282
>             Project: Hadoop Core
>          Issue Type: Bug
>          Components: dfs
>    Affects Versions: 0.19.0
>            Reporter: Kan Zhang
>            Assignee: Tsz Wo (Nicholas), SZE
>             Fix For: 0.19.1
>
>         Attachments: 4282_20081103.patch
>
>
> Hadoop-3854 introduced a framework where users can add filters to the HTTP 
> server to filter part of the HTTP interface, i.e., those user facing URLs. 
> Directories "/logs/*" and "/static/*" are supposed to be filtered. However, 
> files in those directories can be retrieved without triggering my configured 
> filter. The corresponding junit test didn't catch the bug for 2 reasons. 1) 
> it didn't try to access files in those 2 directories. 2) Even if it did, it 
> might still fail to catch the bug, since according to my observation, only 
> when accessing existent files my filter is bypassed. When accessing 
> non-existent files (which is what the junit test does), my filter is 
> triggered as expected.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to