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

Chris Nauroth updated HADOOP-9437:
----------------------------------

    Attachment: HADOOP-9437.1.patch

This patch asserts for the Windows-specific detailed error message when running 
on Windows.  I've also changed the order of arguments to the assert calls.  The 
expected value is supposed to be first argument, so that JUnit correctly prints 
"expected X but got Y" during a failure.

I tested this on Windows and Linux with native build enabled.
                
> TestNativeIO#testRenameTo fails on Windows due to assumption that POSIX errno 
> is embedded in NativeIOException
> --------------------------------------------------------------------------------------------------------------
>
>                 Key: HADOOP-9437
>                 URL: https://issues.apache.org/jira/browse/HADOOP-9437
>             Project: Hadoop Common
>          Issue Type: Bug
>          Components: test
>    Affects Versions: 3.0.0
>            Reporter: Chris Nauroth
>            Assignee: Chris Nauroth
>         Attachments: HADOOP-9437.1.patch
>
>
> HDFS-4428 added a detailed error message for failures to rename files by 
> embedding the POSIX errno in the {{NativeIOException}}.  On Windows, the 
> mapping of errno is not performed, so the errno enum value will not be 
> present in the {{NativeIOException}}.

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