К основному содержимому
Все коллекцииEOS Support Media
Сводка круглого стола операторов нод EOS за ноябрь #2, 2023: Расписание обновлений Leap 5.0, Prometheus, BLS для RC3, настройки блокировки логов и другие обсуждения
Сводка круглого стола операторов нод EOS за ноябрь #2, 2023: Расписание обновлений Leap 5.0, Prometheus, BLS для RC3, настройки блокировки логов и другие обсуждения

Опубликовано 5 декабря 2023 г.

Markus Hinrichs avatar
Автор: Markus Hinrichs
Обновлено более года назад

Автор: Markus Hinrichs

Редактор: Randall Roland

Перевод: Evgeny Chirochkin

Операторы узлов, разработчики ядра Antelope и члены сообщества встречаются каждую неделю, чтобы поговорить о сети и ее развитии. Основной целью каждого круглого стола операторов узлов является:

"...улучшить протокол Antelope (в частности) для операторов узлов".

Круглые столы проходят каждую среду. Посетите канал Telegram, чтобы получить информацию о присоединении. Фонд сети EOS предоставляет учебные пособия и документацию для тех, кто хочет научиться основам управления узлом EOS.

Ниже приведен список круглых столов, которые проводятся раз в два месяца:

  • 29 ноября: расписание обновлений Leap 5.0, метрики и дашборд Prometheus и многое другое

  • 22 ноября: BLS, статус RC3, прогресс мгновенной финализации для Leap 6, настройка шага журнала блоков и многое другое

Пожалуйста, не забудьте найти дополнительные заметки и комментарии на GitHub. Видеозаписи размещены на YouTube ЕНФ.

29 ноября: график обновлений Leap 5.0, метрики и дашборд Prometheus и многое другое

Расписание обновлений Leap 5.0:

  • Ожидание нескольких ближайших релизов, в частности RC3 5.0, запланированного на 6 декабря.

  • Упоминание о выпуске патчей (3.2.5 и 4.0.5) в связи с проблемами совместимости, обнаруженными в процессе разработки версии 5.0.

Стабилизация 5.0 после RC3:

  • Цель - быстро перейти к стабильному релизу после RC3, не предполагая значительных изменений между RC3 и стабильным релизом.

  • Попытки избежать релизов перед американскими праздниками и стремление к стабильному релизу 3 января, если не возникнет проблем с RC3.

Призыв к тестированию RC3:

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

Готовность к активации BLS для RC3:

  • Подчеркнули необходимость готовности к активации BLS до выхода RC3.

Метрики и дашборд Prometheus:

  • Обсуждение создания дашборда из метрик, список которых будет передан команде DEV для обратной связи.

  • Подчеркнули необходимость более подробных разъяснений, учитывая, что внешние пользователи не знакомы с кодовой базой, и предположили, что для ясности важны пояснения по блокам, аналогичные nodeos.

  • Обсуждение в основном касалось графиков выхода релизов, планов по обеспечению стабильности после RC3, вызовов для тестирования, готовности к активации BLS и соображений по улучшению пояснений в метриках Prometheus для лучшего понимания пользователями.

    • Проблема дублирования имен агентов: Проблема с дублированием имен агентов в config.ini, вызывающая проблемы с передачей данных, часто из-за лишних кавычек в поле имени агента.

    • Генерация имен агентов: Рассмотрение вопроса об обеспечении уникальности имен агентов или генерации случайных имен для решения проблем с передачей данных. Возможность автоматического обновления на основе включенных функций.

    • Предлагаемое решение - идентификатор соединения: введение новой опции config.ini под названием "идентификатор соединения" для решения проблем с дублированием имен агентов. Обсуждение генерации при запуске и потенциальных проблем с возможностью записи файлов.

    • Управление Config.ini: Давний запрос на разделение config.ini на несколько файлов, подобно файлам Debian DOD, для более эффективного управления различными конфигурациями узлов.

    • Предпочтения в использовании - Config.ini против аргументов командной строки: Замечание о том, что некоторые предпочитают аргументы командной строки, а не config.ini для простоты видимости и запуска интеграционных тестов.

    • Видимость опций конфигурации: Обсуждение преимуществ просмотра параметров конфигурации в командной строке по сравнению с config.ini и потенциальной необходимости в конечной точке для отображения параметров не по умолчанию.

    • Разделение портов и безопасность: Преимущества разделения портов для обеспечения безопасности и упрощения управления публичными нодами. Проблемы и корректировки, возникающие при обновлении нод.

    • Проблемы конечных точек API: Решение таких проблем, как видимость определенных функций протокола в API нодам, и предложение решений в рамках различных групп нод для улучшения доступа и контроля.


