@lost gate (whenever you time, I'm not blocked)
As part of removing the buildkit solver, the whole telemetry effects system is highly impacted obviously.
For now I'm trying to find the shortest path to just getting the solver rm'd without having to refactor the whole universe. So my idea atm is to retain the effects system most as is but just send the spans in a different place.
Mostly caught up on how it works but couple questions:
- I can't see where this
DagInputsAttris actually used in practice- We set this field to its value, but then my ide is telling me that field is never used otherwise. Can we just remove it entirely from telemetry? Would save me from having to reimplement it right away 🤞
- I'm not totally following why we need to set a Completed for the whole recursive deps tree here. I'm guessing it's some inane buildkit thing where it didn't always emit a span for every dep? I'm hoping there's a way I can avoid having to port this too