diff options
author | tesseract <tesseract@yandex-team.com> | 2023-03-09 20:21:37 +0300 |
---|---|---|
committer | tesseract <tesseract@yandex-team.com> | 2023-03-09 20:21:37 +0300 |
commit | 6c36c96547bc15810fc02d795e78e1fc5e3da672 (patch) | |
tree | 0ce433e7e10f9783c3b9fbda39822daa08c0d099 /library/cpp/cppparser | |
parent | 1f9b231ae86f87a762e9c8a23c701cf03398107e (diff) | |
download | ydb-6c36c96547bc15810fc02d795e78e1fc5e3da672.tar.gz |
Сохранять информацию об статусе ReadOnly базы данных в партиции топика
В ПР перенесена логика TDataShard по получению информации по OutOfSpace для SubDomain-а
Спорные моменты:
- Получение информации сделано в ReadBalancer-е, а не непосредственно в TPartition. Это сделано т.к. необходима информация об SchemeShard-е, а ее в TPartition нет, но она есть в ReadBalancer-е
- Прикапывание OutOfSpace не персистентное, и после рестарта таблетки пройдет какое-то время до получения актуального статуса. В этот период клиент сможет записывать в топик, даже если место закончилось. (В DataShard-е информация персистентная)
Diffstat (limited to 'library/cpp/cppparser')
0 files changed, 0 insertions, 0 deletions