-
Notifications
You must be signed in to change notification settings - Fork 694
article on group assignment #19426
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
base: main
Are you sure you want to change the base?
article on group assignment #19426
Conversation
🟢 |
⚪ Test history | Ya make output | Test bloat
🟢 |
⚪ Test history | Ya make output | Test bloat
🟢 |
❌ Documentation buildRevision build failed Build logsErrors (1)❌ Link is unreachable: ru/concpets/glossary.md in ru/contributor/hive-storage.md. |
🔄 New commits pushed — @ElenaAfina please take a look. |
⚪ Test history | Ya make output | Test bloat
🟢 |
⚪ Test history | Ya make output | Test bloat
🟢 |
✅ Documentation buildRevision built successfully |
Hey @ElenaAfina, it has been 26 business-hours since the author's last update, could you please review? |
Co-authored-by: Ilnaz Nizametdinov <[email protected]>
🔄 New commits pushed — @ElenaAfina please take a look. |
⚪ Test history | Ya make output | Test bloat
🟢 |
⚪ Test history | Ya make output | Test bloat
🟢 |
✅ Documentation buildRevision built successfully |
⚪ Test history | Ya make output | Test bloat
🟢 |
🔄 New commits pushed — @ElenaAfina please take a look. |
⚪ Test history | Ya make output | Test bloat
🟢 |
❌ Documentation buildRevision build failed Build logsErrors (1)❌ Link is unreachable: ru/concpets/glossary.md in ru/contributor/hive-storage.md. |
⚪ Test history | Ya make output | Test bloat
🟢 |
🔄 New commits pushed — @ElenaAfina please take a look. |
⚪ Test history | Ya make output | Test bloat
🟢 |
⚪ Test history | Ya make output | Test bloat
🟢 |
✅ Documentation buildRevision built successfully |
Hey @ElenaAfina, it has been 104 business-hours since the author's last update, could you please review? |
Hey @ElenaAfina, it has been 164 business-hours since the author's last update, could you please review? |
🔄 New commits pushed — @ElenaAfina please take a look. |
⚪ Test history | Ya make output | Test bloat
🟢 |
⚪ Test history | Ya make output | Test bloat
🟢 |
✅ Documentation buildRevision built successfully |
🔄 New commits pushed — @ElenaAfina please take a look. |
⚪ Test history | Ya make output | Test bloat
🟢 |
⚪ Test history | Ya make output | Test bloat
🟢 |
✅ Documentation buildRevision built successfully |
|
||
## Единицы аллокации {#allocation-units} | ||
|
||
Как и для [выбора узла](hive-booting.md#findbestnode) для запуска таблеток, для выбора групп в Hive предусмотрен учёт потребления таблетками ресурсов. Однако, смена группы — более редкая операция, поэтому вместо мгновенных значений потребления используется механизм [единиц аллокации](../concepts/glossary.md#allocation-unit): при создании таблетки [SchemeShard](../concepts/glossary.md#scheme-shard) выставляет для каждого из каналов ожидаемое потребление ресурсов этим каналом, и Hive в дальнейшем использует эти значения. Единицами аллокации для различных таблеток можно управлять при помощи секции `channel_profile_config` в конфигурации кластера. Используются метрики: |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
поэтому вместо мгновенных значений потребления используется механизм единиц аллокации
Еще раз перечитал — получается хрень. И я не понял, как связаны единицы аллокации, ожидаемое потребление и мгновенное значение потребления. А читатели и подавно не поймут.
Hey @ElenaAfina, it has been 200 business-hours since the author's last update, could you please review? |
🔄 New commits pushed — @ElenaAfina please take a look. |
⚪ Test history | Ya make output | Test bloat
🟢 |
⚪ Test history | Ya make output | Test bloat
🟢 |
@@ -30,7 +30,7 @@ $$ | |||
|
|||
## Единицы аллокации {#allocation-units} | |||
|
|||
Как и для [выбора узла](hive-booting.md#findbestnode) для запуска таблеток, для выбора групп в Hive предусмотрен учёт потребления таблетками ресурсов. Однако, смена группы — более редкая операция, поэтому вместо мгновенных значений потребления используется механизм [единиц аллокации](../concepts/glossary.md#allocation-unit): при создании таблетки [SchemeShard](../concepts/glossary.md#scheme-shard) выставляет для каждого из каналов ожидаемое потребление ресурсов этим каналом, и Hive в дальнейшем использует эти значения. Единицами аллокации для различных таблеток можно управлять при помощи секции `channel_profile_config` в конфигурации кластера. Используются метрики: | |||
Как и для [выбора узла](hive-booting.md#findbestnode) для запуска таблеток, для выбора групп в Hive предусмотрен учёт потребления таблетками ресурсов. Однако, смена группы — более редкая операция, поэтому мгновенные значения потребления для неё бы не подошли. Вместо этого используются фиксированные при создании таблетки значения: [SchemeShard](../concepts/glossary.md#scheme-shard) выставляет для каждого из каналов [единицу аллокации](../concepts/glossary.md#allocation-unit) — ожидаемое потребление ресурсов этим каналом, и Hive в дальнейшем использует эти значения. Единицами аллокации для различных таблеток можно управлять при помощи секции `channel_profile_config` в конфигурации кластера. Используются метрики: |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Всё равно не понимаю, почему мгновенные значения не подходят для редких операций балансировки групп. Тут, наверно, надо писать, что мгновенные значения могут давать выбросы (почему мы их не сглаживаем?) и поэтому используется фиксированное ожидаемое потребление. Но тогда это уже не учет потребления ресурсов.
Hey @ElenaAfina, it has been 242 business-hours since the author's last update, could you please review? |
Hey @ElenaAfina, it has been 272 business-hours since the author's last update, could you please review? |
Hey @ElenaAfina, it has been 302 business-hours since the author's last update, could you please review? |
Changelog entry
...
Changelog category
Description for reviewers
...