Уведомление об обновлении 5.2.5

Дата выпуска обновления Август 2024
Продукт ПО RAIDIX

Поддерживаемые версии ПО RAIDIX

Версия Статус
5.0.1 Ограниченная поддержка
5.1 Ограниченная поддержка
5.2 Ограниченная поддержка
5.2.4 Активная поддержка
5.2.5 Активная поддержка (рекомендуемая версия)
:

Прекращение поддержки

Использование ПО не рекомендуется, поддержка прекращается. Причины неисправностей не выявляются, необходимо выполнить обновление на новую версию ПО. Производятся только аппаратные замены в случае неисправности СХД.

Ограниченная поддержка

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

Активная поддержка

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

Список ключевых улучшений, реализованных в обновлении

Код изменения Описание

39681

[DC] [Синхронизация]

Добавлена поддержка протокола iSER для синхронизации кэшей Generic RAID на запись в DC-системах.

39124

[DC] [Синхронизация]

Прекращена поддержка протоколов SAS и FC для синхронизации кэшей RAID на запись в DC-системе.

Поддерживаемые протоколы для синхронизации: iSCSI, iSER, SRP (InfiniBand).

40350

40349

40114

40454

[Оборудование]

Добавлена поддержка адаптеров:

  • NVIDIA ConnectX-5 MCX516A-CCAT;
  • NVIDIA ConnectX-5 MCX512A-ACAT;
  • NVIDIA ConnectX-5 MCX562A-ACAB;
  • Intel Ethernet Controller I225-LM.

39680

[DC] [Синхронизация]

В DC-системе для канала синхронизации кэшей RAID теперь возможно настраивать количество сессий iSCSI, что позволяет эффективнее использовать канал. По умолчанию, установлен автовыбор количества сессий в зависимости от скорости канала.

39120

38845

[Общее]

Обновлены драйверы поддерживаемых адаптеров Ethernet, FC, SAS и NVIDIA. Новые версии драйверов повышают стабильность работы этих адаптеров на высоконагруженных системах.

39890

[Общее]

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

36631

[Generic] [ERA]

Изменено минимальное количество дисков для создания RAID:

  • Generic RAID 7.3: с 5 до 6;
  • ERA RAID 7.3: с 4 до 6;
  • ERA RAID 70: с 8 до 12.

Также теперь для изменения уровня ERA RAID с 6 на 7.3 требуется 2 диска.

39122

39682

[ERA]

Новое в ERA RAID:

  • Реализована функция импорта ERA RAID.

    Функция позволяет восстанавливать "виртуальный" объект RAID в системе или переносить такой объект между системами RAIDIX 5.2.5 на основании информации, хранящейся в метаданных дисков с этим RAID.

  • В GUI при создании ERA RAID теперь есть параметры, ранее доступные только в CLI:

    • Оптимизация Merge;
    • Ожидание Merge;
    • Максимальное ожидание Merge;
    • Ограничение запросов.

    Функция Merge может улучшить работу с маленькими блоками, намеренно устанавливая некоторое время ожидания для запросов на запись, в течение которого запрос не передаётся на диски. Последовательные запросы объединяются, что позволяет существенно сократить количество операций для обработки запросов на RAID с контрольными суммами, так как сокращает количество операций read-modify-write. Не рекомендуем включать функцию при случайном типе записи, так как это может повлиять на производительность.

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

  • Увеличена сохранность данных на ERA RAID с контрольными суммами.

    После неплановой перезагрузки узла, ERA RAID автоматически запускает переинициализацию, чтобы защитить данные от write hole - потенциально опасной для данных ситуации, когда выключение узла произошло в момент записи. Управление функцией доступно в CLI через опцию resync_enabled у команд создания и редактирования ERA RAID.

39449

[Generic]

Оптимизирован механизм инициализации Generic RAID, что позволяет проводить инициализацию до двух раз быстрее. Для RAID большого объёма с большим количеством дисков больше прирост скорости инициализации.

39416

[Логирование]

Список уровней логирования уменьшен до двух уровней – info и debug.

  • info – уровень по умолчанию;
  • debug – уровень с расширенным логированием для комплексных случаев.

39284

[CLI]

В CLI информацию о LUN теперь можно выводить по EUI так же, как и по имени. Подробнее в документе «Справочник CLI» и в подсказке команды $ rdcli lun show.

39764

[GUI]

В GUI добавлено требование подтверждения действия при удалении непустого RAID.

Исправления

Код изменения Описание

39150

[Общее]

Обновлены компоненты системы, вызывавшие ошибку, из-за которой процессы выключения и перезагрузки системы, установленной на RAID 1, иногда не завершались.

39089

[FC QLogic]

Исправлена ошибка, вызывающая падение записи на LUN при загрузке узла DC-системы с ERA RAID, включенной функцией ALUA и адаптерах QLogic.

2873

[ERA]

Исправлена ошибка, из-за которой после рестрайпинга (изменения уровня или размера) ERA RAID метаданные на дисках RAID находились в неконсистентном состоянии.

2682

[ERA] [Реконструкция]

