regen100 / lfs-dal Goto Github PK
View Code? Open in Web Editor NEWLFS Custom Transfer Agent
License: MIT License
LFS Custom Transfer Agent
License: MIT License
Hi ! Developer of https://github.com/nicolas-graves/lfs-s3 here.
I find this initiative very interesting because of the sheer options it allows for git large files management. I'm having some issues when trying to use it though, I will put each in a separate issue.
I'm testing s3 configuration, basically the same that I use in https://github.com/nicolas-graves/lfs-s3
First, I'm having a very slow upload speed. It probably on OpenDAL's side, which seem to use an http process while I use the AWS SDK on my side, but my upload speed is not better than 30Ko/s (compared to more than 1Mo/s with the AWS SDK).
I don't see any entity_size option in https://opendal.apache.org/docs/services/s3 but I can't upload a file that would be OK using the AWS SDK with the same configuration.
=> S3Error { code: "EntityTooSmall", message: "Your proposed upload is smaller than the minimum allowed object size.", resource: "", request_id: "" }
Also, if the error has to happen, it would be great if it would happen before trying to upload the file on the client side rather than after trying to upload the file on the server side.
Hi again,
As I said, I'm pretty satisfied by the project and I think it's worth recommending it further, and migrating to it. Before recommending it instead of my own project, after the brief experience I had with other LFS custom agents, I know that they tend to be loosely maintained. I want to know if you indeed intend to support it for some time.
I'll probably keep my project open because of a contribution that adds support for CDN download speedup, which doesn't seem to be possible yet in yours, but will probably add a section to invite users to migrate there.
WDYT?
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.