Skip to content

Deep resolutions for dynamic derivations #8947

Open
@Ericson2314

Description

Is your feature request related to a problem? Please describe.

Describe the solution you'd like

All resolutions can be expressed with just resolutions on resolved CA derivations --- "small step" resolutions. But we also have resolutions on unresolved CA derivations --- "big step" resolutions --- to avoid lots of network round trips. For the same reasons, we might consider having "big step" resolutions for dynamic derivations, allowing one to resolve an inductive derived path like asdfadsfasf-hello.drv.drv.drv^out^out^out directly

Describe alternatives you've considered

I am not sure I even like big step resolutions. Perhaps the existing ones should also be rethought, and the network pipeline problem can be dealt with in a different way. Then we would also do that same different thing for this.

Additional context

#6316

Priorities

Add 👍 to issues you find important.

Metadata

Assignees

No one assigned

    Labels

    featureFeature request or proposalperformancestoreIssues and pull requests concerning the Nix store

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions