Skip to content

CHASM Visibility for workflows#10498

Open
rodrigozhou wants to merge 1 commit into
rodrigozhou/chasm-wf-visfrom
rodrigozhou/chasm-vis-csa
Open

CHASM Visibility for workflows#10498
rodrigozhou wants to merge 1 commit into
rodrigozhou/chasm-wf-visfrom
rodrigozhou/chasm-vis-csa

Conversation

@rodrigozhou
Copy link
Copy Markdown
Contributor

What changed?

Introduce CHASM Visibility for workflows.

  • Dynamic config history.enableChasmVisibilityRatio float value between [0, 1]: partially enables CHASM Visibility for new workflows.
  • When 0 < ratio < 1, custom search attributes and memo is duplicated in mutable state and CHASM Visibility. CHASM Visibility task is generated instead of the Start/Upsert/Close Visibility tasks. CHASM Visibility becomes the source of truth for custom search attributes and memo (eg: for Describe API`).
  • When ratio = 1, custom search attributes and memo are no longer stored in mutable state.

Why?

CHASM Visibility to store custom search attributes and memo replacing the storage in mutable state.

How did you test it?

  • built
  • run locally and tested manually
  • covered by existing tests
  • added new unit test(s)
  • added new functional test(s)

Potential risks

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant