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

Issue while renaming S3 directory in Studio #90

Open
ShajuVJ opened this issue Oct 21, 2022 · 2 comments
Open

Issue while renaming S3 directory in Studio #90

ShajuVJ opened this issue Oct 21, 2022 · 2 comments
Assignees
Labels
bug Something isn't working

Comments

@ShajuVJ
Copy link

ShajuVJ commented Oct 21, 2022

I'm using Sagemaker Studio, and trying to organise the S3 bucket contents from the sidebar.
I had a directory called test/abc, right-clicked on it and pressed Rename, into test/Abc, (changed first letter from lowercase to uppercase) and while the new directory showed up, the old one is still there, with all its subdirectories, but without any files.

@ShajuVJ ShajuVJ added the bug Something isn't working label Oct 21, 2022
@edgargoncalves
Copy link

I also have this issue. The S3 browser doesn't support directories with upper case letters correctly. This cases certain operations such as renaming or creating files/directories on them to try and work on a lowercase version of the path, and it (1) shows an error saying the newly created/renamed files aren't there and (2) on the background, it creates the equivalent directory tree in lowercase letters. Example, on s3://bucket/mydirectory/AnotherDirectory/, if you create a new subdirectory, you get a popup error, and a new directory is created in 's3://bucket/mydirectory/anotherdirectory/Untitled Folder'.
Hope this helps.

@edgargoncalves
Copy link

I think this might be related to the lowercase conversion here: https://github.com/IBM/jupyterlab-s3-browser/blob/master/jupyterlab_s3_browser/handlers.py#L301 .

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

3 participants