LocalFile ignores active container and HDataStorage can't copy to other 
DataStrorage
------------------------------------------------------------------------------------

                 Key: PIG-145
                 URL: https://issues.apache.org/jira/browse/PIG-145
             Project: Pig
          Issue Type: Bug
          Components: impl
            Reporter: Charlie Groves
         Attachments: PIG-145-DataStorage_Bugs.patch

As part of starting to rewrite the DataStorage APIs, I wrote some unit tests 
for the existing DataStorage implementations to make sure I wasn't breaking 
anything.  In testing the open code, I found that LocalFile doesn't respect the 
active container you set you LocalDataStorage, so if you open a relative file, 
it's relative to wherever you're running the code.  Similarly, while testing 
the copy operations, I found that HFile doesn't allow copying to anything other 
than other HFiles and that HDirectory's copy operation was never used because 
it had the wrong signature.

The attached patch fixes these issues and adds tests for much of the 
DataStorage API for both of the existing backends.  There are no tests for the 
sopen code as I'm planning on changing that significantly in rewriting these.

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