You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@spark.apache.org by "Apache Spark (JIRA)" <ji...@apache.org> on 2014/07/24 21:26:39 UTC
[jira] [Commented] (SPARK-2671) BlockObjectWriter should create
parent directory when the directory doesn't exist
[ https://issues.apache.org/jira/browse/SPARK-2671?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14073548#comment-14073548 ]
Apache Spark commented on SPARK-2671:
-------------------------------------
User 'sarutak' has created a pull request for this issue:
https://github.com/apache/spark/pull/1580
> BlockObjectWriter should create parent directory when the directory doesn't exist
> ---------------------------------------------------------------------------------
>
> Key: SPARK-2671
> URL: https://issues.apache.org/jira/browse/SPARK-2671
> Project: Spark
> Issue Type: Bug
> Affects Versions: 1.0.0
> Reporter: Kousuke Saruta
> Priority: Minor
>
> BlockObjectWriter#open expects parent directory is present.
> {code}
> override def open(): BlockObjectWriter = {
> fos = new FileOutputStream(file, true)
> ts = new TimeTrackingOutputStream(fos)
> channel = fos.getChannel()
> lastValidPosition = initialPosition
> bs = compressStream(new BufferedOutputStream(ts, bufferSize))
> objOut = serializer.newInstance().serializeStream(bs)
> initialized = true
> this
> }
> {code}
> Normally, the parent directory is created by DiskBlockManager#createLocalDirs but, just in case, BlockObjectWriter#open should check the existence of the directory and create the directory if the directory does not exist.
> I think, recoverable error should be recovered.
--
This message was sent by Atlassian JIRA
(v6.2#6252)