[
https://issues.apache.org/jira/browse/IGNITE-28275?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Maksim Davydov updated IGNITE-28275:
------------------------------------
Description:
Currently, the snapshot test suites have the following execution times:
Snapshot-1: ~60 minutes
Snapshot-2: ~80 minutes
Snapshot-3: ~30 minutes
The IgnitePdsCompression suites, which include snapshot tests with compression
enabled, take:
IgnitePdsCompression-1: ~2.5 hours
IgnitePdsCompression-2: ~1.5 hours
The IgnitePdsNativeIo suites, which run PDS tests with the direct-IO library
(similar to IgnitePdsCompression), take:
IgnitePdsNativeIo-1: ~30 minutes
IgnitePdsNativeIo-2: ~1.5 hours
IgnitePdsTestSuite2 ~ 1.5 hours
Proposal:
* Split Snapshot-1 and Snapshot-2 suites to reduce their execution time to ~30
minutes each.
* Adjust IgnitePdsCompression suites accordingly to reflect the updated
snapshot suite structure.
* Apply the same restructuring to IgnitePdsNativeIo, particularly
IgnitePdsNativeIo-2.
* Split IgnitePdsTestSuite2 into 3 suites
This should help achieve more balanced and predictable test execution times
across all suites.
was:
Currently, the snapshot test suites have the following execution times:
Snapshot-1: ~60 minutes
Snapshot-2: ~80 minutes
Snapshot-3: ~30 minutes
The IgnitePdsCompression suites, which include snapshot tests with compression
enabled, take:
IgnitePdsCompression-1: ~2.5 hours
IgnitePdsCompression-2: ~1.5 hours
The IgnitePdsNativeIo suites, which run PDS tests with the direct-IO library
(similar to IgnitePdsCompression), take:
IgnitePdsNativeIo-1: ~30 minutes
IgnitePdsNativeIo-2: ~1.5 hours
Proposal:
* Split Snapshot-1 and Snapshot-2 suites to reduce their execution time to ~30
minutes each.
* Adjust IgnitePdsCompression suites accordingly to reflect the updated
snapshot suite structure.
* Apply the same restructuring to IgnitePdsNativeIo, particularly
IgnitePdsNativeIo-2.
This should help achieve more balanced and predictable test execution times
across all suites.
> Split snapshot suite to achieve 30 min per suite run
> ----------------------------------------------------
>
> Key: IGNITE-28275
> URL: https://issues.apache.org/jira/browse/IGNITE-28275
> Project: Ignite
> Issue Type: Task
> Reporter: Maksim Davydov
> Assignee: Maksim Davydov
> Priority: Minor
> Labels: ise
>
> Currently, the snapshot test suites have the following execution times:
> Snapshot-1: ~60 minutes
> Snapshot-2: ~80 minutes
> Snapshot-3: ~30 minutes
> The IgnitePdsCompression suites, which include snapshot tests with
> compression enabled, take:
> IgnitePdsCompression-1: ~2.5 hours
> IgnitePdsCompression-2: ~1.5 hours
> The IgnitePdsNativeIo suites, which run PDS tests with the direct-IO library
> (similar to IgnitePdsCompression), take:
> IgnitePdsNativeIo-1: ~30 minutes
> IgnitePdsNativeIo-2: ~1.5 hours
> IgnitePdsTestSuite2 ~ 1.5 hours
> Proposal:
> * Split Snapshot-1 and Snapshot-2 suites to reduce their execution time to
> ~30 minutes each.
> * Adjust IgnitePdsCompression suites accordingly to reflect the updated
> snapshot suite structure.
> * Apply the same restructuring to IgnitePdsNativeIo, particularly
> IgnitePdsNativeIo-2.
> * Split IgnitePdsTestSuite2 into 3 suites
> This should help achieve more balanced and predictable test execution times
> across all suites.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)