Ingestion - pass Manifest by value
This LADR is to clarify intended behaviour when a high-level DAG (eg. OSDU DAG) calls a sub-DAG (eg. Opaque DAG).
Status
-
Proposed -
Trialing -
Under review -
Approved -
Retired
Context & Scope
Decision
Pass Manifest by value
Rationale
Consequences
When to revisit
Tradeoff Analysis - Input to decision
Alternatives and implications
Pass by value: simpler, doesn't require independent storage mechanism and indices Pass by reference: potentially more performant for large DAGs
Decision criteria and tradeoffs
Decision timeline
Revisit in R3 re. performance optimization.