Daniel Gafni
08/07/2023, 7:38 PMAutoMaterializePolicy
creates a Run for 5 assets from which 2 are currently being materialized - is this normal? It shouldn't be, right?owen
08/07/2023, 10:26 PMErek Kiiker
08/08/2023, 12:10 PMDaniel Gafni
08/08/2023, 1:17 PM@graph_multi_asset
owen
08/08/2023, 6:34 PMA -> B
, and A takes 1 second to complete, while B takes 30 minutes, and B has an eager policy, then materializing A the first time will of course kick off a run of B, but each materialization of A before that first run of B completes will also kick off a run of B.
It sounds like that might not be the semantics you're expecting here, is that fair?Nikolaj Galak
08/08/2023, 9:25 PMFreshness policy
defined and Lazy AutoMaterializePolicy
, rest of assets don't have policies
3. Assets A, C, D, E are fast, B is long running
4. Run is triggered for assets A, B, C, D, E based on Freshness policy
5. A is materialized
6. While B is being materialized, another run is triggered for C and D only, no extra runs for E
It looks like AutoMaterializePolicy
is not considering planned materializationsowen
08/09/2023, 7:01 PMNikolaj Galak
08/09/2023, 7:16 PMAutoMaterializePolicy
is set for all the assets, not just E. A
is source asset and B, C, D, E
are dbt assets in my example.
Great to hear that bugfix is on its way, appreciated!owen
08/09/2023, 8:01 PMErek Kiiker
09/01/2023, 6:00 AM