apache / apache/rocketmq-client-cpp

[Bug] Single log file size limit failed

Abierto
#499 0 comentarios 0 reacciones 0 asignados Ver en GitHub
Lenguaje dominante
C++
Estrellas
393
Forks
167
Métricas de merge de PR
Sin PR fusionados en 30 d

Descripción

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

Guía de contribución

Abrir la guía de contribución

Evaluación

Este issue todavía no se ha evaluado.

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.