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

Daryn Sharp commented on HADOOP-8724:
-------------------------------------

The issue is that user code doesn't know if the path is a glob, so 
{{listStatus}} is used if the path is considered a literal, whereas 
{{globStatus}} handles both literals and globs.  So code just calls 
{{globStatus}} if a glob is allowed.

A new {{Glob}} with a ctor that takes a regexp might be useful, but it has a 
few problems.  How would it handle paths with multiple globs in it?  Variadic?  
I might not understand your full intent, but how would a user input provided 
path be decomposed?
                
> Add improved APIs for globbing
> ------------------------------
>
>                 Key: HADOOP-8724
>                 URL: https://issues.apache.org/jira/browse/HADOOP-8724
>             Project: Hadoop Common
>          Issue Type: Improvement
>            Reporter: Robert Joseph Evans
>            Assignee: Robert Joseph Evans
>
> After the discussion on HADOOP-8709 it was decided that we need better APIs 
> for globbing to remove some of the inconsistencies with other APIs.  Inorder 
> to maintain backwards compatibility we should deprecate the existing APIs and 
> add in new ones.
> See HADOOP-8709 for more information about exactly how those APIs should look 
> and behave.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

Reply via email to