You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@iceberg.apache.org by GitBox <gi...@apache.org> on 2018/11/27 01:36:13 UTC

[GitHub] mccheah opened a new issue #13: Allow overriding provision of FileSystem instances to HadoopTableOperations

mccheah opened a new issue #13: Allow overriding provision of FileSystem instances to HadoopTableOperations
URL: https://github.com/apache/incubator-iceberg/issues/13
 
 
   `Util.getFS` forces the `FileSystem` objects to be cached at the JVM level using `FileSystem.get`. In specific situations, sometimes one would prefer finer-grained control over the caching of these objects.
   
   We propose the following:
   * Add `protected FileSystem getFS(Path path, Configuration configuration)` in `HadoopTableOperations`. Default implementation calls `Util#getFS`.
   * Make `HadoopTableOperations` `public` with a `protected` constructor so that users can use some of the behavior but override specific components, particularly https://github.com/apache/incubator-iceberg/issues/12 and the FileSystem provision change above.

----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
users@infra.apache.org


With regards,
Apache Git Services