Steve Loughran created HADOOP-15229: ---------------------------------------
Summary: Add FileSystem builder-based open API to match create() Key: HADOOP-15229 URL: https://issues.apache.org/jira/browse/HADOOP-15229 Project: Hadoop Common Issue Type: New Feature Components: fs, fs/azure, fs/s3 Affects Versions: 3.0.0 Reporter: Steve Loughran Replicate HDFS-1170 and HADOOP-14365 with an API to open files. A key requirement of this is not HDFS, it's to put in the fadvise policy for working with object stores, where getting the decision to do a full GET and TCP abort on seek vs smaller GETs is fundamentally different: the wrong option can cost you minutes. S3A and Azure both have adaptive policies now (first backward seek), but they still don't do it that well. Columnar formats (ORC, Parquet) should be able to say "fs.input.fadvise" "random" as an option when they open files; I can imagine other options too. The Builder model of [~eddyxu] is the one to mimic, method for method. Ideally with as much code reuse as possible -- This message was sent by Atlassian JIRA (v7.6.3#76005) --------------------------------------------------------------------- To unsubscribe, e-mail: common-dev-unsubscr...@hadoop.apache.org For additional commands, e-mail: common-dev-h...@hadoop.apache.org