aboutsummaryrefslogtreecommitdiff
path: root/weed
AgeCommit message (Collapse)AuthorFilesLines
2025-06-25fix error logging to reduce noisechrislu4-30/+180
2025-06-25remove WIPchrislu2-2/+2
2025-06-23chore(deps): bump github.com/parquet-go/parquet-go from 0.24.0 to 0.25.1 (#6851)dependabot[bot]2-18/+41
* chore(deps): bump github.com/parquet-go/parquet-go from 0.24.0 to 0.25.1 Bumps [github.com/parquet-go/parquet-go](https://github.com/parquet-go/parquet-go) from 0.24.0 to 0.25.1. - [Release notes](https://github.com/parquet-go/parquet-go/releases) - [Changelog](https://github.com/parquet-go/parquet-go/blob/main/CHANGELOG.md) - [Commits](https://github.com/parquet-go/parquet-go/compare/v0.24.0...v0.25.1) --- updated-dependencies: - dependency-name: github.com/parquet-go/parquet-go dependency-version: 0.25.1 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> * adjust to updated API Fixed Reader Construction: Updated to use parquet.OpenFile() instead of passing io.Reader directly to NewReader() Fixed EOF Handling: Changed the order of operations to process rows before checking for EOF Added Zero Row Count Check: Added explicit check for rowCount == 0 as an additional termination condition --------- 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> Co-authored-by: chrislu <chris.lu@gmail.com>
2025-06-223.923.92chrislu1-1/+1
2025-06-20Context-based logging with request ID (#6899)Aleksey Kosov8-48/+302
2025-06-19Fix chunked data reading if iam not enabled (#6898)Chris Lu2-1/+194
* fix chunked data reading if iam not enabled * add unit test
2025-06-19ydb filer improvements (#6890)SmoothDenis5-151/+216
* fix(ydb): table creation with params * fix(ydb): migrate to new query client & prevent creation table-bucket on get request * fix(ydb): use new query client with kv req * fix(ydb): use directory in every query * fix(ydb): del unused import * fix(ydb): tests & default const usage
2025-06-19follow grow volume option versionchrislu4-4/+8
2025-06-19pass volume version when creating a volumechrislu14-31/+38
2025-06-19display volume version when listingchrislu1-0/+2
2025-06-17adding cassandra2chrislu1-0/+1
fix https://github.com/seaweedfs/seaweedfs/issues/6888
2025-06-16add default value when reading needle versionchrislu1-0/+3
2025-06-16tail-volume-uses-the-source-volume-versionchrislu4-6/+21
2025-06-16refactoringchrislu14-24/+30
2025-06-16add version to volume protochrislu26-11100/+4748
2025-06-16filer store: fix nil for mongodb (#6886)Chris Lu1-6/+14
fix https://github.com/seaweedfs/seaweedfs/issues/6885
2025-06-16Fix url scheme using for forwarded request with changed proto (#6884)Alexey1-1/+7
2025-06-16sort lifecycleschrislu1-1/+10
2025-06-16ensure consistent testingchrislu2-6/+21
2025-06-16allow distro mount command to use disableXAttr (#6872)Erik Jacobson1-0/+7
2025-06-16[shell] volume copy add param noLock (#6871)Konstantin Lebedev1-1/+4
2025-06-153.913.91chrislu1-1/+1
2025-06-15Support filtering source disk type in volume.tier.upload (#6868)NyaMisty2-4/+14
2025-06-15Fix wrong error handling in volume.tier.upload when stream == nil but ↵NyaMisty1-5/+9
copyErr != nil (#6867)
2025-06-15Correctly sort in volume.list to ensure output consistency (#6866)NyaMisty1-2/+29
2025-06-13FUSE Mount: Fix buffer allocation during copy (#6863)Gerry Hernandez2-33/+94
Fix buffer allocation during FUSE copy
2025-06-12mount: complete fix for freebsdchrislu6-5/+49
fix https://github.com/seaweedfs/seaweedfs/issues/6645
2025-06-11refactorchrislu2-27/+26
2025-06-11refactorchrislu3-35/+46
2025-06-11refactoringchrislu2-14/+28
2025-06-11fix rocksdb enumerate (#6858)Bruce Zou2-11/+86
2025-06-08refactororigin/refactor-volume-writechrislu2-76/+15
2025-06-083.903.90chrislu1-1/+2
2025-06-07add a readme file for volume needle data layoutchrislu1-0/+160
2025-06-06refactorchrislu5-34/+21
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-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 directorychrislu32-78/+92
2025-06-02Merge branch 'master' of https://github.com/seaweedfs/seaweedfs3.89Chris Lu2-15/+39
2025-06-023.89Chris Lu2-7/+11
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