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

lizhimin 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 227be2cf91 [ISSUE #8532] Fix flush metadata when commit file because 
of full file (#8533)
227be2cf91 is described below

commit 227be2cf91f1adb767632159eaffcfb3238adc56
Author: bxfjb <48467309+bx...@users.noreply.github.com>
AuthorDate: Wed Aug 14 23:42:26 2024 +0800

    [ISSUE #8532] Fix flush metadata when commit file because of full file 
(#8533)
---
 .../main/java/org/apache/rocketmq/tieredstore/file/FlatAppendFile.java   | 1 +
 1 file changed, 1 insertion(+)

diff --git 
a/tieredstore/src/main/java/org/apache/rocketmq/tieredstore/file/FlatAppendFile.java
 
b/tieredstore/src/main/java/org/apache/rocketmq/tieredstore/file/FlatAppendFile.java
index 0c20a1cfb4..891170d703 100644
--- 
a/tieredstore/src/main/java/org/apache/rocketmq/tieredstore/file/FlatAppendFile.java
+++ 
b/tieredstore/src/main/java/org/apache/rocketmq/tieredstore/file/FlatAppendFile.java
@@ -180,6 +180,7 @@ public class FlatAppendFile {
                 log.info("FlatAppendFile#append not successful for the file {} 
is full, commit result={}",
                     fileSegment.getPath(), commitResult);
                 if (commitResult) {
+                    this.flushFileSegmentMeta(fileSegment);
                     return 
this.rollingNewFile(this.getAppendOffset()).append(buffer, timestamp);
                 } else {
                     return AppendResult.UNKNOWN_ERROR;

Reply via email to