aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2025-06-07make ReadNeedleMeta a thin wrapperorigin/refactor-needle-read-operationschrislu3-96/+51
2025-06-07Make ReadData a thin wrapperchrislu1-15/+6
2025-06-07implement read optionschrislu2-8/+173
2025-06-07adding ReadFromFile with read optionschrislu2-0/+116
2025-06-07add a readme file for volume needle data layoutchrislu1-0/+160
2025-06-06refactorchrislu5-34/+21
2025-06-06include new changes related to FreeBSDchrislu2-1/+3
https://github.com/hanwen/go-fuse/commit/50f6569d1a7d3920be218c2abdbeffeb7fbc4a3c
2025-06-06fix testschrislu1-3/+5
2025-06-06Fix dumb typo in 08556257 (#6844)Lisandro Pin1-1/+1
2025-06-06fix(filer): add missing return after KvDelete in KvPut with empty value (#6846)SmoothDenis1-0/+1
2025-06-06refactoringchrislu4-72/+54
2025-06-06a bit refactoringchrislu1-12/+17
2025-06-06refactor needle write for different versionschrislu6-127/+519
2025-06-05New `needle_map.CompactMap()` implementation for reduced memory usage (#6842)Lisandro Pin7-439/+1298
* Rework `needle_map.CompactMap()` to maximize memory efficiency. * Use a memory-efficient structure for `CompactMap` needle value entries. This slightly complicates the code, but makes a **massive** difference in memory efficiency - preliminary results show a ~30% reduction in heap usage, with no measurable performance impact otherwise. * Clean up type for `CompactMap` chunk IDs. * Add a small comment description for `CompactMap()`. * Add the old version of `CompactMap()` for comparison purposes.
2025-06-05update to latest hanwen/go-fuse/v2chrislu2-1/+3
https://github.com/seaweedfs/seaweedfs/issues/6645#issuecomment-2933832235 fix https://github.com/seaweedfs/seaweedfs/issues/6645
2025-06-05the isFsync parameter is essentially IsAsyncWrite and it needs to be turned ↵chrislu1-1/+1
off if s.isStopping https://github.com/seaweedfs/seaweedfs/commit/d8c574a5ef1a811f9a0d447097d9edfcc0c1d84c#r159132764
2025-06-03fix buildchrislu1-2/+2
2025-06-03change version directorychrislu43-98/+112
2025-06-03gorocksdb 1.10.1 ~ rocksdb 10.2.1chrislu4-5/+5
2025-06-02Merge branch 'master' of https://github.com/seaweedfs/seaweedfs3.89Chris Lu11-56/+82
2025-06-023.89Chris Lu3-9/+13
2025-06-02chore(deps): bump github.com/aws/aws-sdk-go-v2/service/s3 from 1.78.2 to ↵dependabot[bot]2-6/+6
1.80.0 (#6830) chore(deps): bump github.com/aws/aws-sdk-go-v2/service/s3 Bumps [github.com/aws/aws-sdk-go-v2/service/s3](https://github.com/aws/aws-sdk-go-v2) from 1.78.2 to 1.80.0. - [Release notes](https://github.com/aws/aws-sdk-go-v2/releases) - [Changelog](https://github.com/aws/aws-sdk-go-v2/blob/main/changelog-template.json) - [Commits](https://github.com/aws/aws-sdk-go-v2/compare/service/s3/v1.78.2...service/s3/v1.80.0) --- updated-dependencies: - dependency-name: github.com/aws/aws-sdk-go-v2/service/s3 dependency-version: 1.80.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Chris Lu <chrislusf@users.noreply.github.com>
2025-06-02chore(deps): bump modernc.org/sqlite from 1.37.0 to 1.37.1 (#6831)dependabot[bot]2-18/+18
Bumps [modernc.org/sqlite](https://gitlab.com/cznic/sqlite) from 1.37.0 to 1.37.1. - [Commits](https://gitlab.com/cznic/sqlite/compare/v1.37.0...v1.37.1) --- updated-dependencies: - dependency-name: modernc.org/sqlite dependency-version: 1.37.1 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Chris Lu <chrislusf@users.noreply.github.com>
2025-06-02chore(deps): bump github.com/prometheus/client_golang from 1.21.1 to 1.22.0 ↵dependabot[bot]2-3/+3
(#6832) chore(deps): bump github.com/prometheus/client_golang Bumps [github.com/prometheus/client_golang](https://github.com/prometheus/client_golang) from 1.21.1 to 1.22.0. - [Release notes](https://github.com/prometheus/client_golang/releases) - [Changelog](https://github.com/prometheus/client_golang/blob/main/CHANGELOG.md) - [Commits](https://github.com/prometheus/client_golang/compare/v1.21.1...v1.22.0) --- updated-dependencies: - dependency-name: github.com/prometheus/client_golang dependency-version: 1.22.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Chris Lu <chrislusf@users.noreply.github.com>
2025-06-02chore(deps): bump docker/build-push-action from 6.17.0 to 6.18.0 (#6834)dependabot[bot]7-7/+7
Bumps [docker/build-push-action](https://github.com/docker/build-push-action) from 6.17.0 to 6.18.0. - [Release notes](https://github.com/docker/build-push-action/releases) - [Commits](https://github.com/docker/build-push-action/compare/1dc73863535b631f98b2378be8619f83b136f4a0...263435318d21b8e681c14492fe198d362a7d2c83) --- updated-dependencies: - dependency-name: docker/build-push-action dependency-version: 6.18.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Chris Lu <chrislusf@users.noreply.github.com>
2025-06-02chore(deps): bump github.com/fluent/fluent-logger-golang from 1.9.0 to ↵dependabot[bot]2-7/+9
1.10.0 (#6833) chore(deps): bump github.com/fluent/fluent-logger-golang Bumps [github.com/fluent/fluent-logger-golang](https://github.com/fluent/fluent-logger-golang) from 1.9.0 to 1.10.0. - [Changelog](https://github.com/fluent/fluent-logger-golang/blob/master/CHANGELOG.md) - [Commits](https://github.com/fluent/fluent-logger-golang/compare/v1.9.0...v1.10.0) --- updated-dependencies: - dependency-name: github.com/fluent/fluent-logger-golang dependency-version: 1.10.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Chris Lu <chrislusf@users.noreply.github.com>
2025-06-02fix insert beyond look back window (#6838)Chris Lu2-12/+39
2025-06-02Minor fix for the `CompactMap()` performance test. (#6836)Lisandro Pin1-2/+2
Per-entry memory usage is based on `TotalAllocs`, which is incorrect - that value is a cummulative of heap usage, which doesn't decrease when objects are freeed. `Allocs` is instead an accurate represeentation of actual memory usage at the time metrics are reported.
2025-06-02Update filer upsert sqlstring for postgresql (#6835)Luna Yao1-2/+14
2025-06-01revert part of d8c574a5ef1a811f9a0d447097d9edfcc0c1d84c (#6829)Chris Lu1-1/+1
2025-05-29Fix TTL Behavior for Directories in Path-Specific Configuration (#6827)FQHSLycopene1-0/+4
2025-05-28Further improve memory usage of `needle_map.CompactMap()`. (#6825)Lisandro Pin2-36/+40
2025-05-28Add context with request (#6824)Aleksey Kosov57-218/+253
2025-05-27unlimit the list entries in completeMultipartUpload (#6822)Bruce Zou1-3/+4
2025-05-26Unable to upload empty files to seaweed via. multipart when length is ↵royatwp1-1/+5
unknown (#6729)
2025-05-263.883.88chrislu2-2/+2
2025-05-26Update README.mdChris Lu1-0/+1
2025-05-26chore(deps): bump golang.org/x/image from 0.24.0 to 0.27.0 (#6817)dependabot[bot]2-3/+3
Bumps [golang.org/x/image](https://github.com/golang/image) from 0.24.0 to 0.27.0. - [Commits](https://github.com/golang/image/compare/v0.24.0...v0.27.0) --- updated-dependencies: - dependency-name: golang.org/x/image dependency-version: 0.27.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-05-26chore(deps): bump github.com/rclone/rclone from 1.69.1 to 1.69.3 (#6816)dependabot[bot]2-6/+6
2025-05-26chore(deps): bump github.com/cognusion/imaging from 1.0.1 to 1.0.2 (#6818)dependabot[bot]2-6/+6
2025-05-26chore(deps): bump google.golang.org/api from 0.232.0 to 0.234.0 (#6819)dependabot[bot]2-25/+25
2025-05-26Fix sftp performances and add seaweedfs all-in-one deployment (#6792)Mohamed Sekour31-805/+1171
* improve perfs & fix rclone & refactoring Signed-off-by: Mohamed Sekour <mohamed.sekour@exfo.com> * improve perfs on download + add seaweedfs all-in-one deployment Signed-off-by: Mohamed Sekour <mohamed.sekour@exfo.com> * use helper for topologySpreadConstraints and fix create home dir of sftp users Signed-off-by: Mohamed Sekour <mohamed.sekour@exfo.com> * fix helm lint Signed-off-by: Mohamed Sekour <mohamed.sekour@exfo.com> * add missing ctx param Signed-off-by: Mohamed Sekour <mohamed.sekour@exfo.com> --------- Signed-off-by: Mohamed Sekour <mohamed.sekour@exfo.com>
2025-05-23Make fuse command linux/MacOS only (#6811)Weihao Jiang4-261/+280
2025-05-23Rewrite `needle_map.CompactMap()` for more efficient memory usage (#6813)Lisandro Pin2-88/+83
2025-05-22Fix mysql tls enable (#6807)bwlfhu2-3/+45
2025-05-22Update fuse.gochrislu1-1/+1
Changed the signal from SIGUSR1 to SIGTERM. This should fix the compilation error since SIGTERM is available on all Unix-like systems including macOS. The functionality remains similar - it will still allow the master process to wait for a signal before exiting, just using a different signal type.
2025-05-22fix compilation on windowschrislu1-2/+7
2025-05-22fix error formatchrislu1-2/+2
2025-05-22Ensure `weed fuse` master process exits after mounted (#6809)Weihao Jiang3-2/+33
* Ensure fuse master process wait for mounted * Validate parent PID input in fuse command
2025-05-22added context to filer_client method calls (#6808)Aleksey Kosov53-123/+143
Co-authored-by: akosov <a.kosov@kryptonite.ru>