Windows MultiProg - удобное обновление прошивок в ЛБ

  • Автор темы Автор темы BS.LKDS
  • Дата начала Дата начала
Андрей Михайлович написал(а):
Доброго времени суток!

Друзья, помогите протестировать устойчивость работы у MultiProg. Для этого нужно:
Ожидаемый результат: в верхнем правом окне должен появиться список адресов лифтовых блоков с версиями активных прошивок и новыми версиями прошивок, соответствует ли это действительности. В нижнем - инициализация ЛБ, успешная или нет. Если нет, то соответствует ли причина не успешной инициализации действительной?

Спасибо всем, кто примет участие!



Cписок адресов лифтовых блоков с версиями активных прошивок и новыми версиями прошивок появился, но для ЛБ v.6.0 с прошивками ниже 2.4.5 обновлений нет. По логам видно, что такие блоки MultiProg распознает, но не находит новую версию прошивки.
Периодически при сканировании структуры сервера появляется ошибка, которая приводит к закрытию программы.
2016_07_06_10_32_08.png

Чего нехватает:
1. Сортировки списка по адресу ЛБ.
2. Счетчика доступных к обновлению ЛБ.
 

Вложения

  • 2016_07_06_10_32_08.png
    2016_07_06_10_32_08.png
    5.7 KB · Просмотры: 0
Последнее редактирование модератором:
Андрей Михайлович написал(а):
Доброго времени суток!

Друзья, помогите протестировать устойчивость работы у MultiProg. Для этого нужно:


  • Всё появилось. Только кнопка "Обновить выделенные прошивки" не активна.
 
При выборе "структуре сети ОБЬ" выпадает в осадок как в сообщении 41. При выборе других нормально проходит.
 
Последнее редактирование модератором:
Действительно, ошибка появляется только при выборе пункта"Структуре сети ОБЬ". В остальных режимах все нормально.
 
Господа, про ошибку при смене расположения лифтов я понял, исправлю, пока заблокировал такую возможность для локализации тестирования. Необходимо это делать на компьютере с интернетом.
Следующий шаг тестирования: пробуем автоматическую заливку прошивок на небольшом кол-ве ЛБ. Для это: скачиваем эту тестовую версию Мультипрога MultiProg. Копируем всё в ту же папку, запускаем.
Если инициализация пройдёт успешно:
  • Выберите несколько ЛБ в верхнем списке, в которые должна будет загрузиться прошивка(у которых отключена NVRam).
  • Нажмите на кнопку "Обновить выделенные прошивки", прошивки должны будут загрузиться. Если не будет свободных страниц в ЛБ будет появляться назойливое окно. Эту проблему можно решить поставив флаг "Очистить страницу при необходимости", при этом выбирается свободная страница, очищается и в неё загружается прошивка.
  • Если проблем с предыдущим пунктом не будет, можно попробовать такую же операцию произвести, но поставить флаг "Активировать после загрузки". Это будет эквивалентно тому, что после загрузки будет нажата кнопка "Активировать" у соответствующей странице в Мпроге.
Нельзя в этой, тестовой, версии обновлять прошивки в ЛБ, если в них активны прошивки : Thyssen MCI, Thyssen CMC, iAstar, Express, Doppler, Doppler ACT, AC01.

Рекомендовал это делать на маленьком количестве ЛБ тщательно проверяя результат. Ошибки могут быть самые разнообразные, пожалуйста, будьте внимательны.

Я провёл испытания на "Сферических ЛБ в вакууме" пока ошибок не нашёл.

Всем удачи и спасибо за помощь!
 
Последнее редактирование модератором:
Протестировать не получается, т.к отключено расположения лифтов согласно географической структуре сервера LKDSDisp.
 
Протестировал на 4 лифтах KONE. Прошивка менялась с 4.1.6 на 4.1.7. Всё получилось.
 
