apache / apache/rocketmq-client-cpp

[Bug] Single log file size limit failed

Ouverte
#499 0 commentaires 0 réactions 0 personnes assignées Voir sur GitHub
Langage dominant
C++
Étoiles
393
Forks
167
Métriques de merge des PR
Aucune PR mergée en 30 j

Description

**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)

Guide de contribution

Ouvrir le guide de contribution

Évaluation

Cette issue n'a pas encore été évaluée.

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.