[ 
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)

Reply via email to