Github user sanjaydasgupta commented on the issue:
https://github.com/apache/zeppelin/pull/2978
Added code to delete the temp file if the write fails. Re-throwing the
exception serves two purposes:
1) Ensure that the caller sees the same exception when the write fails, and
2) Prevent calling the subsequent rename operation (which would fail)
Thanks for pointing out this case @felixcheung ---
