apache / apache/rocketmq-client-cpp

[Bug] Single log file size limit failed

オープン
#499 コメント 0 件 リアクション 0 件 担当者 0 名 GitHub で見る
主要言語
C++
スター
393
フォーク
167
PR マージ指標
30日以内にマージされた PR はありません

説明

**BUG REPORT**

1. Please describe the issue you observed:

- What did you do (The steps to reproduce)?
Taking mqAdmin as an example, when I call **SetMQAdminLogFileNumAndSize** to trigger the **setLogFileSizeAndNum** of **DefaultMQClient**, I find that the log is not sharded.

![Image](https://github.com/user-attachments/assets/3f1a1c66-fed5-4d51-915f-5d9bc83e55c5)

- What did you expect to see?

As expected, there should be 4 logs per 3M

- What did you see instead?

![Image](https://github.com/user-attachments/assets/8d07eb06-5a75-4f00-9cfc-8ca8978db8ea)
The size of a single file exceeds 3M

2. Please tell us about your environment:

- What is your OS?

macos/arm

- What is your client version?
latest

- What is your RocketMQ version?
latest

3. Other information (e.g. detailed explanation, logs, related issues, suggestions on how to fix, etc):

fix: use set_rotation_size function provided by boost
![Image](https://github.com/user-attachments/assets/83e9d5ef-2e26-41a7-8560-c4ec0ca3c9ab)

コントリビューションガイド

コントリビューションガイドを開く

評価

この issue はまだ評価されていません。

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。