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

[OCI] Re-Implementation with the new provision API framework. #4119

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

HysunHe
Copy link
Contributor

@HysunHe HysunHe commented Oct 18, 2024

This is the PR to implement the OCI support in SkyPilot under its new provision API framework. The old implementation is deleted.

Leveraging the SkyPilot new provision API framework, this PR is expected to solve the TIMEOUT issue in the "old" implementation for some OCI VMs which needs long time to complete the setup/init.

It also includes some minor enhancement/fix.

This PR should be review/merged after #4080

All functions in the "old" implemented are now tested against with the new implementation.

All tests are passed.

Tested (run the relevant ones):

  • Code formatting: bash format.sh
  • Any manual or new tests for this PR (please specify below)
  • All smoke tests: pytest tests/test_smoke.py
  • Relevant individual smoke tests: pytest tests/test_smoke.py::test_fill_in_the_name
  • Backward compatibility tests: conda deactivate; bash -i tests/backward_compatibility_tests.sh

@HysunHe HysunHe marked this pull request as draft October 21, 2024 05:22
@HysunHe HysunHe closed this Oct 21, 2024
@HysunHe
Copy link
Contributor Author

HysunHe commented Oct 21, 2024

Resolved conflict.

@HysunHe HysunHe reopened this Oct 21, 2024
@HysunHe HysunHe marked this pull request as ready for review October 21, 2024 05:58
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.

1 participant