Skip to content

ARROW-749: [Python] Delete partially-written Feather file when column write fails#484

Closed
wesm wants to merge 1 commit intoapache:masterfrom
wesm:ARROW-749
Closed

ARROW-749: [Python] Delete partially-written Feather file when column write fails#484
wesm wants to merge 1 commit intoapache:masterfrom
wesm:ARROW-749

Conversation

@wesm
Copy link
Copy Markdown
Member

@wesm wesm commented Apr 3, 2017

This is currently the only place where we are doing an atomic create-file/write-file. We should be mindful of other serialization functions which may yield unreadable files in the future.

Change-Id: I674fc3b4d34e57353655df262b09d43a49e65592
@asfgit asfgit closed this in 96f3d61 Apr 3, 2017
@wesm wesm deleted the ARROW-749 branch April 28, 2017 15:24
wesm pushed a commit to wesm/arrow that referenced this pull request Sep 8, 2018
I split the changes into multiple commits to ease the review.
Used the example program to test the new API.
I will add unit tests once we converge on the API after review.
Thanks to @AnatoliShein for collaborating with the API design.

Author: Deepak Majeti <deepak.majeti@hpe.com>

Closes apache#484 from majetideepak/PARQUET-1372 and squashes the following commits:

143ed51 [Deepak Majeti] improve comments
c10fe08 [Deepak Majeti] Add test
d12b10b [Deepak Majeti] Review comments
cb99b3f [Deepak Majeti] fix compiler warnings
e179a4c [Deepak Majeti] add example header
710bbe0 [Deepak Majeti] clang format
9e03004 [Deepak Majeti] reorg examples
410a3af [Deepak Majeti] remove flush_on_close
e148817 [Deepak Majeti] add BufferedPageWriter
26a52c1 [Deepak Majeti] clang format
20049c0 [Deepak Majeti] modify examples
9db26a2 [Deepak Majeti] Combine RowGroupWriter2 with RowGroupWriter
cb7d69c [Deepak Majeti] fix compiler errors
21642b3 [Deepak Majeti] clang format
530b835 [Deepak Majeti] example for RowGroupWriter2
0fc1f5c [Deepak Majeti] Extend Column Writer to flush pages on Close
f2f420d [Deepak Majeti] RowGroupWriter2, implementation that writes all columns at once

Change-Id: I4dab47d9991786eab9602293e50198b166d99e96
wesm pushed a commit to wesm/arrow that referenced this pull request Sep 27, 2018
I split the changes into multiple commits to ease the review.
Used the example program to test the new API.
I will add unit tests once we converge on the API after review.
Thanks to @AnatoliShein for collaborating with the API design.

Author: Deepak Majeti <deepak.majeti@hpe.com>

Closes apache#484 from majetideepak/PARQUET-1372 and squashes the following commits:

143ed51 [Deepak Majeti] improve comments
c10fe08 [Deepak Majeti] Add test
d12b10b [Deepak Majeti] Review comments
cb99b3f [Deepak Majeti] fix compiler warnings
e179a4c [Deepak Majeti] add example header
710bbe0 [Deepak Majeti] clang format
9e03004 [Deepak Majeti] reorg examples
410a3af [Deepak Majeti] remove flush_on_close
e148817 [Deepak Majeti] add BufferedPageWriter
26a52c1 [Deepak Majeti] clang format
20049c0 [Deepak Majeti] modify examples
9db26a2 [Deepak Majeti] Combine RowGroupWriter2 with RowGroupWriter
cb7d69c [Deepak Majeti] fix compiler errors
21642b3 [Deepak Majeti] clang format
530b835 [Deepak Majeti] example for RowGroupWriter2
0fc1f5c [Deepak Majeti] Extend Column Writer to flush pages on Close
f2f420d [Deepak Majeti] RowGroupWriter2, implementation that writes all columns at once

Change-Id: I749cbde733780c9a6499df6738b2236124b8a9f7
wesm pushed a commit that referenced this pull request Sep 27, 2018
I split the changes into multiple commits to ease the review.
Used the example program to test the new API.
I will add unit tests once we converge on the API after review.
Thanks to @AnatoliShein for collaborating with the API design.

Author: Deepak Majeti <deepak.majeti@hpe.com>

Closes #484 from majetideepak/PARQUET-1372 and squashes the following commits:

143ed51 [Deepak Majeti] improve comments
c10fe08 [Deepak Majeti] Add test
d12b10b [Deepak Majeti] Review comments
cb99b3f [Deepak Majeti] fix compiler warnings
e179a4c [Deepak Majeti] add example header
710bbe0 [Deepak Majeti] clang format
9e03004 [Deepak Majeti] reorg examples
410a3af [Deepak Majeti] remove flush_on_close
e148817 [Deepak Majeti] add BufferedPageWriter
26a52c1 [Deepak Majeti] clang format
20049c0 [Deepak Majeti] modify examples
9db26a2 [Deepak Majeti] Combine RowGroupWriter2 with RowGroupWriter
cb7d69c [Deepak Majeti] fix compiler errors
21642b3 [Deepak Majeti] clang format
530b835 [Deepak Majeti] example for RowGroupWriter2
0fc1f5c [Deepak Majeti] Extend Column Writer to flush pages on Close
f2f420d [Deepak Majeti] RowGroupWriter2, implementation that writes all columns at once

Change-Id: I749cbde733780c9a6499df6738b2236124b8a9f7
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants