<https://github.com/cloudposse/atmos/pull/2577> fo...
# atmos-dev
s
https://github.com/cloudposse/atmos/pull/2577 followup to DAG with fixes and GithHub aggreagate CI output @Erik Osterman (Cloud Posse) cc @Andriy Knysh (Cloud Posse)
e
I will continue reviewing today
s
some findings with our env, describe affected was super slow for us 🤷
Copy code
Run                         Atmos version          Mode                                           Components   Total    Affected/Auth Eval   Plan Work
Baseline CI                 1.211.0                 describe affected --include-dependents + matrix n/a          25m02s   21m02s              slowest stack 3m09s
New binary, same shape      sha:63cc822...          describe affected --include-dependents + matrix n/a          6m57s    1m34s               slowest stack job 5m02s, plan step 4m15s
Parallel affected CI        pr:2577 graph binary    plan --affected --max-concurrency 8             n/a          2m44s    included in run      slowest tenant 2m28s
Local stack affected        local graph binary      plan --affected --max-concurrency 8             22/22        2m40s    included in run      included
Local stack all             local graph binary      plan --all --max-concurrency 8                  22/22        1m33s    none                 included
and from profiling
Copy code
The expensive part was the pre-plan affected/config evaluation path, which triggered repeated cloud auth/store/state work before planning.

The newer graph binary improves that path substantially: affected preflight went from 21m02s to 1m34s.
šŸŽ‰ 1
e
(note, @Andriy Knysh (Cloud Posse) has some optimizations that went into this recently as well)
a
e
@Andriy Knysh (Cloud Posse) are we set for a release now?
šŸ¤ž 1
a
yes, we can release