[
https://issues.apache.org/jira/browse/IGNITE-24221?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Vyacheslav Koptilin updated IGNITE-24221:
-----------------------------------------
Description:
h3. Motivation
In order not to miss the performance problems during collocation epic
implementation it would be nice to have and run several benchmarks from the
very beginning. Seems that at least the following benchmarks will be helpful:
# Zone/Table creation benchmarks.
# Adjusted versions of InsertBenchmark and SelectBenchmark in order to check
whether multiple tables in one replica are as fast as dedicated tables.
## Given adjusted benchmarks will be removed when we will switch may to
collocation rails.
## In order to enable collocation logic it's required to set feature flag
`IGNITE_ZONE_BASED_REPLICATION`.
## Besides that, it's required to mock `PlacementDriver` in a way that it will
return the proper primary replica that hosts zone one.
h3. Definition of Done
* Zone/Table creation benchmarks are implemented.
* Adjusted versions of InsertBenchmark and SelectBenchmark are implemented.
was:
h3. Motivation
In order not to miss the performance problems during collocation epic
implementation it would be nice to have and run several benchmarks from the
very begging. Seems that at least following benchmarks will be helpful:
# Zone/Table creation benchmarks.
# Adjusted versions of InsertBenchmark and SelectBenchmark in order to check
whether multiple tables in one replica are as fast as dedicated tables.
## Given adjusted benchmarks will be removed when we will switch may to
collocation rails.
## In order to enable collocation logic it's required to set feature flagĀ
IGNITE_ZONE_BASED_REPLICATION.
## Besides that it's required to mock PlacementDriver in a way that it will
return proper primary replica that hosts zone one.
h3. Definition of Done
* Zone/Table creation benchmarks are implemented.
* Adjusted versions of InsertBenchmark and SelectBenchmark are implemented.
> Prepare/Adjust benchmarks in order to measure puts and gets and zones/tables
> creation within collocation track
> ---------------------------------------------------------------------------------------------------------------
>
> Key: IGNITE-24221
> URL: https://issues.apache.org/jira/browse/IGNITE-24221
> Project: Ignite
> Issue Type: Improvement
> Reporter: Alexander Lapin
> Priority: Major
> Labels: ignite-3
>
> h3. Motivation
> In order not to miss the performance problems during collocation epic
> implementation it would be nice to have and run several benchmarks from the
> very beginning. Seems that at least the following benchmarks will be helpful:
> # Zone/Table creation benchmarks.
> # Adjusted versions of InsertBenchmark and SelectBenchmark in order to check
> whether multiple tables in one replica are as fast as dedicated tables.
> ## Given adjusted benchmarks will be removed when we will switch may to
> collocation rails.
> ## In order to enable collocation logic it's required to set feature flag
> `IGNITE_ZONE_BASED_REPLICATION`.
> ## Besides that, it's required to mock `PlacementDriver` in a way that it
> will return the proper primary replica that hosts zone one.
> h3. Definition of Done
> * Zone/Table creation benchmarks are implemented.
> * Adjusted versions of InsertBenchmark and SelectBenchmark are implemented.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)