Skip to content

Deep resolutions for dynamic derivations #8947

@Ericson2314

Description

@Ericson2314

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

Metadata

Assignees

No one assigned

    Labels

    featureFeature request or proposalperformancestoreIssues and pull requests concerning the Nix store
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions