-
Notifications
You must be signed in to change notification settings - Fork 96
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
[BUG] topic route changed,job can't recover normally #83
Comments
Refer to the following commit |
I also encountered the same problem. After modification according to the above link, has the problem been fixed? @deemogsw |
@SOD-DOB |
@deemogsw rocketmq-client version: 4.5.2
|
@SOD-DOB This exception looks like an inside error in RMQ broker.You can check the log in this machine. |
See #96 |
1.Add partition
Flink will check partition is changed in function of snapshotState.If route changed,job will switch state from running to failed.
Then job will recover from checkpoint without new message queue record.Offset table alse has none new message queue,NPE will throw in RockertMQSourceFunction$run
2.Decrease partition
If partition decreased,can't connect execption will throw in RockertMQSourceFunction$run.After five reries,function of run will close normally.Job will switch state from running to finished rather than failed because thread poll will swallow the connection exception
The text was updated successfully, but these errors were encountered: