-
Notifications
You must be signed in to change notification settings - Fork 586
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
Optimize service conflict error message #666
Optimize service conflict error message #666
Conversation
optimize service conflict error message, see like[apache/skywalking#10991 some times the service conflict will print error message to the skywalking-api.log, but not enough to find which service conflict
I am confused why this is related to the apache/skywalking#10991? The linked issue may be caused by version compatibility of the Netty plugin. It must not relevant to the kernel. |
@lujiajing1126 Because of plugins conflict, lead to the |
@wongtp The argument is, that the reason of the changes is not clear. If you just want to enhance logs to make the conflicts more readable, I think it is OK to accept. We need to keep the discussion context clear. |
@wu-sheng @lujiajing1126 |
@lujiajing1126 Could you recheck the new linked issue? |
As I comment here, apache/skywalking#11205 (comment) is caused by misunderstanding of the webflux scenario. I am going to close the issue since it actually resolves neither of the issues the author linked here. Feel free to reopen this if you have further idea. |
@lujiajing1126 You are right, it can't resolve that problem and don't have much to do with each other 😂, but I hope this optimeize can help us to find the cause of the problem quickly when plugins conflict. |
I agree this PR is a kind of optimization. But the changes here are totally irrelevant to the so-called "plugins conflict". BootService is an internal service. Normally plugin developers and users do not implement their own BootServices. |
Optimize service conflict error message
see like intercept failure, sometimes the service conflict will print the error message to the skywalking-api.log, but not enough to find which service conflict.
before optimize
after optimize