L’interface graphique PowerFlex 2.x n’affiche aucune information sur le front-end ou le back-end
Résumé: L’interface utilisateur ScaleIO n’affiche aucune information sur le front-end ou le back-end
Symptômes
Description du problème
Après quelques jours à quelques semaines, les vues backend et frontend dans l’interface utilisateur affichent uniquement une icône de chargement au lieu des informations attendues.
Scénario
L’interface utilisateur commence à rencontrer un blocage lors du chargement des vues SDS, SDC et Volume après un certain temps.
Symptômes
Les captures d’écran suivantes montrent ce qui peut être vu dans les vues frontend ou backend lorsque ce problème se produit :
Dans les journaux de l’interface utilisateur de « %appdata%\EMC\scaleio\logs\log.txt », des milliers d’éléments suivants peuvent se produire :
java.util.concurrent.TimeoutException : Impossible d’obtenir une réponse complète à QueryPoll sur 10 000 demandes
Impact
Impossible de gérer ou de surveiller le système ScaleIO à partir de l’interface utilisateur.
Cause
La cause première de ce problème survient lorsqu’il y a un millier+ de créations et de suppressions de volumes (vtrees) sur une période où le nombre de volumes toujours existants dans le système ScaleIO est supérieur à 1000+. Cela a un impact sur le FilterController de l’interface utilisateur utilisé par BaseTreeTablePanel, qui est utilisé par les vues Backend et Frontend, et détermine également le moment où les vues Backend et Frontend sont finalement affichées. Étant donné que l’interface utilisateur n’obtient jamais de modèle complet, le chargement de l’image continue de tourner jusqu’à ce que le modèle soit entièrement chargé.
Ce type de problème peut être observé dans les déploiements OpenStack, car il existe un grand nombre d’événements create/map/unmap/delete sur les volumes en raison de la nature des snapshots dans OpenStack.
Résolution
La solution de contournement actuelle consiste à effectuer une propriété MDM de commutateur avec la sci :
|
Versions concernées
2.0.1.3, 2.0.1.4, 2.5, 2.6
Problème résolu dans la version
2.6.1, 3.0