7.2. Fuse Online
Fuse Online ディストリビューションの既知の問題は次のとおりです。
- ENTESB-13276 OperatorHub overview doesn't contain information about all addons
- Fuse 7.6 では、OperatorHub の概要で Fuse Online operator で利用可能なアドオンすべてが記載されていません。利用可能なアドオンの詳細は、Fuse Online の設定に使用するカスタムリソース属性の説明 を参照してください。
- ENTESB-13272 Jaeger is disabled by default on OperatorHub
- Fuse 7.6 では、OperatorHub から Fuse Online をインストールする場合に、強化されたアクティビティー追跡機能 (Jaeger に依存) が無効になり、ENTESB-13275 に関連する問題が原因で、インストール後に再度有効にすることができません。この問題を回避するには、OCP での Fuse Online のインストール で説明されているように、コマンドラインスクリプトで Fuse Online をインストールしてください。
- ENTESB-13275 Missing Jaeger resources after OperatorHub installation
- Fuse 7.6 では、OperatorHub から Fuse Online をインストールした後に、強化されたアクティビティー追跡機能 (Jaeger に依存) を有効にできません。この問題を回避するには、OCP での Fuse Online のインストール で説明されているように、コマンドラインスクリプトで Fuse Online をインストールしてください。
- ENTESB-12072 Missing part of first activity records on OCP 4.2. in case the activity contains error
- Fuse 7.6 では、OperatorHub から Fuse Online をインストールした場合に (このインストール方法は、Fuse Online のアクティビティー追跡機能を以前の実装に戻してしまいます)、Fuse Online で実行したインテグレーションでロギングされた最初のアクティビティーのログレコードが欠落する可能性があります。この問題を回避するには、OCP での Fuse Online のインストール で説明されているように、コマンドラインスクリプトで Fuse Online をインストールしてください。
- ENTESB-11407 [1.7.8] No activities after small load (~80000 messages in 20hours)
- Fuse 7.6 で、OperatorHub から Fuse Online をインストールした場合に (このインストール方法は、Fuse Online のアクティビティー追跡機能を以前の実装に戻してしまいます)、アクティビティー追跡のロジックが原因で、Fuse Online がアクティビティーの追跡に使用するデータベースに、予想以上のデッドタプルが発生する可能性があります。この問題により、特に、UI からインテグレーションリストにアクセスする場合や、インテグレーションのアクティビティーを更新する場合など、データベースからの読み取りが必要な操作が一般的に遅くなります。この問題を回避するには、OCP での Fuse Online のインストール で説明されているように、コマンドラインスクリプトで Fuse Online をインストールしてください。
- ENTESB-12854 Fuse online scripts break with space in path (パスに空白が含まれている場合に Fuse Online のスクリプトが破損する)
-
Fuse 7.6 では、
install_ocp.shスクリプトは空白文字のあるファイルシステムパスで動作しません。Fuse Online インストールディレクトリーのパスに空白文字が存在しないようにしてください。 - ENTESB-12923 Sometimes some of the pods do not come up after upgrade
- Fuse 7.6 では、アップグレード後に一部の Kubernetes Pod が自動的に再起動されないことがあります。再起動されない場合は、Pod を手作業で再起動します。
- ENTESB-13074 Upgrade db fails with sampledb integration active
- Fuse 7.6 では、sampleDB を使用しているインテグレーションが現在アクティブである場合はアップグレードの手順に失敗します。この問題を回避するには、アップグレードの手順を実行する前にインテグレーションを停止します。
- ENTESB-13110 Postgres version check runs on each reconcile even without upgrade
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"- ENTESB-12175 Camel-k integrations stay deployed even when deleted in UI
-
Fuse 7.5 にて、Camel K が有効な状態であるときに UI でインテグレーションを削除すると、Camel K インテグレーションは実行を継続しますが、Fuse Online に表示されません。この問題を回避するには、最初に UI でインテグレーションを停止し、
kamel deleteコマンドで削除します。 - ENTESB-12174 API Provider running on camel-k has empty parameters
- Fuse 7.5 では、Camel K が有効であるときに、クエリーパラメーターを使用する API Provider アクションを作成すると、パラメーターが空になります。
- ENTESB-12181 Operator tries to update outdated Syndesis resource
Operator を使用して 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"}- ENTESB-10577 Apicurito does not support YAML Open API spec files
- Fuse 7.4 on OpenShift では、Apicurito はデフォルトで OpenAPI 仕様ファイルを YAML 形式で生成しますが、生成された YAML ファイルを再インポートできません。現在、JSON 形式のみを Apicurito にインポートできます。