Протестировал на 8 ЛБ(3 ЛБ 6.0 АРС+ 2 ЛБ 6.0 УКЛ/УЛ и 3 ЛБ 6.0 CM3 УКЛ/УЛ). Ошибок не выявлено.
Было замечено:
- если залить прошивки в ЛБ 6.0 CM3 без активации, то после загрузки на 1й ЛБ из очереди остальные ЛБ на линии пометятся сообщением "Отладка:1" и загрузка прошивок на данные ЛБ производиться не будут, однако прошивка будет записана в пустую страницу. Если Выбрать Загрузку с активацией, то на каждый блок прошивка будет загружаться отдельно.
- Multiprog не вычитывает прошивки, которые были залиты ранее, то есть если прошивка будет залита, но не активирована, то при повторном запуске обновления программа будет заново заливать прошивку в ЛБ.
- Для ЛБ v.6.0 CM3 с прошивками ниже 5.2.0 обновлений не находит.
 
Последнее редактирование модератором:
Господа, помогите ещё один тест.
Цель теста:
  • Убедиться, что программа не падает.
  • Найти оптимальное количество потоков.
Нужно скачать MultiProgTest5 MultiProg, остальные требования прежние.

На этот раз инициализация не начнётся, пока не будет нажата кнопка.
Если всё получиться в конце появится всплывающее окно с достижениями, пришлите скрин.
Будет плюсом, если попробуете другое кол-во потоков(от 20 до 100) и так же пришлёте скрины, чтобы примерно понять оптимальное их число.

Спасибо за помощь!
 
Последнее редактирование модератором:
Скриншоты в архиве. На 80 потоках время инициализации было наименьшим, поэтому сделал 2 дополнительных тестирования.
Посмотреть вложение test.zip
P.s. За время тестирования вылетов, или ошибок не было.
 

Вложения

  • test.zip
    test.zip
    609.5 KB · Просмотры: 1
Последнее редактирование модератором:
Спасибо за предыдущее тестирование!

Финал уже близко. Были проведены тестирования на маленьких сетях, ошибок не было.
Цель теста:
  • Убедиться, что программа не падает.
  • Попробовать обновить несколько ЛБ с отключённым NVRam, вместе с автоматической активацией. Желательно убедиться в правильной работе MultiProga и убедиться, что прошивки загрузились и активировались правильно.
Скачать тестовую версию можно отсюда MultiProg 4.7.1.3 test 5 MultiProg 4.7.1.3 test1 MultiProg.

Число потоков работы меняется в режиме реального времени, пока по-умолчанию стоит 10.
Когда ЛБ инициализируются, вверху будет список возможных обновлений. Дальше можно выбрать несколько ЛБ с отключённой NVRam, в них необходимо загрузить прошивки, предварительно посмотрев, какая там прошивка залита, чтобы понять, какая будет.
В процессе могут могут появляться всплывающие окна с цифрами(кодами ошибок), буду признателен, если отправите их мне. После появления первой такой цифры программу можно закрывать.

Спасибо за помощь!
 
Последнее редактирование модератором:
Программа не падает. Обновил несколько блоков с отключенным NVRam, ошибок MultiProg'а не возникало. На один блок СМ3 c первого раза не залилась прошивка(Нет ответа на запрос передачи в страницу 5 фрагмента 190), при повторном запуске программы прошивка на данный блок загрузилась и активировалась успешно.
 
Последнее редактирование модератором:
Андрей Михайлович написал(а):
......
[*]Убедиться, что программа не падает.

