mirror of
https://github.com/ClickHouse/ClickHouse.git
synced 2024-11-22 07:31:57 +00:00
Small updates on roadmap
This commit is contained in:
parent
552ecd6b68
commit
41510275c5
@ -22,12 +22,14 @@ Upd. Доделывать будет другой человек. Приорит
|
||||
|
||||
### 1.2. Wait-free каталог баз данных.
|
||||
|
||||
Q1. Делает [Александр Токмаков](https://github.com/tavplubix), первый рабочий вариант в декабре 2019. Нужно для DataLens и Яндекс.Метрики.
|
||||
Q2. Делает [Александр Токмаков](https://github.com/tavplubix), первый рабочий вариант в декабре 2019. Нужно для DataLens и Яндекс.Метрики.
|
||||
|
||||
Манипуляции с каталогом баз данных: запросы CREATE TABLE, DROP TABLE, RENAME TABLE и DATABASE, требуют синхронизации с помощью блокировок. Эта синхронизация становится весьма сложной, так как на неё полагается много внутренних структур данных.
|
||||
|
||||
Предлагается реализовать альтернативный подход, в котором таблицы и базы данных являются всего лишь ссылками на persistent объекты. Подробное описание задачи: [#6787](https://github.com/ClickHouse/ClickHouse/issues/6787)
|
||||
|
||||
Upd. Сделана крупная часть задачи, но ориентироваться стоит уже на Q2.
|
||||
|
||||
### 1.3. Неблокирующие ALTER.
|
||||
|
||||
Q1. И полностью immutable куски. Делает [Александр Сапин](https://github.com/alesapin). Готов приступить к задаче в конце ноября 2019. Нужно для Яндекс.Метрики.
|
||||
@ -159,6 +161,8 @@ Upd. На данный момент исправляются проблемы с
|
||||
|
||||
Upd. Включили по-умолчанию. Удаление старого кода не раньше, чем после первого релиза, в котором это включено по-умолчанию и всё ещё можно выключить обратно.
|
||||
|
||||
Upd. Уже есть первый релиз, в котором это включено по-умолчанию.
|
||||
|
||||
### 2.2. Инфраструктура событий/метрик/ограничений/квот/трассировки.
|
||||
|
||||
В очереди. https://gist.github.com/alexey-milovidov/d62d73222d83b9319dc519cbb13aeff6
|
||||
@ -185,6 +189,8 @@ Upd. Включили по-умолчанию. Удаление старого
|
||||
|
||||
Александр Токмаков исправил множество проблем с использованием Context и сейчас переносит каталог БД наружу.
|
||||
|
||||
Upd. Каталог БД вынесен из Context.
|
||||
|
||||
### 2.8. Декларативный парсер запросов.
|
||||
|
||||
Средний приоритет. Нужно для YQL.
|
||||
@ -379,12 +385,14 @@ Upd. Задача на финальной стадии разработки.
|
||||
### 7.7. Доделать тесты под MSan.
|
||||
|
||||
Уже есть ASan, TSan, UBSan. Не хватает тестов под MSan. Они уже добавлены в CI, но не проходят.
|
||||
[Александр Кузьменков](https://github.com/akuzm).
|
||||
[Александр Кузьменков](https://github.com/akuzm) и [Александр Токмаков](https://github.com/tavplubix).
|
||||
|
||||
### 7.8. Добавить clang-tidy.
|
||||
|
||||
Уже есть PVS-Studio. Мы очень довольны, но этого недостаточно.
|
||||
|
||||
Upd. Алексей Миловидов. Добавлено некоторое множество проверок, но нужно рассмотреть все проверки подряд и добавить всё, что можно.
|
||||
|
||||
### 7.9. Проверки на стиль имён с помощью clang-tidy.
|
||||
|
||||
### 7.10. Включение UBSan и MSan в интеграционных тестах.
|
||||
@ -477,6 +485,8 @@ https://github.com/ClickHouse/ClickHouse/issues/8027#issuecomment-566670282
|
||||
|
||||
[Иван Лежанкин](https://github.com/abyss7).
|
||||
|
||||
Upd. В процессе реализации, есть pull request.
|
||||
|
||||
### 7.21. Автосборка для Linux ppc64.
|
||||
|
||||
[Иван Лежанкин](https://github.com/abyss7).
|
||||
@ -554,6 +564,8 @@ Upd. Сергей Штыков сделал функцию `randomPrintableASCII
|
||||
|
||||
UPD: Все патчи Максима отправлены в master. Задача взята в работу.
|
||||
|
||||
Upd: Задача в процессе реализации. Синхронизироваться будет master. Делает [Иван Лежанкин](https://github.com/abyss7)
|
||||
|
||||
### 7.26. Побайтовая идентичность репозитория с Аркадией.
|
||||
|
||||
Команда DevTools. Прогресс по задаче под вопросом.
|
||||
@ -607,6 +619,9 @@ UPD: Все патчи Максима отправлены в master. Задач
|
||||
|
||||
Есть жалобы на скорость загрузки и неудобство maintenance, operations, visibility.
|
||||
|
||||
Upd. Иван Блинков настроил CDN repo.clickhouse.tech, что решает проблему с доступностью зарубежом.
|
||||
Вопрос с operations, visibility пока актуален.
|
||||
|
||||
## 8. Интеграция с внешними системами.
|
||||
|
||||
### 8.1. Поддержка ALTER MODIFY SETTING для Kafka.
|
||||
@ -687,6 +702,7 @@ Andrew Onyshchuk. Есть pull request. Q1. Сделано.
|
||||
### 8.16.3. Поддержка формата MsgPack.
|
||||
|
||||
Павел Круглов, ВШЭ и Яндекс.
|
||||
Задача взята в работу.
|
||||
|
||||
### 8.16.4. Формат Regexp.
|
||||
|
||||
@ -815,6 +831,8 @@ Upd. Одну причину устранили, но ещё что-то неи
|
||||
|
||||
### 10.14. Поддержка всех типов в функции transform.
|
||||
|
||||
Задачу взяла Ольга Хвостикова.
|
||||
|
||||
### 10.15. Использование словарей как специализированного layout для Join.
|
||||
|
||||
### 10.16. Словари на локальном SSD.
|
||||
@ -840,9 +858,9 @@ Upd. Одну причину устранили, но ещё что-то неи
|
||||
|
||||
Нужно разобраться, как упаковывать Java в статический бинарник, возможно AppImage. Или предоставить максимально простую инструкцию по установке jdbc-bridge. Может быть будет заинтересован Александр Крашенинников, Badoo, так как он разработал jdbc-bridge.
|
||||
|
||||
### 11.3. Интеграционные тесты ODBC драйвера путём подключения ClickHouse к самому себе через ODBC.
|
||||
### 11.3. + Интеграционные тесты ODBC драйвера путём подключения ClickHouse к самому себе через ODBC.
|
||||
|
||||
Михаил Филимонов, Altinity. Есть почти готовый pull request.
|
||||
Михаил Филимонов, Altinity. Готово.
|
||||
|
||||
### 11.4. Исправление упячек с типами Date и Decimal в clickhouse-cpp.
|
||||
|
||||
@ -877,6 +895,7 @@ zhang2014, есть pull request.
|
||||
|
||||
[Виталий Баранов](https://github.com/vitlibar). Финальная стадия разработки, рабочая версия в начале февраля 2019.
|
||||
Q1. Сейчас сделаны все интерфейсы в коде и запросы, но не сделаны варианты хранения прав кроме прототипа.
|
||||
Upd. Сделано хранение прав. До готового к использованию состояния осталось несколько доработок.
|
||||
|
||||
### 12.2. + Управление пользователями и правами доступа с помощью SQL запросов.
|
||||
|
||||
@ -927,7 +946,7 @@ Q1/Q2.
|
||||
|
||||
### 14.2. Поддержка WITH для подзапросов.
|
||||
|
||||
Павел Потёмкин, ВШЭ.
|
||||
Михаил Коротов.
|
||||
|
||||
### 14.3. Поддержка подстановок для множеств в правой части IN.
|
||||
|
||||
@ -1058,6 +1077,7 @@ zhang2014
|
||||
### 16.3. Поддержка неконстантных аргументов с регулярными выражениями в функциях.
|
||||
|
||||
Данила Кутенин, но только после секретного изменения в работе.
|
||||
Upd. Секретного изменения в работе не будет, задачу будет делать другой человек.
|
||||
|
||||
### 16.4. Функция rowNumberForKey.
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user