aboutsummaryrefslogtreecommitdiff
path: root/weed
AgeCommit message (Collapse)AuthorFilesLines
2025-07-02weed admin UI dynamically show columns (#6939)Chris Lu6-472/+661
* show counts for rack and disk type * dynamically display columns if more than one value * adjust ui
2025-07-02Delete adminchrislu1-0/+0
2025-07-02[volume] refactor and add metrics for flight upload and download data limit ↵Konstantin Lebedev10-134/+410
condition (#6920) * refactor concurrentDownloadLimit * fix loop * fix cmdServer * fix: resolve conversation pr 6920 * Changes logging function (#6919) * updated logging methods for stores * updated logging methods for stores * updated logging methods for filer * updated logging methods for uploader and http_util * updated logging methods for weed server --------- Co-authored-by: akosov <a.kosov@kryptonite.ru> * Improve lock ring (#6921) * fix flaky lock ring test * add more tests * fix: build * fix: rm import util/version * fix: serverOptions * refactoring --------- Co-authored-by: Aleksey Kosov <rusyak777@list.ru> Co-authored-by: akosov <a.kosov@kryptonite.ru> Co-authored-by: Chris Lu <chrislusf@users.noreply.github.com> Co-authored-by: chrislu <chris.lu@gmail.com>
2025-07-02Add credential storage (#6938)Chris Lu23-284/+3652
* add credential store interface * load credential.toml * lint * create credentialManager with explicit store type * add type name * InitializeCredentialManager * remove unused functions * fix missing import * fix import * fix nil configuration
2025-07-02rename fileschrislu6-0/+0
*_server.go - main server files *_management.go - business logic *_data.go - data structures and types *_middleware.go - middleware logic
2025-07-02object store userschrislu8-212/+1519
2025-07-01purge unusedchrislu2-322/+0
2025-07-01viewer, download, propertieschrislu3-8/+864
2025-07-01remove ttl for collectionschrislu4-78/+58
2025-07-01add version, add alpha, add link to enterprise versionchrislu2-26/+46
2025-07-01remove ttl from collectionschrislu4-100/+52
2025-07-01collection has multiple disk typeschrislu5-50/+180
2025-07-01set uid gidchrislu2-4/+4
2025-07-01add bucket quotachrislu7-215/+796
2025-07-01clean up s3 bucket referenceschrislu14-617/+26
2025-07-01Add admin component (#6928)Chris Lu41-0/+13020
* init version * relocate * add s3 bucket link * refactor handlers into weed/admin folder * fix login logout * adding favicon * remove fall back to http get topology * grpc dial option, disk total capacity * show filer count * fix each volume disk usage * add filers to dashboard * adding hosts, volumes, collections * refactor code and menu * remove "refresh" button * fix data for collections * rename cluster hosts into volume servers * add masters, filers * reorder * adding file browser * create folder and upload files * add filer version, created at time * remove mock data * remove fields * fix submenu item highlighting * fix bucket creation * purge files * delete multiple * fix bucket creation * remove region from buckets * add object store with buckets and users * rendering permission * refactor * get bucket objects and size * link to file browser * add file size and count for collections page * paginate the volumes * fix possible SSRF https://github.com/seaweedfs/seaweedfs/pull/6928/checks?check_run_id=45108469801 * Update weed/command/admin.go Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> * Update weed/command/admin.go Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> * fix build * import * remove filer CLI option * remove filer option * remove CLI options --------- Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-07-01ensure deleted entries are deletedchrislu1-1/+1
fix https://github.com/seaweedfs/seaweedfs/issues/6936
2025-06-30fix testschrislu1-69/+21
2025-06-30fix disk space calculationchrislu2-3/+119
2025-06-28remove unnecessary codechrislu1-6/+0
2025-06-28only leader master should send telemetrychrislu1-2/+28
2025-06-28remove features and deployments fieldschrislu2-45/+4
2025-06-28use telemetry.seaweedfs.comchrislu2-2/+2
2025-06-28add telemetry (#6926)Chris Lu5-0/+356
* add telemetry * fix go mod * add default telemetry server url * Update README.md * replace with broker count instead of s3 count * Update telemetry.pb.go * github action to deploy
2025-06-26reference seaweedfs.comchrislu1-0/+3
2025-06-26update s3 session cache key (#6923)chalet1-1/+2
2025-06-25use master.toml value if not emptychrislu1-1/+7
fix https://github.com/seaweedfs/seaweedfs/issues/6922
2025-06-24Improve lock ring (#6921)Chris Lu2-11/+63
* fix flaky lock ring test * add more tests
2025-06-24Changes logging function (#6919)Aleksey Kosov49-196/+206
* updated logging methods for stores * updated logging methods for stores * updated logging methods for filer * updated logging methods for uploader and http_util * updated logging methods for weed server --------- Co-authored-by: akosov <a.kosov@kryptonite.ru>
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