同時実行数が多い場合、OpenStack ユーザーの削除が断続的に失敗することがあります。

問題

OpenStack ユーザーを削除する際に、次のエラー メッセージが表示されます。

キューからタスクを実行できませんでした:ゲートウェイ タイムアウト (HTTP 504):GatewayTimeout: ゲートウェイ タイムアウト (HTTP 504)

この問題を解決するには、データベースのロック待ち時間のタイムアウトを変更します。

解決方法

  1. Integrated OpenStack Managerroot ユーザーとしてログインします。
    ssh root@mgmt-server-ip
  2. MariaDB の構成を変更します。
    viocli update mariadb
  3. conf セクションで、innodb_lock_wait_timeout パラメータを追加し、値として 1000 を設定します。

    構成ファイルには、以下が含まれます。

    conf:
      innodb_lock_wait_timeout: 1000