Alanxtl opened a new issue, #3070: URL: https://github.com/apache/dubbo-go/issues/3070
### ✅ 验证清单 - [x] 🔍 我已经搜索过 [现有 Issues](https://github.com/apache/dubbo-go/issues),确信这不是重复问题 ### 🚀 Go 版本 1.24 ### 📦 Dubbo-go 版本 v3.3 ### 🖥️ 服务端配置 _No response_ ### 💻 客户端配置 _No response_ ### 🌐 协议配置 _No response_ ### 📋 注册中心配置 _No response_ ### 💾 操作系统 🪟 Windows ### 📝 Bug 描述 `gost` 最新的版本里面 grpc.WithBlocks 函数被删了 [gost#131](https://github.com/dubbogo/gost/pull/131),导致 dubbo-go 的单元测试过不了 这个 `gost` 更新应该是不合理的,这个依赖的链条是`gost` -> `etcd/clientv3` -> `grpc`,现在grpc弃用了`grpc.WithBlock()` 而 `etcd/clientv3` 并没有弃用 (关于他们弃不弃用我[问了](https://github.com/etcd-io/etcd/issues/20910) etcd他们),我们 `gost` 依赖的是 `etcd/clientv3`,却把 `grpc` 的方法删了,导致 `etcd/clientv3` 的行为没有达到预期 不过在以前的版本这个单元测试就会报错 现在需要确定一个事情就就是: 原来的报错是不是预期行为,这里看起来似乎就是要把它block住, 如果是预期行为 那么这个 `gost` 更新是不合理的, 如果不是预期行为那么说明以前就有bug,这里需要修bug ref: https://github.com/apache/dubbo-go/pull/3046#discussion_r2508787744 ### 🔄 重现步骤 go test -v ./registry/etcdv3 ### ✅ 预期行为 单元测试通过,不报错 ### ❌ 实际行为 原来单元测试好像可以跑, 但是也是有错误的,升级gost版本之后超时直接崩了 <img width="1993" height="547" alt="Image" src="https://github.com/user-attachments/assets/e96816ce-1142-4d25-94cd-2f15088a3bea" /> ### 💡 可能的解决方案 _No response_ -- 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: [email protected] For queries about this service, please contact Infrastructure at: [email protected] --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
