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

StorageService paths should be treated as opaque strings, part 1 #5532

Merged
merged 12 commits into from
Jun 3, 2024

Conversation

niloc132
Copy link
Member

@niloc132 niloc132 commented May 24, 2024

First step to fix #5068 by treating StorageService paths as opaque strings, by telling the client the canonical path when performing a directory listing. This enables clients to solve for the file's own name.

In order to maintain compatibility with the current web-client-ui, all paths must still begin with "/" - the final patch for this issue will remove that limitation.

Also includes the file separator, notebook directory, and layouts directory as configuration details for clients to read.

Partial #5068

chipkent
chipkent previously approved these changes May 24, 2024
Copy link
Member

@chipkent chipkent left a comment

Choose a reason for hiding this comment

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

Python LGTM

@niloc132 niloc132 enabled auto-merge (squash) June 3, 2024 14:59
Copy link
Member

@chipkent chipkent left a comment

Choose a reason for hiding this comment

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

Python LGTM

@niloc132 niloc132 merged commit 2da295f into deephaven:main Jun 3, 2024
15 checks passed
@github-actions github-actions bot locked and limited conversation to collaborators Jun 3, 2024
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

File explorer shows error under windows
4 participants