silenceper

Results 119 comments of silenceper

> @silenceper 不仅仅是runtime,log-pilot实现还依赖了docker的一些[基础实现](https://github.com/AliyunContainerService/log-pilot/blob/master/pilot/pilot.go#L18),比如 volume mount 和 event ,切换到其他runtime可能改动很大。 是的,就是作为一个功能项来支持

> 问题解决了吗?我有类似问题 解决办法就是应用根据pod_name 写入不同的文件夹,然后配置容器内文件路径时增加一个变量$(POD_NAME),在log-pilot中替换该变量真实的值(POD_NAME做为env注入)

7.0 版本太高,配置文件都不兼容,我是升级到了6.8.7

因为c.Close里面也有lock,如果这里直接defer会造成死锁

取到链接后,是否失效是使用者来判断,而且即便是全部失效,pool中的链接肯定不会主动去生成。 可以优化的一个点就是就是在Get中,判断连接是否失效,这个失效的判断,由使用者实现(将ping暴露出来)

@hopehook nice 👍 👍 晚点我看下

1、ping这个方法没有问题,在使用时检测连接是否有效 有时候也是需要的,只是我觉得,这个判断的操作应该放在用户端,像你封装的这个Call 2、看了下你这个处理,通过maxBadConnRetries,alwaysNewConn 控制 这个学习了