Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

KiKIMR-22449 release notes 24.3.15.5 #14069

Open
wants to merge 11 commits into
base: main
Choose a base branch
from

Conversation

galnat
Copy link
Collaborator

@galnat galnat commented Jan 31, 2025

Changelog entry

Publish YDB Server version 24.3.15.5 with release notes

Changelog category

  • Documentation (changelog entry is not required)

@github-actions github-actions bot added the documentation Improvements or additions to documentation label Jan 31, 2025
Copy link

github-actions bot commented Jan 31, 2025

2025-01-31 10:50:00 UTC Pre-commit check linux-x86_64-relwithdebinfo for a80759d has started.
2025-01-31 10:50:10 UTC Artifacts will be uploaded here
2025-01-31 10:52:32 UTC ya make is running...
🔴 2025-01-31 10:53:05 UTC Build failed, see the logs. Also see fail summary

Copy link

github-actions bot commented Jan 31, 2025

2025-01-31 10:50:00 UTC Pre-commit check linux-x86_64-release-asan for a80759d has started.
2025-01-31 10:50:14 UTC Artifacts will be uploaded here
2025-01-31 10:52:34 UTC ya make is running...
🔴 2025-01-31 10:53:06 UTC Build failed, see the logs. Also see fail summary

Copy link

❌ Documentation build

Revision build failed

Build logs

Errors (1)

❌ /ru/changelog-server.md: 40: MD009/no-trailing-spaces Trailing spaces [Expected: 0 or 2; Actual: 1]

Copy link

github-actions bot commented Jan 31, 2025

2025-01-31 11:00:28 UTC Pre-commit check linux-x86_64-relwithdebinfo for 8e1e7a2 has started.
2025-01-31 11:00:48 UTC Artifacts will be uploaded here
2025-01-31 11:03:47 UTC ya make is running...
🟢 2025-01-31 11:05:29 UTC Tests successful.

Test history | Ya make output | Test bloat

TESTS PASSED ERRORS FAILED SKIPPED MUTED?
0 0 0 0 0 0

🟢 2025-01-31 11:05:34 UTC Build successful.

Copy link

github-actions bot commented Jan 31, 2025

2025-01-31 11:00:49 UTC Pre-commit check linux-x86_64-release-asan for 8e1e7a2 has started.
2025-01-31 11:01:01 UTC Artifacts will be uploaded here
2025-01-31 11:03:30 UTC ya make is running...
🟢 2025-01-31 11:05:09 UTC Tests successful.

Test history | Ya make output | Test bloat

TESTS PASSED ERRORS FAILED SKIPPED MUTED?
0 0 0 0 0 0

🟢 2025-01-31 11:05:17 UTC Build successful.

@galnat galnat requested a review from nikvas0 January 31, 2025 11:00
Copy link

✅ Documentation build

Revision built successfully
Revision preview link

azevaykin
azevaykin previously approved these changes Jan 31, 2025
@galnat galnat requested a review from adameat February 3, 2025 07:14
ydb/docs/ru/core/changelog-server.md Outdated Show resolved Hide resolved
ydb/docs/ru/core/changelog-server.md Outdated Show resolved Hide resolved
Copy link

github-actions bot commented Feb 3, 2025

2025-02-03 07:40:33 UTC Pre-commit check linux-x86_64-relwithdebinfo for b7ccd3f has started.
2025-02-03 07:40:45 UTC Artifacts will be uploaded here
2025-02-03 07:43:15 UTC ya make is running...
🟢 2025-02-03 07:44:57 UTC Tests successful.

Test history | Ya make output | Test bloat

TESTS PASSED ERRORS FAILED SKIPPED MUTED?
0 0 0 0 0 0

🟢 2025-02-03 07:45:03 UTC Build successful.

Copy link

github-actions bot commented Feb 3, 2025

✅ Documentation build

Revision built successfully
Revision preview link

Copy link

github-actions bot commented Feb 3, 2025

2025-02-03 07:41:17 UTC Pre-commit check linux-x86_64-release-asan for b7ccd3f has started.
2025-02-03 07:41:28 UTC Artifacts will be uploaded here
2025-02-03 07:43:55 UTC ya make is running...
🟢 2025-02-03 07:45:04 UTC Tests successful.

Test history | Ya make output | Test bloat

TESTS PASSED ERRORS FAILED SKIPPED MUTED?
0 0 0 0 0 0

🟢 2025-02-03 07:45:10 UTC Build successful.

@galnat galnat requested a review from antonkovalenko February 3, 2025 07:50
Copy link

github-actions bot commented Feb 3, 2025

✅ Documentation build

Revision built successfully
Revision preview link

Copy link

github-actions bot commented Feb 3, 2025

2025-02-03 07:53:36 UTC Pre-commit check linux-x86_64-relwithdebinfo for f113a7d has started.
2025-02-03 07:53:49 UTC Artifacts will be uploaded here
2025-02-03 07:56:20 UTC ya make is running...
🟢 2025-02-03 07:57:59 UTC Tests successful.

Test history | Ya make output | Test bloat

TESTS PASSED ERRORS FAILED SKIPPED MUTED?
0 0 0 0 0 0

🟢 2025-02-03 07:58:04 UTC Build successful.

Copy link

github-actions bot commented Feb 3, 2025

2025-02-03 07:53:52 UTC Pre-commit check linux-x86_64-release-asan for f113a7d has started.
2025-02-03 07:54:04 UTC Artifacts will be uploaded here
2025-02-03 07:56:33 UTC ya make is running...
🟢 2025-02-03 07:58:10 UTC Tests successful.

Test history | Ya make output | Test bloat

TESTS PASSED ERRORS FAILED SKIPPED MUTED?
0 0 0 0 0 0

🟢 2025-02-03 07:58:15 UTC Build successful.

@github-actions github-actions bot added the documentation Improvements or additions to documentation label Feb 3, 2025
Copy link

github-actions bot commented Feb 3, 2025

2025-02-03 10:55:50 UTC Pre-commit check linux-x86_64-relwithdebinfo for 33c5902 has started.
2025-02-03 10:56:02 UTC Artifacts will be uploaded here
2025-02-03 10:58:33 UTC ya make is running...
🟢 2025-02-03 11:00:01 UTC Tests successful.

Test history | Ya make output | Test bloat

TESTS PASSED ERRORS FAILED SKIPPED MUTED?
0 0 0 0 0 0

🟢 2025-02-03 11:00:06 UTC Build successful.

Copy link

github-actions bot commented Feb 3, 2025

2025-02-03 10:56:37 UTC Pre-commit check linux-x86_64-release-asan for 33c5902 has started.
2025-02-03 10:56:48 UTC Artifacts will be uploaded here
2025-02-03 10:59:10 UTC ya make is running...
🟢 2025-02-03 11:00:12 UTC Tests successful.

Test history | Ya make output | Test bloat

TESTS PASSED ERRORS FAILED SKIPPED MUTED?
0 0 0 0 0 0

🟢 2025-02-03 11:00:18 UTC Build successful.

@@ -2,9 +2,42 @@

## Version 24.3 {#24-3}

### Version 24.3.15.4
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

не смог найти это на ферме. смотрел по ссылке в pr, но как найти файл в оглавлении - не понял
если будет прямо ссылка на опубликованные доки на ферме в пеаре, где читать, будет сказочно!

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

что такое ферма?

ydb/docs/ru/core/changelog-server.md Outdated Show resolved Hide resolved

#### Производительность

* [Ускорили](https://github.com/ydb-platform/ydb/pull/12747) поднятие таблеток на больших кластерах:​ 210 мс **→** 125 мс (ssd)​, 260 мс **→** 165 мс (hdd)​.
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Чтобы быть совсем честными, нужно еще приложить pr (если он есть) про ускорение со стороны storage.

Copy link

github-actions bot commented Feb 5, 2025

✅ Documentation build

Revision built successfully
Revision preview link

Copy link

github-actions bot commented Feb 5, 2025

2025-02-05 07:09:58 UTC Pre-commit check linux-x86_64-release-asan for 8a3a029 has started.
2025-02-05 07:10:09 UTC Artifacts will be uploaded here
2025-02-05 07:12:40 UTC ya make is running...
🟢 2025-02-05 07:14:20 UTC Tests successful.

Test history | Ya make output | Test bloat

TESTS PASSED ERRORS FAILED SKIPPED MUTED?
0 0 0 0 0 0

🟢 2025-02-05 07:14:26 UTC Build successful.

Copy link

github-actions bot commented Feb 5, 2025

2025-02-05 07:10:38 UTC Pre-commit check linux-x86_64-relwithdebinfo for 8a3a029 has started.
2025-02-05 07:10:50 UTC Artifacts will be uploaded here
2025-02-05 07:13:24 UTC ya make is running...
🟢 2025-02-05 07:14:34 UTC Tests successful.

Test history | Ya make output | Test bloat

TESTS PASSED ERRORS FAILED SKIPPED MUTED?
0 0 0 0 0 0

🟢 2025-02-05 07:14:41 UTC Build successful.

Copy link

github-actions bot commented Feb 6, 2025

2025-02-06 15:48:02 UTC Pre-commit check linux-x86_64-relwithdebinfo for 429c807 has started.
2025-02-06 15:48:52 UTC Artifacts will be uploaded here
2025-02-06 15:51:55 UTC ya make is running...
🟢 2025-02-06 15:53:47 UTC Tests successful.

Test history | Ya make output | Test bloat

TESTS PASSED ERRORS FAILED SKIPPED MUTED?
0 0 0 0 0 0

🟢 2025-02-06 15:53:54 UTC Build successful.

Copy link

github-actions bot commented Feb 6, 2025

2025-02-06 15:48:14 UTC Pre-commit check linux-x86_64-release-asan for 429c807 has started.
2025-02-06 15:48:28 UTC Artifacts will be uploaded here
2025-02-06 15:50:56 UTC ya make is running...
🟢 2025-02-06 15:52:23 UTC Tests successful.

Test history | Ya make output | Test bloat

TESTS PASSED ERRORS FAILED SKIPPED MUTED?
0 0 0 0 0 0

🟢 2025-02-06 15:52:31 UTC Build successful.

Copy link

github-actions bot commented Feb 6, 2025

✅ Documentation build

Revision built successfully
Revision preview link

@galnat galnat marked this pull request as ready for review February 6, 2025 15:52
@galnat galnat requested a review from a team as a code owner February 6, 2025 15:52
@github-actions github-actions bot added documentation Improvements or additions to documentation and removed documentation Improvements or additions to documentation labels Feb 6, 2025
@galnat galnat changed the title KiKIMR-22449 release notes 24.3.15.4 KiKIMR-22449 release notes 24.3.15.5 Feb 6, 2025
@github-actions github-actions bot added documentation Improvements or additions to documentation and removed documentation Improvements or additions to documentation labels Feb 6, 2025
@github-actions github-actions bot added documentation Improvements or additions to documentation and removed documentation Improvements or additions to documentation labels Feb 6, 2025
Copy link

github-actions bot commented Feb 6, 2025

2025-02-06 19:55:21 UTC Pre-commit check linux-x86_64-relwithdebinfo for 01fdffb has started.
2025-02-06 19:55:45 UTC Artifacts will be uploaded here
2025-02-06 19:58:51 UTC ya make is running...
🟢 2025-02-06 20:00:49 UTC Tests successful.

Test history | Ya make output | Test bloat

TESTS PASSED ERRORS FAILED SKIPPED MUTED?
0 0 0 0 0 0

🟢 2025-02-06 20:00:55 UTC Build successful.

Copy link

github-actions bot commented Feb 6, 2025

2025-02-06 19:56:03 UTC Pre-commit check linux-x86_64-release-asan for 01fdffb has started.
2025-02-06 19:56:34 UTC Artifacts will be uploaded here
2025-02-06 19:59:45 UTC ya make is running...
🟢 2025-02-06 20:01:52 UTC Tests successful.

Test history | Ya make output | Test bloat

TESTS PASSED ERRORS FAILED SKIPPED MUTED?
0 0 0 0 0 0

🟢 2025-02-06 20:01:58 UTC Build successful.

Copy link

github-actions bot commented Feb 6, 2025

✅ Documentation build

Revision built successfully
Revision preview link


#### Functionality

* Added the ability to register a [dynamic node](./concepts/glossary#dynamic) using a certificate. In the [Node Broker](./reference/configuration/#node-broker-config), the system tablet responsible for registering dynamic nodes in the cluster, the flag `AuthorizeByCertificate` has been added to enable certificate-based registration.
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

  1. Add Node Broker to https://ydb.tech/docs/en/concepts/glossary#tablet-types and add a link to it instead of explaining it in the release notes inline.
  2. We're moving away from static/dynamic nodes terminology towards database/storage nodes, as the former are overused terms.


#### Functionality

* Added the ability to register a [dynamic node](./concepts/glossary#dynamic) using a certificate. In the [Node Broker](./reference/configuration/#node-broker-config), the system tablet responsible for registering dynamic nodes in the cluster, the flag `AuthorizeByCertificate` has been added to enable certificate-based registration.
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
* Added the ability to register a [dynamic node](./concepts/glossary#dynamic) using a certificate. In the [Node Broker](./reference/configuration/#node-broker-config), the system tablet responsible for registering dynamic nodes in the cluster, the flag `AuthorizeByCertificate` has been added to enable certificate-based registration.
* Added the ability to register a [dynamic node](./concepts/glossary.md#dynamic) using a certificate. In the [Node Broker](./reference/configuration/index.md#node-broker-config), the system tablet responsible for registering dynamic nodes in the cluster, the flag `AuthorizeByCertificate` has been added to enable certificate-based registration.

All internal links need to end with .md, and for directories, with index.md. Otherwise, link correctness checking will not work. More fixes like this are needed below.

#### Functionality

* Added the ability to register a [dynamic node](./concepts/glossary#dynamic) using a certificate. In the [Node Broker](./reference/configuration/#node-broker-config), the system tablet responsible for registering dynamic nodes in the cluster, the flag `AuthorizeByCertificate` has been added to enable certificate-based registration.
* [Added](https://github.com/ydb-platform/ydb/pull/11775) priorities for authentication ticket through a [third-party IAM provider](./security/authentication#iam), with the highest priority given to requests from new users.
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

  1. I clicked the link to PR, and it lowers the priority of some requests instead of increasing it.
  2. It is not documented in https://ydb.tech/docs/en/security/authentication#iam


* Added the ability to register a [dynamic node](./concepts/glossary#dynamic) using a certificate. In the [Node Broker](./reference/configuration/#node-broker-config), the system tablet responsible for registering dynamic nodes in the cluster, the flag `AuthorizeByCertificate` has been added to enable certificate-based registration.
* [Added](https://github.com/ydb-platform/ydb/pull/11775) priorities for authentication ticket through a [third-party IAM provider](./security/authentication#iam), with the highest priority given to requests from new users.
* [Added](https://github.com/ydb-platform/ydb/pull/13748) the ability to configure the coordinator plan resolution using [the dynamically updatable setting](./maintenance/manual/dynamic-config#dynamic-kinds) `immediate_controls_config`.
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The link should go to the description of the setting itself, not to the documentation about dynamically updatable settings, as there's not enough information to actually use it. The configuration reference is located at https://ydb.tech/docs/en/reference/configuration/, but this setting hasn't been added yet.

Comment on lines +21 to +33
* [Removed](https://github.com/ydb-platform/ydb/pull/11901) the restriction on writing values greater than 127 to the Uint8 type.
* [Fixed](https://github.com/ydb-platform/ydb/pull/12221) an issue where reading small messages from a topic in small chunks significantly increased CPU load. This could lead to delays in reading/writing to the topic.
* [Fixed](https://github.com/ydb-platform/ydb/pull/12915) an issue with restoring from a backup stored in S3 with Path-style addressing.
* [Fixed](https://github.com/ydb-platform/ydb/pull/13222) an issue with restoring from a backup that was created during an automatic table split.
* [Fixed](https://github.com/ydb-platform/ydb/pull/12601) an issue with Uuid serialization for [CDC](./concepts/cdc).
* [Fixed](https://github.com/ydb-platform/ydb/pull/12018) an issue with ["frozen" locks](./contributor/datashard-locks-and-change-visibility#vzaimodejstvie-s-raspredelyonnymi-tranzakciyami), which could be caused by bulk operations (e.g., TTL-based deletions).
* [Fixed](https://github.com/ydb-platform/ydb/pull/12804) an issue where reading from follower of tablets sometimes crashing during automatic table splits.
* [Fixed](https://github.com/ydb-platform/ydb/pull/12807) an issue where the [coordination node](./concepts/datamodel/coordination-node) successfully registered proxy servers despite a connection loss.
* [Fixed](https://github.com/ydb-platform/ydb/pull/11593) an issue that occurred when opening the interface tab with information about [distributed storage groups](./concepts/glossary#storage-group).
* [Fixed](https://github.com/ydb-platform/ydb/pull/12448) an issue where Health Check did not report time synchronization issues.
* [Fixed](https://github.com/ydb-platform/ydb/pull/11658) a rare issue that caused errors during read queries.
* [Fixed](https://github.com/ydb-platform/ydb/pull/13501) uncommitted changes leak and clean them up on startup.
* [Fixed](https://github.com/ydb-platform/ydb/pull/13948) consistency issues related to caching deleted ranges.
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
* [Removed](https://github.com/ydb-platform/ydb/pull/11901) the restriction on writing values greater than 127 to the Uint8 type.
* [Fixed](https://github.com/ydb-platform/ydb/pull/12221) an issue where reading small messages from a topic in small chunks significantly increased CPU load. This could lead to delays in reading/writing to the topic.
* [Fixed](https://github.com/ydb-platform/ydb/pull/12915) an issue with restoring from a backup stored in S3 with Path-style addressing.
* [Fixed](https://github.com/ydb-platform/ydb/pull/13222) an issue with restoring from a backup that was created during an automatic table split.
* [Fixed](https://github.com/ydb-platform/ydb/pull/12601) an issue with Uuid serialization for [CDC](./concepts/cdc).
* [Fixed](https://github.com/ydb-platform/ydb/pull/12018) an issue with ["frozen" locks](./contributor/datashard-locks-and-change-visibility#vzaimodejstvie-s-raspredelyonnymi-tranzakciyami), which could be caused by bulk operations (e.g., TTL-based deletions).
* [Fixed](https://github.com/ydb-platform/ydb/pull/12804) an issue where reading from follower of tablets sometimes crashing during automatic table splits.
* [Fixed](https://github.com/ydb-platform/ydb/pull/12807) an issue where the [coordination node](./concepts/datamodel/coordination-node) successfully registered proxy servers despite a connection loss.
* [Fixed](https://github.com/ydb-platform/ydb/pull/11593) an issue that occurred when opening the interface tab with information about [distributed storage groups](./concepts/glossary#storage-group).
* [Fixed](https://github.com/ydb-platform/ydb/pull/12448) an issue where Health Check did not report time synchronization issues.
* [Fixed](https://github.com/ydb-platform/ydb/pull/11658) a rare issue that caused errors during read queries.
* [Fixed](https://github.com/ydb-platform/ydb/pull/13501) uncommitted changes leak and clean them up on startup.
* [Fixed](https://github.com/ydb-platform/ydb/pull/13948) consistency issues related to caching deleted ranges.
* [Removed](https://github.com/ydb-platform/ydb/pull/11901) the restriction on writing values greater than 127 to the Uint8 type.
* [Fixed](https://github.com/ydb-platform/ydb/pull/12221) an issue where reading small messages from a topic in small chunks significantly increased CPU load, which could lead to delays in reading and writing to the topic.
* [Fixed](https://github.com/ydb-platform/ydb/pull/12915) an issue with restoring from a backup stored in S3 with path-style addressing.
* [Fixed](https://github.com/ydb-platform/ydb/pull/13222) an issue with restoring from a backup that was created during an automatic table split.
* [Fixed](https://github.com/ydb-platform/ydb/pull/12601) an issue with Uuid serialization for [CDC](./concepts/cdc.md).
* [Fixed](https://github.com/ydb-platform/ydb/pull/12018) an issue with ["frozen" locks](./contributor/datashard-locks-and-change-visibility.md#interaction-with-distributed-transactions), which could be caused by bulk operations (e.g., TTL-based deletions).
* [Fixed](https://github.com/ydb-platform/ydb/pull/12804) an issue where reading from a follower of tablets sometimes caused crashes during automatic table splits.
* [Fixed](https://github.com/ydb-platform/ydb/pull/12807) an issue where the [coordination node](./concepts/datamodel/coordination-node.md) successfully registered proxy servers despite a connection loss.
* [Fixed](https://github.com/ydb-platform/ydb/pull/11593) an issue that occurred when opening the Embedded UI tab with information about [distributed storage groups](./concepts/glossary.md#storage-group).
* [Fixed](https://github.com/ydb-platform/ydb/pull/12448) an issue where the Health Check did not report time synchronization issues.
* [Fixed](https://github.com/ydb-platform/ydb/pull/11658) a rare issue that caused errors during read queries.
* [Fixed](https://github.com/ydb-platform/ydb/pull/13501) an uncommitted changes leak and cleaned them up on startup.
* [Fixed](https://github.com/ydb-platform/ydb/pull/13948) consistency issues related to caching deleted ranges.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
documentation Improvements or additions to documentation
Projects
None yet
Development

Successfully merging this pull request may close these issues.

6 participants