Wes McKinney created ARROW-6531: ----------------------------------- Summary: [C++] Do not always close raw OutputStream in BufferedOutputStream::Close Key: ARROW-6531 URL: https://issues.apache.org/jira/browse/ARROW-6531 Project: Apache Arrow Issue Type: Improvement Components: C++ Reporter: Wes McKinney Fix For: 0.15.0
{{BufferedOutputStream::Close}} closes the raw file handle unconditionally. This may be undesirable in some circumstances. Some alternatives: * Do not close it * Only close it if the {{use_count}} of the {{shared_ptr}} is 1, so we know that no one else has a copy of the shared_ptr -- This message was sent by Atlassian Jira (v8.3.2#803003)