You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@arrow.apache.org by "Wes McKinney (Jira)" <ji...@apache.org> on 2019/09/11 15:52:00 UTC
[jira] [Created] (ARROW-6531) [C++] Do not always close raw
OutputStream in BufferedOutputStream::Close
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)