Skip to content

Consider breaking up big Nexus 🔨 #1154

Open
@smklein

Description

@smklein

As @jgallagher helpfully showed during our weekly Rust study, cargo build --timings generates a nice report of build times.

From this report, there are some particularly bad offenders - among them, Nexus take 60+ seconds to compile.

By breaking Nexus into smaller crates, we could:

  1. Get better incremental compilation results - @cbiffle mentioned this was handy for Hubris folks
  2. Get better visibility in "what takes so long build". This could help us make further optimizations, and keep developer productivity high.

Metadata

Metadata

Assignees

No one assigned

    Labels

    buildBuilding the control plane

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions