oxidecomputer / omicron

Omicron: Oxide control plane
Mozilla Public License 2.0
251 stars 39 forks source link

Tracking issue for saga idempotency safety #2094

Open smklein opened 1 year ago

smklein commented 1 year ago

This issue tracks testing that invoking all actions / undo actions within a saga "twice" is safe, and results in the same output as being called once.

Related to https://github.com/oxidecomputer/omicron/issues/2052, https://github.com/oxidecomputer/omicron/issues/1799

smklein commented 1 year ago

Blocked on https://github.com/oxidecomputer/steno/pull/88 (Edit: No longer blocked)