Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
16 commits
Select commit Hold shift + click to select a range
2f70f7b
feat(promql-compliance): let a suite supply fixed planner output
milindsrivastava1997 Oct 13, 2026
901cf84
test(promql-compliance): add roll-up suite with fixed planner output
milindsrivastava1997 Oct 13, 2026
76830c3
feat(planner): MILP roll-ups for KLL, DDSketch and HLL
milindsrivastava1997 Oct 13, 2026
2dc1192
feat(planner): MILP roll-ups for exact sum, count, min and max
milindsrivastava1997 Oct 13, 2026
2aa4105
test(query-engine): move the exact roll-up e2e test off a shared port
milindsrivastava1997 Oct 13, 2026
0ac55d7
refactor(planner): build exact roll-up stages from the query's aggreg…
milindsrivastava1997 Oct 13, 2026
5140600
fix(planner): refuse exact roll-ups for binary-query leaves and SQL
milindsrivastava1997 Oct 13, 2026
3859ddb
fix(planner): share the roll-up type list and check groupings up front
milindsrivastava1997 Oct 13, 2026
97e4800
test(planner): check the saved plan's roll-up stage and planned subquery
milindsrivastava1997 Oct 13, 2026
931f893
test(query-engine): e2e checks for min, max, count and all roll-ups
milindsrivastava1997 Oct 13, 2026
e7bd929
Merge branch '839-4-milp-rollup-sketches' into 839-5-milp-rollup-exact
milindsrivastava1997 Oct 13, 2026
4f803dd
fix(planner): gate exact roll-ups on the aggregation type; test unreg…
milindsrivastava1997 Oct 13, 2026
ba348ee
fix(promql-compliance): harden the fixed planner output override
milindsrivastava1997 Oct 13, 2026
8ac5766
Merge branch '839-3-compliance-rollup-suite' into 839-4-milp-rollup-s…
milindsrivastava1997 Oct 13, 2026
ea35e92
Merge branch '839-4-milp-rollup-sketches' into 839-5-milp-rollup-exact
milindsrivastava1997 Oct 13, 2026
9dc3e29
Merge remote-tracking branch 'origin/main' into 839-5-milp-rollup-exact
milindsrivastava1997 Oct 13, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion asap-planner-rs/src/optimizer/milp.rs
Original file line number Diff line number Diff line change
Expand Up @@ -602,7 +602,7 @@ metrics:
names.iter().map(|s| s.to_string()).collect()
}

fn cost(sketch: &str, accuracy: &[(&str, f64)]) -> AtomicCostEntry {
pub(crate) fn cost(sketch: &str, accuracy: &[(&str, f64)]) -> AtomicCostEntry {
AtomicCostEntry {
sketch: sketch.into(),
sketch_config: serde_json::json!({"algorithm": sketch, "params": {}}),
Expand Down
Loading
Loading