Files
distributor/docs/roadmap/multipipeline.md

36 lines
1.0 KiB
Markdown
Raw Normal View History

# Multi-Pipeline Shared Root Roadmap
2026-06-08 19:42:08 +00:00
Current shared-root destination state behavior is documented in:
2026-06-08 19:42:08 +00:00
- `docs/config.md`
- `docs/operations.md`
- `docs/troubleshooting.md`
- `docs/integrations/destination-state.md`
- `docs/internal/publish.md`
- `docs/internal/state.md`
2026-06-08 19:42:08 +00:00
## Current Scope
2026-06-08 19:42:08 +00:00
Current scope includes `state.mode: shared_root` for destinations that
intentionally share one destination root across multiple pipeline/destination
owners.
2026-06-08 19:42:08 +00:00
Shared-root state:
2026-06-08 19:42:08 +00:00
- records owner identity by both `pipeline_id` and `destination_id`;
- records each managed output with its owner and compact source identity;
- preserves unrelated owners during owner-scoped publish, state repair, and
pruning;
- rejects implicit takeover of another owner path;
- treats unmanaged storage content as unmanaged unless explicit forced
replacement is selected where supported.
2026-06-08 19:42:08 +00:00
## Deferred Work
2026-06-08 19:42:08 +00:00
No additional shared-root publishing work is planned here. Related deferred work
is tracked in:
2026-06-08 19:42:08 +00:00
- `docs/roadmap/future.md`
- `docs/roadmap/reconcile-state.md`
- `docs/roadmap/prune.md`