-
Notifications
You must be signed in to change notification settings - Fork 7.5k
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
fix TelnetConsole#process() return status #2397
Conversation
@hengyunabc PTAL |
这里是由 arthas-boot 调用,如果 telnet 打印出 help 信息,说明没有正常连接到目标端口,说明连接失败了,所以状态是 error。 |
我明白arthas-boot会调用,但是它这里没有传递 --help 命令呢。 而且它也没有关注 STATUS_ERROR 状态码。 |
目前它可能是无用代码,但改为 STATUS_OK 也是没意义的。 arthas-boot不关注 STATUS_ERROR ,不代表返回 STATUS_ERROR 是不对的。至少显式表明它不会进入到arthas-boot其它的判断逻辑。 |
如果我直接使用 arthas-client.jar :
在这个语意中,我确实只是想看一下help命令并且命令成功执行了。但是返回的状态码其实并不准确。 对比 arthas-boot.jar
|
I'm confused that why return STATUS_ERROR at line 218;
maybe it should retrun STATUS_OK?