You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@rocketmq.apache.org by du...@apache.org on 2022/09/04 03:02:56 UTC

[rocketmq] branch develop updated: [ISSUE #4985]Fix TimerMetrics#persist tmpFile can't rename to configFile (#4986)

This is an automated email from the ASF dual-hosted git repository.

duhengforever pushed a commit to branch develop
in repository https://gitbox.apache.org/repos/asf/rocketmq.git


The following commit(s) were added to refs/heads/develop by this push:
     new d0595743b [ISSUE #4985]Fix TimerMetrics#persist tmpFile can't rename to configFile (#4986)
d0595743b is described below

commit d0595743b7bd00e524aca3a86bced321d75a7a7c
Author: mxsm <lj...@gmail.com>
AuthorDate: Sun Sep 4 11:02:48 2022 +0800

    [ISSUE #4985]Fix TimerMetrics#persist tmpFile can't rename to configFile (#4986)
---
 store/src/main/java/org/apache/rocketmq/store/timer/TimerMetrics.java | 1 +
 1 file changed, 1 insertion(+)

diff --git a/store/src/main/java/org/apache/rocketmq/store/timer/TimerMetrics.java b/store/src/main/java/org/apache/rocketmq/store/timer/TimerMetrics.java
index f8573b369..f86d2cf6b 100644
--- a/store/src/main/java/org/apache/rocketmq/store/timer/TimerMetrics.java
+++ b/store/src/main/java/org/apache/rocketmq/store/timer/TimerMetrics.java
@@ -239,6 +239,7 @@ public class TimerMetrics extends ConfigManager {
                 StandardCharsets.UTF_8));
             write0(bufferedWriter);
             bufferedWriter.flush();
+            bufferedWriter.close();
             log.debug("Finished writing tmp file: {}", temp);
 
             File configFile = new File(config);