Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
17 commits
Select commit Hold shift + click to select a range
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: 2 additions & 0 deletions .dockerignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
target/
.git/
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
target/
experiment_outputs/
asap-quickstart/bin/

# Runtime and generated files
metadata/
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
use anyhow::Result;
use core::panic;
use serde::{Deserialize, Serialize};
use serde_yaml::Value;
use std::collections::HashMap;
Expand Down Expand Up @@ -83,7 +82,12 @@ impl StreamingConfig {
if let Some(aggregations) = data.get("aggregations").and_then(|v| v.as_sequence()) {
for aggregation_data in aggregations {
if let Some(aggregation_id) = aggregation_data.get("aggregationId") {
let aggregation_id_u64 = aggregation_id.as_u64().or_else(|| panic!()).unwrap();
let aggregation_id_u64 = aggregation_id.as_u64().ok_or_else(|| {
anyhow::anyhow!(
"aggregationId must be a valid u64, got: {:?}",
aggregation_id
)
})?;
let num_aggregates_to_retain = retention_map.get(&aggregation_id_u64);
let read_count_threshold = read_count_threshold_map.get(&aggregation_id_u64);
let config = AggregationConfig::from_yaml_data(
Expand Down
4 changes: 4 additions & 0 deletions asap-query-engine/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -72,6 +72,10 @@ path = "src/bin/test_e2e_precompute.rs"
name = "bench_precompute_sketch"
path = "src/bin/bench_precompute_sketch.rs"

[[bin]]
name = "e2e_quickstart_resource_test"
path = "src/bin/e2e_quickstart_resource_test.rs"

[dev-dependencies]
ctor = "0.2"
tempfile = "3.20.0"
Expand Down
1 change: 1 addition & 0 deletions asap-query-engine/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -31,6 +31,7 @@ RUN mkdir -p asap-query-engine/src/bin \
&& echo "fn main() {}" > asap-query-engine/src/bin/precompute_engine.rs \
&& echo "fn main() {}" > asap-query-engine/src/bin/test_e2e_precompute.rs \
&& echo "fn main() {}" > asap-query-engine/src/bin/bench_precompute_sketch.rs \
&& echo "fn main() {}" > asap-query-engine/src/bin/e2e_quickstart_resource_test.rs \
&& mkdir -p asap-query-engine/benches && echo "fn main() {}" > asap-query-engine/benches/simple_store_bench.rs \
&& mkdir -p asap-planner-rs/src && echo "fn main() {}" > asap-planner-rs/src/main.rs \
&& echo "pub fn placeholder() {}" >> asap-planner-rs/src/lib.rs
Expand Down
Loading
Loading