influxdata / influxdata/kapacitor
Make snapshots work even if the task DAG changes
Open
new-feature
- Dominant language
- Go
- Stars
- 2.4k
- Forks
- 479
- Avg merge
- 4d 16h
- Merged PRs (30d)
- 4
Description
Currently snapshots are associated with tasks and node snapshot data is keyed by the node ID from the DAG. These node IDs can easily change. We need a way to make saving/loading a snapshot work even if the DAG changes.
Contributor guide
Research direction
Start by tracing how snapshots are associated with tasks and how node snapshot data is keyed by DAG node IDs. Determine what stable association is needed for saving and loading when the DAG changes, then verify the behavior across changed DAGs. The issue does not name specific files, tests, or entry points.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- go
- Domain
- backend
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100