temporalio / features

Behavior and history compatibility testing for Temporal SDKs
13 stars 17 forks source link

[Feature Request] Run a stress test to understand implications of eager activity dispatch #137

Open bergundy opened 2 years ago

bergundy commented 2 years ago

Should run on a remote cluster with production configuration to simulate real world conditions as much as possible.

Test should include scenario with and without eager dispatch for at least 1 core based SDK and one non-core based SDK.

Some possible scenarios:

We should try tuning the maximum requested eager activities (internal SDK constant - set to 3) during this test.

Sushisource commented 2 years ago

We may as well try to set this up to be something that can be re-usable for general perf testing as well. We'll want a dedicated host for this too, so we don't have any noisy neighbors and each run is using the same hardware.