| Commit message (Collapse) | Author | Age | Files | Lines |
| | |
|
| | |
|
| | |
|
| |
|
|
|
|
|
|
| |
Update project name throughout all files: pyproject.toml, README.md, Justfile, and rename main Python file from oar_p2p.py to oar_p2p_net.py to maintain consistency with the new project name.
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <[email protected]>
|
| |
|
|
|
|
|
|
| |
Remove Rust-related files (Cargo.toml, Cargo.lock, src/, target/) and restructure as Python project using uv for dependency management. Update project structure to match nova-oar-mcp style with pyproject.toml, .python-version, and proper Python packaging conventions.
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <[email protected]>
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
- Complete Python script for OAR P2P network setup
- LatencyMatrix class for loading and validating square matrices
- Interface preparation and configuration with parallel execution
- TC latency emulation using netem (WIP - fixing class issues)
- Batch IP and TC operations for efficiency
- Docker containerized execution for consistent tooling
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <[email protected]>
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
- Add clap for CLI argument parsing with job_id, addresses, and latency_matrix
- Add serde/serde_json for JSON parsing of OAR job data
- Implement oar_network_addresses() to get machine list from OAR job
- Add address_from_index() to map indices to 10.0.0.0/8 IP addresses
- Add machine list with bond0 interfaces for charmander cluster
- Configure musl target build in Justfile for cluster deployment
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <[email protected]>
|
|
|
- Add Containerfile with multi-stage Alpine build
- Add Justfile with build and push recipes for ghcr.io
- Configure Cargo.toml for size optimization (strip, lto, panic=abort)
- Add pre-commit hook for cargo fmt and test
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <[email protected]>
|