#248 closed баг (fixed)
В настройках RSTP "Path cost" применяется после второго нажатия.
Reported by: | san | Owned by: | alx |
---|---|---|---|
Priority: | высокий | Milestone: | 1 очередь |
Component: | sw | Keywords: | |
Cc: |
Description (last modified by )
Эксперимент:
- Два блока: Root и Not Root соединены одним линком, RSTP на портах соединяющих блоки включен.
- На блоке Not Root у порта с Role = Root меняем цену пути на новое значение.
- Замечаем что в табличке Status: в поле Root path cost: осталась старая цена пути.
- Вызываем диалог изменения цены ещё раз и не изменяя значения нажимаем OK, видим что теперь в Status: Root path cost: - новая цена.
Attachments (6)
Change History (15)
comment:1 by , 7 years ago
Description: | modified (diff) |
---|
comment:2 by , 7 years ago
by , 7 years ago
Attachment: | status.png added |
---|
comment:3 by , 7 years ago
У меня воспроизводится вчера и сегодня на разных блоках.
Уточню, возможно ты не понял что я имел ввиду.
При изменении значения Path cost и нажатии ОК значение изменяется:
- в таблице в колонке Установки: Path cost
- в таблице в колонке Состояние: Path cost
Но, при этом, значение "не применяется", т.е. коммутатор считает путь до рута по старой цене, о чем свидетельствует не изменившееся значение цены в таблице Status.
вот тут:
Выходит, что при нажатии ОК применяется "старое значение", т.е. то, которое на момент нажатия уже было в таблице.
comment:4 by , 7 years ago
Что-то ты меня совсем запутал...
В описании тикета говорится, что изменения цены производятся на не-рутовом узле ("На блоке Not Root..."). На картинке же, которую ты приаттачил, написано, что узел - Root... Далее, у тебя на картинке значение "Root path cost" равно нулю. Ты считаешь, что это неправильно? Почему? Каким оно по-твоему должно быть?
На главной страничке wiki в разделе Если Вы нашли баг говорится:
- Подробно опишите проблему. Напишите, что и при каких обстоятельствах Вы делали, что ожидали получить в результате и что получили на самом деле.
Я пока понял лишь (и то теперь не уверен, что правильно), что было сделано. Что в результате было в поле Root path cost
, и что ты ожидал вместо этого там увидеть, для меня осталось неясным. Напиши, пожалуйста, конкретно: "ввожу то-то, вижу то-то, а должно быть то-то, потому что...".
Сам я проверял так: на узле Non-Root цена порта была установлена в Auto, что давало значение цены 20000. В поле Root path cost
отображалось 20004 (я не знаю топологию сети, вероятно, корневой узел не был непосредственным соседом). Я изменил "Auto" на "22000", через некоторое время в поле Root path cost
стало отображаться 22004. Правильно это или нет, я не знаю. Если неправильно - напиши, пожалуйста, как должно быть и почему.
comment:5 by , 7 years ago
Похоже вместо уточнения получилось запутывание :)
Картинку снял с первого попавшегося блока чтобы показать о каком поле вывода идёт речь, остальное на картинке зачеркал чтоб ты не обращал внимания)
Сам я проверял так
Да, суть проверки совпадает с моим экспериментом
Я изменил "Auto" на "22000", через некоторое время в поле Root path cost стало отображаться 22004.
Хм, похоже у тебя и в самом деле не воспроизводится. В моём случае Root path cost так и не изменялось, до тех пор пока я не нажимал ОК второй раз.
Хорошо. Сейчас возьму пару блоков и зафиксирую эксперимент подробнее.
by , 7 years ago
by , 7 years ago
by , 7 years ago
by , 7 years ago
by , 7 years ago
follow-up: 7 comment:6 by , 7 years ago
Провожу эксперимент с блоками Root(192.168.20.12) и Not-root(демоблок):
1. Вот так выглядит Root(192.168.20.12):
2. Демоблок подключен напрямую к Root через порт 8, а порт 9 смотрит во внешнюю сеть. Начальное состояние демоблока:
порт 8 Past cost=Auto (20000)
Root past cost = 20000 - соответствует моим ожиданиям
3. Изменяю настройки на порте 8, Past cost=100
Жду более минуты
Ожидаю, что новая стоимость пути "применится" и Root past cost примет значение 100
однако вижу что Root past cost по прежнему = 20000
4. Снова вызываю диалог изменения стоимости пути порта 8 и не изменяя значения нажимаю OK
5. Теперь Root past cost принял значение 100, как я ожидал в п.3
Блоки из эксперимента оставил включенными, можешь повторить на них же.
comment:7 by , 7 years ago
Replying to san:
Жду более минуты
Это, возможно, маловато, на "Нижнем Самурае" у меня значение изменялось через 2-3 минуты. Тем не менее, сейчас я провел эксперимент на "Демо доступе" - прошло уже более 15 минут, значение не меняется.
Думаю, баг можно считать подтвержденным и воспроизводимым.
comment:9 by , 7 years ago
Саша, на "Демо-доступе" обновлена прошивка, если не трудно, потыкай в него палочкой...
Воспроизвести не удается. Очевидно, в описанном случае имели место какие-то дополнительные факторы.
Саша, удается ли тебе самому воспроизвести описанное?