Программ не падает, вроде работает :) Только структуру не подгрузила :( FullSizeRender.jpgхотя прогу в папку Common скидывал. Еще не понятно работает она или нет, час прошел, а кнопка "Остановить обновление" еще активна.
[*]Попробовать обновить несколько ЛБ с отключённым NVRam, вместе с автоматической активацией. Желательно убедиться в правильной работе MultiProga и убедиться, что прошивки загрузились и активировались правильно.

Выбрал все ЛБ без NVRam и начал обновлять. Одно понял по ЛБ под Отис по всем лифтам прошел сбой :( криво наверно активировалась (хотя в ручном режиме заходил вроде все ОК) у диспетчера паника возникла :), по всем остальным ЛБ вроде все нормально, не считая тех которые ушли со связи.
Всплывающих окон с цифрами не было.
По интерфейсу есть замечание, но я думаю они наверно будут не актуальны так как не загрузилась структура. В окне где отображается версии прошивок, после обновления ЛБ желательно что бы поле текущая прошивка тоже менялась на вновь залитую, а то блок обновил, а в окне старье висит. Так же бы не мешало при нажатие на название колонки работала сортировка, хотя бы для колонки "Адрес"
Еще нужно подумать над тем - когда в ЛБ уже залита актуальная прошивка, что бы прога не заливала ее заново.
НУ и самое главное, при обновление группы ЛБ в которых активирован NVram ненужно было бы каждый раз жать подтверждение.
Я так понял данная программа обновлять старые блоки, не СМ3 - не будет?
Пока все, может завтра на свежую голову отредактирую .
 

Вложения

  • FullSizeRender.jpg
    FullSizeRender.jpg
    1.5 MB · Просмотры: 1
Последнее редактирование модератором:
Kranch написал(а):
Программа не падает.

Проблема с ошибкой загрузки фрагмента возможно по многим причинам, если явление будет проявляться постоянно, будет разбираться. Скорее всего не приходят пакеты(по неизвестной причине) и программа думает, что ЛБ ушёл со связи. Если ошибка будет систематичной будем разбираться, почему так.
А на ЛБ, у которого зависла загрузка, включалась ли на ГГС?
Pro100A1ex написал(а):
Программ не падает, вроде работает.

Если структура не загрузилась, то МультиПрогу подключаться будет не к чему. Причины могут быть, например: MultiProg находиться не в папке Common, MPultPro не настроен(за ненадобностью, например), MultiProg не имеет право на чтение файлов.
В новой версии не будет колонки со старой версией, поэтому проблема с версиями пока отменяется. Текущая версия будет появляться при наведении мышкой на адрес или устройство.
* Сортировка - учтём на ближайшее будущее, такое пожелание уже не в первый раз звучало.
Если прошивка залита, но не активирована, к сожалению, МультиПрог не может идентифицировать такую прошивку наверняка, поэтому избежать повторной загрузки нельзя.
* С NVRam - учтём.
MultiProg может обновить и некоторые ЛБ с uPSD, как я понимаю.

Господа, большое спасибо!
 
Андрей Михайлович написал(а):
Проблема с ошибкой загрузки фрагмента возможно по многим причинам, если явление будет проявляться постоянно, будет разбираться. Скорее всего не приходят пакеты(по неизвестной причине) и программа думает, что ЛБ ушёл со связи. Если ошибка будет систематичной будем разбираться, почему так.
А на ЛБ, у которого зависла загрузка, включалась ли на ГГС?

ГГС ,вроде, не включалось, но могу допустить кратковременную потерю связи.
 
Доброго времени суток.

После использования тестовой версии ни у кого не возникало критических ошибок.
Совсем недавно была обнаружена в Windows XP, МультиПрог падает при наведении мышкой на список обновлений, буду разбираться, может ли кто-нибудь это подтвердить?

Главное отличие от предыдущей версии - наличие отчёта, хотя он специфичен, но поможет выявить ошибки, если таковые будут.

Инициализация не начнётся пока Вы не нажмёте на кнопку. В любой момент можно остановить работу программы (инициализацию или загрузку) и попросить отчёт, после чего программу можно закрыть или перезапустить. Вывод отчёта может произойти не сразу, программа ожидает, что работа с блоками, с которыми уже идёт работа, дойдёт до конца(например загрузка прошивка или инициализация), но новая работа не начнётся, это может занять долгое время.

При наведении на адрес блока появиться информация о блоке.

Если у Вас нет никаких ошибок - пишите пожелания!
Если есть, давайте сосредоточимся пока на них.

Всем удачи и спасибо за помощь!
Скачать новую версию можно отсюда MultiProg 4.7.1.4 RC3 MultiProg 4.7.1.4 RC2 MultiProg 4.7.1.4 RC1 MultiProg.
 
Последнее редактирование модератором:
Kranch написал(а):
Cписок адресов лифтовых блоков с версиями активных прошивок и новыми версиями прошивок появился, но для ЛБ v.6.0 с прошивками ниже 2.4.5 обновлений нет. По логам видно, что такие блоки MultiProg распознает, но не находит новую версию прошивки.

Актуально в новой версии.

Kranch написал(а):
- Для ЛБ v.6.0 CM3 с прошивками ниже 5.2.0 обновлений не находит.

Тоже актуально.

Плюс если запустить программу и не менять количество потоков (по умолчанию 10) программа прекращает проводить инициализацию блоков после того, как проинициализирует 10 ЛБ
 
Последнее редактирование модератором:
Назад
Сверху