kafka-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Neha Narkhede (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (KAFKA-1036) Unable to rename replication offset checkpoint in windows
Date Mon, 02 Dec 2013 17:16:38 GMT

    [ https://issues.apache.org/jira/browse/KAFKA-1036?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13836698#comment-13836698

Neha Narkhede commented on KAFKA-1036:

[~jantxu] Are you sure this is required? If we always delete the destination file and then
execute renameTo, it should work in all cases, no? [~sriramsub] What do you think?

> Unable to rename replication offset checkpoint in windows
> ---------------------------------------------------------
>                 Key: KAFKA-1036
>                 URL: https://issues.apache.org/jira/browse/KAFKA-1036
>             Project: Kafka
>          Issue Type: Bug
>    Affects Versions: 0.8.1
>         Environment: windows
>            Reporter: Timothy Chen
>            Priority: Critical
>              Labels: windows
>             Fix For: 0.8.1
>         Attachments: filelock.patch.diff
> Although there was a fix for checkpoint file renaming in windows that tries to delete
the existing checkpoint file if renamed failed, I'm still seeing renaming errors on windows
even though the destination file doesn't exist.
> A bit investigation shows that it wasn't able to rename the file since the kafka jvm
still holds a fie lock on the tmp file and wasn't able to rename it. 
> Attaching a patch that calls a explict writer.close so it can release the lock and can
able to rename it.

This message was sent by Atlassian JIRA

View raw message