• Joined on 2026-02-12
oleks closed issue oleks/nix-estimator#13 2026-07-08 17:51:27 +03:00
Model per-node max-jobs (multiple concurrent builds sharing cores)
oleks closed issue oleks/nix-estimator#12 2026-07-08 17:51:12 +03:00
History miner: extract real per-derivation build times from nix logs
oleks closed issue oleks/nix-estimator#11 2026-07-08 17:51:04 +03:00
_recommend assumes sorted node/core grids; CLI doesn't sort user input
oleks closed issue oleks/nix-estimator#10 2026-07-08 17:50:56 +03:00
makespan is O(n²·log n) — re-sorts the ready list on every completion
oleks closed issue oleks/nix-estimator#9 2026-07-08 17:50:47 +03:00
critical_path drops back-pointers for zero-duration predecessors
oleks closed issue oleks/nix-estimator#8 2026-07-08 17:50:37 +03:00
Dry-run output scraping is brittle across Nix versions/locales
oleks closed issue oleks/nix-estimator#7 2026-07-08 17:50:29 +03:00
History prefix matching is nondeterministic with overlapping keys
oleks closed issue oleks/nix-estimator#6 2026-07-08 17:50:21 +03:00
HEAVY table substring matching over-fires (python3.*, *-wrapper, util-linux…)
oleks closed issue oleks/nix-estimator#5 2026-07-08 17:50:07 +03:00
to_build_set conflates "nothing to build" with "parse failure" → warm cache reported as cold
oleks commented on issue oleks/nix-estimator#18 2026-07-08 17:49:54 +03:00
_recommend can KeyError when peak-clamped node count isn't in node_grid

Fixed and merged to main (commit 837b885).

oleks commented on issue oleks/nix-estimator#16 2026-07-08 17:49:44 +03:00
Timeline/Gantt output of the simulated schedule

Fixed and merged to main (commit 837b885).

oleks commented on issue oleks/nix-estimator#15 2026-07-08 17:49:37 +03:00
RAM-per-core as a second constraint

Fixed and merged to main (commit 837b885).

oleks commented on issue oleks/nix-estimator#14 2026-07-08 17:49:29 +03:00
--provision mode: emit an EphemeralBuilder CR for the recommended shape

Fixed and merged to main (commit 837b885). EphemeralBuilder renderer implementation complete; schema may need reconciliation with builder-arbitrage CRD.

oleks commented on issue oleks/nix-estimator#13 2026-07-08 17:49:21 +03:00
Model per-node max-jobs (multiple concurrent builds sharing cores)

Fixed and merged to main (commit 837b885).

oleks commented on issue oleks/nix-estimator#12 2026-07-08 17:49:12 +03:00
History miner: extract real per-derivation build times from nix logs

Fixed and merged to main (commit 837b885). Internal JSON parsing implementation complete; may need reconciliation with real nix log output and builder-arbitrage CRD schema.

oleks commented on issue oleks/nix-estimator#11 2026-07-08 17:49:04 +03:00
_recommend assumes sorted node/core grids; CLI doesn't sort user input

Fixed and merged to main (commit 837b885).

oleks commented on issue oleks/nix-estimator#10 2026-07-08 17:48:58 +03:00
makespan is O(n²·log n) — re-sorts the ready list on every completion

Fixed and merged to main (commit 837b885).

oleks commented on issue oleks/nix-estimator#9 2026-07-08 17:48:49 +03:00
critical_path drops back-pointers for zero-duration predecessors

Fixed and merged to main (commit 837b885).

oleks commented on issue oleks/nix-estimator#8 2026-07-08 17:48:41 +03:00
Dry-run output scraping is brittle across Nix versions/locales

Fixed and merged to main (commit 837b885).

oleks commented on issue oleks/nix-estimator#7 2026-07-08 17:48:34 +03:00
History prefix matching is nondeterministic with overlapping keys

Fixed and merged to main (commit 837b885).