seaweedfs

SeaweedFS is a fast distributed storage system for blobs, objects, files, and data lake, for billions of files! Blob store has O(1) disk seek, cloud tiering. Filer supports Cloud Drive, cross-DC active-active replication, Kubernetes, POSIX FUSE mount, S3 API, S3 Gateway, Hadoop, WebDAV, encryption, Erasure Coding.

APACHE-2.0 License

Downloads
315
Stars
21.4K
Committers
336

Bot releases are visible (Hide)

seaweedfs - 3.46

Published by chrislusf over 1 year ago

What's Changed

New Contributors

Full Changelog: https://github.com/seaweedfs/seaweedfs/compare/3.45...3.46

seaweedfs - 3.45

Published by chrislusf over 1 year ago

What's Changed

New Contributors

Full Changelog: https://github.com/seaweedfs/seaweedfs/compare/3.44...3.45

seaweedfs - 3.44

Published by chrislusf over 1 year ago

What's Changed

New Contributors

Full Changelog: https://github.com/seaweedfs/seaweedfs/compare/3.43...3.44

seaweedfs - 3.43

Published by chrislusf over 1 year ago

What's Changed

New Contributors

Full Changelog: https://github.com/seaweedfs/seaweedfs/compare/3.42...3.43

seaweedfs - 3.42

Published by chrislusf over 1 year ago

What's Changed

New Contributors

Full Changelog: https://github.com/seaweedfs/seaweedfs/compare/3.41...3.42

seaweedfs - 3.41

Published by chrislusf over 1 year ago

What's Changed

Full Changelog: https://github.com/seaweedfs/seaweedfs/compare/3.40...3.41

seaweedfs - 3.40

Published by chrislusf almost 2 years ago

In this release, the FUSE mount write performance is improved. The larger the file size, the more saving. Previously there was an O(n) operation on file chunks, for each file sync operation. This version removed this bottleneck.

What's Changed

Full Changelog: https://github.com/seaweedfs/seaweedfs/compare/3.39...3.40

seaweedfs - 3.39

Published by chrislusf almost 2 years ago

What's Changed

New Contributors

Full Changelog: https://github.com/seaweedfs/seaweedfs/compare/3.38...3.39

seaweedfs - 3.38

Published by chrislusf almost 2 years ago

Happy New Year!

This release has a much more solid FUSE mount implementation. There are multiple bugs fixed in #4089. This was tested by running a virtual machine on top of the mounted directory. It is basically a random read and write process on a large file in 10s of GB.

What's Changed

New Contributors

Full Changelog: https://github.com/seaweedfs/seaweedfs/compare/3.37...3.38

seaweedfs - 3.37

Published by chrislusf almost 2 years ago

What's Changed

New Contributors

Full Changelog: https://github.com/seaweedfs/seaweedfs/compare/3.36...3.37

seaweedfs - 3.36

Published by chrislusf almost 2 years ago

I am started to work on https://github.com/seaweedfs/seaweed-up , which can help to create a SeaweedFS cluster quickly. Hackers are welcome to participate!

What's Changed

New Contributors

Full Changelog: https://github.com/seaweedfs/seaweedfs/compare/3.35...3.36

seaweedfs - 3.35

Published by chrislusf almost 2 years ago

What's Changed

New Contributors

Full Changelog: https://github.com/seaweedfs/seaweedfs/compare/3.34...3.35

seaweedfs - 3.34

Published by chrislusf almost 2 years ago

What's Changed

New Contributors

Full Changelog: https://github.com/seaweedfs/seaweedfs/compare/3.33...3.34

seaweedfs -

Published by chrislusf almost 2 years ago

This release fixed a long time bug: when creating new replicated volumes, sometimes one of the replica creation fails because of disk space, failed disk, or limited file handles, etc. Previously the other successfully created volume replicas are not purged. But these volumes are not in use since they are under replicated. So a lot of empty volumes are created quickly. This release purges these partially replicated volumes.

What's Changed

New Contributors

Full Changelog: https://github.com/seaweedfs/seaweedfs/compare/3.32...v3.33

seaweedfs - 3.32

Published by chrislusf about 2 years ago

What's Changed

New Contributors

Full Changelog: https://github.com/seaweedfs/seaweedfs/compare/3.31...3.32

seaweedfs - 3.31

Published by chrislusf about 2 years ago

What's Changed

New Contributors

Full Changelog: https://github.com/seaweedfs/seaweedfs/compare/3.30...3.31

seaweedfs - 3.30

Published by chrislusf about 2 years ago

What's Changed

New Contributors

Full Changelog: https://github.com/seaweedfs/seaweedfs/compare/3.29...3.30

seaweedfs -

Published by chrislusf about 2 years ago

  • Mount
    • Fix the problem that files uploaded via s3 or Java http clients show 0 size. #3660
  • filer.sync
    • filer replication: compare content changes directly #3714
seaweedfs -

Published by chrislusf about 2 years ago

  • Master
    • Skip delta heart beat if data node is empty #3630
    • Implement gRPC VolumeMarkWritable #3657
  • Filer
    • Clean up failed data chunks with replicated writes #3591
  • S3
    • Fix nil pointer with localFilerSocket #3654
    • IsTruncated returned by the ListMultipartUploads method should be set to false #3682
    • File size is 0 for s3 multipart uploaded file #3683
  • Mount
    • Build on mac should be fixed now!
  • Volume Server
    • Add experimental option hasSlowRead
    • Add experimental option readBufferSizeMB
seaweedfs - 3.27 (weed shell has a bug with volume.balance command)

Published by chrislusf about 2 years ago

Package Rankings
Top 31.22% on Formulae.brew.sh
Top 1.73% on Proxy.golang.org
Top 7.32% on Alpine-edge
Top 37.52% on Pypi.org
Badges
Extracted from project README
Slack Twitter Build Status GoDoc Wiki Docker Pulls SeaweedFS on Maven Central Artifact Hub nodion piknik keepsec Docker Pulls Stargazers over time