Исправлена ошибка, при которой ERA RAID большого объёма и небольшим размером стрипа после замены вышедшего из строя диска не мог завершить реконструкцию.

2883

[ERA]

Исправлено периодический отказ сервиса уведомлений ERA RAID при его старте.

39404

[ERA]

Исправлено поведение, при котором "гонка" двух внутренних процессов провоцировала некорректное поведение системы с ERA RAID.

39084

[ERA] [Реконструкция]

Исправлена ошибка, при которой иногда некорректно выводилась информация о состоянии реконструкции ERA RAID.

2804

[ERA] [Реконструкция]

Добавлены разные сообщения о приостановке и о завершении реконструкции ERA RAID.

40281

[ERA]

Изменено место хранения сообщений о работе ERA RAID с syslog на journalctl.

40313

[SSD-кэш]

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

39109

[DC] [Синхронизация]

Исправлена ошибка, в некоторых случаях приводившая к невозможности автоматического восстановления синхронизации кэшей RAID на запись между узлами DC-системы.

40279

[DC]

Исправлена ошибка, в редких случаях приводившая к некорректной обработке включения и выключения функции «Синхронизация Persistent reservations».

39088

[Общее]

Исправлена ошибка, иногда приводившая к перезагрузке узла при удалении LUN большого размера (более 10 ТБ).

38727

[Общее]

Теперь для редких случаев, когда дисковые expander’ы не успевали проинициализироваться в системе до старта командного сервиса, а попытки работы с дисками таких expander’ов завершались ошибкой, текст ошибки изменён на более информативный, а также в команду $ rdcli system settings modify добавлена опция start_delay для настройки таймаута старта командного сервиса.

39525

[GUI]

Исправлен текст единицы измерения для параметра ограничения RAM для SSD-кэша.

39697

[GUI]

Исправлена иногда возникающая ошибка отображения списка дисков в GUI.

39661

[GUI]

Для всех статусов RAID добавлен вариант на русском языке:

  • Online – Онлайн
  • Offline – Офлайн
  • Reconstructing – Реконструкция
  • Hold – Резервный
  • Resize Ready – Доступно увеличение размера
  • Restripe Ready – Доступен рестрайпинг
  • Restriping – Рестрайпинг
  • Active – Активный
  • Passive – Пассивный
  • Transitioning – Переход

39128

[QoSmic]

Исправлена ошибка, иногда приводящая к падению узла во время работы QoSmic.

40234

39054

[NAS] [AD]

Изменения и исправления в работе с Active Directory:

  • Исправлена ошибка при работе с пользователем AD и настройке подключения к AD, приводящая к невозможности собрать DC-систему.
  • Оптимизировано обновление DNS.
  • Исправлена ошибка, из-за которой при работе с большими деревьями домена операция по проверке вхождения хоста в домен могла «зависнуть».
  • Общие улучшения алгоритмов, влияющих на скорость и надёжность работы с AD.

39388

[SSD-кэш]

Исправлена ошибка, иногда приводящая к неожиданной перезагрузке RAID после изменения размера подключенного к этому RAID SSD-кэша.

38383

[CLI]

Следующие опции команды $ rdcli system settings modify теперь имеют максимально возможное верхнее значение 86400 с. (24 часа):

  • cmd_timeout;
  • completion_timeout;
  • deinit_timeout;
  • device_loss_timeout;
  • exec_timeout;
  • ipc_timeout;
  • restore_timeout.

38570

[Общее]

Исправлена ошибка, из-за которой при выводе интерфейса из бонда значение MTU интерфейса устанавливалось из значения бонда, а не из интерфейса.

39075

[GUI]

Исправлена ошибка, при которой в GUI некорректно отображались правила маскирования для LUN.

39896

[GUI]

Для дисковых корзин на странице ХРАНИЛИЩЕ > ДИСКИ добавлен статус «Не удалось получить сведения о корзине».

36954

[GUI]

Исправлено частично некорректное отображение GUI при невалидной лицензии ERA.

37250

[GUI]

На странице NAS > ОБЩИЕ ПАПКИ в DC-системе в ситуациях, когда один из узлов недоступен, теперь отображаются недоступные для управления LUN и общие папки.

Ранее такие объекты не отображались в списке доступных LUN.

39601

[GUI]

Работа кнопки "Маскировать LUN на всех таргетах" на странице конкретных LUN стала понятнее.

39125

[Общее]

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

40278

[NAS] [AD]

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

Известные ограничения

  1. Настройка rsyslog, применённая на одном отдельном узле, после создания DC не применится автоматически на втором. В этом случае настройте rsyslog на втором узле вручную.

  2. При прямом подключении инициатора FC QLogic QLE2742 32Gb/s с ОС Ubuntu 22.04 LTS, на хосте не отображаются LUN.

    Обновите ОС на системе с инициатором до 22.04.3 LTS или выше.

  3. При использовании общей папки NFS с асинхронным режимом записи требуется, чтобы синхронные I/O на базовую файловую систему соответствующего LUN были включены.

    Подробнее в главе «Управление общими папками» документа «Руководство администратора» и в документе «Справочник CLI».