[ https://issues.apache.org/jira/browse/ARROW-6531?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Antoine Pitrou reassigned ARROW-6531: ------------------------------------- Assignee: Antoine Pitrou > [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 > Assignee: Antoine Pitrou > Priority: Major > 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)