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

Support for cloning meta-operations (shallow clones) #2456

Open
mjclarke94 opened this issue Apr 26, 2024 · 4 comments
Open

Support for cloning meta-operations (shallow clones) #2456

mjclarke94 opened this issue Apr 26, 2024 · 4 comments
Labels
enhancement New feature or request

Comments

@mjclarke94
Copy link

Description

Add support for creation/management of shallow clones (feature since 2.3) via delta-rs with python bindings.

Use Case
Shallow clones are very valuable when wanting to test new features in ephemeral environments against production data, without huge memory usage or disruption to production systems. Being able to use a one-liner to effectively create an isolated test environment is especially valuable where users are granted read-only access to the table, but can use this feature to cheaply create their own writable branch of the data for testing new features.

@mjclarke94 mjclarke94 added the enhancement New feature or request label Apr 26, 2024
@xbrianh
Copy link

xbrianh commented Apr 27, 2024

We also have use cases for shallow clones.

@ion-elgreco
Copy link
Collaborator

You can achieve this also with LakeFS, much better imho for such usecases

@mjclarke94
Copy link
Author

Yeah, it looks really powerful. My rational for wanting this functionality here is that adding the command here requires zero extra infrastructure to achieve this.

I don't disagree LakeFS looks better, it's just more overhead to use it!

@ion-elgreco
Copy link
Collaborator

Yeah, it looks really powerful. My rational for wanting this functionality here is that adding the command here requires zero extra infrastructure to achieve this.

I don't disagree LakeFS looks better, it's just more overhead to use it!

True :), but this wouldn't be high on my priority list to add

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

3 participants