From a55d32fe61acd022ae518c0279760491950f0711 Mon Sep 17 00:00:00 2001 From: katidisergei <158170069+katidisergei@users.noreply.github.com> Date: Fri, 13 Sep 2024 11:49:43 +0300 Subject: [PATCH 01/45] Update changelog-server.md for 24.1 RU Update changelog-server.md for 24.1 RU --- ydb/docs/ru/core/changelog-server.md | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/ydb/docs/ru/core/changelog-server.md b/ydb/docs/ru/core/changelog-server.md index ec5dd3f686d8..abb70637cf71 100644 --- a/ydb/docs/ru/core/changelog-server.md +++ b/ydb/docs/ru/core/changelog-server.md @@ -1,5 +1,28 @@ # Список изменений {{ ydb-short-name }} Server +## Версия 24.1 {#24-1} + +Дата выхода: 31 июля 2024. + +**Функциональность:** + +* -- + +**Встроенный UI:** + +* -- + +**Производительность:** + +* -- + +**Исправления ошибок:** + +* -- + + + + ## Версия 23.4 {#23-4} Дата выхода: 14 мая 2024. From 0f46d927f0474053d85cfd80b29f1b694db6ce22 Mon Sep 17 00:00:00 2001 From: katidisergei <158170069+katidisergei@users.noreply.github.com> Date: Fri, 13 Sep 2024 14:00:47 +0300 Subject: [PATCH 02/45] Update changelog-server.md for 24.1 RU --- ydb/docs/ru/core/changelog-server.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/ydb/docs/ru/core/changelog-server.md b/ydb/docs/ru/core/changelog-server.md index abb70637cf71..8af24343fef1 100644 --- a/ydb/docs/ru/core/changelog-server.md +++ b/ydb/docs/ru/core/changelog-server.md @@ -10,7 +10,8 @@ **Встроенный UI:** -* -- +* Resource consumption diagnostics +* Built-in charts **Производительность:** @@ -19,6 +20,7 @@ **Исправления ошибок:** * -- +* Исправлено нарушение порядка передаваемых изменений https://github.com/ydb-platform/ydb/pull/4105 From 1b8093f07507fa3a65641af859132df7c18d3b79 Mon Sep 17 00:00:00 2001 From: katidisergei <158170069+katidisergei@users.noreply.github.com> Date: Fri, 13 Sep 2024 15:32:36 +0300 Subject: [PATCH 03/45] Update changelog-server.md for 24.1 RU --- ydb/docs/ru/core/changelog-server.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/ydb/docs/ru/core/changelog-server.md b/ydb/docs/ru/core/changelog-server.md index 8af24343fef1..15dcf7d415fa 100644 --- a/ydb/docs/ru/core/changelog-server.md +++ b/ydb/docs/ru/core/changelog-server.md @@ -7,6 +7,7 @@ **Функциональность:** * -- +* Реализована асинхронная репликация между базами данных YDB https://github.com/ydb-platform/ydb/pull/5418 **Встроенный UI:** @@ -20,7 +21,8 @@ **Исправления ошибок:** * -- -* Исправлено нарушение порядка передаваемых изменений https://github.com/ydb-platform/ydb/pull/4105 +* [Исправлена](https://github.com/ydb-platform/ydb/pull/4105) ошибка приводящая к нарушению порядка передаваемых изменений при асинхронной репликации данных. +* [Устранена](https://github.com/ydb-platform/ydb/pull/3917) возможность появления ошибки переполнения очереди, CDC резервирует емкость очереди изменений при первоначальном сканировании. From 29c77b979367ef3613a91820cbc9c2b6403c7bfc Mon Sep 17 00:00:00 2001 From: katidisergei <158170069+katidisergei@users.noreply.github.com> Date: Fri, 13 Sep 2024 16:05:25 +0300 Subject: [PATCH 04/45] Update changelog-server.md with EN descriptions of the 23-4 server version --- ydb/docs/ru/core/changelog-server.md | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/ydb/docs/ru/core/changelog-server.md b/ydb/docs/ru/core/changelog-server.md index 15dcf7d415fa..79c6f7518e33 100644 --- a/ydb/docs/ru/core/changelog-server.md +++ b/ydb/docs/ru/core/changelog-server.md @@ -7,7 +7,7 @@ **Функциональность:** * -- -* Реализована асинхронная репликация между базами данных YDB https://github.com/ydb-platform/ydb/pull/5418 +* [Реализована](https://ydb.tech/docs/ru/concepts/async-replication) асинхронная репликация между базами данных YDB https://github.com/ydb-platform/ydb/pull/5418 **Встроенный UI:** @@ -20,9 +20,10 @@ **Исправления ошибок:** -* -- * [Исправлена](https://github.com/ydb-platform/ydb/pull/4105) ошибка приводящая к нарушению порядка передаваемых изменений при асинхронной репликации данных. -* [Устранена](https://github.com/ydb-platform/ydb/pull/3917) возможность появления ошибки переполнения очереди, CDC резервирует емкость очереди изменений при первоначальном сканировании. +* [Исправлена](https://github.com/ydb-platform/ydb/pull/3917) ошибка возможного переполнения очереди, CDC резервирует емкость очереди изменений при первоначальном сканировании. +* [Исправлена](https://github.com/ydb-platform/ydb/pull/4597) потенциальная взаимоблокировка между запросом записей и их отправкой. +* From 79ae08efb309bb254903477a3c7f1827fd8d53e0 Mon Sep 17 00:00:00 2001 From: katidisergei <158170069+katidisergei@users.noreply.github.com> Date: Fri, 13 Sep 2024 17:01:24 +0300 Subject: [PATCH 05/45] Update changelog-server.md for 24.1 RU --- ydb/docs/ru/core/changelog-server.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ydb/docs/ru/core/changelog-server.md b/ydb/docs/ru/core/changelog-server.md index 79c6f7518e33..f28e0e1c9c99 100644 --- a/ydb/docs/ru/core/changelog-server.md +++ b/ydb/docs/ru/core/changelog-server.md @@ -6,8 +6,8 @@ **Функциональность:** -* -- * [Реализована](https://ydb.tech/docs/ru/concepts/async-replication) асинхронная репликация между базами данных YDB https://github.com/ydb-platform/ydb/pull/5418 +* [Реализована](https://ydb.tech/docs/ru/yql/reference/udf/list/knn) UDF функция для точного векторного поиска k-NN. **Встроенный UI:** From 32a6cdd6e8bf1795058b861c1a3a0b4ba4f6f171 Mon Sep 17 00:00:00 2001 From: katidisergei <158170069+katidisergei@users.noreply.github.com> Date: Fri, 13 Sep 2024 18:44:07 +0300 Subject: [PATCH 06/45] Update changelog-server.md for 24.1 RU --- ydb/docs/ru/core/changelog-server.md | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/ydb/docs/ru/core/changelog-server.md b/ydb/docs/ru/core/changelog-server.md index f28e0e1c9c99..7e58b24a0cd1 100644 --- a/ydb/docs/ru/core/changelog-server.md +++ b/ydb/docs/ru/core/changelog-server.md @@ -11,21 +11,23 @@ **Встроенный UI:** -* Resource consumption diagnostics -* Built-in charts +* Добавлен дашборд диагностики потребления ресурсов. +* Добавлены графики для мониторинга основных показателей работы кластера YDB. **Производительность:** -* -- +* [Улучшена производительность](https://github.com/ydb-platform/ydb/pull/1576) в запросах возвращающих однострочные ответы. +* [Оптимизированы](https://github.com/ydb-platform/ydb/pull/1837) таймауты сессии от сервера до клиента, ранее таймаут составлял 5 секунд, что в худшем случае приводило к определению неработающего клиента в течении 10 секунд, время проверки теперь зависит от времени ожидания сеанса, что приводит к более быстрой смене лидера. +* [Оптимизировано](https://github.com/ydb-platform/ydb/pull/2391) потребление CPU schemeshard репликами особенно при обработке быстрых обновлений для таблиц с большим количеством разделов. +* [Улучшена](https://github.com/ydb-platform/ydb/pull/2676)) доступность query service ???. +* + **Исправления ошибок:** * [Исправлена](https://github.com/ydb-platform/ydb/pull/4105) ошибка приводящая к нарушению порядка передаваемых изменений при асинхронной репликации данных. * [Исправлена](https://github.com/ydb-platform/ydb/pull/3917) ошибка возможного переполнения очереди, CDC резервирует емкость очереди изменений при первоначальном сканировании. * [Исправлена](https://github.com/ydb-platform/ydb/pull/4597) потенциальная взаимоблокировка между запросом записей и их отправкой. -* - - ## Версия 23.4 {#23-4} From f4d7acb90b1e21e498d68aee8cb9b425f0c720e3 Mon Sep 17 00:00:00 2001 From: katidisergei <158170069+katidisergei@users.noreply.github.com> Date: Mon, 16 Sep 2024 20:44:38 +0300 Subject: [PATCH 07/45] Update changelog-server.md for 24.1 RU --- ydb/docs/ru/core/changelog-server.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/ydb/docs/ru/core/changelog-server.md b/ydb/docs/ru/core/changelog-server.md index 7e58b24a0cd1..f66323182a0c 100644 --- a/ydb/docs/ru/core/changelog-server.md +++ b/ydb/docs/ru/core/changelog-server.md @@ -28,6 +28,8 @@ * [Исправлена](https://github.com/ydb-platform/ydb/pull/4105) ошибка приводящая к нарушению порядка передаваемых изменений при асинхронной репликации данных. * [Исправлена](https://github.com/ydb-platform/ydb/pull/3917) ошибка возможного переполнения очереди, CDC резервирует емкость очереди изменений при первоначальном сканировании. * [Исправлена](https://github.com/ydb-platform/ydb/pull/4597) потенциальная взаимоблокировка между запросом записей и их отправкой. +* [Исправлена](https://github.com/ydb-platform/ydb/pull/2056) прблема потери очереди задач медиатора при переподключении медиатора, исправление позволяет обработать очередь задач медиатора при ресинхронизации + ## Версия 23.4 {#23-4} From d14a5e9ce26dea19d7db84c96850bfaacf1e2c35 Mon Sep 17 00:00:00 2001 From: katidisergei <158170069+katidisergei@users.noreply.github.com> Date: Mon, 16 Sep 2024 20:57:10 +0300 Subject: [PATCH 08/45] Update changelog-server.md for 24.1 RU --- ydb/docs/ru/core/changelog-server.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/ydb/docs/ru/core/changelog-server.md b/ydb/docs/ru/core/changelog-server.md index f66323182a0c..40181cd51854 100644 --- a/ydb/docs/ru/core/changelog-server.md +++ b/ydb/docs/ru/core/changelog-server.md @@ -28,7 +28,9 @@ * [Исправлена](https://github.com/ydb-platform/ydb/pull/4105) ошибка приводящая к нарушению порядка передаваемых изменений при асинхронной репликации данных. * [Исправлена](https://github.com/ydb-platform/ydb/pull/3917) ошибка возможного переполнения очереди, CDC резервирует емкость очереди изменений при первоначальном сканировании. * [Исправлена](https://github.com/ydb-platform/ydb/pull/4597) потенциальная взаимоблокировка между запросом записей и их отправкой. -* [Исправлена](https://github.com/ydb-platform/ydb/pull/2056) прблема потери очереди задач медиатора при переподключении медиатора, исправление позволяет обработать очередь задач медиатора при ресинхронизации +* [Исправлена](https://github.com/ydb-platform/ydb/pull/2056) прблема потери очереди задач медиатора при переподключении медиатора, исправление позволяет обработать очередь задач медиатора при ресинхронизации. +* [Исправлена](https://github.com/ydb-platform/ydb/pull/2305) проблема, когда shared ноды не возвращались из backend для отображения в Embedded UI для serverless баз. +* From 2e16693def8c3fabd90705d8ae9f461c0731b556 Mon Sep 17 00:00:00 2001 From: katidisergei <158170069+katidisergei@users.noreply.github.com> Date: Wed, 18 Sep 2024 19:33:56 +0300 Subject: [PATCH 09/45] Update changelog-server.md for 24.1 RU --- ydb/docs/ru/core/changelog-server.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/ydb/docs/ru/core/changelog-server.md b/ydb/docs/ru/core/changelog-server.md index 40181cd51854..20fe51c6b1d2 100644 --- a/ydb/docs/ru/core/changelog-server.md +++ b/ydb/docs/ru/core/changelog-server.md @@ -53,6 +53,8 @@ * [Исправлена](https://github.com/ydb-platform/ydb/pull/2651) проблема, приводящая к падению процесса `ydbd` из-за ошибочного состояния сессии записи в топик. * [Исправлена](https://github.com/ydb-platform/ydb/pull/3587) ошибка отображения метрики количества партиций в топике, ранее в ней отображалось некорректное значение. * [Устранены](https://github.com/ydb-platform/ydb/pull/2126) утечки памяти, которые проявлялись при копировании данных топиков между кластерами {{ ydb-short-name }}. Они могли приводить к завершению серверных процессов `ydbd` из-за исчерпания доступной оперативной памяти. +* [Исправлена](https://github.com/ydb-platform/ydb/pull/2624) проблема, когда при включенных и используемых волатильных транзакциях, возвращался успешный результат коммита транзакции которая на самом деле завершилась неудачей. +* ## Версия 23.3 {#23-3} From 4982a8eb0bdd8efd6f6972ea04672aacfe02f218 Mon Sep 17 00:00:00 2001 From: katidisergei <158170069+katidisergei@users.noreply.github.com> Date: Wed, 18 Sep 2024 19:55:03 +0300 Subject: [PATCH 10/45] Update changelog-server.md for 24.1 RU --- ydb/docs/ru/core/changelog-server.md | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/ydb/docs/ru/core/changelog-server.md b/ydb/docs/ru/core/changelog-server.md index 20fe51c6b1d2..726cc81ece55 100644 --- a/ydb/docs/ru/core/changelog-server.md +++ b/ydb/docs/ru/core/changelog-server.md @@ -22,7 +22,6 @@ * [Улучшена](https://github.com/ydb-platform/ydb/pull/2676)) доступность query service ???. * - **Исправления ошибок:** * [Исправлена](https://github.com/ydb-platform/ydb/pull/4105) ошибка приводящая к нарушению порядка передаваемых изменений при асинхронной репликации данных. @@ -30,8 +29,9 @@ * [Исправлена](https://github.com/ydb-platform/ydb/pull/4597) потенциальная взаимоблокировка между запросом записей и их отправкой. * [Исправлена](https://github.com/ydb-platform/ydb/pull/2056) прблема потери очереди задач медиатора при переподключении медиатора, исправление позволяет обработать очередь задач медиатора при ресинхронизации. * [Исправлена](https://github.com/ydb-platform/ydb/pull/2305) проблема, когда shared ноды не возвращались из backend для отображения в Embedded UI для serverless баз. -* - +* [Исправлена](https://github.com/ydb-platform/ydb/pull/2624) проблема, когда при включенных и используемых волатильных транзакциях, возвращался успешный результат коммита транзакции которая на самом деле завершилась неудачей. +* [Устранена](https://github.com/ydb-platform/ydb/pull/2839) проблема с блокировками в итераторе чтения при игнорировании пустых результатов. +* [Исправлена](https://github.com/ydb-platform/ydb/pull/3074) проблема когда немедленное (но локально обновлённое до повторяемого) чтение вызывало путаницу зависимостей между одновременными записями, что позволяло зафиксировать записи для одного и того же ключа в обратном порядке версий MVCC ## Версия 23.4 {#23-4} @@ -53,8 +53,7 @@ * [Исправлена](https://github.com/ydb-platform/ydb/pull/2651) проблема, приводящая к падению процесса `ydbd` из-за ошибочного состояния сессии записи в топик. * [Исправлена](https://github.com/ydb-platform/ydb/pull/3587) ошибка отображения метрики количества партиций в топике, ранее в ней отображалось некорректное значение. * [Устранены](https://github.com/ydb-platform/ydb/pull/2126) утечки памяти, которые проявлялись при копировании данных топиков между кластерами {{ ydb-short-name }}. Они могли приводить к завершению серверных процессов `ydbd` из-за исчерпания доступной оперативной памяти. -* [Исправлена](https://github.com/ydb-platform/ydb/pull/2624) проблема, когда при включенных и используемых волатильных транзакциях, возвращался успешный результат коммита транзакции которая на самом деле завершилась неудачей. -* + ## Версия 23.3 {#23-3} From 32587b6b5a610bbbbc8454428dd0297e1c5b1dd2 Mon Sep 17 00:00:00 2001 From: katidisergei <158170069+katidisergei@users.noreply.github.com> Date: Wed, 18 Sep 2024 20:34:41 +0300 Subject: [PATCH 11/45] Update changelog-server.md for 24.1 RU --- ydb/docs/ru/core/changelog-server.md | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/ydb/docs/ru/core/changelog-server.md b/ydb/docs/ru/core/changelog-server.md index 726cc81ece55..938a12df9e40 100644 --- a/ydb/docs/ru/core/changelog-server.md +++ b/ydb/docs/ru/core/changelog-server.md @@ -19,8 +19,6 @@ * [Улучшена производительность](https://github.com/ydb-platform/ydb/pull/1576) в запросах возвращающих однострочные ответы. * [Оптимизированы](https://github.com/ydb-platform/ydb/pull/1837) таймауты сессии от сервера до клиента, ранее таймаут составлял 5 секунд, что в худшем случае приводило к определению неработающего клиента в течении 10 секунд, время проверки теперь зависит от времени ожидания сеанса, что приводит к более быстрой смене лидера. * [Оптимизировано](https://github.com/ydb-platform/ydb/pull/2391) потребление CPU schemeshard репликами особенно при обработке быстрых обновлений для таблиц с большим количеством разделов. -* [Улучшена](https://github.com/ydb-platform/ydb/pull/2676)) доступность query service ???. -* **Исправления ошибок:** @@ -31,7 +29,10 @@ * [Исправлена](https://github.com/ydb-platform/ydb/pull/2305) проблема, когда shared ноды не возвращались из backend для отображения в Embedded UI для serverless баз. * [Исправлена](https://github.com/ydb-platform/ydb/pull/2624) проблема, когда при включенных и используемых волатильных транзакциях, возвращался успешный результат коммита транзакции которая на самом деле завершилась неудачей. * [Устранена](https://github.com/ydb-platform/ydb/pull/2839) проблема с блокировками в итераторе чтения при игнорировании пустых результатов. -* [Исправлена](https://github.com/ydb-platform/ydb/pull/3074) проблема когда немедленное (но локально обновлённое до повторяемого) чтение вызывало путаницу зависимостей между одновременными записями, что позволяло зафиксировать записи для одного и того же ключа в обратном порядке версий MVCC +* [Исправлена](https://github.com/ydb-platform/ydb/pull/3074) проблема когда немедленное (но локально обновлённое до повторяемого) чтение вызывало путаницу зависимостей между одновременными записями, что позволяло зафиксировать записи для одного и того же ключа в обратном порядке версий MVCC. +* [Исправлена](https://github.com/ydb-platform/ydb/pull/4343) проблема, когда реплики на чтение переставали обрабатывать запросы. +* [Исправлена](https://github.com/ydb-platform/ydb/pull/4979)ошибка когда после переименования таблицы могли остаться незафиксированные изменения. В худшем случае постоянные блокировки могли восстановиться после перезапуска сегмента, что привело бы к нарушению инварианта при попытке сохранения. +* [Исправлена](https://github.com/ydb-platform/ydb/pull/5081)ошибка когда запрос на обновление таблицы не менял значения в таблице, хотя операция помечена как успешная. ## Версия 23.4 {#23-4} From 47ed927941d91eee534f235199a73d3aff0dca89 Mon Sep 17 00:00:00 2001 From: katidisergei <158170069+katidisergei@users.noreply.github.com> Date: Wed, 18 Sep 2024 20:38:10 +0300 Subject: [PATCH 12/45] Update changelog-server.md for 24.1 RU --- ydb/docs/ru/core/changelog-server.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/ydb/docs/ru/core/changelog-server.md b/ydb/docs/ru/core/changelog-server.md index 938a12df9e40..81315eaaab6a 100644 --- a/ydb/docs/ru/core/changelog-server.md +++ b/ydb/docs/ru/core/changelog-server.md @@ -31,8 +31,8 @@ * [Устранена](https://github.com/ydb-platform/ydb/pull/2839) проблема с блокировками в итераторе чтения при игнорировании пустых результатов. * [Исправлена](https://github.com/ydb-platform/ydb/pull/3074) проблема когда немедленное (но локально обновлённое до повторяемого) чтение вызывало путаницу зависимостей между одновременными записями, что позволяло зафиксировать записи для одного и того же ключа в обратном порядке версий MVCC. * [Исправлена](https://github.com/ydb-platform/ydb/pull/4343) проблема, когда реплики на чтение переставали обрабатывать запросы. -* [Исправлена](https://github.com/ydb-platform/ydb/pull/4979)ошибка когда после переименования таблицы могли остаться незафиксированные изменения. В худшем случае постоянные блокировки могли восстановиться после перезапуска сегмента, что привело бы к нарушению инварианта при попытке сохранения. -* [Исправлена](https://github.com/ydb-platform/ydb/pull/5081)ошибка когда запрос на обновление таблицы не менял значения в таблице, хотя операция помечена как успешная. +* [Исправлена](https://github.com/ydb-platform/ydb/pull/4979) ошибка когда после переименования таблицы могли остаться незафиксированные изменения. В худшем случае постоянные блокировки могли восстановиться после перезапуска сегмента, что привело бы к нарушению инварианта при попытке сохранения. +* [Исправлена](https://github.com/ydb-platform/ydb/pull/5081) ошибка когда запрос на обновление таблицы не менял значения в таблице, хотя операция помечена как успешная. ## Версия 23.4 {#23-4} From 78f51ce76cccae255b06a648ff2d32c9cc72af7b Mon Sep 17 00:00:00 2001 From: katidisergei <158170069+katidisergei@users.noreply.github.com> Date: Tue, 24 Sep 2024 16:19:37 +0300 Subject: [PATCH 13/45] Update ydb/docs/ru/core/changelog-server.md Co-authored-by: Ivan Blinkov --- ydb/docs/ru/core/changelog-server.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ydb/docs/ru/core/changelog-server.md b/ydb/docs/ru/core/changelog-server.md index 81315eaaab6a..3de151cf5172 100644 --- a/ydb/docs/ru/core/changelog-server.md +++ b/ydb/docs/ru/core/changelog-server.md @@ -6,7 +6,7 @@ **Функциональность:** -* [Реализована](https://ydb.tech/docs/ru/concepts/async-replication) асинхронная репликация между базами данных YDB https://github.com/ydb-platform/ydb/pull/5418 +* [Реализована](https://github.com/ydb-platform/ydb/pull/5418) [асинхронная репликация(./concepts/async-replication.md) между базами данных {{ ydb-short-name }}. * [Реализована](https://ydb.tech/docs/ru/yql/reference/udf/list/knn) UDF функция для точного векторного поиска k-NN. **Встроенный UI:** From 3496123d6783664c3ad6d612be6ae695b87736c3 Mon Sep 17 00:00:00 2001 From: katidisergei <158170069+katidisergei@users.noreply.github.com> Date: Tue, 24 Sep 2024 16:20:21 +0300 Subject: [PATCH 14/45] Update ydb/docs/ru/core/changelog-server.md Co-authored-by: Ivan Blinkov --- ydb/docs/ru/core/changelog-server.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ydb/docs/ru/core/changelog-server.md b/ydb/docs/ru/core/changelog-server.md index 3de151cf5172..9cf2dabc66c5 100644 --- a/ydb/docs/ru/core/changelog-server.md +++ b/ydb/docs/ru/core/changelog-server.md @@ -7,7 +7,7 @@ **Функциональность:** * [Реализована](https://github.com/ydb-platform/ydb/pull/5418) [асинхронная репликация(./concepts/async-replication.md) между базами данных {{ ydb-short-name }}. -* [Реализована](https://ydb.tech/docs/ru/yql/reference/udf/list/knn) UDF функция для точного векторного поиска k-NN. +* Реализована [Knn UDF]](https://ydb.tech/docs/ru/yql/reference/udf/list/knn) для точного поиска ближайших векторов. **Встроенный UI:** From 57c21e830c3aafc094763e9f490797f6b17c3a55 Mon Sep 17 00:00:00 2001 From: katidisergei <158170069+katidisergei@users.noreply.github.com> Date: Tue, 24 Sep 2024 16:21:48 +0300 Subject: [PATCH 15/45] Update ydb/docs/ru/core/changelog-server.md Co-authored-by: Maksim Zinal --- ydb/docs/ru/core/changelog-server.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ydb/docs/ru/core/changelog-server.md b/ydb/docs/ru/core/changelog-server.md index 9cf2dabc66c5..e4a5ffeac439 100644 --- a/ydb/docs/ru/core/changelog-server.md +++ b/ydb/docs/ru/core/changelog-server.md @@ -17,7 +17,7 @@ **Производительность:** * [Улучшена производительность](https://github.com/ydb-platform/ydb/pull/1576) в запросах возвращающих однострочные ответы. -* [Оптимизированы](https://github.com/ydb-platform/ydb/pull/1837) таймауты сессии от сервера до клиента, ранее таймаут составлял 5 секунд, что в худшем случае приводило к определению неработающего клиента в течении 10 секунд, время проверки теперь зависит от времени ожидания сеанса, что приводит к более быстрой смене лидера. +* [Оптимизированы](https://github.com/ydb-platform/ydb/pull/1837) таймауты сессий сервиса координации от сервера до клиента. Ранее таймаут составлял 5 секунд, что в худшем случае приводило к определению неработающего клиента (и освобождению удерживаемых им ресурсов) в течение 10 секунд. В новой версии время проверки зависит от времени ожидания сеанса, что приводит к более быстрому реагированию при смене лидера или захвате распределенных блокировок. * [Оптимизировано](https://github.com/ydb-platform/ydb/pull/2391) потребление CPU schemeshard репликами особенно при обработке быстрых обновлений для таблиц с большим количеством разделов. **Исправления ошибок:** From 17ddb88c5cf4a638d38f9b6d38b8ef5f31b3c59c Mon Sep 17 00:00:00 2001 From: katidisergei <158170069+katidisergei@users.noreply.github.com> Date: Tue, 24 Sep 2024 16:22:01 +0300 Subject: [PATCH 16/45] Update ydb/docs/ru/core/changelog-server.md Co-authored-by: Maksim Zinal --- ydb/docs/ru/core/changelog-server.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ydb/docs/ru/core/changelog-server.md b/ydb/docs/ru/core/changelog-server.md index e4a5ffeac439..451fef959d48 100644 --- a/ydb/docs/ru/core/changelog-server.md +++ b/ydb/docs/ru/core/changelog-server.md @@ -18,7 +18,7 @@ * [Улучшена производительность](https://github.com/ydb-platform/ydb/pull/1576) в запросах возвращающих однострочные ответы. * [Оптимизированы](https://github.com/ydb-platform/ydb/pull/1837) таймауты сессий сервиса координации от сервера до клиента. Ранее таймаут составлял 5 секунд, что в худшем случае приводило к определению неработающего клиента (и освобождению удерживаемых им ресурсов) в течение 10 секунд. В новой версии время проверки зависит от времени ожидания сеанса, что приводит к более быстрому реагированию при смене лидера или захвате распределенных блокировок. -* [Оптимизировано](https://github.com/ydb-platform/ydb/pull/2391) потребление CPU schemeshard репликами особенно при обработке быстрых обновлений для таблиц с большим количеством разделов. +* [Оптимизировано](https://github.com/ydb-platform/ydb/pull/2391) потребление CPU SchemeShard репликами, особенно при обработке быстрых обновлений для таблиц с большим количеством разделов. **Исправления ошибок:** From d8dc627f6a7de8128f8b8afb9725bd438257c9d2 Mon Sep 17 00:00:00 2001 From: katidisergei <158170069+katidisergei@users.noreply.github.com> Date: Tue, 24 Sep 2024 16:23:02 +0300 Subject: [PATCH 17/45] Update ydb/docs/ru/core/changelog-server.md Co-authored-by: Maksim Zinal --- ydb/docs/ru/core/changelog-server.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ydb/docs/ru/core/changelog-server.md b/ydb/docs/ru/core/changelog-server.md index 451fef959d48..e0ae287e75e4 100644 --- a/ydb/docs/ru/core/changelog-server.md +++ b/ydb/docs/ru/core/changelog-server.md @@ -24,7 +24,7 @@ * [Исправлена](https://github.com/ydb-platform/ydb/pull/4105) ошибка приводящая к нарушению порядка передаваемых изменений при асинхронной репликации данных. * [Исправлена](https://github.com/ydb-platform/ydb/pull/3917) ошибка возможного переполнения очереди, CDC резервирует емкость очереди изменений при первоначальном сканировании. -* [Исправлена](https://github.com/ydb-platform/ydb/pull/4597) потенциальная взаимоблокировка между запросом записей и их отправкой. +* [Исправлена](https://github.com/ydb-platform/ydb/pull/4597) потенциальная взаимоблокировка между получением записей CDC и их отправкой. * [Исправлена](https://github.com/ydb-platform/ydb/pull/2056) прблема потери очереди задач медиатора при переподключении медиатора, исправление позволяет обработать очередь задач медиатора при ресинхронизации. * [Исправлена](https://github.com/ydb-platform/ydb/pull/2305) проблема, когда shared ноды не возвращались из backend для отображения в Embedded UI для serverless баз. * [Исправлена](https://github.com/ydb-platform/ydb/pull/2624) проблема, когда при включенных и используемых волатильных транзакциях, возвращался успешный результат коммита транзакции которая на самом деле завершилась неудачей. From fa0b24217a6a2acfffdae7b66d3823519fa533ef Mon Sep 17 00:00:00 2001 From: katidisergei <158170069+katidisergei@users.noreply.github.com> Date: Tue, 24 Sep 2024 16:23:38 +0300 Subject: [PATCH 18/45] Update ydb/docs/ru/core/changelog-server.md Co-authored-by: Maksim Zinal --- ydb/docs/ru/core/changelog-server.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ydb/docs/ru/core/changelog-server.md b/ydb/docs/ru/core/changelog-server.md index e0ae287e75e4..03e4b16e4c17 100644 --- a/ydb/docs/ru/core/changelog-server.md +++ b/ydb/docs/ru/core/changelog-server.md @@ -28,7 +28,7 @@ * [Исправлена](https://github.com/ydb-platform/ydb/pull/2056) прблема потери очереди задач медиатора при переподключении медиатора, исправление позволяет обработать очередь задач медиатора при ресинхронизации. * [Исправлена](https://github.com/ydb-platform/ydb/pull/2305) проблема, когда shared ноды не возвращались из backend для отображения в Embedded UI для serverless баз. * [Исправлена](https://github.com/ydb-platform/ydb/pull/2624) проблема, когда при включенных и используемых волатильных транзакциях, возвращался успешный результат коммита транзакции которая на самом деле завершилась неудачей. -* [Устранена](https://github.com/ydb-platform/ydb/pull/2839) проблема с блокировками в итераторе чтения при игнорировании пустых результатов. +* [Устранена](https://github.com/ydb-platform/ydb/pull/2839) редко возникающая ошибка, приводившая к потере установленных блокировок и успешному подтверждению транзакций, которые должны были завершиться ошибкой TLI. * [Исправлена](https://github.com/ydb-platform/ydb/pull/3074) проблема когда немедленное (но локально обновлённое до повторяемого) чтение вызывало путаницу зависимостей между одновременными записями, что позволяло зафиксировать записи для одного и того же ключа в обратном порядке версий MVCC. * [Исправлена](https://github.com/ydb-platform/ydb/pull/4343) проблема, когда реплики на чтение переставали обрабатывать запросы. * [Исправлена](https://github.com/ydb-platform/ydb/pull/4979) ошибка когда после переименования таблицы могли остаться незафиксированные изменения. В худшем случае постоянные блокировки могли восстановиться после перезапуска сегмента, что привело бы к нарушению инварианта при попытке сохранения. From e7b380af76e8875b68446ca693572daba6eb758e Mon Sep 17 00:00:00 2001 From: katidisergei <158170069+katidisergei@users.noreply.github.com> Date: Tue, 24 Sep 2024 16:29:44 +0300 Subject: [PATCH 19/45] Update ydb/docs/ru/core/changelog-server.md Co-authored-by: Maksim Zinal --- ydb/docs/ru/core/changelog-server.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ydb/docs/ru/core/changelog-server.md b/ydb/docs/ru/core/changelog-server.md index 03e4b16e4c17..336da251c0fa 100644 --- a/ydb/docs/ru/core/changelog-server.md +++ b/ydb/docs/ru/core/changelog-server.md @@ -27,7 +27,7 @@ * [Исправлена](https://github.com/ydb-platform/ydb/pull/4597) потенциальная взаимоблокировка между получением записей CDC и их отправкой. * [Исправлена](https://github.com/ydb-platform/ydb/pull/2056) прблема потери очереди задач медиатора при переподключении медиатора, исправление позволяет обработать очередь задач медиатора при ресинхронизации. * [Исправлена](https://github.com/ydb-platform/ydb/pull/2305) проблема, когда shared ноды не возвращались из backend для отображения в Embedded UI для serverless баз. -* [Исправлена](https://github.com/ydb-platform/ydb/pull/2624) проблема, когда при включенных и используемых волатильных транзакциях, возвращался успешный результат коммита транзакции которая на самом деле завершилась неудачей. +* [Исправлена](https://github.com/ydb-platform/ydb/pull/2624) редко возникающая ошибка, когда при включенных и используемых волатильных транзакциях возвращался успешный результат подтверждения транзакции, которая на самом деле завершилась неудачей. * [Устранена](https://github.com/ydb-platform/ydb/pull/2839) редко возникающая ошибка, приводившая к потере установленных блокировок и успешному подтверждению транзакций, которые должны были завершиться ошибкой TLI. * [Исправлена](https://github.com/ydb-platform/ydb/pull/3074) проблема когда немедленное (но локально обновлённое до повторяемого) чтение вызывало путаницу зависимостей между одновременными записями, что позволяло зафиксировать записи для одного и того же ключа в обратном порядке версий MVCC. * [Исправлена](https://github.com/ydb-platform/ydb/pull/4343) проблема, когда реплики на чтение переставали обрабатывать запросы. From 2cced3272c1c0a31f097ad283d1608658cbd8bac Mon Sep 17 00:00:00 2001 From: katidisergei <158170069+katidisergei@users.noreply.github.com> Date: Tue, 24 Sep 2024 16:31:15 +0300 Subject: [PATCH 20/45] Update ydb/docs/ru/core/changelog-server.md Co-authored-by: Maksim Zinal --- ydb/docs/ru/core/changelog-server.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ydb/docs/ru/core/changelog-server.md b/ydb/docs/ru/core/changelog-server.md index 336da251c0fa..b5ab2fbe257a 100644 --- a/ydb/docs/ru/core/changelog-server.md +++ b/ydb/docs/ru/core/changelog-server.md @@ -31,7 +31,7 @@ * [Устранена](https://github.com/ydb-platform/ydb/pull/2839) редко возникающая ошибка, приводившая к потере установленных блокировок и успешному подтверждению транзакций, которые должны были завершиться ошибкой TLI. * [Исправлена](https://github.com/ydb-platform/ydb/pull/3074) проблема когда немедленное (но локально обновлённое до повторяемого) чтение вызывало путаницу зависимостей между одновременными записями, что позволяло зафиксировать записи для одного и того же ключа в обратном порядке версий MVCC. * [Исправлена](https://github.com/ydb-platform/ydb/pull/4343) проблема, когда реплики на чтение переставали обрабатывать запросы. -* [Исправлена](https://github.com/ydb-platform/ydb/pull/4979) ошибка когда после переименования таблицы могли остаться незафиксированные изменения. В худшем случае постоянные блокировки могли восстановиться после перезапуска сегмента, что привело бы к нарушению инварианта при попытке сохранения. +* [Исправлена](https://github.com/ydb-platform/ydb/pull/4979) редкая ошибка, которая могла привести к аварийному завершению процессов базы данных при наличии неподтвержденных транзакций над таблицей в момент ее переименования. * [Исправлена](https://github.com/ydb-platform/ydb/pull/5081) ошибка когда запрос на обновление таблицы не менял значения в таблице, хотя операция помечена как успешная. From ef00d0754b098925e61dc8f7a1da0f69bbcbf9be Mon Sep 17 00:00:00 2001 From: katidisergei <158170069+katidisergei@users.noreply.github.com> Date: Tue, 24 Sep 2024 16:36:54 +0300 Subject: [PATCH 21/45] Update ydb/docs/ru/core/changelog-server.md Co-authored-by: Maksim Zinal --- ydb/docs/ru/core/changelog-server.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ydb/docs/ru/core/changelog-server.md b/ydb/docs/ru/core/changelog-server.md index b5ab2fbe257a..f520b0775f6c 100644 --- a/ydb/docs/ru/core/changelog-server.md +++ b/ydb/docs/ru/core/changelog-server.md @@ -29,7 +29,7 @@ * [Исправлена](https://github.com/ydb-platform/ydb/pull/2305) проблема, когда shared ноды не возвращались из backend для отображения в Embedded UI для serverless баз. * [Исправлена](https://github.com/ydb-platform/ydb/pull/2624) редко возникающая ошибка, когда при включенных и используемых волатильных транзакциях возвращался успешный результат подтверждения транзакции, которая на самом деле завершилась неудачей. * [Устранена](https://github.com/ydb-platform/ydb/pull/2839) редко возникающая ошибка, приводившая к потере установленных блокировок и успешному подтверждению транзакций, которые должны были завершиться ошибкой TLI. -* [Исправлена](https://github.com/ydb-platform/ydb/pull/3074) проблема когда немедленное (но локально обновлённое до повторяемого) чтение вызывало путаницу зависимостей между одновременными записями, что позволяло зафиксировать записи для одного и того же ключа в обратном порядке версий MVCC. +* [Исправлена](https://github.com/ydb-platform/ydb/pull/3074) редкая ошибка, приводящая к возможному нарушению гарантий целостности данных при конкурентном записи и чтении данных по определенному ключу. * [Исправлена](https://github.com/ydb-platform/ydb/pull/4343) проблема, когда реплики на чтение переставали обрабатывать запросы. * [Исправлена](https://github.com/ydb-platform/ydb/pull/4979) редкая ошибка, которая могла привести к аварийному завершению процессов базы данных при наличии неподтвержденных транзакций над таблицей в момент ее переименования. * [Исправлена](https://github.com/ydb-platform/ydb/pull/5081) ошибка когда запрос на обновление таблицы не менял значения в таблице, хотя операция помечена как успешная. From e717e717148c9a08818079f318afdf328ecb2fe2 Mon Sep 17 00:00:00 2001 From: katidisergei <158170069+katidisergei@users.noreply.github.com> Date: Tue, 24 Sep 2024 16:58:15 +0300 Subject: [PATCH 22/45] Update changelog-server.md --- ydb/docs/ru/core/changelog-server.md | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/ydb/docs/ru/core/changelog-server.md b/ydb/docs/ru/core/changelog-server.md index f520b0775f6c..6695d135882c 100644 --- a/ydb/docs/ru/core/changelog-server.md +++ b/ydb/docs/ru/core/changelog-server.md @@ -6,8 +6,10 @@ **Функциональность:** -* [Реализована](https://github.com/ydb-platform/ydb/pull/5418) [асинхронная репликация(./concepts/async-replication.md) между базами данных {{ ydb-short-name }}. -* Реализована [Knn UDF]](https://ydb.tech/docs/ru/yql/reference/udf/list/knn) для точного поиска ближайших векторов. +* [Реализована](https://github.com/ydb-platform/ydb/pull/5418) [асинхронная репликация](./concepts/async-replication.md) между базами данных {{ ydb-short-name }}. +* Реализована [Knn UDF](./yql/reference/yql-core/udf/list/knn.md) для точного поиска ближайших векторов. +* Разработан сервис QueryService, обеспечивающий возможность выполнения всех типов запросов (DML, DDL) и выборку неограниченных объёмов данных; +* Реализована поддержка аутентификации и получения перечня групп из внешних LDAP-каталогов. **Встроенный UI:** @@ -23,7 +25,7 @@ **Исправления ошибок:** * [Исправлена](https://github.com/ydb-platform/ydb/pull/4105) ошибка приводящая к нарушению порядка передаваемых изменений при асинхронной репликации данных. -* [Исправлена](https://github.com/ydb-platform/ydb/pull/3917) ошибка возможного переполнения очереди, CDC резервирует емкость очереди изменений при первоначальном сканировании. +* [Исправлена](https://github.com/ydb-platform/ydb/pull/3917) ошибка возможного переполнения очереди, [Change Data Capture](cdc.md) резервирует емкость очереди изменений при первоначальном сканировании. * [Исправлена](https://github.com/ydb-platform/ydb/pull/4597) потенциальная взаимоблокировка между получением записей CDC и их отправкой. * [Исправлена](https://github.com/ydb-platform/ydb/pull/2056) прблема потери очереди задач медиатора при переподключении медиатора, исправление позволяет обработать очередь задач медиатора при ресинхронизации. * [Исправлена](https://github.com/ydb-platform/ydb/pull/2305) проблема, когда shared ноды не возвращались из backend для отображения в Embedded UI для serverless баз. From 3cdb77c92ded9c0434507f51123bf127a2ad069a Mon Sep 17 00:00:00 2001 From: katidisergei <158170069+katidisergei@users.noreply.github.com> Date: Tue, 24 Sep 2024 17:01:14 +0300 Subject: [PATCH 23/45] Update changelog-server.md --- ydb/docs/ru/core/changelog-server.md | 3 --- 1 file changed, 3 deletions(-) diff --git a/ydb/docs/ru/core/changelog-server.md b/ydb/docs/ru/core/changelog-server.md index 6695d135882c..04595b046fda 100644 --- a/ydb/docs/ru/core/changelog-server.md +++ b/ydb/docs/ru/core/changelog-server.md @@ -18,17 +18,14 @@ **Производительность:** -* [Улучшена производительность](https://github.com/ydb-platform/ydb/pull/1576) в запросах возвращающих однострочные ответы. * [Оптимизированы](https://github.com/ydb-platform/ydb/pull/1837) таймауты сессий сервиса координации от сервера до клиента. Ранее таймаут составлял 5 секунд, что в худшем случае приводило к определению неработающего клиента (и освобождению удерживаемых им ресурсов) в течение 10 секунд. В новой версии время проверки зависит от времени ожидания сеанса, что приводит к более быстрому реагированию при смене лидера или захвате распределенных блокировок. * [Оптимизировано](https://github.com/ydb-platform/ydb/pull/2391) потребление CPU SchemeShard репликами, особенно при обработке быстрых обновлений для таблиц с большим количеством разделов. **Исправления ошибок:** -* [Исправлена](https://github.com/ydb-platform/ydb/pull/4105) ошибка приводящая к нарушению порядка передаваемых изменений при асинхронной репликации данных. * [Исправлена](https://github.com/ydb-platform/ydb/pull/3917) ошибка возможного переполнения очереди, [Change Data Capture](cdc.md) резервирует емкость очереди изменений при первоначальном сканировании. * [Исправлена](https://github.com/ydb-platform/ydb/pull/4597) потенциальная взаимоблокировка между получением записей CDC и их отправкой. * [Исправлена](https://github.com/ydb-platform/ydb/pull/2056) прблема потери очереди задач медиатора при переподключении медиатора, исправление позволяет обработать очередь задач медиатора при ресинхронизации. -* [Исправлена](https://github.com/ydb-platform/ydb/pull/2305) проблема, когда shared ноды не возвращались из backend для отображения в Embedded UI для serverless баз. * [Исправлена](https://github.com/ydb-platform/ydb/pull/2624) редко возникающая ошибка, когда при включенных и используемых волатильных транзакциях возвращался успешный результат подтверждения транзакции, которая на самом деле завершилась неудачей. * [Устранена](https://github.com/ydb-platform/ydb/pull/2839) редко возникающая ошибка, приводившая к потере установленных блокировок и успешному подтверждению транзакций, которые должны были завершиться ошибкой TLI. * [Исправлена](https://github.com/ydb-platform/ydb/pull/3074) редкая ошибка, приводящая к возможному нарушению гарантий целостности данных при конкурентном записи и чтении данных по определенному ключу. From c568b0fd549ee66a9b3d527f933211353dbcbba8 Mon Sep 17 00:00:00 2001 From: katidisergei <158170069+katidisergei@users.noreply.github.com> Date: Tue, 24 Sep 2024 17:07:58 +0300 Subject: [PATCH 24/45] Update changelog-server.md --- ydb/docs/ru/core/changelog-server.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/ydb/docs/ru/core/changelog-server.md b/ydb/docs/ru/core/changelog-server.md index 04595b046fda..616a835b70b8 100644 --- a/ydb/docs/ru/core/changelog-server.md +++ b/ydb/docs/ru/core/changelog-server.md @@ -23,7 +23,7 @@ **Исправления ошибок:** -* [Исправлена](https://github.com/ydb-platform/ydb/pull/3917) ошибка возможного переполнения очереди, [Change Data Capture](cdc.md) резервирует емкость очереди изменений при первоначальном сканировании. +* [Исправлена](https://github.com/ydb-platform/ydb/pull/3917) ошибка возможного переполнения очереди, [Change Data Capture](./dev/cdc.md) резервирует емкость очереди изменений при первоначальном сканировании. * [Исправлена](https://github.com/ydb-platform/ydb/pull/4597) потенциальная взаимоблокировка между получением записей CDC и их отправкой. * [Исправлена](https://github.com/ydb-platform/ydb/pull/2056) прблема потери очереди задач медиатора при переподключении медиатора, исправление позволяет обработать очередь задач медиатора при ресинхронизации. * [Исправлена](https://github.com/ydb-platform/ydb/pull/2624) редко возникающая ошибка, когда при включенных и используемых волатильных транзакциях возвращался успешный результат подтверждения транзакции, которая на самом деле завершилась неудачей. @@ -32,6 +32,7 @@ * [Исправлена](https://github.com/ydb-platform/ydb/pull/4343) проблема, когда реплики на чтение переставали обрабатывать запросы. * [Исправлена](https://github.com/ydb-platform/ydb/pull/4979) редкая ошибка, которая могла привести к аварийному завершению процессов базы данных при наличии неподтвержденных транзакций над таблицей в момент ее переименования. * [Исправлена](https://github.com/ydb-platform/ydb/pull/5081) ошибка когда запрос на обновление таблицы не менял значения в таблице, хотя операция помечена как успешная. +* [Исправлена](https://github.com/ydb-platform/ydb/pull/3632) ошибка в логике вычисления статуса статической группы, когда статическая группа не помечалась нерабочей, хотя должна была. ## Версия 23.4 {#23-4} From 088e5e83769d605536a132532e868828754c9716 Mon Sep 17 00:00:00 2001 From: katidisergei <158170069+katidisergei@users.noreply.github.com> Date: Tue, 24 Sep 2024 17:24:31 +0300 Subject: [PATCH 25/45] Update changelog-server.md From e469ae0aed0cbd1b743ec918bb5093baa0b4b88e Mon Sep 17 00:00:00 2001 From: katidisergei <158170069+katidisergei@users.noreply.github.com> Date: Tue, 24 Sep 2024 17:33:45 +0300 Subject: [PATCH 26/45] Update changelog-server.md --- ydb/docs/ru/core/changelog-server.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ydb/docs/ru/core/changelog-server.md b/ydb/docs/ru/core/changelog-server.md index 616a835b70b8..8ab3dba227da 100644 --- a/ydb/docs/ru/core/changelog-server.md +++ b/ydb/docs/ru/core/changelog-server.md @@ -8,7 +8,7 @@ * [Реализована](https://github.com/ydb-platform/ydb/pull/5418) [асинхронная репликация](./concepts/async-replication.md) между базами данных {{ ydb-short-name }}. * Реализована [Knn UDF](./yql/reference/yql-core/udf/list/knn.md) для точного поиска ближайших векторов. -* Разработан сервис QueryService, обеспечивающий возможность выполнения всех типов запросов (DML, DDL) и выборку неограниченных объёмов данных; +* Разработан сервис QueryService, обеспечивающий возможность выполнения всех типов запросов (DML, DDL) и выборку неограниченных объёмов данных. * Реализована поддержка аутентификации и получения перечня групп из внешних LDAP-каталогов. **Встроенный UI:** From 62d599d0cfd05ad90e24ed32033750c4e34ba847 Mon Sep 17 00:00:00 2001 From: katidisergei <158170069+katidisergei@users.noreply.github.com> Date: Tue, 24 Sep 2024 17:47:42 +0300 Subject: [PATCH 27/45] Update changelog-server.md MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit попоравил YDB на {{ ydb-short-name }} --- ydb/docs/ru/core/changelog-server.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ydb/docs/ru/core/changelog-server.md b/ydb/docs/ru/core/changelog-server.md index 8ab3dba227da..b22fddcff9e1 100644 --- a/ydb/docs/ru/core/changelog-server.md +++ b/ydb/docs/ru/core/changelog-server.md @@ -14,7 +14,7 @@ **Встроенный UI:** * Добавлен дашборд диагностики потребления ресурсов. -* Добавлены графики для мониторинга основных показателей работы кластера YDB. +* Добавлены графики для мониторинга основных показателей работы кластера {{ ydb-short-name }}. **Производительность:** From f4f8d8e87d0d6ec87a990ad82a7d2fa7bb7a49f8 Mon Sep 17 00:00:00 2001 From: katidisergei <158170069+katidisergei@users.noreply.github.com> Date: Tue, 24 Sep 2024 18:33:46 +0300 Subject: [PATCH 28/45] Update changelog-server.md MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit добавил инфо про LDAP и описание нескольких фиксов --- ydb/docs/ru/core/changelog-server.md | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ydb/docs/ru/core/changelog-server.md b/ydb/docs/ru/core/changelog-server.md index b22fddcff9e1..c4d24e5522f8 100644 --- a/ydb/docs/ru/core/changelog-server.md +++ b/ydb/docs/ru/core/changelog-server.md @@ -9,7 +9,7 @@ * [Реализована](https://github.com/ydb-platform/ydb/pull/5418) [асинхронная репликация](./concepts/async-replication.md) между базами данных {{ ydb-short-name }}. * Реализована [Knn UDF](./yql/reference/yql-core/udf/list/knn.md) для точного поиска ближайших векторов. * Разработан сервис QueryService, обеспечивающий возможность выполнения всех типов запросов (DML, DDL) и выборку неограниченных объёмов данных. -* Реализована поддержка аутентификации и получения перечня групп из внешних LDAP-каталогов. +* Реализована поддержка [аутентификации](./concepts/auth.md) и получения перечня групп из внешних LDAP-каталогов. **Встроенный UI:** @@ -33,6 +33,9 @@ * [Исправлена](https://github.com/ydb-platform/ydb/pull/4979) редкая ошибка, которая могла привести к аварийному завершению процессов базы данных при наличии неподтвержденных транзакций над таблицей в момент ее переименования. * [Исправлена](https://github.com/ydb-platform/ydb/pull/5081) ошибка когда запрос на обновление таблицы не менял значения в таблице, хотя операция помечена как успешная. * [Исправлена](https://github.com/ydb-platform/ydb/pull/3632) ошибка в логике вычисления статуса статической группы, когда статическая группа не помечалась нерабочей, хотя должна была. +* [Исправлено](https://github.com/ydb-platform/ydb/pull/1835) аварийное завершение отладочной сборки и сообщение о неожиданном результате, в случае остановки таблеток даташарда во время работы некоторых операций. +* [Исправлена](https://github.com/ydb-platform/ydb/pull/2169) ошибка частичного коммита распределённой транзакции с незакомиченными изменениями в случае некоторых гонок с рестартами. +* [Исправлены](https://github.com/ydb-platform/ydb/pull/2374) аномалии с чтением устаревших данных, которые были обнаружены с помощью Jepsen. ## Версия 23.4 {#23-4} From 75000fe9d26b98008183391819b7c05788c23871 Mon Sep 17 00:00:00 2001 From: katidisergei <158170069+katidisergei@users.noreply.github.com> Date: Tue, 24 Sep 2024 18:34:46 +0300 Subject: [PATCH 29/45] Update changelog-server.md --- ydb/docs/ru/core/changelog-server.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ydb/docs/ru/core/changelog-server.md b/ydb/docs/ru/core/changelog-server.md index c4d24e5522f8..8080211d7ddb 100644 --- a/ydb/docs/ru/core/changelog-server.md +++ b/ydb/docs/ru/core/changelog-server.md @@ -33,7 +33,7 @@ * [Исправлена](https://github.com/ydb-platform/ydb/pull/4979) редкая ошибка, которая могла привести к аварийному завершению процессов базы данных при наличии неподтвержденных транзакций над таблицей в момент ее переименования. * [Исправлена](https://github.com/ydb-platform/ydb/pull/5081) ошибка когда запрос на обновление таблицы не менял значения в таблице, хотя операция помечена как успешная. * [Исправлена](https://github.com/ydb-platform/ydb/pull/3632) ошибка в логике вычисления статуса статической группы, когда статическая группа не помечалась нерабочей, хотя должна была. -* [Исправлено](https://github.com/ydb-platform/ydb/pull/1835) аварийное завершение отладочной сборки и сообщение о неожиданном результате, в случае остановки таблеток даташарда во время работы некоторых операций. +* [Исправлено](https://github.com/ydb-platform/ydb/pull/1835) аварийное завершение отладочной сборки и неправильный тип результирующего сообщения, в случае остановки таблеток даташарда во время работы некоторых операций. * [Исправлена](https://github.com/ydb-platform/ydb/pull/2169) ошибка частичного коммита распределённой транзакции с незакомиченными изменениями в случае некоторых гонок с рестартами. * [Исправлены](https://github.com/ydb-platform/ydb/pull/2374) аномалии с чтением устаревших данных, которые были обнаружены с помощью Jepsen. From cfd637b599e0f369ff350f0aa1f00f246deab0b9 Mon Sep 17 00:00:00 2001 From: katidisergei <158170069+katidisergei@users.noreply.github.com> Date: Tue, 24 Sep 2024 18:39:01 +0300 Subject: [PATCH 30/45] Update changelog-server.md MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit убрал "Ошибка специфична для 24-1 и выше. Предлагаю исключить из заметок к выпуску по 24-1. " --- ydb/docs/ru/core/changelog-server.md | 1 - 1 file changed, 1 deletion(-) diff --git a/ydb/docs/ru/core/changelog-server.md b/ydb/docs/ru/core/changelog-server.md index 8080211d7ddb..1b4529485bc3 100644 --- a/ydb/docs/ru/core/changelog-server.md +++ b/ydb/docs/ru/core/changelog-server.md @@ -31,7 +31,6 @@ * [Исправлена](https://github.com/ydb-platform/ydb/pull/3074) редкая ошибка, приводящая к возможному нарушению гарантий целостности данных при конкурентном записи и чтении данных по определенному ключу. * [Исправлена](https://github.com/ydb-platform/ydb/pull/4343) проблема, когда реплики на чтение переставали обрабатывать запросы. * [Исправлена](https://github.com/ydb-platform/ydb/pull/4979) редкая ошибка, которая могла привести к аварийному завершению процессов базы данных при наличии неподтвержденных транзакций над таблицей в момент ее переименования. -* [Исправлена](https://github.com/ydb-platform/ydb/pull/5081) ошибка когда запрос на обновление таблицы не менял значения в таблице, хотя операция помечена как успешная. * [Исправлена](https://github.com/ydb-platform/ydb/pull/3632) ошибка в логике вычисления статуса статической группы, когда статическая группа не помечалась нерабочей, хотя должна была. * [Исправлено](https://github.com/ydb-platform/ydb/pull/1835) аварийное завершение отладочной сборки и неправильный тип результирующего сообщения, в случае остановки таблеток даташарда во время работы некоторых операций. * [Исправлена](https://github.com/ydb-platform/ydb/pull/2169) ошибка частичного коммита распределённой транзакции с незакомиченными изменениями в случае некоторых гонок с рестартами. From 3afe851399a06806684a9eb089f15b3872625c0a Mon Sep 17 00:00:00 2001 From: katidisergei <158170069+katidisergei@users.noreply.github.com> Date: Wed, 25 Sep 2024 19:42:53 +0300 Subject: [PATCH 31/45] Update ydb/docs/ru/core/changelog-server.md Co-authored-by: Ivan Blinkov --- ydb/docs/ru/core/changelog-server.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ydb/docs/ru/core/changelog-server.md b/ydb/docs/ru/core/changelog-server.md index 1b4529485bc3..aaa4ca9d705e 100644 --- a/ydb/docs/ru/core/changelog-server.md +++ b/ydb/docs/ru/core/changelog-server.md @@ -8,7 +8,7 @@ * [Реализована](https://github.com/ydb-platform/ydb/pull/5418) [асинхронная репликация](./concepts/async-replication.md) между базами данных {{ ydb-short-name }}. * Реализована [Knn UDF](./yql/reference/yql-core/udf/list/knn.md) для точного поиска ближайших векторов. -* Разработан сервис QueryService, обеспечивающий возможность выполнения всех типов запросов (DML, DDL) и выборку неограниченных объёмов данных. +* Разработан gRPC сервис QueryService, обеспечивающий возможность выполнения всех типов запросов (DML, DDL) и выборку неограниченных объёмов данных. * Реализована поддержка [аутентификации](./concepts/auth.md) и получения перечня групп из внешних LDAP-каталогов. **Встроенный UI:** From 2a394a683e6395eccf84bd50d8ba214cf9bdccc4 Mon Sep 17 00:00:00 2001 From: katidisergei <158170069+katidisergei@users.noreply.github.com> Date: Wed, 25 Sep 2024 19:48:39 +0300 Subject: [PATCH 32/45] Update ydb/docs/ru/core/changelog-server.md Co-authored-by: Ivan Blinkov --- ydb/docs/ru/core/changelog-server.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/ydb/docs/ru/core/changelog-server.md b/ydb/docs/ru/core/changelog-server.md index aaa4ca9d705e..6a7a432a49d6 100644 --- a/ydb/docs/ru/core/changelog-server.md +++ b/ydb/docs/ru/core/changelog-server.md @@ -18,8 +18,8 @@ **Производительность:** -* [Оптимизированы](https://github.com/ydb-platform/ydb/pull/1837) таймауты сессий сервиса координации от сервера до клиента. Ранее таймаут составлял 5 секунд, что в худшем случае приводило к определению неработающего клиента (и освобождению удерживаемых им ресурсов) в течение 10 секунд. В новой версии время проверки зависит от времени ожидания сеанса, что приводит к более быстрому реагированию при смене лидера или захвате распределенных блокировок. -* [Оптимизировано](https://github.com/ydb-platform/ydb/pull/2391) потребление CPU SchemeShard репликами, особенно при обработке быстрых обновлений для таблиц с большим количеством разделов. +* [Оптимизированы](https://github.com/ydb-platform/ydb/pull/1837) таймауты сессий сервиса координации от сервера до клиента. Ранее таймаут составлял 5 секунд, что в худшем случае приводило к определению неработающего клиента (и освобождению удерживаемых им ресурсов) в течение 10 секунд. В новой версии время проверки зависит от времени ожидания сеанса, что обеспечивает более быстрое реагирование при смене лидера или захвате распределённых блокировок. +* [Оптимизировано](https://github.com/ydb-platform/ydb/pull/2391) потребление CPU репликами [SchemeShard](./glossary.md#scheme-shard), особенно при обработке быстрых обновлений для таблиц с большим количеством партиций. **Исправления ошибок:** From 06518e408f2e3821c54c1a7348f983eaed18db9d Mon Sep 17 00:00:00 2001 From: katidisergei <158170069+katidisergei@users.noreply.github.com> Date: Wed, 25 Sep 2024 19:49:43 +0300 Subject: [PATCH 33/45] Update ydb/docs/ru/core/changelog-server.md Co-authored-by: Ivan Blinkov --- ydb/docs/ru/core/changelog-server.md | 17 ++++++++--------- 1 file changed, 8 insertions(+), 9 deletions(-) diff --git a/ydb/docs/ru/core/changelog-server.md b/ydb/docs/ru/core/changelog-server.md index 6a7a432a49d6..3ab4653fe281 100644 --- a/ydb/docs/ru/core/changelog-server.md +++ b/ydb/docs/ru/core/changelog-server.md @@ -26,15 +26,14 @@ * [Исправлена](https://github.com/ydb-platform/ydb/pull/3917) ошибка возможного переполнения очереди, [Change Data Capture](./dev/cdc.md) резервирует емкость очереди изменений при первоначальном сканировании. * [Исправлена](https://github.com/ydb-platform/ydb/pull/4597) потенциальная взаимоблокировка между получением записей CDC и их отправкой. * [Исправлена](https://github.com/ydb-platform/ydb/pull/2056) прблема потери очереди задач медиатора при переподключении медиатора, исправление позволяет обработать очередь задач медиатора при ресинхронизации. -* [Исправлена](https://github.com/ydb-platform/ydb/pull/2624) редко возникающая ошибка, когда при включенных и используемых волатильных транзакциях возвращался успешный результат подтверждения транзакции, которая на самом деле завершилась неудачей. -* [Устранена](https://github.com/ydb-platform/ydb/pull/2839) редко возникающая ошибка, приводившая к потере установленных блокировок и успешному подтверждению транзакций, которые должны были завершиться ошибкой TLI. -* [Исправлена](https://github.com/ydb-platform/ydb/pull/3074) редкая ошибка, приводящая к возможному нарушению гарантий целостности данных при конкурентном записи и чтении данных по определенному ключу. -* [Исправлена](https://github.com/ydb-platform/ydb/pull/4343) проблема, когда реплики на чтение переставали обрабатывать запросы. -* [Исправлена](https://github.com/ydb-platform/ydb/pull/4979) редкая ошибка, которая могла привести к аварийному завершению процессов базы данных при наличии неподтвержденных транзакций над таблицей в момент ее переименования. -* [Исправлена](https://github.com/ydb-platform/ydb/pull/3632) ошибка в логике вычисления статуса статической группы, когда статическая группа не помечалась нерабочей, хотя должна была. -* [Исправлено](https://github.com/ydb-platform/ydb/pull/1835) аварийное завершение отладочной сборки и неправильный тип результирующего сообщения, в случае остановки таблеток даташарда во время работы некоторых операций. -* [Исправлена](https://github.com/ydb-platform/ydb/pull/2169) ошибка частичного коммита распределённой транзакции с незакомиченными изменениями в случае некоторых гонок с рестартами. -* [Исправлены](https://github.com/ydb-platform/ydb/pull/2374) аномалии с чтением устаревших данных, которые были обнаружены с помощью Jepsen. +* [Исправлена](https://github.com/ydb-platform/ydb/pull/2624) редко возникающая ошибка, когда при включённых и используемых волатильных транзакциях возвращался успешный результат подтверждения транзакции до того, как она была успешно закоммичена. +* [Исправлена](https://github.com/ydb-platform/ydb/pull/2839) редко возникающая ошибка, приводившая к потере установленных блокировок и успешному подтверждению транзакций, которые должны были завершиться ошибкой Transaction Locks Invalidated. +* [Исправлена](https://github.com/ydb-platform/ydb/pull/3074) редкая ошибка, приводящая к возможному нарушению гарантий целостности данных при конкурентной записи и чтении данных по определённому ключу. +* [Исправлена](https://github.com/ydb-platform/ydb/pull/4343) проблема, из-за которой реплики для чтения переставали обрабатывать запросы. +* [Исправлена](https://github.com/ydb-platform/ydb/pull/4979) редкая ошибка, которая могла привести к аварийному завершению процессов базы данных при наличии неподтверждённых транзакций над таблицей в момент её переименования. +* [Исправлена](https://github.com/ydb-platform/ydb/pull/3632) ошибка в логике определения статуса статической группы, когда статическая группа не помечалась нерабочей, хотя должна была. +* [Исправлена](https://github.com/ydb-platform/ydb/pull/2169) ошибка частичного коммита распределённой транзакции с незакоммиченными изменениями в случае некоторых гонок с рестартами. +* [Исправлены](https://github.com/ydb-platform/ydb/pull/2374) аномалии с чтением устаревших данных, которые были [обнаружены с помощью Jepsen](https://blog.ydb.tech/hardening-ydb-with-jepsen-lessons-learned-e3238a7ef4f2). ## Версия 23.4 {#23-4} From 50fc47962134df2d8643a0d2fe3c369d1d9edf3c Mon Sep 17 00:00:00 2001 From: katidisergei <158170069+katidisergei@users.noreply.github.com> Date: Wed, 25 Sep 2024 20:09:49 +0300 Subject: [PATCH 34/45] Update changelog-server.md --- ydb/docs/ru/core/changelog-server.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/ydb/docs/ru/core/changelog-server.md b/ydb/docs/ru/core/changelog-server.md index 3ab4653fe281..dd23f96480cb 100644 --- a/ydb/docs/ru/core/changelog-server.md +++ b/ydb/docs/ru/core/changelog-server.md @@ -9,12 +9,12 @@ * [Реализована](https://github.com/ydb-platform/ydb/pull/5418) [асинхронная репликация](./concepts/async-replication.md) между базами данных {{ ydb-short-name }}. * Реализована [Knn UDF](./yql/reference/yql-core/udf/list/knn.md) для точного поиска ближайших векторов. * Разработан gRPC сервис QueryService, обеспечивающий возможность выполнения всех типов запросов (DML, DDL) и выборку неограниченных объёмов данных. -* Реализована поддержка [аутентификации](./concepts/auth.md) и получения перечня групп из внешних LDAP-каталогов. +* Реализована [интеграция с LDAP протоколом](./concepts/auth.md) и возможность получения перечня групп из внешних LDAP-каталогов. **Встроенный UI:** -* Добавлен дашборд диагностики потребления ресурсов. -* Добавлены графики для мониторинга основных показателей работы кластера {{ ydb-short-name }}. +* Добавлен дашборд диагностики потребления ресурсов, который находится на вкладке с информацией о базе данных и позволяет определить текущее состояние потребление основных ресурсов: ядер процессора, оперативной памяти и места в сетевом распределенном хранилище. +* Добавлены графики для мониторинга основных показателей работы кластера {{ ydb-short-name }}. **Производительность:** From 38561b9b321ae4af3b394226d7c8ff4fbef13872 Mon Sep 17 00:00:00 2001 From: katidisergei <158170069+katidisergei@users.noreply.github.com> Date: Tue, 1 Oct 2024 10:28:11 +0300 Subject: [PATCH 35/45] Update changelog-server.md --- ydb/docs/ru/core/changelog-server.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/ydb/docs/ru/core/changelog-server.md b/ydb/docs/ru/core/changelog-server.md index dd23f96480cb..678ae14327d7 100644 --- a/ydb/docs/ru/core/changelog-server.md +++ b/ydb/docs/ru/core/changelog-server.md @@ -6,7 +6,6 @@ **Функциональность:** -* [Реализована](https://github.com/ydb-platform/ydb/pull/5418) [асинхронная репликация](./concepts/async-replication.md) между базами данных {{ ydb-short-name }}. * Реализована [Knn UDF](./yql/reference/yql-core/udf/list/knn.md) для точного поиска ближайших векторов. * Разработан gRPC сервис QueryService, обеспечивающий возможность выполнения всех типов запросов (DML, DDL) и выборку неограниченных объёмов данных. * Реализована [интеграция с LDAP протоколом](./concepts/auth.md) и возможность получения перечня групп из внешних LDAP-каталогов. @@ -26,7 +25,7 @@ * [Исправлена](https://github.com/ydb-platform/ydb/pull/3917) ошибка возможного переполнения очереди, [Change Data Capture](./dev/cdc.md) резервирует емкость очереди изменений при первоначальном сканировании. * [Исправлена](https://github.com/ydb-platform/ydb/pull/4597) потенциальная взаимоблокировка между получением записей CDC и их отправкой. * [Исправлена](https://github.com/ydb-platform/ydb/pull/2056) прблема потери очереди задач медиатора при переподключении медиатора, исправление позволяет обработать очередь задач медиатора при ресинхронизации. -* [Исправлена](https://github.com/ydb-platform/ydb/pull/2624) редко возникающая ошибка, когда при включённых и используемых волатильных транзакциях возвращался успешный результат подтверждения транзакции до того, как она была успешно закоммичена. +* [Исправлена](https://github.com/ydb-platform/ydb/pull/2624) редко возникающая ошибка, когда при включённых и используемых волатильных транзакциях возвращался успешный результат подтверждения транзакции до того, как она была успешно закоммичена. Волатильные транзакции по умолчанию выключены, находятся в разработке. * [Исправлена](https://github.com/ydb-platform/ydb/pull/2839) редко возникающая ошибка, приводившая к потере установленных блокировок и успешному подтверждению транзакций, которые должны были завершиться ошибкой Transaction Locks Invalidated. * [Исправлена](https://github.com/ydb-platform/ydb/pull/3074) редкая ошибка, приводящая к возможному нарушению гарантий целостности данных при конкурентной записи и чтении данных по определённому ключу. * [Исправлена](https://github.com/ydb-platform/ydb/pull/4343) проблема, из-за которой реплики для чтения переставали обрабатывать запросы. From 387b1975617741363f8bf7fa64493f98628fb2dd Mon Sep 17 00:00:00 2001 From: katidisergei <158170069+katidisergei@users.noreply.github.com> Date: Tue, 1 Oct 2024 10:42:46 +0300 Subject: [PATCH 36/45] Update changelog-server.md no-trailing-spaces Trailing spaces [Expected: 0 or 2; Actual: 1] --- ydb/docs/ru/core/changelog-server.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ydb/docs/ru/core/changelog-server.md b/ydb/docs/ru/core/changelog-server.md index 678ae14327d7..63a3dfb6a31c 100644 --- a/ydb/docs/ru/core/changelog-server.md +++ b/ydb/docs/ru/core/changelog-server.md @@ -13,7 +13,7 @@ **Встроенный UI:** * Добавлен дашборд диагностики потребления ресурсов, который находится на вкладке с информацией о базе данных и позволяет определить текущее состояние потребление основных ресурсов: ядер процессора, оперативной памяти и места в сетевом распределенном хранилище. -* Добавлены графики для мониторинга основных показателей работы кластера {{ ydb-short-name }}. +* Добавлены графики для мониторинга основных показателей работы кластера {{ ydb-short-name }}. **Производительность:** From 66addde0744d3f514f6be055401da15f00407c3b Mon Sep 17 00:00:00 2001 From: katidisergei <158170069+katidisergei@users.noreply.github.com> Date: Tue, 1 Oct 2024 11:29:45 +0300 Subject: [PATCH 37/45] Update changelog-server.md fix links --- ydb/docs/ru/core/changelog-server.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ydb/docs/ru/core/changelog-server.md b/ydb/docs/ru/core/changelog-server.md index 63a3dfb6a31c..547835ba472a 100644 --- a/ydb/docs/ru/core/changelog-server.md +++ b/ydb/docs/ru/core/changelog-server.md @@ -18,7 +18,7 @@ **Производительность:** * [Оптимизированы](https://github.com/ydb-platform/ydb/pull/1837) таймауты сессий сервиса координации от сервера до клиента. Ранее таймаут составлял 5 секунд, что в худшем случае приводило к определению неработающего клиента (и освобождению удерживаемых им ресурсов) в течение 10 секунд. В новой версии время проверки зависит от времени ожидания сеанса, что обеспечивает более быстрое реагирование при смене лидера или захвате распределённых блокировок. -* [Оптимизировано](https://github.com/ydb-platform/ydb/pull/2391) потребление CPU репликами [SchemeShard](./glossary.md#scheme-shard), особенно при обработке быстрых обновлений для таблиц с большим количеством партиций. +* [Оптимизировано](https://github.com/ydb-platform/ydb/pull/2391) потребление CPU репликами [SchemeShard](./concepts/glossary.md#scheme-shard), особенно при обработке быстрых обновлений для таблиц с большим количеством партиций. **Исправления ошибок:** From d4af34a9d29c8540b70ce58e04510b5d7f5051a4 Mon Sep 17 00:00:00 2001 From: katidisergei <158170069+katidisergei@users.noreply.github.com> Date: Tue, 1 Oct 2024 11:46:15 +0300 Subject: [PATCH 38/45] Update changelog-server.md --- ydb/docs/ru/core/changelog-server.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ydb/docs/ru/core/changelog-server.md b/ydb/docs/ru/core/changelog-server.md index 547835ba472a..92d2d53275e1 100644 --- a/ydb/docs/ru/core/changelog-server.md +++ b/ydb/docs/ru/core/changelog-server.md @@ -6,7 +6,7 @@ **Функциональность:** -* Реализована [Knn UDF](./yql/reference/yql-core/udf/list/knn.md) для точного поиска ближайших векторов. +* Реализована [Knn UDF](./yql/reference/yql-core/udf//list/knn.md) для точного поиска ближайших векторов. * Разработан gRPC сервис QueryService, обеспечивающий возможность выполнения всех типов запросов (DML, DDL) и выборку неограниченных объёмов данных. * Реализована [интеграция с LDAP протоколом](./concepts/auth.md) и возможность получения перечня групп из внешних LDAP-каталогов. From c28d5cfc6b5412809e88b02cf3f803a38f413fa1 Mon Sep 17 00:00:00 2001 From: katidisergei <158170069+katidisergei@users.noreply.github.com> Date: Tue, 1 Oct 2024 11:55:40 +0300 Subject: [PATCH 39/45] Update changelog-server.md --- ydb/docs/ru/core/changelog-server.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ydb/docs/ru/core/changelog-server.md b/ydb/docs/ru/core/changelog-server.md index 92d2d53275e1..ae6a6c227de2 100644 --- a/ydb/docs/ru/core/changelog-server.md +++ b/ydb/docs/ru/core/changelog-server.md @@ -6,7 +6,7 @@ **Функциональность:** -* Реализована [Knn UDF](./yql/reference/yql-core/udf//list/knn.md) для точного поиска ближайших векторов. +* Реализована [Knn UDF](./yql/reference/udf/list/knn.md) для точного поиска ближайших векторов. * Разработан gRPC сервис QueryService, обеспечивающий возможность выполнения всех типов запросов (DML, DDL) и выборку неограниченных объёмов данных. * Реализована [интеграция с LDAP протоколом](./concepts/auth.md) и возможность получения перечня групп из внешних LDAP-каталогов. From 119cdcd0e6e95e83876024ea634c940217ddc006 Mon Sep 17 00:00:00 2001 From: katidisergei <158170069+katidisergei@users.noreply.github.com> Date: Thu, 24 Oct 2024 17:21:16 +0300 Subject: [PATCH 40/45] Update changelog-server.md for 24.1 EN --- ydb/docs/en/core/changelog-server.md | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/ydb/docs/en/core/changelog-server.md b/ydb/docs/en/core/changelog-server.md index f6a3368527dc..e0abe03f6c25 100644 --- a/ydb/docs/en/core/changelog-server.md +++ b/ydb/docs/en/core/changelog-server.md @@ -1,5 +1,23 @@ # {{ ydb-short-name }} Server changelog +## Version 23.4 {#24-1} + +Release date: July 31, 2024. + +### Functionality + +* The [Knn UDF](./yql/reference/udf/list/knn.md) function for precise nearest vector search has been implemented. +* The QueryService gRPC service has been developed, providing the ability to execute all types of queries (DML, DDL) and to retrieve unlimited amounts of data. +* [Integration with the LDAP protocol](./concepts/auth.md) has been implemented, and it is now possible to obtain a list of groups from external LDAP directories. + +### Embedded UI + +### Performance + +### Bug fixes + + + ## Version 23.4 {#23-4} Release date: May 14, 2024. From 30638ba6010298eaefc4853e78ea55e3a95c9675 Mon Sep 17 00:00:00 2001 From: katidisergei <158170069+katidisergei@users.noreply.github.com> Date: Thu, 24 Oct 2024 17:30:19 +0300 Subject: [PATCH 41/45] Update changelog-server.md for 24.1 EN --- ydb/docs/en/core/changelog-server.md | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/ydb/docs/en/core/changelog-server.md b/ydb/docs/en/core/changelog-server.md index e0abe03f6c25..88255ef6141f 100644 --- a/ydb/docs/en/core/changelog-server.md +++ b/ydb/docs/en/core/changelog-server.md @@ -12,8 +12,15 @@ Release date: July 31, 2024. ### Embedded UI +* A resource consumption diagnostic dashboard has been added, which is located on the database information tab and allows you to determine the current state of consumption of the main resources: processor cores, RAM, and space in the network distributed storage. +* Charts for monitoring the key performance indicators of the {{ ydb-short-name }} cluster have been added. + ### Performance +* [Sessions timeouts](https://github.com/ydb-platform/ydb/pull/1837) for the coordination service from the server to the client have been optimized. Previously, the timeout was 5 seconds, which in the worst case led to identifying an unresponsive client (and releasing the resources it was holding) within 10 seconds. In the new version, the check time depends on the session waiting time, which provides a faster response when changing the leader or acquiring distributed locks. +* CPU consumption by [SchemeShard](./concepts/glossary.md#scheme-shard) replicas has been [optimized](https://github.com/ydb-platform/ydb/pull/2391), especially when processing fast updates for tables with a large number of partitions. + + ### Bug fixes From 538d5f848d658380464e5a02d40fcd695711e3cf Mon Sep 17 00:00:00 2001 From: katidisergei <158170069+katidisergei@users.noreply.github.com> Date: Thu, 24 Oct 2024 17:46:59 +0300 Subject: [PATCH 42/45] Update changelog-server.md for 24.1 EN --- ydb/docs/en/core/changelog-server.md | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/ydb/docs/en/core/changelog-server.md b/ydb/docs/en/core/changelog-server.md index 88255ef6141f..c546bc6aad0a 100644 --- a/ydb/docs/en/core/changelog-server.md +++ b/ydb/docs/en/core/changelog-server.md @@ -20,10 +20,19 @@ Release date: July 31, 2024. * [Sessions timeouts](https://github.com/ydb-platform/ydb/pull/1837) for the coordination service from the server to the client have been optimized. Previously, the timeout was 5 seconds, which in the worst case led to identifying an unresponsive client (and releasing the resources it was holding) within 10 seconds. In the new version, the check time depends on the session waiting time, which provides a faster response when changing the leader or acquiring distributed locks. * CPU consumption by [SchemeShard](./concepts/glossary.md#scheme-shard) replicas has been [optimized](https://github.com/ydb-platform/ydb/pull/2391), especially when processing fast updates for tables with a large number of partitions. - ### Bug fixes - +* The error of a possible queue overflow has been [fixed](https://github.com/ydb-platform/ydb/pull/3917). [Change Data Capture](./dev/cdc.md) reserves the capacity of the change queue during the initial scan. +* A potential deadlock between receiving CDC records and sending them has been [fixed](https://github.com/ydb-platform/ydb/pull/4597). +* The issue of losing the mediator task queue when reconnecting the mediator has been [fixed](https://github.com/ydb-platform/ydb/pull/2056). The fix allows processing the mediator task queue during resynchronization. +* A rarely occurring error has been [fixed](https://github.com/ydb-platform/ydb/pull/2624), when with volatile transactions enabled and used, a successful transaction confirmation result was returned before it was successfully committed. Volatile transactions are turned off by default and are under development. +* A rare error has been [fixed](https://github.com/ydb-platform/ydb/pull/2839) that led to the loss of established locks and the successful confirmation of transactions that should have failed with the Transaction Locks Invalidated error. +* A rare error that could lead to a possible violation of data integrity guarantees during concurrent writing and reading data by a specific key has been [fixed](https://github.com/ydb-platform/ydb/pull/3074). +* The problem has been [fixed](https://github.com/ydb-platform/ydb/pull/4343), due to which read replicas stopped processing requests. +* A rare error has been [fixed](https://github.com/ydb-platform/ydb/pull/4979) that could lead to database processes terminating abnormally if there were uncommitted transactions on a table at the time of its renaming. +* An error in the logic of determining the status of a static group has been [fixed](https://github.com/ydb-platform/ydb/pull/3632), when a static group was not marked as non-working, although it should have been. +* An error of partial commit of a distributed transaction with uncommitted changes in case of some races with restarts has been [fixed](https://github.com/ydb-platform/ydb/pull/2169). +* Anomalies with reading outdated data, which were [detected using Jepsen](https://blog.ydb.tech/hardening-ydb-with-jepsen-lessons-learned-e3238a7ef4f2), have been [fixed](https://github.com/ydb-platform/ydb/pull/2374). ## Version 23.4 {#23-4} From 657b27acec939d96f9ea2e4e84528d566aec9e22 Mon Sep 17 00:00:00 2001 From: katidisergei <158170069+katidisergei@users.noreply.github.com> Date: Thu, 24 Oct 2024 17:49:06 +0300 Subject: [PATCH 43/45] Update changelog-server.md From 35f48a34dbc82a2e255e056c0fa04358602e6a90 Mon Sep 17 00:00:00 2001 From: katidisergei <158170069+katidisergei@users.noreply.github.com> Date: Thu, 24 Oct 2024 17:54:06 +0300 Subject: [PATCH 44/45] Update changelog-server.md for 24.1 EN --- ydb/docs/en/core/changelog-server.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ydb/docs/en/core/changelog-server.md b/ydb/docs/en/core/changelog-server.md index c546bc6aad0a..d6fe1aa5b4a3 100644 --- a/ydb/docs/en/core/changelog-server.md +++ b/ydb/docs/en/core/changelog-server.md @@ -1,6 +1,6 @@ # {{ ydb-short-name }} Server changelog -## Version 23.4 {#24-1} +## Version 24.1 {#24-1} Release date: July 31, 2024. From 3c072724c60b1b59df2042a5e1b317a097597727 Mon Sep 17 00:00:00 2001 From: katidisergei <158170069+katidisergei@users.noreply.github.com> Date: Thu, 24 Oct 2024 17:59:46 +0300 Subject: [PATCH 45/45] Update changelog-server.md for 24.1 RU --- ydb/docs/ru/core/changelog-server.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ydb/docs/ru/core/changelog-server.md b/ydb/docs/ru/core/changelog-server.md index c9f819922089..e809a4e48255 100644 --- a/ydb/docs/ru/core/changelog-server.md +++ b/ydb/docs/ru/core/changelog-server.md @@ -24,7 +24,7 @@ * [Исправлена](https://github.com/ydb-platform/ydb/pull/3917) ошибка возможного переполнения очереди, [Change Data Capture](./dev/cdc.md) резервирует емкость очереди изменений при первоначальном сканировании. * [Исправлена](https://github.com/ydb-platform/ydb/pull/4597) потенциальная взаимоблокировка между получением записей CDC и их отправкой. -* [Исправлена](https://github.com/ydb-platform/ydb/pull/2056) прблема потери очереди задач медиатора при переподключении медиатора, исправление позволяет обработать очередь задач медиатора при ресинхронизации. +* [Исправлена](https://github.com/ydb-platform/ydb/pull/2056) проблема потери очереди задач медиатора при переподключении медиатора, исправление позволяет обработать очередь задач медиатора при ресинхронизации. * [Исправлена](https://github.com/ydb-platform/ydb/pull/2624) редко возникающая ошибка, когда при включённых и используемых волатильных транзакциях возвращался успешный результат подтверждения транзакции до того, как она была успешно закоммичена. Волатильные транзакции по умолчанию выключены, находятся в разработке. * [Исправлена](https://github.com/ydb-platform/ydb/pull/2839) редко возникающая ошибка, приводившая к потере установленных блокировок и успешному подтверждению транзакций, которые должны были завершиться ошибкой Transaction Locks Invalidated. * [Исправлена](https://github.com/ydb-platform/ydb/pull/3074) редкая ошибка, приводящая к возможному нарушению гарантий целостности данных при конкурентной записи и чтении данных по определённому ключу.