chrislu
ead27a4f59
publish init add followers
11 months ago
chrislu
1b4484bf0a
go fmt
11 months ago
Sean Ross
0833057503
Moved noapplexattr under runtime.GOARCH == "amd64" to resolve the fin… ( #5351 )
Moved noapplexattr under runtime.GOARCH == "amd64" to resolve the finder copy bug on arm64 macOS devices.
11 months ago
jerebear12
85d6d5371b
Disable filer UI in configuration ( #5297 )
* Add filer.ui.enabled configuration property
* Add filer.expose_directory_metadata to config
* Ammend commit
* Remove ShowUI reference
* Update all routes that allow directory metadata
* Add cmd flag to server.go
11 months ago
chrislu
54d7748a4a
3.63
11 months ago
Konstantin Lebedev
7187346cc1
avoid unexpected compact size ( #5272 )
https://github.com/seaweedfs/seaweedfs/issues/5215
11 months ago
chrislu
7c45992c79
when verifyNeedleIntegrity, do not truncate files
related to https://github.com/seaweedfs/seaweedfs/pull/5259
11 months ago
Chris Lu
32cb9b3276
fix unaligned 64-bit atomic operation in weed mount on arm when readi… ( #5308 )
fix unaligned 64-bit atomic operation in weed mount on arm when reading a file
fix #5306
12 months ago
7y-9
41ec9d7759
refactor: put the auth outside ( #5313 )
12 months ago
7y-9
f037c09c11
fix: only admin auth can delete S3 bucket ( #5312 )
12 months ago
Konstantin Lebedev
6181aa7594
fix: fs verify error counter ( #5261 )
12 months ago
Sébastien
c694cb4e7d
filer: reduce delete entry ErrNotFound logs ( #5301 )
12 months ago
Konstantin Lebedev
8fb978d6f6
[volume] requests that were canceled by the client are not an internal server problem(500 => 499) ( #5304 )
12 months ago
Justin Dhillon
a48e2ec45b
Fix Broken Links ( #5287 )
* https://learn.microsoft.com/en-us/windows/win32/api/memoryapi/nf-memoryapi-setprocessworkingsetsize
* https://learn.microsoft.com/en-us/windows/win32/api/memoryapi/nf-memoryapi-getprocessworkingsetsize
* remove https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css
* https://github.com/AShiou/hof
12 months ago
Chris Lu
16b4f9d9ab
subscriber find broker leader first
1 year ago
Chris Lu
e27deed4bc
upgrade protoc
1 year ago
Chris Lu
656b78d1af
proxy to broker leader
1 year ago
Chris Lu
90fcde0e26
report EOF error
1 year ago
Chris Lu
07028a4864
minor
1 year ago
Chris Lu
fa72761bb8
fix on finding lock owner
1 year ago
Chris Lu
4dc6681833
proxy requests to lock owner
1 year ago
sxlehua
ffe5f19aa0
Add s3 postpolicy support header ( #5280 )
* Add s3 postpolicy support header
* optimized code
1 year ago
Chris Lu
0d74ac9224
fix divide by zero
1 year ago
Chris Lu
f9131de43f
fix lock TTL
1 year ago
Chris Lu
44b49bec99
less verbose
1 year ago
Chris Lu
56df44845f
fix when two consecutive chunks with the same modified_ts_ns
fix https://github.com/seaweedfs/seaweedfs/issues/5276
1 year ago
Chris Lu
0a12301b3d
avoid too large expiration time
1 year ago
sxlehua
0b49c16361
Adapt S3 POST ContentType ( #5275 )
1 year ago
Chris Lu
1b5ba4190c
avoid timestamp overflow
1 year ago
chrislu
d41792461c
lock returns host and owner
1 year ago
chrislu
d30150dde1
use a short-lived lock
1 year ago
chrislu
c1bb76d709
fix nil error
1 year ago
chrislu
ac50d8a822
re-lock if the lock owner is not found
1 year ago
Benoît Knecht
56287bd07d
weed/shell: Cluster check other disk types ( #5245 )
* week/shell: Cluster check other disk types
The `cluster.check` command only took the empty (`""`) and `hdd` disk types
into consideration, but a cluster with only `ssd` or `nvme` disk types would be
equally valid.
This commit simply checks that _any_ disk type is defined, and that some
volumes are available for it.
Signed-off-by: Benoît Knecht <bknecht@protonmail.ch>
* weed/shell: Replace loop that copies slice
Use the following construct instead of a `for` loop:
```golang
x = append(x, y...)
```
See https://staticcheck.dev/docs/checks#S1011 .
Signed-off-by: Benoît Knecht <bknecht@protonmail.ch>
* weed/shell: Check disk types when filer is in use
Filer stores its metadata logs in generic (i.e. `""`) or HDD disk type volumes,
so make sure those disk types exist and have volumes associated with them when
Filer is deployed in the cluster.
Signed-off-by: Benoît Knecht <bknecht@protonmail.ch>
---------
Signed-off-by: Benoît Knecht <bknecht@protonmail.ch>
1 year ago
Sébastien
0775d05a23
fix: http range request return status 500 ( #5251 )
When volume server unavailable for at least one chunk; was returning status 206.
Split `StreamContent` in two parts,
- first prepare, to get chunk info and return stream function
- then write chunk, with that stream function
That allow to catch error in first step before setting response status code in `processRangeRequest`
1 year ago
chrislu
0b2e5ddc7c
wait 3 seconds before shutting down publish client, to wait for all messages to be received
1 year ago
chrislu
545d5fbdf6
unused code
1 year ago
chrislu
a507069d19
lock for creating local partition
1 year ago
chrislu
9e6ea80dff
read existing topic conf
1 year ago
chrislu
a297247137
wait for each publish clients
1 year ago
chrislu
b6c5e57c30
read will block if no items
1 year ago
chrislu
0bf5424a2e
adjust visibility
1 year ago
chrislu
dedfd31dfb
refactor
1 year ago
chrislu
cbf750a31f
refactor
1 year ago
chrislu
b51dfe2bff
wait for publishing clients
1 year ago
chrislu
f8c55f101e
clean up
1 year ago
chrislu
d40225ecd2
return the lookup results
1 year ago
chrislu
841fafd0a8
publish to input buffer
currently, the input buffer may not exist when start to publish
1 year ago
chrislu
5dc1362bdc
close the input
1 year ago
chrislu
fa835c9319
Update buffered_queue_test.go
1 year ago