Commits

Wes McKinney authored 758bd557584
ARROW-2919: [C++/Python] Improve HdfsFile error messages, fix Python unit test suite This also resolves ARROW-3957 and ARROW-4053. Summary: * Properly initialize NativeFile when opening from HDFS. This was broken when the "closed" property was added and some other refactoring, and wasn't caught because these tests aren't being run regularly * Slightly improves the handling of filesystem URIs -- there were some tests that failed without these changes because the docker-compose HDFS containers don't allow writes from $USER * Improve error message when calling "info" on a file that does not exist * Improve error message when calling `ls` on a directory that does not exist * Suggest checking whether you are connecting to the right HDFS port when getting errno 255 Author: Wes McKinney <wesm+git@apache.org> Closes #3209 from wesm/ARROW-2919 and squashes the following commits: b11e5b665 <Wes McKinney> Restore arrow_dependencies to Gandiva dependencies 20e8784f6 <Wes McKinney> Code review comments 4ba93bbb1 <Wes McKinney> More helpful error messages when GetPathInfo or ListDirectory fails due to non-existent file or bad port 3c67ea6f0 <Wes McKinney> Basic fixes to get Python unit tests passing again