Skip to content

Prevent dry_run dispatch from overriding live dispatch #132

Open
@Marenz

Description

@Marenz

Based on the discussion, it seems that a dry_run dispatch can potentially override a live dispatch, which could lead to inconsistencies. The following points were raised:

An actor running a dispatch should expect the dry_run state to change during the run, which can cause inconsistencies.
It was suggested to prevent this behavior to maintain consistency with the update behavior.

One approach could be to split the groups into dry and wet run dispatches, allowing them to run in parallel without interference.

The main use case for dry_run is for testing purposes, where it should not interrupt the main actor.
Supporting parallel running of dry_run and live dispatches would allow users to test new values without affecting the live dispatch.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions