zrlw commented on issue #8689: URL: https://github.com/apache/dubbo/issues/8689#issuecomment-913893054
> > ### Environment > > > > * Dubbo version: 3.0 > > > > ### Steps to reproduce this issue > > 现在dubbo3.0在github构建动不动就timeout,看了一下workflow的build-and-test-3.yml,unit test的timeout-minutes分别是40分钟(with Integration Tests)和50分钟(without Integration Tests),干脆都改成60分钟,效果好多了,但是还是有构建失败,查了日志发现充斥着这个东西: > > [Curator-ConnectionStateManager-0] WARN org.apache.curator.framework.state.ConnectionStateManager - Session timeout has elapsed while SUSPENDED. Injecting a session expiration. Elapsed ms: 63515. Adjusted session timeout ms: 60000 > > 确认了一下这个是个缺陷,4.1.0才修复,而dubbo使用的版本是4.0.1 > > https://issues.apache.org/jira/browse/CURATOR-405 > > Thanks for your information! I have upgraded the version of curator to `4.1.0`. Also, I found this kind of mistakes have been reduced a lot. see #8686 > > However, there are still something wrong with UT that make UT time-consuming longer, I'm trying to fix them. > > If you are interested in this issue, welcome to join us! 看到你把GenericServiceTest拆成了两个UT,这样IllegalState Failed to check the status异常的触发诱因基本消除了,但是并没有彻底根除,根源是3.0分支的ServiceDiscoveryRegistryDirectory的refreshInvoker方法做优化的时候忘了考虑isAvailable()的感受了,我提了个 #8701 ,请各位复核一下这么修复是否妥当吧。 -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: notifications-unsubscr...@dubbo.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org --------------------------------------------------------------------- To unsubscribe, e-mail: notifications-unsubscr...@dubbo.apache.org For additional commands, e-mail: notifications-h...@dubbo.apache.org