Ibrahim Konsowa
93bbaa1fb4
[Notifications] Support webhook notifications ( #6962 )
Add webhook notification support
2 days ago
chrislu
592b6a1e98
less aggressive volume server shutdown on same uuid
related to https://github.com/seaweedfs/seaweedfs/issues/5439
6 days ago
chrislu
798f797158
use float for sleep seconds
fix https://github.com/seaweedfs/seaweedfs/pull/6795
6 days ago
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>
1 week ago
chrislu
1733d0ce68
remove features and deployments fields
2 weeks ago
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
2 weeks ago
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>
3 weeks ago
Aleksey Kosov
90c128e7a6
Context-based logging with request ID ( #6899 )
3 weeks ago
chrislu
da728750be
follow grow volume option version
3 weeks ago
chrislu
2f1b3d68d7
pass volume version when creating a volume
3 weeks ago
chrislu
87927d068b
display volume version when listing
3 weeks ago
chrislu
9a115068af
adding cassandra2
fix https://github.com/seaweedfs/seaweedfs/issues/6888
4 weeks ago
chrislu
c602f53a6e
tail-volume-uses-the-source-volume-version
4 weeks ago
chrislu
d2be5822a1
refactoring
4 weeks ago
chrislu
96632a34b1
add version to volume proto
4 weeks ago
SmoothDenis
c99530ec66
fix(filer): add missing return after KvDelete in KvPut with empty value ( #6846 )
1 month ago
chrislu
bd4891a117
change version directory
1 month ago
Aleksey Kosov
283d9e0079
Add context with request ( #6824 )
2 months ago
Aleksey Kosov
165af32d6b
added context to filer_client method calls ( #6808 )
Co-authored-by: akosov <a.kosov@kryptonite.ru>
2 months ago
Aleksey Kosov
5182d46e22
Added middleware for processing request_id grpc and http requests ( #6805 )
2 months ago
Bruce Zou
582206b7d2
load configuration before get max_file_name_length ( #6766 )
2 months ago
MaratKarimov
ba3afd1803
Tarantool filer store ( #6669 )
Co-authored-by: Marat Karimov <m.karimov@digitalms.ru>
3 months ago
alingse
46b3a71a1f
fix call writeJsonError with a nil value error after check another err ( #6673 )
the dbErr != nil and err is nil
when call writeJsonError with a nil value error, it may panic
4 months ago
hoverseu
14cb8a24c6
[filer] UploadRequestToChunks: terminate the upload of remaining chunks as early as possible might be more reasonable when one chunk upload goroutine encounters a failure. ( #6610 )
4 months ago
tiaoxizhan
533b675ec8
fix: fix the wrong error return value ( #6603 )
4 months ago
chrislu
b977e0b3b2
minor
5 months ago
Lisandro Pin
fc4df944a0
Remove rate limit semaphore on master's leader selection logic. ( #6494 )
This was introduced by 054374c7
(2024-03-12) and serves no practical purpose,
yet it caps the maximum QPS master servers can handle.
5 months ago
Guang Jiong Lou
3b1ac77e1f
worm grace period and retention time support ( #6404 )
Signed-off-by: lou <alex1988@outlook.com>
6 months ago
Trim21
0594006c81
use same time format in volume volume UI and filter UI ( #6395 )
use same time format in volume server UI with filter UI
7 months ago
chrislu
ec155022e7
"golang.org/x/exp/slices" => "slices" and go fmt
7 months ago
dsd
72af97162f
[shell] feat:stop vacuum immediately once volume.vacuum.disable was executed ( #6375 )
stop vacuum immediately once volume.vacuum.disable was executed
Co-authored-by: dsd <dsd2019@foxmail.com>
7 months ago
Konstantin Lebedev
b65eb2ec45
[security] reload whiteList on http seerver ( #6302 )
* reload whiteList
* white_list add to scaffold
7 months ago
Konstantin Lebedev
e2e97db917
[master] avoid timeout when assigning for main request with filter by DC or rack ( #6291 )
* avoid timeout when assigning for main request with filter by DC or rack
https://github.com/seaweedfs/seaweedfs/issues/6290
* use constant NoWritableVolumes
8 months ago
Konstantin Lebedev
fec88e64eb
[master] update LastLeaderChangeTime for hashicorp raft ( #6292 )
8 months ago
Konstantin Lebedev
8836fa19b6
use ShouldGrowVolumesByDcAndRack ( #6280 )
8 months ago
chrislu
ccf1795e6f
wait a bit before getting the next volume id if the leader is recently elected
8 months ago
Konstantin Lebedev
7fa4e5c2a1
[master] Revert back automatic volume grow in case of compensate for crowded volumes ( #6267 )
brought back the Automatic Volume Grow to compensate for crowded volumes
8 months ago
Konstantin Lebedev
a49d9e020c
[master] avoid crowded more writable for auto grow ( #6214 )
avoid crowded more writable
https://github.com/seaweedfs/seaweedfs/issues/6121
8 months ago
Kevin Bulteel
4a0dc883cf
Fix/parse upload filename ( #6241 )
* fix: parse filename in PUT + refactor
* fix: master iu public url with http
* fix: better parsing and handle disposition header
* fix: take mime type from file extension if not set
8 months ago
wyang
a7973ed7d1
fix deadlock hang when broadcast to clients ( #6184 )
fix deadlock when broadcast to clients
when master thransfer leader, the old master will disconnect with all
filers and volumeServers, if the cluster is a big , the broadcast
messages may be more big than the max of the channel len 100, then if the
KeepConnect was not listen on the channel in disconnect, it will
deadlock. and the whole cluster will not serve!
8 months ago
Bruce
0060a2cf9c
Fix 6181/6182 ( #6183 )
* set larger buf size for LogBuffer
* jump to next day when no more entry found
* Update weed/filer/filer_notify_read.go
---------
Co-authored-by: Chris Lu <chrislusf@users.noreply.github.com>
8 months ago
chrislu
ad6240f066
fix parameter
8 months ago
chrislu
8802843511
pass in bytes buffer to avoid possible race condition
related to https://github.com/seaweedfs/seaweedfs/issues/6180
9 months ago
chrislu
3feb66d0a1
adding more debug message
related to https://github.com/seaweedfs/seaweedfs/issues/6180
9 months ago
chrislu
ae5bd0667a
rename proto field from DestroyTime to expire_at_sec
For TTL volume converted into EC volume, this change may leave the volumes staying.
9 months ago
Guang Jiong Lou
9369a88c5c
stop renaming worm files ( #6154 )
* stop renaming worm file
Signed-off-by: lou <alex1988@outlook.com>
* update after review
Signed-off-by: lou <alex1988@outlook.com>
* Update weed/server/filer_server_handlers_write.go
---------
Signed-off-by: lou <alex1988@outlook.com>
Co-authored-by: Chris Lu <chrislusf@users.noreply.github.com>
9 months ago
Guang Jiong Lou
54b91ba2b2
fix permission check in put request ( #6142 )
9 months ago
steve.wei
cfbe45c765
feat: add in-flight metric for s3/file/volume-server ( #6120 )
9 months ago
chrislu
6564ceda91
skip resource heavy commands from running on master nodes
10 months ago
coffeecloudgit
dad3a26fb6
Update volume_grpc_erasure_coding.go , fix no space left bug ( #6077 )
10 months ago