aboutsummaryrefslogtreecommitdiff
path: root/weed/operation/delete_content.go
AgeCommit message (Collapse)AuthorFilesLines
2025-10-25Filer: batch deletion operations to return individual error results (#7382)Chris Lu1-25/+41
* 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
2024-08-01rename functionschrislu1-7/+7
2022-07-29move to https://github.com/seaweedfs/seaweedfschrislu1-2/+2
2022-02-15weed/operation/delete_content.go: nil pointer dereferencebanjiaojuhao1-1/+1
2021-12-26use streaming mode for long poll grpc callschrislu1-1/+1
streaming mode would create separate grpc connections for each call. this is to ensure the long poll connections are properly closed.
2021-09-12change server address from string to a typeChris Lu1-7/+9
2021-08-12use grpc and jwtChris Lu1-2/+2
2021-06-13skip cookie checking if from grpc apiChris Lu1-1/+1
2021-02-17refactoring to get master function, instead of passing master values directlyChris Lu1-2/+2
this will enable retrying later
2021-01-24mount: outsideContainerClusterMode proxy through filerChris Lu1-2/+1
Running mount outside of the cluster would not need to expose all the volume servers to outside of the cluster. The chunk read and write will go through the filer.
2020-03-25batch delete orphan data by file keysChris Lu1-3/+4
2020-03-18use public url also for deletionsChris Lu1-4/+12
2020-02-25avoid reusing context objectChris Lu1-4/+1
fix https://github.com/chrislusf/seaweedfs/issues/1182
2020-01-26use the same context object in order to retryChris Lu1-1/+1
2020-01-08protect against nil deletion resultsChris Lu1-4/+6
fix https://github.com/chrislusf/seaweedfs/issues/1180
2019-12-12filer: increase directory listing pagination sizeChris Lu1-1/+1
2019-06-28filer: avoid concurrent modification to result sliceChris Lu1-2/+10
fix https://github.com/chrislusf/seaweedfs/issues/972
2019-02-20avoid grpc 5 seconds timeoutChris Lu1-6/+2
some operations may take longer than 5 seconds. only keep the timeout for raft operations
2019-02-18adding grpc mutual tlsChris Lu1-7/+8
2019-02-15benchmark can work in secure modeChris Lu1-1/+1
2019-01-10Set timeout for master and volume non-streaming rpcchenwanli1-1/+4
2019-01-05adjust error namesChris Lu1-1/+1
2018-11-20async file chunk deletionChris Lu1-1/+11
2018-11-18cleanupChris Lu1-2/+2
2018-10-14move volume vacuum to gRpcChris Lu1-1/+1
2018-10-14go fmtChris Lu1-4/+3
2018-10-14use grpc to replace http APIs for batch volume id lookup and batch deleteChris Lu1-52/+57
1. remove batch volume id lookup http API /vol/lookup 2. remove batch delete http API /delete
2018-10-11go fmtChris Lu1-1/+1
2018-09-28skip error when deletion failedChris Lu1-1/+3
2018-07-28fix compilation errorChris Lu1-1/+1
2018-07-28filer read write all via locations from MasterClientChris Lu1-0/+8
2016-06-02directory structure change to work with glideChris Lu1-0/+117
glide has its own requirements. My previous workaround caused me some code checkin errors. Need to fix this.
2013-02-10testing compilation with remove packageChris Lu1-16/+0
2013-02-10avoid the "src" folderChris Lu1-0/+16