minio/internal/dsync
Anis Elleuch e05886561d
lock: Fix Refresh logic with multi resources lock (#13092)
A multi resources lock is a single lock UID with multiple associated
resources. This is created for example by multi objects delete
operation. This commit changes the behavior of Refresh() to iterate over
all locks having the same UID and refresh them.

Bonus: Fix showing top locks for multi delete objects
2021-08-27 13:07:55 -07:00
..
.gitignore rename all remaining packages to internal/ (#12418) 2021-06-01 14:59:40 -07:00
drwmutex.go lock: Fix Refresh logic with multi resources lock (#13092) 2021-08-27 13:07:55 -07:00
drwmutex_test.go rename all remaining packages to internal/ (#12418) 2021-06-01 14:59:40 -07:00
dsync-server_test.go rename all remaining packages to internal/ (#12418) 2021-06-01 14:59:40 -07:00
dsync.go rename all remaining packages to internal/ (#12418) 2021-06-01 14:59:40 -07:00
dsync_test.go rename all remaining packages to internal/ (#12418) 2021-06-01 14:59:40 -07:00
rpc-client-impl_test.go rename all remaining packages to internal/ (#12418) 2021-06-01 14:59:40 -07:00
rpc-client-interface.go rename all remaining packages to internal/ (#12418) 2021-06-01 14:59:40 -07:00