chrislu
40e3eae21f
admin ui: filter by collection
2025-07-02 22:48:21 -07:00
chrislu
2268d2f55e
add back dynamic columns
2025-07-02 22:06:06 -07:00
chrislu
1cac3e73f9
show counts for rack and disk type
2025-07-02 21:53:06 -07:00
Chris Lu
080dce80eb
weed admin UI dynamically show columns ( #6939 )
...
* show counts for rack and disk type
* dynamically display columns if more than one value
* adjust ui
2025-07-02 21:49:37 -07:00
chrislu
ac82dd7c07
Delete admin
2025-07-02 19:35:02 -07:00
Konstantin Lebedev
93007c1842
[volume] refactor and add metrics for flight upload and download data limit 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-02 18:03:49 -07:00
Chris Lu
1db7c2b8aa
Add credential storage ( #6938 )
...
* 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-02 18:03:17 -07:00
chrislu
6b706f9ccd
rename files
...
*_server.go - main server files
*_management.go - business logic
*_data.go - data structures and types
*_middleware.go - middleware logic
2025-07-02 00:04:46 -07:00
chrislu
f47c4aef5a
object store users
2025-07-02 00:00:23 -07:00
chrislu
4aec3c3fb9
purge unused
2025-07-01 23:16:48 -07:00
chrislu
76d773bf88
viewer, download, properties
2025-07-01 21:27:38 -07:00
chrislu
d4f4c04361
remove ttl for collections
2025-07-01 21:11:31 -07:00
chrislu
2f9321086f
add version, add alpha, add link to enterprise version
2025-07-01 21:02:12 -07:00
chrislu
471910736d
remove ttl from collections
2025-07-01 21:01:49 -07:00
chrislu
757c436a82
collection has multiple disk types
2025-07-01 20:27:42 -07:00
chrislu
b2849ec435
set uid gid
2025-07-01 20:03:50 -07:00
chrislu
ae1d0a82ce
add bucket quota
2025-07-01 19:59:45 -07:00
chrislu
5c2b2e5513
clean up s3 bucket references
2025-07-01 08:41:53 -07:00
Chris Lu
1defee3d68
Add admin component ( #6928 )
...
* 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-01 01:28:09 -07:00
chrislu
e5adc3872a
ensure deleted entries are deleted
...
fix https://github.com/seaweedfs/seaweedfs/issues/6936
2025-07-01 00:45:13 -07:00
chrislu
060ee1b9d5
fix tests
2025-06-30 13:57:28 -07:00
chrislu
2d0d429d2f
fix disk space calculation
2025-06-30 10:11:30 -07:00
chrislu
a788d9ab53
remove unnecessary code
2025-06-28 20:26:46 -07:00
chrislu
3d519fa2a6
only leader master should send telemetry
2025-06-28 20:06:48 -07:00
chrislu
1733d0ce68
remove features and deployments fields
2025-06-28 20:03:06 -07:00
chrislu
166e36bcd3
use telemetry.seaweedfs.com
2025-06-28 19:48:03 -07:00
Chris Lu
a1aab8a083
add telemetry ( #6926 )
...
* 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-28 14:11:55 -07:00
chrislu
5e79436498
reference seaweedfs.com
2025-06-26 11:09:17 -07:00
chalet
877b9b788a
update s3 session cache key ( #6923 )
2025-06-26 03:21:35 -07:00
chrislu
ab49540d2b
use master.toml value if not empty
...
fix https://github.com/seaweedfs/seaweedfs/issues/6922
2025-06-25 17:54:56 -07:00
Chris Lu
95261a712e
Improve lock ring ( #6921 )
...
* fix flaky lock ring test
* add more tests
2025-06-24 23:04:39 -07:00
Aleksey Kosov
4511c2cc1f
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 >
2025-06-24 08:44:06 -07:00
dependabot[bot]
5f1d2a9745
chore(deps): bump github.com/parquet-go/parquet-go from 0.24.0 to 0.25.1 ( #6851 )
...
* 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-23 10:25:51 -07:00
chrislu
7324cb7171
3.92
2025-06-22 21:17:06 -07:00
Aleksey Kosov
90c128e7a6
Context-based logging with request ID ( #6899 )
2025-06-20 06:23:53 -07:00
Chris Lu
a72c442945
Fix chunked data reading if iam not enabled ( #6898 )
...
* fix chunked data reading if iam not enabled
* add unit test
2025-06-19 22:58:10 -07:00
SmoothDenis
abd5102819
ydb filer improvements ( #6890 )
...
* 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-19 14:16:01 -07:00
chrislu
da728750be
follow grow volume option version
2025-06-19 13:54:54 -07:00
chrislu
2f1b3d68d7
pass volume version when creating a volume
2025-06-19 01:15:25 -07:00
chrislu
87927d068b
display volume version when listing
2025-06-19 00:33:01 -07:00
chrislu
9a115068af
adding cassandra2
...
fix https://github.com/seaweedfs/seaweedfs/issues/6888
2025-06-17 11:25:37 -07:00
chrislu
748bf5e4d3
add default value when reading needle version
2025-06-16 23:35:03 -07:00
chrislu
c602f53a6e
tail-volume-uses-the-source-volume-version
2025-06-16 22:46:13 -07:00
chrislu
d2be5822a1
refactoring
2025-06-16 22:25:22 -07:00
chrislu
96632a34b1
add version to volume proto
2025-06-16 22:05:06 -07:00
Chris Lu
5d8a391b95
filer store: fix nil for mongodb ( #6886 )
...
fix https://github.com/seaweedfs/seaweedfs/issues/6885
2025-06-16 14:21:05 -07:00
Alexey
29d1701c34
Fix url scheme using for forwarded request with changed proto ( #6884 )
2025-06-16 12:50:09 -07:00
chrislu
78069605a6
sort lifecycles
2025-06-16 11:48:29 -07:00
chrislu
f0e987dc9d
ensure consistent testing
2025-06-16 10:56:39 -07:00
Erik Jacobson
77397be070
allow distro mount command to use disableXAttr ( #6872 )
2025-06-16 08:45:05 -07:00