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

[Bug][TubeMQ] The protocol from 1.1.0 and later is not smoothly compatible with previous versions #5097

Closed
2 tasks done
gosonzhang opened this issue Jul 18, 2022 · 0 comments · Fixed by #5214
Closed
2 tasks done
Assignees
Labels
Milestone

Comments

@gosonzhang
Copy link
Contributor

What happened

The TubeMQ module protocol from 1.1.0 and later is not smoothly compatible with previous versions

When I tested it, I found that since version 1.1.0, the client and server of TubeMQ cannot communicate with the old version of TubeMQ. I checked the modification history, and the problem is to upgrade TubeMQ in version 1.1.0 [1] Introduced when a module's package depends.

This is a relatively serious problem. We should upgrade the modules smoothly in a compatible form. Even if we want to upgrade the protocol in an incompatible form, we need to make the transition when upgrading the large version number, not in the small version. And only upgrading components to make protocol changes does not introduce new features. This is a serious bug.

@baomingyu Can you take a look at this problem and see how to fix it

  1. [Feature][TubeMQ]Upgrade netty version and tidy up dependencies. #3644

What you expected to happen

Compatible with old and new versions

How to reproduce

Use the 1.1.0 version to test the interoperability with the previous version

Environment

No response

InLong version

1.1.0

InLong Component

InLong TubeMQ

Are you willing to submit PR?

  • Yes, I am willing to submit a PR!

Code of Conduct

@healchow healchow changed the title [TubeMQ]The TubeMQ module protocol from 1.1.0 and later is not smoothly compatible with previous versions [Bug][TubeMQ] The protocol from 1.1.0 and later is not smoothly compatible with previous versions Jul 18, 2022
@dockerzhang dockerzhang added this to the 1.3.0 milestone Jul 26, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants