-
Notifications
You must be signed in to change notification settings - Fork 15
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
[Feat] Change to unix domain socket #52
base: master
Are you sure you want to change the base?
[Feat] Change to unix domain socket #52
Conversation
* Use use tokio::net::UnixListener instead of tokio::net::Unix for unix socket communication Signed-off-by: shouxunsun <[email protected]> Co-authored-by: Ti Chi Robot <[email protected]> Co-authored-by: Yang Keao <[email protected]> Co-authored-by: xixi <[email protected]> Signed-off-by: RandyLambert <[email protected]>
84aaeeb
to
ccc5cfc
Compare
* Delete serve_interactive return error Signed-off-by: RandyLambert <[email protected]>
* use unix domain socket with path Signed-off-by: RandyLambert <[email protected]>
* use unix domain socket with path Signed-off-by: RandyLambert <[email protected]> Co-authored-by: Ti Chi Robot <[email protected]>
* use unix domain socket with path Signed-off-by: RandyLambert <[email protected]> Co-authored-by: Ti Chi Robot <[email protected]>
* use unix domain socket with path Signed-off-by: RandyLambert <[email protected]> Co-authored-by: Ti Chi Robot <[email protected]>
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Rest LGTM
* use unix domain socket with path Signed-off-by: RandyLambert <[email protected]>
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
PTAL @Hexilee |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Rest LGTM
* use unix domain socket with path Signed-off-by: RandyLambert <[email protected]>
* use unix domain socket with path Signed-off-by: RandyLambert <[email protected]>
@RandyLambert Please fix the conflicts, then we can merge this PR. |
@Hexilee fixed |
Could we merge this PR? ping @Hexilee @Andrewmatilde |
Yes, I think we can. |
I guess not , this PR will block master branch release before this PR merged. chaos-mesh/chaos-mesh#3553 |
hmmm, it seems this PR brings breaking changes with chaos-tproxy and it requires to merge different PRs at the same time across different repos. And that is nearly IMPOSSIBLE. Please consider keeping the old flags and functionality, keep both After chaos-mesh/chaos-mesh#3553 get merged, remove |
PTAL @RandyLambert , also cc @Hexilee @Andrewmatilde |
When chaos-mesh is used, it will be based on the release versions of tdoa and tproxy. I think this pr can be merged. Before the release version of toda and tproxy pulled before the dockfile of choas-mesh is not modified, this merge will not affect the use of chaos- mesh. |
|
But when will this PR merge? |
I would push the review progress about this PR and chaos-mesh/chaos-mesh#3553, are there some kind of dependencies between these PRs? eg, one PR should be merged before another PR. |
This PR have break changes on the parts of commucation between chaos-mesh & chaos-tproxy. chaos-mesh/chaos-mesh#3553 rely on a special version of this PR. But if this PR merge we will rollback it every time when release before chaos-mesh/chaos-mesh#3553 would merged. |
Actually, I do not think so. As @RandyLambert said, Chaos Mesh uses a versioned release of chaos-tproxy, merging this PR into master should NOT effect anything. 🤔 |
There may have a problem in chaos-tproxy. Every versioned release of chaos-tproxy now rely on the master branch of chaos-tproxy. If this PR merge in master , it will affect the PR merged after it. |
Signed-off-by: RandyLambert [email protected]