7.2. Fuse Online
Fuse Online 发行版有以下已知问题:
- ENTESB-13276 OperatorHub 概述不包含所有附加组件的信息
- 在 Fuse 7.6 中,OperatorHub 概述没有描述 Fuse Online 操作器提供的所有附加组件。有关可用附加组件的完整详情,请参阅 配置 Fuse Online 的自定义资源属性的描述。
- OperatorHub 上默认禁用 ENTESB-13272 Jaeger
- 在 Fuse 7.6 中,如果您从 OperatorHub 安装 Fuse Online,则增强的活动跟踪(依赖于 Jaeger)被禁用且无法在安装后重新启用,因为问题 ENTESB-13275。要临时解决这个问题,请使用命令行脚本安装 Fuse Online,如在 OCP 上安装 Fuse Online 所述。
- ENTESB-13275 Missing Jaeger 资源在安装 OperatorHub 后
- 在 Fuse 7.6 中,在安装来自 OperatorHub 的 Fuse Online 后,无法启用增强的活动跟踪(依赖于 Jaeger)。要临时解决这个问题,请使用命令行脚本安装 Fuse Online,如在 OCP 上安装 Fuse Online 所述。
- ENTESB-12072 在 OCP 4.2 上第一个活动记录的一部分(如果活动包含错误)
- 在 Fuse 7.6 中,如果您从 OperatorHub 安装 Fuse Online (导致 Fuse Online 恢复到较早的活动跟踪的实现),则在 Fuse Online 上运行的集成可能缺少日志记录。要临时解决这个问题,请使用命令行脚本安装 Fuse Online,如在 OCP 上安装 Fuse Online 所述。
- ENTESB-11407 [1.7.8] 在小负载后没有活动(约 80000 个消息在 20 小时内)
- 在 Fuse 7.6 中,如果您从 OperatorHub 安装 Fuse Online (导致 Fuse Online 恢复到较早的活动跟踪的实施),活动跟踪逻辑可能会导致 Fuse Online 用来跟踪活动的数据库中大量死元组。这个问题会在需要从数据库读取的任何操作中一般减慢,最重要的是从 UI 访问集成列表或刷新集成活动。要临时解决这个问题,请使用命令行脚本安装 Fuse Online,如在 OCP 上安装 Fuse Online 所述。
- ENTESB-12854 Fuse 在线脚本在路径中的空间中断
-
在 Fuse 7.6 中,
install_ocp.sh
脚本无法用于其中有空格的文件系统路径。确保 Fuse Online 安装目录在其路径中没有任何空格。 - ENTESB-12923 一些 pod 不会在升级后出现
- 在 Fuse 7.6 中,升级后,有些 Kubernetes pod 不会被自动重启。如果发生这种情况,请手动重启 pod。
- ENTESB-13074 Upgrade db 失败,带有 sampledb 集成活跃
- 在 Fuse 7.6 中,如果使用 sampleDB 的集成处于活跃状态,升级过程会失败。要临时解决这个问题,请在执行升级过程前停止集成。
- ENTESB-13110 Postgres 版本检查在每个协调上运行,即使没有升级
在 Fuse 7.6 中,Postgres 版本检查是在全新安装期间执行的,但仅在升级过程中需要它。这会导致日志中出现错误的错误信息,如下所示,可以安全地忽略:
{"level":"error","ts":1583164580.847065,"logger":"configuration","msg":"Unable to determine current version of PostgreSQL running in syndesis-db pod","error":"dial tcp: lookup syndesis-db on 10.0.145.81:53: no such host"
{"level":"error","ts":1583164580.847065,"logger":"configuration","msg":"Unable to determine current version of PostgreSQL running in syndesis-db pod","error":"dial tcp: lookup syndesis-db on 10.0.145.81:53: no such host"
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - ENTESB-12175 Camel-k 集成即使在 UI 中删除时也会保持部署
-
在 Fuse 7.5 中,如果启用了 Camel K,并且删除了 UI 中的集成,Camel K 集成将继续运行,但不显示在 Fuse Online 中。要临时解决这个问题,首先停止 UI 中的集成,然后使用
kamel delete
命令删除它。 - 在 camel-k 上运行的 ENTESB-12174 API Provider 具有空参数
- 在 Fuse 7.5 中,如果启用了 Camel K,并且您创建一个使用查询参数的 API Provider 操作,则参数为空。
- ENTESB-12181 Operator 会尝试更新过时的 Syndesis 资源
当使用操作器安装 Fuse Online 时,以下错误会多次发生,但可以忽略它,因为它对安装没有显著影响:
{"level":"error","ts":1558617960.2453232,"logger":"controller","msg":"Error reconciling","action":"*action.startupAction","phase":"Starting","error":"Operation cannot be fulfilled on syndesises.syndesis.io \"app\": the object has been modified; please apply your changes to the latest version and try again","stacktrace":"github.com/syndesisio/syndesis/install/operator/vendor/github.com/go-logr/zapr.(*zapLogger).Error\n\t/go/src/github.com/syndesisio/syndesis/install/operator/vendor/github.com/go-logr/zapr/zapr.go:128\ngithub.com/syndesisio/syndesis/install/operator/pkg/controller/syndesis.(*ReconcileSyndesis).Reconcile\n\t/go/src/github.com/syndesisio/syndesis/install/operator/pkg/controller/syndesis/syndesis_controller.go:120\ngithub.com/syndesisio/syndesis/install/operator/vendor/sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).processNextWorkItem\n\t/go/src/github.com/syndesisio/syndesis/install/operator/vendor/sigs.k8s.io/controller-runtime/pkg/internal/controller/controller.go:215\ngithub.com/syndesisio/syndesis/install/operator/vendor/sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).Start.func1\n\t/go/src/github.com/syndesisio/syndesis/install/operator/vendor/sigs.k8s.io/controller-runtime/pkg/internal/controller/controller.go:158\ngithub.com/syndesisio/syndesis/install/operator/vendor/k8s.io/apimachinery/pkg/util/wait.JitterUntil.func1\n\t/go/src/github.com/syndesisio/syndesis/install/operator/vendor/k8s.io/apimachinery/pkg/util/wait/wait.go:133\ngithub.com/syndesisio/syndesis/install/operator/vendor/k8s.io/apimachinery/pkg/util/wait.JitterUntil\n\t/go/src/github.com/syndesisio/syndesis/install/operator/vendor/k8s.io/apimachinery/pkg/util/wait/wait.go:134\ngithub.com/syndesisio/syndesis/install/operator/vendor/k8s.io/apimachinery/pkg/util/wait.Until\n\t/go/src/github.com/syndesisio/syndesis/install/operator/vendor/k8s.io/apimachinery/pkg/util/wait/wait.go:88"}
{"level":"error","ts":1558617960.2453232,"logger":"controller","msg":"Error reconciling","action":"*action.startupAction","phase":"Starting","error":"Operation cannot be fulfilled on syndesises.syndesis.io \"app\": the object has been modified; please apply your changes to the latest version and try again","stacktrace":"github.com/syndesisio/syndesis/install/operator/vendor/github.com/go-logr/zapr.(*zapLogger).Error\n\t/go/src/github.com/syndesisio/syndesis/install/operator/vendor/github.com/go-logr/zapr/zapr.go:128\ngithub.com/syndesisio/syndesis/install/operator/pkg/controller/syndesis.(*ReconcileSyndesis).Reconcile\n\t/go/src/github.com/syndesisio/syndesis/install/operator/pkg/controller/syndesis/syndesis_controller.go:120\ngithub.com/syndesisio/syndesis/install/operator/vendor/sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).processNextWorkItem\n\t/go/src/github.com/syndesisio/syndesis/install/operator/vendor/sigs.k8s.io/controller-runtime/pkg/internal/controller/controller.go:215\ngithub.com/syndesisio/syndesis/install/operator/vendor/sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).Start.func1\n\t/go/src/github.com/syndesisio/syndesis/install/operator/vendor/sigs.k8s.io/controller-runtime/pkg/internal/controller/controller.go:158\ngithub.com/syndesisio/syndesis/install/operator/vendor/k8s.io/apimachinery/pkg/util/wait.JitterUntil.func1\n\t/go/src/github.com/syndesisio/syndesis/install/operator/vendor/k8s.io/apimachinery/pkg/util/wait/wait.go:133\ngithub.com/syndesisio/syndesis/install/operator/vendor/k8s.io/apimachinery/pkg/util/wait.JitterUntil\n\t/go/src/github.com/syndesisio/syndesis/install/operator/vendor/k8s.io/apimachinery/pkg/util/wait/wait.go:134\ngithub.com/syndesisio/syndesis/install/operator/vendor/k8s.io/apimachinery/pkg/util/wait.Until\n\t/go/src/github.com/syndesisio/syndesis/install/operator/vendor/k8s.io/apimachinery/pkg/util/wait/wait.go:88"}
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - ENTESB-10577 Apicurito 不支持 YAML Open API 规格文件
- 在 OpenShift 上的 Fuse 7.4 中,Apicurito 默认 以 YAML 格式生成 OpenAPI 规格文件,但无法重新导入生成的 YAML 文件。目前只能将 JSON 格式导入到 Apicurito 中。