From 4636d9ababcc01b586df1545ec4f63e7b6c8d4a7 Mon Sep 17 00:00:00 2001 From: Alexander Kuzmenkov Date: Thu, 6 Jun 2019 19:07:38 +0300 Subject: [PATCH] Mention #5189 in changelog for 19.7.3.9 and 19.6.2.11 --- CHANGELOG.md | 6 ++++-- CHANGELOG_RU.md | 2 ++ 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 115d0b89fb1..c3bb2300021 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -26,20 +26,21 @@ Kutenin](https://github.com/danlark1)) * Data loss on heavy load via KafkaEngine (#4736) [#5080](https://github.com/yandex/ClickHouse/pull/5080) ([Ivan](https://github.com/abyss7)) +* Fixed very rare data race condition that could happen when executing a query with UNION ALL involving at least two SELECTs from system.columns, system.tables, system.parts, system.parts_tables or tables of Merge family and performing ALTER of columns of the related tables concurrently. [#5189](https://github.com/yandex/ClickHouse/pull/5189) ([alexey-milovidov](https://github.com/alexey-milovidov)) ### Performance Improvements * Use radix sort for sorting by single numeric column in `ORDER BY` without `LIMIT`. [#5106](https://github.com/yandex/ClickHouse/pull/5106), [#4439](https://github.com/yandex/ClickHouse/pull/4439) ([Evgenii Pravda](https://github.com/kvinty), -[alexey-milovidov](https://github.com/alexey-milovidov) +[alexey-milovidov](https://github.com/alexey-milovidov)) ### Documentation * Translate documentation for some table engines to Chinese. [#5107](https://github.com/yandex/ClickHouse/pull/5107), [#5094](https://github.com/yandex/ClickHouse/pull/5094), [#5087](https://github.com/yandex/ClickHouse/pull/5087) -([张风啸](https://github.com/AlexZFX), +([张风啸](https://github.com/AlexZFX)), [#5068](https://github.com/yandex/ClickHouse/pull/5068) ([never lee](https://github.com/neverlee)) @@ -90,6 +91,7 @@ lee](https://github.com/neverlee)) * Fixed hanging on start of the server when a dictionary depends on another dictionary via a database with engine=Dictionary. [#4962](https://github.com/yandex/ClickHouse/pull/4962) ([Vitaly Baranov](https://github.com/vitlibar)) * Partially fix distributed_product_mode = local. It's possible to allow columns of local tables in where/having/order by/... via table aliases. Throw exception if table does not have alias. There's not possible to access to the columns without table aliases yet. [#4986](https://github.com/yandex/ClickHouse/pull/4986) ([Artem Zuikov](https://github.com/4ertus2)) * Fix potentially wrong result for `SELECT DISTINCT` with `JOIN` [#5001](https://github.com/yandex/ClickHouse/pull/5001) ([Artem Zuikov](https://github.com/4ertus2)) +* Fixed very rare data race condition that could happen when executing a query with UNION ALL involving at least two SELECTs from system.columns, system.tables, system.parts, system.parts_tables or tables of Merge family and performing ALTER of columns of the related tables concurrently. [#5189](https://github.com/yandex/ClickHouse/pull/5189) ([alexey-milovidov](https://github.com/alexey-milovidov)) ### Build/Testing/Packaging Improvements * Fixed test failures when running clickhouse-server on different host [#4713](https://github.com/yandex/ClickHouse/pull/4713) ([Vasily Nemkov](https://github.com/Enmk)) diff --git a/CHANGELOG_RU.md b/CHANGELOG_RU.md index 915cae3764a..dfb96c348e9 100644 --- a/CHANGELOG_RU.md +++ b/CHANGELOG_RU.md @@ -26,6 +26,7 @@ Kutenin](https://github.com/danlark1)) * Потеря загружаемых данных при больших потоках загрузки через KafkaEngine (#4736). [#5080](https://github.com/yandex/ClickHouse/pull/5080) ([Ivan](https://github.com/abyss7)) +* Исправлен очень редкий data race condition который мог произойти при выполнении запроса с UNION ALL включающего минимум два SELECT из таблиц system.columns, system.tables, system.parts, system.parts_tables или таблиц семейства Merge и одновременно выполняющихся запросов ALTER столбцов соответствующих таблиц. [#5189](https://github.com/yandex/ClickHouse/pull/5189) ([alexey-milovidov](https://github.com/alexey-milovidov)) ### Улучшения производительности * Используется поразрядная сортировка числовых колонок для `ORDER BY` без @@ -93,6 +94,7 @@ Kutenin](https://github.com/danlark1)) * Исправлено зависание на старте сервера если внешний словарь зависит от другого словаря через использование таблицы из БД с движком `Dictionary`. [#4962](https://github.com/yandex/ClickHouse/pull/4962) ([Vitaly Baranov](https://github.com/vitlibar)) * При использовании `distributed_product_mode = 'local'` корректно работает использование столбцов локальных таблиц в where/having/order by/... через табличные алиасы. Выкидывает исключение если таблица не имеет алиас. Доступ к столбцам без алиасов пока не возможен. [#4986](https://github.com/yandex/ClickHouse/pull/4986) ([Artem Zuikov](https://github.com/4ertus2)) * Исправлен потенциально некорректный результат для `SELECT DISTINCT` с `JOIN` [#5001](https://github.com/yandex/ClickHouse/pull/5001) ([Artem Zuikov](https://github.com/4ertus2)) +* Исправлен очень редкий data race condition который мог произойти при выполнении запроса с UNION ALL включающего минимум два SELECT из таблиц system.columns, system.tables, system.parts, system.parts_tables или таблиц семейства Merge и одновременно выполняющихся запросов ALTER столбцов соответствующих таблиц. [#5189](https://github.com/yandex/ClickHouse/pull/5189) ([alexey-milovidov](https://github.com/alexey-milovidov)) ### Улучшения сборки/тестирования/пакетирования * Исправлена неработоспособность тестов, если `clickhouse-server` запущен на удалённом хосте [#4713](https://github.com/yandex/ClickHouse/pull/4713) ([Vasily Nemkov](https://github.com/Enmk))