Skip to content

Commit 5a9a9b0

Browse files
authored
feat(hydro_optimize_examples): Toy examples (#3)
* Bug fix part 2 * Migrate toy_examples from main repo * Change dependencies to be local, merge with hydro main (add support for ChainFirst, remove delta, duplicate private functions), change simple_graphs to be time-based * Fixes for cases where no send/recv overhead is recorded, added noop experiment * Adopting changes HydroNode, HydroRoot, and HydroIrMetadata. WIP * Fixed compile-time errors * HydroRoot input() and input_metadata() no longer return vecs * Started network_calibrator, untested * Map tests without decouple penalty * Fix Cargo.lock * Network calibrator running * Saturate network calibrator * Updating to latest API, WIP * Migrating to latest Hydro, WIP * More merging main :/ * Attempt to use Sidecar API, untested * Merge with_cluster_erased, WIP cleaning up optimization functions * Cleaner deploy_and_analyze API, remove MultiRunMetadata * lock server no compile errors! * lock server doesn't need to distinguish between client_id and virtual_client_id * perf_paxos compiles * Seeing if network metrics work * Network sidecar works * Calculate p50, p99, p999 network usage * Prepping for throughput/latency parsing * (based on #2522) RunMetadata returns throughput and latency * WIP benchmark paxos auto-finds config before p99 latency spike * Print fuller stats for each run in benchmark_paxos * Merge latest hydro * More fixes, remove fragile tests * FlowBuilder fix * Move hydro_optimize back into dev dependencies to reduce binary size * Fixes * Remove fragile tests * cargo fmt & clippy
1 parent 9373681 commit 5a9a9b0

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

45 files changed

+2488
-39145
lines changed

.gitignore

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
target/
22
*.data.folded
33
*.perf.data
4+
scripts/*.png
45

5-
*.results.txt
6+
# I'll output the results of cargo run to these files
7+
*.results.txt

.vscode/settings.json

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
{
2+
"editor.formatOnSave": true
3+
}

0 commit comments

Comments
 (0)