ydb-platform / ydb

YDB is an open source Distributed SQL Database that combines high availability and scalability with strong consistency and ACID transactions
https://ydb.tech
Apache License 2.0
3.68k stars 501 forks source link

KIKIMR-21623: Acceptance tests for Split/Merge CS #5366

Open zverevgeny opened 3 weeks ago

zverevgeny commented 3 weeks ago

TBD

ildar-khisambeev commented 3 weeks ago

Preliminary plan:

  1. Canonize clickbench

  2. Simple scenario at clickbench db: select split select merge select Check that tablets count matched Check that no blob is shared by the end of test

  3. Stressed scenario We have 3 kinds of operations:

    • Clickbench canonical queries
    • Upsert some data
    • Split-merge with checking tablets count Test runs these concurrently in different combinations.