Opened 5 months ago

Closed 3 weeks ago

Last modified 8 days ago

#719 closed улучшение (fixed)

Подсказка при установке плат к.о. на конфликтные места

Reported by: san Owned by: alx
Priority: средний Milestone: 1 очередь
Component: sw Keywords:
Cc:

Description

Для плат канальных окончаний в блоке 3U есть особые пары мест (1 - 10, 2 - 19, 3 - 20), при установке плат к.о. на оба места из пары между платами произойдёт конфликт и они не смогут работать с шиной TDM.
Пользователи довольно часто "ходят по этим граблям". Нужно добавить какую-то подсказку для пользователя, который установил платы к.о. на конфликтные места.
Например, в веб интерфейсе. в случае установки плат на конфликтные места, в окне плат высвечивать красный баннер с текстом вроде "Плата к.о. в слоте <N> конфликтует с платой к.о. в слоте <M>".

Change History (11)

in reply to:  description comment:1 by alx, 5 months ago

Replying to san:

Например, в веб интерфейсе. в случае установки плат на конфликтные места, в окне плат высвечивать

Уточни, пожалуйста, что подразумевается под "окном плат".

comment:2 by san, 5 months ago

Уточни, пожалуйста, что подразумевается под "окном плат".

Окно конфигурации платы, диалоговое окно с её состоянием и настройками.

comment:3 by alx, 5 months ago

Думаю, что размещать подсказку в диалоге - плохая идея, ведь пока пользователь не откроет диалог, он подсказку не увидит. А диалог он может не открывать очень долго (ну не надо ему настройки менять)...

Более подходящим местом мне кажется таблица плат на вкладке "Платы" - можно например в столбце "Статус" рисовать какую-нибудь красную пиктограмму, примерно как Zabbix показывает неподдерживаемые элементы...

in reply to:  description comment:4 by alx, 5 months ago

Replying to san:

при установке плат к.о. на оба места из пары между платами произойдёт конфликт и они не смогут работать с шиной TDM.

Подожди... А разве конфликт будет в любом случае? Вот, предположим, в слот 2 поставили плату FS-08, в которой включили порты 1-4 (а порты 5-8 заблокированы), а в слот 19 поставили FO-08, в которой, наоборот, включили порты 5-8, а порты 1-4 заблокировали. Разве в такой конфигурации они будут мешать друг другу?

С другой стороны, точно так же мешать друг другу будут и не-канальные платы, например E1-08, если назначить им в конфигурации одни и те же потоки... Получается, что проблема-то не в канальных платах, а в неправильных настройках!

Last edited 5 months ago by alx (previous) (diff)

comment:5 by san, 5 months ago

Разве в такой конфигурации они будут мешать друг другу?

Честно говоря не знаю, уточню у Толи. Но РЭ явно запрещает ставить платы к.о. на конфликтные места.

comment:6 by alx, 3 weeks ago

Resolution: fixed
Status: newclosed

In 2495/sw:

Реализована синтетическая авария "Коллизия слота"

Классу AbstractBoard добавлен виртуальный метод isChannelBoard().

При обнаружении канальной платы Transport проверяет, не установлена ли
она на "особом" слоте (1, 2, 3, 10, 19, 20). Если да, то проверяется,
не установлена ли на альтернативном этому слоиу месте другая канальная
плата. Если обнаруживается, что в альтернативных слотах установлено
две канальные платы одновременно, формируется синтатическая авария
"Коллизия слота". При пропадании платы аварии удаляются.

Closes #719.

comment:7 by alx, 3 weeks ago

In 2496/sw:

Добавлено формирование/снятие аварий "Коллизия слота"
при изменении режима канальной платы в конфигурации
плат VE-01 и VE-02. See #719.

in reply to:  5 comment:8 by alx, 9 days ago

Replying to san:

РЭ явно запрещает ставить платы к.о. на конфликтные места.

Не мог бы ты уточнить, где именно в РЭ находится такой запрет?

Я сейчас обнаружил, что, например, п. 5.18.1 запрещается одновременная установка на места 1 и 10, 2 и 19, 3 и 20 плат FO-08. Аналогично, в п. 5.19.1 запрещается одновременная установка на места 1 и 10, 2 и 19, 3 и 20 плат FS-08. Запрета установки, например, в слот 1 платы FO-08, а в слот 10 - платы FS-08, я не вижу...

comment:9 by san, 8 days ago

Не мог бы ты уточнить, где именно в РЭ находится такой запрет?

В РЭ-73 пункт 2.2.1 Установка плат в блок MC04-DSL-3U

...

  • слоты 1 и 10, 2 и 19, 3 и 20 являются взаимоисключающими для установки плат канальных окончаний (EM-04, MI-04, FO-08, FS-08, PD-04, RT-01, VF-08, а также платы VE-01 и VE-02, работающие в режиме канальной платы), например, при установке платы канального окончания в слот 1 не допускается установка платы канального окончания в слот 10, и наоборот, при установке платы канального окончания в слот 10 не допускается установка платы канального окончания в слот 1.

comment:10 by san, 8 days ago

Я сейчас обнаружил, что, например, п. 5.18.1 запрещается одновременная установка на места 1 и 10, 2 и 19, 3 и 20 плат FO-08.

Подозреваю, что автор где-то потерял уточнение что запрещается установка не только аналогичной платы а любых плат КО.

in reply to:  9 comment:11 by alx, 8 days ago

Replying to san:

В РЭ-73 пункт 2.2.1 Установка плат в блок MC04-DSL-3U

Спасибо. Действительно, там такой запрет есть. Странно тогда, что ограничения на установку канальных плат дублируются в разделах с описанием конкретных канальных плат, но дублируются не в полном (в сокращенном, "ослабленном") объеме...

Replying to san:

Подозреваю, что автор где-то потерял уточнение что запрещается установка не только аналогичной платы а любых плат КО.

Если так, то он потерял это много раз. Просмотрел разделы с описанием трех канальных плат - и во всех трех говорится только о запрете одновременной установки того же самого типа платы, а не любых канальных плат вообще...

Note: See TracTickets for help on using tickets.