Kent Dong
Kent Dong
> > 可能是2.0.6引入的LDS缓存导致的,2.0.7已经修复,可以升级到2.0.7看下 > > 升级后正常。 另外2.0.7好像还是有loki启动报权限的问题 [#1668](https://github.com/alibaba/higress/issues/1668) 这个权限的问题还没处理。我后面找时间改一下。
原因已经定位,问题代码如下: https://github.com/alibaba/higress/blob/main/plugins/wasm-go/extensions/ai-security-guard/main.go#L403 ```go if config.protocolOriginal { jsonData = []byte(denyMessage) } else if strings.Contains(strings.Join(hdsMap["content-type"], ";"), "event-stream") { randomID := generateRandomID() jsonData = []byte(fmt.Sprintf(OpenAIStreamResponseFormat, randomID, model, respAdvice.Array()[0].Get("Answer").String(), randomID, model)) } else {...
在子模块里创建一个新分支,然后提交改动,再到主仓库里提交对子模块的改动即可。
> 在子模块里创建一个新分支,然后提交改动,再到主仓库里提交对子模块的改动即可。 你先执行 `make prebuild` 把子模块拉下面,然后做我上面说的事情就行了。
> "再到主仓库里提交对子模块的改动"这一步操作不了,会有上面我提到的问题。 首先,确认子模块已经没有未提交的改动。你说的“"再到主仓库里提交对子模块的改动"这一步操作不了”是什么意思呢?
所以你的问题是无法更新子仓库,对吧? 1. detached 状态下是不能 pull 的; 2. 你是因为在 detached 状态下做了提交,所以强制切换分支时被提示会丢弃提交吗?这样的话你只需要在当前 detached 状态下新建一个分支,这样就可以解除 detached 状态了。 你先试一下吧。
> 你们昨天修改higress-group的envoy子仓库后,是怎么更新到higress主仓库去的呢  这个就是在主仓库里修改子模块的当前commit,然后提交主仓库里的子模块变更。
> 假如submodule init之后子仓库的detached状态是正常的,那么把子仓库的变更拉到主仓库并提交的正确操作方式是怎样的呢 你修改子模块之后,去主仓库里git status看一下。
这些都是标准的git操作,不是higress特有的。。。
fixed by https://github.com/higress-group/higress-console/pull/322