[ 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.