Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Inconsistent Broker data retrieved from different RocketMQ NameServers. #227

Open
shangjin92 opened this issue May 8, 2024 · 1 comment · May be fixed by #228
Open

Inconsistent Broker data retrieved from different RocketMQ NameServers. #227

shangjin92 opened this issue May 8, 2024 · 1 comment · May be fixed by #228

Comments

@shangjin92
Copy link
Contributor

Description of the issue:

There is inconsistent Broker data being retrieved when querying different RocketMQ NameServers. This inconsistency could potentially lead to issues with message routing and client connections within a distributed RocketMQ setup.
image

image

Expected Result:

The Broker data retrieved from all NameServers should be consistent and identical, ensuring stable functionality throughout the RocketMQ cluster.

@shangjin92 shangjin92 changed the title Inconsistent Broker Data Retrieved from Different RocketMQ NameServers. Inconsistent Broker data retrieved from different RocketMQ NameServers. May 8, 2024
shangjin92 pushed a commit to shangjin92/rocketmq-operator that referenced this issue May 8, 2024
shangjin92 pushed a commit to shangjin92/rocketmq-operator that referenced this issue May 8, 2024
@drivebyer
Copy link
Contributor

drivebyer commented Jan 17, 2025

We are encountering the same issue. When the nameserver stateful set restarts, the nameserver controller reconciles every 6 seconds. During this process, if a partial nameserver is updated, the controller reconciles the partial nameserver's pod IP list. Subsequently, the broker controller updates the partial list to the broker and then updates the broker stateful set. As a result, the updated broker pod receives the partial nameserver pod IP list.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
2 participants