22 ноября: BLS, статус RC3, прогресс мгновенной финальности для Leap 6, установка шага журнала блоков и многое другое

Технические обсуждения и обновления:

  • Обсуждение патча BLS intrinsics и его влияния на функциональность ноды.

  • Упоминание о потенциальной ошибке во время обновлений и тестирование потенциальных исправлений.

  • Предвидение изменений в RC3 и прогресс в тестировании журналов блоков.

Еженедельный круглый стол операторов нод:

  • Обзор обновлений на 22 ноября 2023 года, включая изменения BLS и статус RC3.

  • Обсуждение прогресса мгновенного завершения работы над релизом 6.0 и проблем, возникших на этапах редизайна.

Обсуждение установки stride журнала блоков:

  • Изучение преимуществ настройки строки журнала блоков для резервного копирования и восстановления данных.

  • Упоминание о потенциальных ошибках в настройке stride истории стейта и планах по их устранению.

  • Понимание преимуществ использования строк журналов блоков для оптимизации хранения и архивирования.

Верификация и отладка:

  • Рассмотрение контрольных сумм и целостности файлов в журналах стриминга для предотвращения повреждений.

  • Обсуждение детерминированных журналов, включение/отключение протоколирования консоли и его потенциальное влияние на производительность.

Воздействие консольного журнала:

  • Понимание эволюции протоколирования консоли от отладки до функционального инструмента.

  • Предостережения по поводу чрезмерного использования протоколирования консоли, его влияния на решения второго уровня, а также предыдущие случаи, когда чрезмерное протоколирование приводило к проблемам.

  • В ходе беседы были затронуты технические аспекты, обновления, общение операторов узлов и обсуждение различных настроек и их влияния на работу и производительность нод.

Операции с блоками и бортовым журналом:

  • Обсуждение разделения бортового журнала блоков для эффективной обработки.

  • Проблемы, связанные с тем, что журнал блоков становится недействительным после потери питания или резкого отключения.

  • Понимание возможных причин повреждения или обрезки журнала блоков.

Службы совместного доступа к файлам и преимущества журналов:

  • Рассмотрение возможности использования сервисов обмена файлами для журналов блоков.

  • Преимущества включают в себя более простую настройку всей ноды, более простое архивирование и более дешевые решения для хранения.

  • Возможность совместного использования журналов для нескольких нод, что улучшает масштабируемость.

Разделение журналов и ограничения файловой системы:

  • Предупреждение об ограничениях файловой системы при большом количестве файлов в каталоге.

  • При изменении размера страйда (например, миллион блоков против меньших страйдов) не наблюдается значительных компромиссов в производительности.

  • Проблемы с меньшими размерами страйдов вызывают проблемы в файловых системах.

Операции записи в журнал и восстановление:

  • Понимание операций записи в журнал и их связи с обратимыми и необратимыми блоками.

  • Вопросы о потенциальных проблемах с записью в журнал во время внезапных остановок, приводящих к обрезанию файла журнала.

Полнота записи в кэш и журнал OS:

  • Учет кэширования ОS и потенциальных задержек в завершении записи журнала.

  • Предположения о причинах обрезки файлов журнала для восстановления после потери питания.

Будущие улучшения и предостережения:

  • Идеи возможных будущих улучшений в обработке записей в журнал и механизмах восстановления.

  • Учет ошибок операторов и незапланированных отключений, влияющих на целостность журнала.

  • В ходе беседы были рассмотрены различные аспекты работы с журналом, ограничения файловой системы, потенциальные проблемы с записью в журнал, а также идеи по улучшению механизмов обработки и восстановления журнала.


Источники и ссылки

Нашли ответ на свой вопрос?