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

Test tiering. Functional. Check data migration when altering tiering settings #13466

Open
zverevgeny opened this issue Jan 17, 2025 · 0 comments
Assignees

Comments

@zverevgeny
Copy link
Collaborator

zverevgeny commented Jan 17, 2025

Изменение настроек тиринга приводит к ожидаемому перемещению данных из одного тира в другой
Подробное описание:

  1. Создать S3 и создать два EXTERNAL DATA SOURCE для двух разных бакета (bucket1 и bucket2)
  2. Создать табличку и установить для нее TTL, который сбрасывается данные через минуты в первый бакет.
CREATE TABLE `table_name` (
    timestamp Timestamp,
    value Uint64,
    data String,
    PRIMARY KEY(timestamp)
)
WITH (
    STORE = COLUMN,
    TTL = INTERVAL("PT1M") TO EXTERNAL DATA SOURCE `/Root/bucket1`,
    ON timestamp
);
  1. Заполнить данные в табличку.
  2. Дождаться вытиснения (~1-2 минуты) и проверить размер первого бакета (размер 1-го бакета должен совпадать с количеством вставленных данных, а 2-й бакет должен быть пустым)
  3. Изменить TTL, так чтобы данные вытиснялись во второй бакет.
ALTER TABLE `table_name` SET (
    TTL = INTERVAL("PT1M") TO EXTERNAL DATA SOURCE `/Root/bucket2`,
    ON timestamp
);
  1. Дождаться вытиснения (~1-2 минуты) и проверить размеры бакетов (размер 2-го бакета должен совпадать с количеством вставленных данных, а 1-й бакет должен быть пустым)
  2. Изменить TTL, так чтобы данные вернулись в Blob Storage
ALTER TABLE `table_name` SET (
    TTL = INTERVAL("PT2H") TO EXTERNAL DATA SOURCE `/Root/bucket2`,
    ON timestamp
);
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants