HBase and Impala rely on FileSystems implementing CanUnbuffer.unbuffer() to force input streams to free up remote connections (HBASE-9393). This works for HDFS, but not elsewhere.
S3AInputStream to implement CanUnbuffer
Wasb input streams to implement CanUnbuffer
Region Server fails to properly close socket resulting in many CLOSE_WAIT to Data Nodes
FSDataInputStream should support "unbuffer"