chrislu
b7ba6785a2
go fmt
2025-10-27 23:04:55 -07:00
chrislu
decfb07eea
fix nil
2025-10-27 17:33:10 -07:00
chrislu
f82c69b9a5
revert back s3 in helm chart to false
...
fix https://github.com/seaweedfs/seaweedfs/issues/7375
2025-10-27 17:23:31 -07:00
chrislu
a80b5eea5e
3.99
2025-10-27 17:16:28 -07:00
chrislu
290c245095
go mod tidy
2025-10-27 09:24:20 -07:00
chrislu
4b76b2ad3c
fix lint
2025-10-26 23:20:20 -07:00
chrislu
838e3104c4
3.99
2025-10-26 22:51:45 -07:00
chrislu
2ad2ffcdff
fix comment
2025-10-26 22:50:37 -07:00
chrislu
d220875ef4
Revert "fix reading"
...
This reverts commit 64a4ce9358 .
2025-10-24 00:49:14 -07:00
chrislu
64a4ce9358
fix reading
...
Gap detection and skipping to earliest memory time
Time-based reads that include events at boundary times for first reads (offset ≤ 0)
Aggregated subscriber wake-up via ListenersWaits signaling
2025-10-24 00:48:24 -07:00
chrislu
cb9a662e20
Update volume_growth_reservation_test.go
2025-10-22 23:37:19 -07:00
chrislu
30e8133524
Update volume_growth_reservation_test.go
2025-10-22 21:30:13 -07:00
Chris Lu
ad46d80f49
go mod tidy
2025-10-21 12:23:01 -07:00
Chris Lu
d1603d0a6f
Merge branch 'master' of https://github.com/seaweedfs/seaweedfs
2025-10-21 12:16:38 -07:00
Chris Lu
9b7ed67311
Switch to seaweedfs/cockroachdb-parser directly
...
Removed the replace directive and updated all references to use
github.com/seaweedfs/cockroachdb-parser directly instead of redirecting
from github.com/cockroachdb/cockroachdb-parser.
Changes:
- Updated import in weed/query/engine/cockroach_parser.go
- Removed replace directive from go.mod
- Now using seaweedfs/cockroachdb-parser@909763b171
which includes all 32-bit architecture fixes and uses
seaweedfs namespace throughout
Build verified successfully for GOOS=openbsd GOARCH=arm.
2025-10-21 11:43:22 -07:00
Chris Lu
986e3fe12e
Update cockroachdb-parser to fix 32-bit builds
...
Use seaweedfs/cockroachdb-parser v0.0.0-20251021182748-d0c58c67297e
via replace directive to fix building on 32-bit architectures like OpenBSD ARM.
The replace directive ensures all imports of github.com/cockroachdb/cockroachdb-parser
use the seaweedfs fork which includes fixes for:
- Integer overflow in tsearch evaluation (int -> int64)
- Flag type overflow in lexbase and tree packages (int -> int64)
2025-10-21 11:33:26 -07:00
Chris Lu
76520583c6
Update cockroachdb-parser to fix 32-bit builds
...
Updated to seaweedfs/cockroachdb-parser v0.0.0-20251021182748-d0c58c67297e
which includes fixes for building on 32-bit architectures like OpenBSD ARM.
Fixes:
- Integer overflow in tsearch evaluation (int -> int64)
- Flag type overflow in lexbase and tree packages (int -> int64)
2025-10-21 11:28:57 -07:00
Chris Lu
8c6e109657
update cockroachdb-parser due to build issues
2025-10-21 01:14:45 -07:00
Chris Lu
d3095f0c2a
3.98
2025-10-20 23:47:11 -07:00
Chris Lu
d989971f3e
Merge branch 'master' of https://github.com/seaweedfs/seaweedfs
2025-10-20 22:22:15 -07:00
Chris Lu
479e7bc38b
go install github.com/a-h/templ/cmd/templ@latest
2025-10-20 22:22:12 -07:00
chrislu
c547cd7c18
fix tests
2025-10-20 16:13:48 -07:00
chrislu
ffc45a538d
Added bounds checking after calculating startIdx.
...
Problem: Race condition in cache lookup logic:
Thread A reads cache metadata (17+ records, endOffset = 32)
Thread B modifies/truncates the cache to 17 records
Thread A calculates startIdx = 19 based on old metadata
Slice operation consumedRecords[19:17] panics
2025-10-13 21:19:38 -07:00
chrislu
f15eaaf8b9
nil checking
2025-10-13 21:07:48 -07:00
chrislu
fba4fc3a7d
All consumers share the same group for load balancing across partitions
2025-10-13 19:43:09 -07:00
Chris Lu
2b1cfe3c3b
add on demand build
2025-09-16 23:45:00 -07:00
Chris Lu
f9f2609e63
Fix RocksDB docker build
2025-09-16 23:22:40 -07:00
chrislu
b3a401d9f9
setting the nodeSelector defaults to empty for all components, so pods can schedule on any compatible node architecture.
...
fix https://github.com/seaweedfs/seaweedfs/issues/7215
2025-09-09 08:07:37 -07:00
chrislu
76452ab593
Delete test_utils_test.go
2025-08-31 23:31:28 -07:00
chrislu
4569875a49
3.97
2025-08-31 23:23:02 -07:00
chrislu
879d512b55
rename
2025-08-30 11:16:26 -07:00
chrislu
6d265cc74b
ensure correct next pointer
2025-08-15 10:35:33 -07:00
chrislu
62ed2366f3
skip file with invalid format
2025-08-15 10:35:33 -07:00
chrislu
8eb85415fb
correct error
2025-08-15 10:35:33 -07:00
chrislu
9843a10f2b
fix stop time
2025-08-15 10:35:33 -07:00
chrislu
d5ded63ce3
day-advance fix
2025-08-15 10:35:33 -07:00
chrislu
fdfa089754
fix ListAllMyBucketsResult xmlns
...
fix https://github.com/seaweedfs/seaweedfs/issues/6676
2025-08-14 20:38:03 -07:00
chrislu
80db6f4d79
reduce lock scope to improve log buffer performance
2025-08-14 20:38:03 -07:00
chrislu
6bf5a6871c
fix presigned signature
2025-08-11 23:57:59 -07:00
chrislu
7889e78f4d
use one http client
2025-08-11 16:45:13 -07:00
chrislu
a265a07922
fix ttl objects
...
fix https://github.com/seaweedfs/seaweedfs/discussions/7107#discussioncomment-14069018
2025-08-11 02:20:02 -07:00
chrislu
dd4880d55a
fix for baidu cloud storage
2025-08-06 20:53:05 -07:00
chrislu
2d11e9bc1a
Pin helm-gh-pages action to stable version v1.7.0
...
- Use stable release instead of @master to avoid potential regressions
- This should help resolve the 'gzip: invalid magic' error
2025-08-05 08:42:05 -07:00
chrislu
4f38b7c3b9
Revert "Fix helm-gh-pages action configuration"
...
This reverts commit 26ef76b7b9 .
2025-08-05 08:41:18 -07:00
chrislu
26ef76b7b9
Fix helm-gh-pages action configuration
...
- Add missing commit_username and commit_email parameters
- This should resolve the 'gzip: invalid magic' error in the Helm GitHub Pages action
2025-08-05 08:39:53 -07:00
chrislu
1cba609bfa
fix checking
2025-07-31 23:23:20 -07:00
chrislu
cd861646a0
3.96
2025-07-31 22:46:51 -07:00
chrislu
027829f3b3
optionally set the default retention when creating buckets
2025-07-31 22:45:58 -07:00
chrislu
f5c53b1bd8
fix reason display
2025-07-30 16:43:14 -07:00
chrislu
124c4281a8
tag parsing decode url encoded
...
fix https://github.com/seaweedfs/seaweedfs/issues/7040
2025-07-28 02:49:43 -07:00
chrislu
a4df110e77
address List permission
...
fix https://github.com/seaweedfs/seaweedfs/issues/7039
2025-07-28 02:39:41 -07:00
chrislu
470d450f17
admin server: fix tls setting
...
fix https://github.com/seaweedfs/seaweedfs/issues/7038#issuecomment-3124471878
2025-07-27 13:59:43 -07:00
chrislu
7ab85c3748
return proper default value for locking and versioning
...
fix https://github.com/seaweedfs/seaweedfs/issues/6971
fix https://github.com/seaweedfs/seaweedfs/issues/7028
2025-07-23 22:20:48 -07:00
chrislu
4f72a1778f
minor
2025-07-23 21:59:50 -07:00
chrislu
dd464cd339
use latest v3.18.4
2025-07-23 02:23:11 -07:00
chrislu
8531326b55
adding admin credential
2025-07-23 02:21:53 -07:00
chrislu
d5085cd1f7
newer helm version
...
fix https://github.com/seaweedfs/seaweedfs/issues/7029
2025-07-22 23:58:31 -07:00
chrislu
bfe68984d5
fix logging
2025-07-20 20:02:44 -07:00
chrislu
394e42cd51
3.95
2025-07-19 23:57:36 -07:00
chrislu
89706d36dc
less logs
2025-07-16 16:30:22 -07:00
chrislu
22465b8a96
unused
2025-07-16 16:30:07 -07:00
chrislu
215c5de579
minor
2025-07-16 09:22:25 -07:00
chrislu
12c9282042
avoid error overwriting
...
fix https://github.com/seaweedfs/seaweedfs/issues/6991
2025-07-16 09:15:50 -07:00
chrislu
bb81894078
Update .gitignore
2025-07-16 01:18:23 -07:00
chrislu
64c5dde2f3
support multiple masters
...
fix https://github.com/seaweedfs/seaweedfs/issues/6988
2025-07-15 10:51:07 -07:00
chrislu
44dfa793d5
Collecting volume locations for volumes before EC encoding
...
fix https://github.com/seaweedfs/seaweedfs/issues/6963
2025-07-14 12:17:33 -07:00
chrislu
606d516e34
add integration tests for ec
2025-07-14 12:17:33 -07:00
chrislu
a51d993aa9
ensure bucket exists
...
related to https://github.com/seaweedfs/seaweedfs/issues/6971
2025-07-14 09:55:35 -07:00
chrislu
406aaf7c14
increase upload limit via browser
2025-07-14 08:42:15 -07:00
chrislu
24eff93d9a
3.94
2025-07-13 20:31:31 -07:00
chrislu
e7dfc3552c
admin ui adds object lock permissions
2025-07-13 20:29:25 -07:00
chrislu
49d43003e1
show volume size limit on dashboard
2025-07-11 19:37:09 -07:00
chrislu
4460dc02e4
Delete MULTIPART_COPY_TEST_SUMMARY.md
2025-07-11 18:53:34 -07:00
chrislu
4fcbdc1f61
tweaking dashboard UI
2025-07-11 13:11:39 -07:00
chrislu
3d4a9bdac0
upgrade templ version from v0.3.833 to v0.3.906
...
// templ: version: v0.3.833
// templ: version: v0.3.906
fix https://github.com/seaweedfs/seaweedfs/issues/6966#issuecomment-3063449163
2025-07-11 13:03:04 -07:00
chrislu
14859f0e8c
add mq agent options to server.go
2025-07-09 09:02:26 -07:00
chrislu
39b7e44fb5
embed static assets
...
fix https://github.com/seaweedfs/seaweedfs/issues/6946
2025-07-07 12:42:13 -07:00
chrislu
592b6a1e98
less aggressive volume server shutdown on same uuid
...
related to https://github.com/seaweedfs/seaweedfs/issues/5439
2025-07-07 01:22:17 -07:00
chrislu
8493871406
remove sqlite due to GOOS support for freebsd and openbsd
2025-07-06 21:50:08 -07:00
chrislu
a7c57caa3f
3.93
2025-07-06 21:06:50 -07:00
chrislu
798f797158
use float for sleep seconds
...
fix https://github.com/seaweedfs/seaweedfs/pull/6795
2025-07-06 14:16:41 -07:00
chrislu
302e62d480
link to volume details
2025-07-04 14:45:13 -07:00
chrislu
df30737505
adjust enterprise link
2025-07-04 14:44:38 -07:00
chrislu
fc55d2d8e0
link to volume detail page
2025-07-04 13:55:43 -07:00
chrislu
d8da465cd3
fix link to volume server; display volume space usage
2025-07-04 13:52:28 -07:00
chrislu
e85fbd29a1
refactor
2025-07-04 13:33:58 -07:00
chrislu
a5f48de7d6
add vacuum operation
2025-07-04 13:11:43 -07:00
chrislu
0c1d4b2d08
tweak ui
2025-07-04 12:56:28 -07:00
chrislu
84d4ea0995
show volume details
2025-07-04 12:49:34 -07:00
chrislu
2cfe079a1f
weed admin: remove system health status
2025-07-02 23:57:36 -07:00
chrislu
e89941f390
weed admin: minor
2025-07-02 23:46:26 -07:00
chrislu
645b6d2603
weed admin: disk types card can also show all disk type values, not just a count.
2025-07-02 23:31:17 -07:00
chrislu
5e6d94319b
weed admin: add version to volumes page
2025-07-02 23:28:00 -07:00
chrislu
ebb16f474c
remove status fields
2025-07-02 23:17:27 -07:00
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
chrislu
ac82dd7c07
Delete admin
2025-07-02 19:35:02 -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