4 ms·
Towards a production quality open source Git LFS server
- sytse 11y agoI'll be here in the comments to answer any questions.
- DavidPP 11y agoWhat storage backend(s) are you planning to support?
- sytse 11y agoFor now just files on disk (NFS block devices) I think. Of course an s3 compatible interface would be cool to have.
- JoshTriplett 11y agoOr OpenStack Swift.
- sytse 11y agoDoesn't Swift support the s3 protocol? https://wiki.openstack.org/wiki/Swift/APIFeatureComparison#Amazon_S3_REST_API_Compatability https://wiki.openstack.org/wiki/Swift/APIFeatureComparison#A... (just like Ceph and others)
- JoshTriplett 11y agoMore or less; just requesting that if you add S3 support, you use a compatible subset of the API that Swift supports.
- sytse 11y agoOK, thanks.
- timclassic 11y agoSince Git LFS support in GitLab is targeted at both CE and EE, do you expect to open up the EE-only git-annex support to CE as well since the two features serve similar purposes? Edit: "GitLab," not "GibLab," haha.
- sytse 11y agoThanks for asking. Right now the plan is to keep git-annex EE only. Git Annex can do some neat tricks (multiple storage interfaces, etc.) that Git LFS can't do. But I agree it is not a very congruent situation. We might reconsider when Git LFS is production ready.
- sytse 11y agoUpdate from https://github.com/github/git-lfs/issues/584#issuecomment-130817175 https://github.com/github/git-lfs/issues/584#issuecomment-13... GitHub has no plans to release production ready git-lfs server and suggests we start over, or fork it. GitLab will do the fork as already mentioned in the blog post.
- b1naryth1ef 11y agoThis just sounds like whining about having to write an implementation from scratch.
- sytse 11y agoGitHub is free to keep their implementation to themselves. We wanted to prevent a duplication of effort and wanted some context about what to expect. Good thing is this was resolved in https://github.com/github/git-lfs/issues/584 https://github.com/github/git-lfs/issues/584