Новое Распределяем каналы MAX по категориям и территориям. Читать новость

🐛 Исправления ошибок



Ошибки в Kafka Connect (FLINK-40585, FLINK-40586, FLINK-40604 и др.): Исправлен ряд проблем, включая периодические сбои KafkaSinkITCase.rescaleListing, вызванные фехтованием восстановленных транзакций, и ошибку, при которой DynamicKafkaSourceEnumerator повторно отправлял события завершения уже завершенным читателям, что приводило к сбоям задач.

Проблемы с S3 (FLINK-40576, FLINK-40595): Удалена устаревшая и уязвимая транзитивная зависимость alluxio из flink-s3-fs-presto. В нативном S3-коннекторе исправлена ошибка, из-за которой всегда прерывались многочастные загрузки, необходимые для восстановления из checkpoint.

Проблемы с производительностью и утечки (FLINK-40584, FLINK-40644, FLINK-40645): Исправлена проблема с производительностью в RocksDB, связанная с неограниченным сканированием "могильных камней" (tombstones). В state backend ForSt устранены две критические утечки: утечка соединений S3A из-за незакрытых потоков и утечка памяти из-за накопления закрытых потоков в openedStreams.

Ошибки в SQL (FLINK-40578, FLINK-40606): Исправлена ошибка в функции OVERLAY, которая возвращала неверные результаты и могла приводить к повреждению данных для определенных комбинаций аргументов. Также исправлена ошибка генерации кода при приведении бинарных массивов.

Проблемы с PyFlink и метриками (FLINK-40592, FLINK-40628): Устранена ошибка инициализации PrometheusPushGatewayReporter с базовой аутентификацией на Java 17/21 из-за отсутствия JAXB. Решена проблема, из-за которой инициализация TTL в PyFlink могла зависать, оставляя задачи в состоянии INITIALIZING.

Проблемы в Flink CDC (FLINK-40594, FLINK-40623, FLINK-40640): Исправлена ошибка, при которой тип TIME(p > 3) молча усекался до миллисекунд. Решена проблема с исчерпанием пула соединений JDBC в Postgres CDC из-за того, что JdbcSourceChunkSplitter удерживал соединение на протяжении всего жизненного цикла задания.

Ошибки в JobManager (FLINK-40602): Исправлена ошибка, из-за которой JobManager молча пропускал работающие задания в ответе GET /jobs/overview, если JobMaster не отвечал или возвращал ошибку, что могло приводить к неверным решениям у клиентов.

🛠️ Технический долг и инфраструктура

Обновление зависимостей (FLINK-40603, FLINK-40617, FLINK-40629, FLINK-40630): Проведена работа по обновлению версий зависимостей, включая Hadoop до 3.4.3 для поддержки Java 25, обновление jackson-bom, log4j, avro в коннекторе Kafka и повышение версии Maven до 3.9.16.

Улучшение тестов (FLINK-40600, FLINK-40601, FLINK-40641): Добавлены и улучшены тесты для веб-панели (Vitest), включая покрытие для основных сервисов и компонентов. Также начата работа по покрытию контракта экспозиции Prometheus reporter тестами.

Проблемы с CI (FLINK-40579, FLINK-40634, FLINK-40636, FLINK-40642): Исправлена проблема в еженедельном CI коннекторов, который отменял другие ветки при первой неудаче и превышал лимит одновременных задач. Добавлены тайм-ауты для Maven/Aether, чтобы избежать зависаний CI на 50 минут.
Просмотры: 15
Открыть в MAX Сообщить о неточности

Сообщить о неточности

Опишите, что нужно исправить. Если есть источник, добавьте ссылку.

Вы покидаете datool.ru

Ссылка ведёт на внешний сайт. datool.ru не отвечает за его содержимое — проверьте адрес, прежде чем вводить пароли или платёжные данные.

Переход через 10 с

Перейти