Графический интерфейс пользователя PowerFlex 2.x не отображает информацию о внешнем или внутреннем интерфейсах
Summary: Пользовательский интерфейс ScaleIO не отображает никакой информации о внешнем или внутреннем интерфейсе
Symptoms
Описание проблемы
Через несколько дней или недель в представлениях серверной и фронтенд-частей в пользовательском интерфейсе вместо ожидаемой информации отображается только значок загрузки.
Сценарий
По прошествии некоторого времени пользовательский интерфейс начинает зависать при загрузке представлений SDS, SDC и томов.
Симптомы
На следующих снимках экрана показаны действия, которые могут отображаться во внешнем или внутреннем представлениях при возникновении этой проблемы:
В журналах пользовательского интерфейса из «%appdata%\EMC\scaleio\logs\log.txt» могут происходить тысячи следующих событий:
java.util.concurrent.TimeoutException: Не удалось получить полный ответ QueryPoll за 10 000 запросов
Воздействие
Невозможно управлять системой ScaleIO или отслеживать ее из пользовательского интерфейса.
Cause
Основная причина этой проблемы заключается в том, что существует тысяча+ созданий и удалений томов (vtrees) за период времени, когда количество томов, все еще существующих в системе ScaleIO, превышает 1000+. Это влияет на UI FilterController, используемый BaseTreeTablePanel, который используется как в представлениях Backend, так и в представлениях Frontend, а также определяет, когда представления Backend и Frontend будут наконец показаны. Поскольку пользовательский интерфейс никогда не получает полную модель, изображение загрузки продолжает вращаться до тех пор, пока модель не будет полностью загружена.
Проблема этого типа может наблюдаться в развертываниях OpenStack, поскольку из-за природы снимков в OpenStack существует множество событий создания/сопоставления/отмены/удаления томов.
Resolution
Текущее временное решение заключается в выполнении владения MDM коммутатора с sci:
|
Затронутые версии
2.0.1.3, 2.0.1.4, 2.5, 2.6
Исправлено в версии
2.6.1, 3.0