Skip to content

Тест на обратную совместимость статистики TLI #18391

@azevaykin

Description

@azevaykin

Нужно проверить обратную совместимость PR #16103

Сначала создать таблицу:

CREATE TABLE table (
            Key Int32,
            Value Int32,
            PRIMARY KEY (Key),
            INDEX Index GLOBAL ON (Value)
        );

На фоне нужно запускать 3 workload:

ydb workload query run --query "SELECT * FROM table"
ydb workload query run --query "UPSERT INTO table (Key, Value) VALUES (1,1)"
ydb workload query run --query "SELECT * FROM \`.sys/partition_stats\`"

Или можно использовать python скрипт для генерации TLI: #11724 (comment)

Нужно менять версию кластера до и после вышеуказанного PR #16103.
Остановка workload не является ошибкой, нужно перезапускать.

Дополнительно можно проверять, что на новой версии запрос возвращает результаты:

SELECT LocksAcquired,  LocksWholeShard,  LocksBroken FROM `.sys/partition_stats` WHERE LocksBroken != 0

Metadata

Metadata

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