-
Notifications
You must be signed in to change notification settings - Fork 723
Open
Description
У таблицы /Root/db/table_prefix
есть changefeed /Root/db/table_prefix/updates_feed
На том же уровне иерархии находится таблица /Root/db/table
у нее нет changefeed-ов. Несмотря на это при импорте происходит попытка скачать файлы для changefeed-а /Root/db/table/updates_feed
. Импорт завершается ошибкой, т.к. такой файл не найден.
Корень проблемы в этой строчке кода. Здесь происходит листинг объектов по префиксу для поиска changefeed-ов.
/Root/db/table_prefix
и /Root/db/table
- разные таблицы, но у них одинаковый префикс. При листинге /Root/db/table
в список объектов попадают и объекты /Root/db/table_prefix
- Влить PR с фиксом в хотфикс ветку +
25-2
+25-2-1
+main
. - Написать тест с таблицей, у которой префикс совпадает с другой таблицей и при этом у первой есть changefeed (у второй нет changefeed-а; есть, но с другим именем; есть с таким же именем, но с другим описанием).
- Повесить проверку флага
EnableChangefeedsImport
на выгрузку из s3 при восстановлении.
Metadata
Metadata
Assignees
Labels
No labels