Skip to content

Поддержать разделяемый metadata cache между разными шардами #16359

Closed
@dorooleg

Description

@dorooleg
  1. В системе есть metadata cache, который кеширует информацию о метаданных порций. Этот кеш ограничивается на каждом шарде независимо, если же на ноду попадает много шардов, то в этом случае может не хватить памяти и процесс падает по OOM. Нужно сделать разделяемый кеш метаданных между шардами
  2. Решение нужно вынести под фича флаг, пример флагов
  3. Для этого требуется создать разделяемый кеш как отдельный сервисный актор, пример таких акторов которые живут в единственном экземпляре на ноде, можно найти здесь
  4. Пример тестов на которых можно будет проверить роботоспособность разработанного кеша можно найти здесь
  5. Прочитать про акторную систему YDB можно здесь

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions