Skip to content

document workflowexecution hot/cold lifecycle and notification retention - #236

Open
P4sca1 wants to merge 6 commits into
Shuffle:masterfrom
PROCYDE:procyde/opensearch-indices
Open

document workflowexecution hot/cold lifecycle and notification retention#236
P4sca1 wants to merge 6 commits into
Shuffle:masterfrom
PROCYDE:procyde/opensearch-indices

Conversation

@P4sca1

@P4sca1 P4sca1 commented Aug 12, 2026

Copy link
Copy Markdown

Updates the index classification tables (workflow_revisions and org_cache_revisions moved to rollover), adds a new section explaining the workflowexecution_live/archive split and zero-downtime migration, documents the two new execution env vars and OPENSEARCH_NOTIFICATION_RETENTION_DAYS, and updates the workflowexecution re-indexing guidance to reflect that it's now automatic.

…retention

Updates the index classification tables (workflow_revisions and
org_cache_revisions moved to rollover), adds a new section explaining the
workflowexecution_live/archive split and zero-downtime migration, documents
the two new execution env vars and OPENSEARCH_NOTIFICATION_RETENTION_DAYS,
and updates the workflowexecution re-indexing guidance to reflect that it's
now automatic.

Signed-off-by: Pascal Sthamer <pascal+github@sthamer.xyz>
P4sca1 added 5 commits August 13, 2026 16:51
Signed-off-by: Pascal Sthamer <pascal+github@sthamer.xyz>
Signed-off-by: Pascal Sthamer <pascal+github@sthamer.xyz>
Adds a clarifying note in the Automatic Mapping & Field Changes section
explaining why created/edited/started_at on workflowexecution are
deliberately mapped long instead of date/epoch_second - date fields
store doc values as epoch milliseconds internally regardless of the
epoch_second format annotation, which would silently corrupt
cross-generation sort order against older, dynamically-inferred long
generations.

Signed-off-by: Pascal Sthamer <pascal+github@sthamer.xyz>
Signed-off-by: Pascal Sthamer <pascal+github@sthamer.xyz>
Signed-off-by: Pascal Sthamer <pascal+github@sthamer.xyz>
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