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

Sky Storage CLI - Polishing #414

Merged
merged 20 commits into from
Feb 23, 2022
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
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
10 changes: 5 additions & 5 deletions sky/cli.py
Original file line number Diff line number Diff line change
Expand Up @@ -44,11 +44,11 @@
from sky import global_user_state
from sky import sky_logging
from sky import clouds
from sky import data
from sky.backends import backend as backend_lib
from sky.backends import backend_utils
from sky.backends import cloud_vm_ray_backend
from sky.clouds import service_catalog
from sky.data import Storage
from sky.skylet import util_lib

logger = sky_logging.init_logger(__name__)
Expand Down Expand Up @@ -1488,8 +1488,8 @@ def storage_delete(all: bool, name: str): # pylint: disable=redefined-builtin
click.echo('Deleting all storage objects')
storages = global_user_state.get_storage()
for row in storages:
store_object = Storage(name=row['name'],
source=row['handle'].source)
store_object = data.Storage(name=row['name'],
source=row['handle'].source)
store_object.delete()
elif name:
for n in name:
Expand All @@ -1498,8 +1498,8 @@ def storage_delete(all: bool, name: str): # pylint: disable=redefined-builtin
click.echo(f'Storage Name {n} not found!')
else:
click.echo(f'Deleting storage object {n}')
store_object = Storage(name=handle.storage_name,
source=handle.source)
store_object = data.Storage(name=handle.storage_name,
source=handle.source)
store_object.delete()
else:
raise click.ClickException(
Expand Down
2 changes: 1 addition & 1 deletion sky/data/storage.py
Original file line number Diff line number Diff line change
Expand Up @@ -207,7 +207,7 @@ def __init__(self,

if self.handle.clouds:
for i, s_type in enumerate(self.handle.clouds):
if status == 'UPLOAD_FAIL' and i == len(
if status == StorageStatus.UPLOAD_FAIL and i == len(
self.handle.clouds) - 1:
logger.info(
f'Retrying upload on most recent cloud: {s_type}.')
Expand Down
2 changes: 1 addition & 1 deletion sky/global_user_state.py
Original file line number Diff line number Diff line change
Expand Up @@ -265,7 +265,7 @@ def get_storage_status(storage_name: str) -> None:
rows = _CURSOR.execute('SELECT status FROM storage WHERE name=(?)',
(storage_name,))
for (status,) in rows:
return status
return StorageStatus[status]


def set_storage_handle(storage_name: str, handle: 'Storage.StorageMetadata'):
Expand Down