En escenarios de alta concurrencia, es posible que se produzcan errores intermitentes al eliminar usuarios de OpenStack.

Problema

Cuando se intenta eliminar un usuario de OpenStack, aparece este mensaje de error:

Failed to consume a task from the queue: Gateway Timeout (HTTP 504): GatewayTimeout: Gateway Timeout (HTTP 504)

Para solucionar este problema, modifique el tiempo de espera de bloqueo de espera de la base de datos.

Solución

  1. Inicie sesión en Integrated OpenStack Manager como el usuario de root.
    ssh root@mgmt-server-ip
  2. Modifique la configuración de MariaDB.
    viocli update mariadb
  3. En la sección conf, agregue el parámetro innodb_lock_wait_timeout y establezca el valor como 1000.

    El archivo de configuración incluye:

    conf:
      innodb_lock_wait_timeout: 1000