Версия 6.7.0 (6.7.0-8927)#
Дата выхода: 22 июля 2025 г.
Обзор#
В этом выпуске продуктов Кибер Инфраструктура и Кибер Хранилище представлен ряд новых возможностей и исправлений, улучшающих стабильность работы и качество сопровождения кластеров объектного и файлового хранилищ. Среди наиболее значимых улучшений в объектном хранилище: реализованные инструменты для диагностики и восстановления сервисов после массового незапланированного отказа оборудования, возможность создания катастрофоустойчивого кластера на базе нескольких геореплицированных кластеров с единой точкой доступа, увеличение производительности запросов PUT/GET/DELETE и работы сборщика мусора, наследование уровня хранения при сплитировании сервисов, возможность оптимизации потребляемой сервисами оперативной памяти, возможность равномерной балансировки сервисов по узлам кластера. Среди наиболее значимых исправлений в объектном хранилище: устранение утечек памяти и ошибок в функции Chunked Upload при обработке объектов размером более 4 гигабайт.
Что нового#
Объектное хранилище
Реализованы инструменты диагностики и восстановления сервисов S3 после массового выхода из строя оборудования, превышающего запланированный в распределенном дисковом массиве уровень отказоустойчивости.
Реализована возможность создания катастрофоустойчивого кластера на базе нескольких геореплицированных кластеров S3 с единой точкой доступа для приложений с общим FQDN именем сервиса S3.
Упрощен процесс разворачивания крупных кластеров за счет равномерного создания сервисов на всех доступных узлах кластера вместо ранее применяемого создания на первом узле и последующего перераспределения.
Увеличена производительность запросов PUT/GET/DELETE за счет использования репликации для журналов сервисов OS.
Увеличена скорость работы сборщика мусора за счет ускорения вычисления контрольных сумм MD5.
Увеличено до 16 максимальное количество S3GW на узле, доступное для настройки через графический интерфейс.
Увеличено до 768 максимальное количество OS в кластере, доступное для настройки через графический интерфейс.
Реализовано наследование уровня хранения при разделении сервисов OS/NS для конфигураций с вынесенными сервисами на отдельный SSD-уровень хранения.
Реализована возможность выбора аллокатора jemalloc вместо стандартного tcmalloc для значительной экономии потребляемой оперативной памяти за счет небольшого уменьшения производительности.
Реализовано сжатие сетевого трафика между сервисами S3GW и ACC для увеличения скорости запросов BucketPolicy.
Реализована возможность регулировки скорости разделения сервисов OS/NS.
Реализован скрипт ostor-services для отображения текущего распределения сервисов по узлам кластера.
Реализован скрипт ostor-rebalance для равномерной балансировки сервисов по узлам кластера с целью увеличения общей производительности.
Реализован скрипт ostor-problem-report для сбора диагностической информации.
Распределенный дисковый массив
Реализована возможность отключения использования ускорителя ISA-L по переменной окружения для развёртывания на виртуальных машинах или устаревших аппаратных конфигурациях.
Исправленные проблемы#
Объектное хранилище
[CPS05-4831] Исправлена эвакуация сервисов при отказе сети хранения.
[CPS05-6966] Исправлена поломка ACC из-за неконсистентности состояния кластера после разделения OS/NS.
[CPS05-7320] Исправлена утечка памяти в функции Chunked Upload.
[CPS05-7246] Исправлен сбой при записи частей объектов размером более 4 гигабайт в Chunked Upload.
[CPS05-6951] Исправлена проблема с реализацией защиты учётных данных пользователей S3 при включении георепликации.
[CPS05-5319] Исправлена проблема с репликацией при повторной настройке георепликации после ее отключения.
[CPS05-7082] Исправлен сбой при использовании STREAMING-UNSIGNED-PAYLOAD-TRAILER.
[CPS05-6030] Реализована внутренняя защита от флудинга запросов между сервисами S3GW и OS.
[CPS05-6064] Исправлен функционал PutTagging для нестандартных классов хранения.
[CPS05-6160] Действующий предел по пропускной способности на корзину в два раза меньше чем установленный.
[CPS05-4748] Предел на корзину по пропускной способности не влияет на трафик.
[CPS05-6734] Исправлена работа Range GET при граничных значениях запрашиваемого интервала.
[CPS05-5539] Исправлена некорректная работа тега NewerNoncurrentVersions.
[CPS05-6742] Исправлен код ответа GetObject на объект c DeleteMarker.
[CPS05-5284] Исправлен сбой сервиса S3GW при выполнении GetBucket.
[CPS05-5661] Удалены ложные ошибки в журнале сервиса ACC для действий политики жизненного цикла корзины.
[CPS05-6158] Исправлен сбой сервиса S3GW при установке нулевого лимита на пропускную способность корзины.
[CPS05-5428] Исправлена уязвимость типа Out-of-bounds Write при создании Etag.
[CPS05-5189] Исправлено переполнение буфера в утилите ostor-dbg.
[CPS05-5464] Исправлена утечка памяти при создании сервисов.
[CPS05-6415] Исправлена ошибка сегментации памяти в NS при запросе PCS_STOR_PING_REQ.
[CPS05-4820] Реализовано удаление директорий родителей сервисов OS/NS после сплитирования.
[CPS05-5820] Удалены лишние тома для сервисов ACC.
[CPS05-7210] Выключены бэкапы индексной таблицы сервисов.
[CPS05-7266] Исправлен скрипт создания конфига nginx.
[CPS05-6002] Сервисы S3 не балансируются, если создан кластер NFS.
[CPS05-6894] Кластер S3 создается с ошибкой, если ранее был создан кластер NFS.
Распределенный дисковый массив
[CPS05-7025] Исправлен сбой сервиса фрагментов хранилища при восстановлении избыточности разреженного файла.
[CPS05-7001] Исправлен сбой сервиса фрагментов хранилища при повреждении файла журнала.
[CPS05-6459] Устранено индексирование корневого каталога распределенной файловой системы для улучшения работоспособности сервисов метаданных на больших объёмах хранилища.
Файловое хранилище
[CPS05-6902] Исправлена проблема с освобождением места в томах NFS.
[CPS05-5990] Не происходит миграция отказоустойчивого IP шары NFS при отказе узла.
[CPS05-6056] Устранена проблема с пересозданием тома NFS.
Панель управления
[CPS05-6170] При смене языка интерфейса текст "Выбрать" в некоторых выпадающих списках не меняется без перезагрузки страницы.
[CPS05-5937] Отсутствует перевод суффикса статуса плавающего IP адреса в панели самообслуживания.
[CPS05-5260] Нет уведомления об успешной сборке кластера S3.
[CPS05-6417] Отсутствует разделитель между IP-адресами если агрегированному интерфейсу назначено более одного IP-адреса.
[CPS05-5215] Время от времени невозможно войти в систему: отображается пустая страница.
[CPS05-6261] Статус диска отображается в формате JSON.
[CPS05-6877] По умолчанию выбираются схемы кодирования для кластеров с пониженной зоной отказа.
[CPS05-6746] Кнопка "Сформировать и отправить" в отчёте об ошибке доступна до ввода обязательных полей.
[CPS05-6946] Отсуствует перевод элементов графического интерфейса на английский язык.
[CPS05-6737] Поиск по системным настройкам в панели администратора не работает.
Получение версии
Продукт Кибер Инфраструктура версии 6.5.2 можно обновить до версии 6.7 в разделе Настройки → Обновить. Перезагрузка узлов не требуется.