Skip to content

Long-running test fails due to Step Function execution history size limitation #335

Description

@tilln

Describe the bug

Long-running tests would fail with error "Step function execution failed" in the GUI.

The Step Function log shows "The execution reached the maximum number of history events (25000)." when polling for test completion state.

To Reproduce

Start a test that runs for more than ~12 hours.

Expected behavior

There should be no limit how long a test can run for.

Please complete the following information about the solution:

  • Version: 4.1.4
  • Region: ap-southeast-2
  • Was the solution modified from the version published on this repository? No
  • If the answer to the previous question was yes, are the changes available on GitHub? N/A
  • Have you checked your service quotas for the services this solution uses? Yes
  • Were there any errors in the CloudWatch Logs? As above.

Screenshots

Image

Additional context

Test details: A simple JMeter test with a Debug Sampler and a Constant Timer (1s) was started with a 24-hour duration in a single Tasks with Concurrency 1.

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions