Chris Lu
6a8c53bc44
Filer: batch deletion operations to return individual error results ( #7382 )
* batch deletion operations to return individual error results
Modify batch deletion operations to return individual error results instead of one aggregated error, enabling better tracking of which specific files failed to delete (helping reduce orphan file issues).
* Simplified logging logic
* Optimized nested loop
* handles the edge case where the RPC succeeds but connection cleanup fails
* simplify
* simplify
* ignore 'not found' errors here
6 days 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>
4 months ago
Aleksey Kosov
283d9e0079
Add context with request ( #6824 )
5 months ago
chrislu
d49ecde535
rename functions
1 year ago
wyang
0581ce6096
fix delete chunk failed if volumeSever specified grpc.port ( #5820 )
Co-authored-by: Yang Wang <yangwang@weride.ai>
1 year ago
chrislu
a8fa78b892
refactoring
1 year ago
chrislu
464611f614
optionally skip deleting file chunks
1 year ago
chrislu
843e778875
refactor
1 year ago
chrislu
677cfb8ad1
refactor
1 year ago
chrislu
dbfbabac55
simplify
1 year ago
chrislu
70a4c98b00
refactor filer_pb.Entry and filer.Entry to use GetChunks()
for later locking on reading chunks
3 years ago
Konstantin Lebedev
4a48332248
refactor error contains already deleted ( #3932 )
3 years ago
Ryan Russell
e0064ae097
docs: update `fileIdsToDelete` var ( #3692 )
Signed-off-by: Ryan Russell <git@ryanrussell.org>
Signed-off-by: Ryan Russell <git@ryanrussell.org>
3 years ago
Konstantin Lebedev
3c3682fcce
more log detail for upload err and deleting ( #3577 )
3 years ago
famosss
131d389fc4
adjust log level ( #3589 )
3 years ago
chrislu
26dbc6c905
move to https://github.com/seaweedfs/seaweedfs
3 years ago
banjiaojuhao
f7f2a597dd
minor
4 years ago
banjiaojuhao
d61bea9038
[bugfix] filer: In file modification, old chunks will be mis-deleted when they are merged(Manifestized).
4 years ago
Chris Lu
2f72c24498
skip the rest logic
4 years ago
Chris Lu
5a0f92423e
use grpc and jwt
4 years ago
Chris Lu
4f31c1bb94
go fmt
5 years ago
Chris Lu
1bf22c0b5b
go fmt
5 years ago
Chris Lu
cc2bd97ad9
refactor
5 years ago
Chris Lu
effa00ed08
refactor
5 years ago
Chris Lu
290b5e2cd0
directly delete file chunks
keeping current async deletions for now
5 years ago
Chris Lu
eb7929a971
rename filer2 to filer
5 years ago
Chris Lu
408e339c53
also delete the manifest chunk itself
5 years ago
Chris Lu
f2a8574448
filer and mount deletion resolves manifest chunks also
5 years ago
Chris Lu
3e1395b767
adjust log message
5 years ago
Chris Lu
015dd3a147
batch file id deletion
6 years ago
Chris Lu
5ebc95b69b
refactoring
6 years ago
Chris Lu
3505b06023
report deletion error in the log
6 years ago
Chris Lu
621cdbdf58
filer: avoid possible timeouts for updates and deletions
6 years ago
Chris Lu
bbb6ebc3c0
filer: DeleteFolderChildren for deleting large folders
6 years ago
j.laycock
6fc6322c90
Change joeslay paths to chrislusf paths
6 years ago
j.laycock
595a1beff0
Swap imports to use joeslay
6 years ago
Chris Lu
8afd8d35b3
master: followers can also lookup and redirect
improve scalability
6 years ago
Chris Lu
3fa1f150d9
refactoring
6 years ago
Chris Lu
1babec00e7
check deleted chunks faster
6 years ago
Chris Lu
a111f26fe6
avoid nil
fix https://github.com/chrislusf/seaweedfs/issues/988
6 years ago
Chris Lu
059ef879a8
fix issue 986
fix issue 986
6 years ago
Chris Lu
108d0fb08d
adjust log level
7 years ago
Chris Lu
4393b99332
add notes
7 years ago
Chris Lu
338e6d60a5
refactor: prepare for snapshotting
7 years ago
Chris Lu
77b9af531d
adding grpc mutual tls
7 years ago
Chris Lu
86dd933596
go fmt
7 years ago
Chris Lu
b282e34dc2
async file chunk deletion
7 years ago