Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fix #596 and #598: error profiling throughput grid on aws and gcp #605

Merged

Conversation

lynnliu030
Copy link
Contributor

@lynnliu030 lynnliu030 commented Oct 12, 2022

This is the PR to fix #596 and #598 with added functionality to overwrite the default AMI to ubuntu for profiling. Also edit the firewall rule on GCP to allow iperf3 connections and use private IPs for within-GCP throughput profile

There're some minor errors with package installation and image & host platform mismatch when building from source with docker on Mac M1, include the fix here as well.

@lynnliu030 lynnliu030 linked an issue Oct 12, 2022 that may be closed by this pull request
@lynnliu030 lynnliu030 force-pushed the 596-error-profiling-throughput-grid-for-skyplane-on-aws branch from 4ce066d to 928fdac Compare October 12, 2022 03:09
Copy link
Contributor

@parasj parasj left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

Dockerfile Outdated Show resolved Hide resolved
scripts/pack_docker.sh Show resolved Hide resolved
skyplane/compute/aws/aws_cloud_provider.py Outdated Show resolved Hide resolved
skyplane/compute/aws/aws_server.py Show resolved Hide resolved
skyplane/compute/gcp/gcp_cloud_provider.py Outdated Show resolved Hide resolved
skyplane/replicate/replicator_client.py Outdated Show resolved Hide resolved
Dockerfile Outdated
@@ -5,6 +5,7 @@ FROM python:3.10-slim
RUN --mount=type=cache,target=/var/cache/apt apt update \
&& apt-get install --no-install-recommends -y curl ca-certificates stunnel4 \
&& apt-get clean \
&& apt-get -y install gcc mono-mcs \
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Why do you add mono-mcs and gcc?

@lynnliu030 lynnliu030 marked this pull request as ready for review October 21, 2022 18:14
@lynnliu030 lynnliu030 merged commit 8ee30a7 into main Oct 21, 2022
@lynnliu030 lynnliu030 deleted the 596-error-profiling-throughput-grid-for-skyplane-on-aws branch October 21, 2022 20:08
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Error profiling throughput grid for Skyplane on AWS
2 participants