diff options
| author | chrislu <chris.lu@gmail.com> | 2023-09-23 10:33:44 -0700 |
|---|---|---|
| committer | chrislu <chris.lu@gmail.com> | 2023-09-23 10:33:44 -0700 |
| commit | 186b1f029bcd67840803d8b611c571c186f52680 (patch) | |
| tree | 70c2cb33b04a290c49c621027e2add854585fdd1 | |
| parent | fa8e9ef03c1274025da0f151753f139011f5eb6a (diff) | |
| download | seaweedfs-186b1f029bcd67840803d8b611c571c186f52680.tar.xz seaweedfs-186b1f029bcd67840803d8b611c571c186f52680.zip | |
read source uses shared lock
| -rw-r--r-- | weed/mount/weedfs_file_copy_range.go | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/weed/mount/weedfs_file_copy_range.go b/weed/mount/weedfs_file_copy_range.go index 50a2d5a95..43ec289ab 100644 --- a/weed/mount/weedfs_file_copy_range.go +++ b/weed/mount/weedfs_file_copy_range.go @@ -53,7 +53,7 @@ func (wfs *WFS) CopyFileRange(cancel <-chan struct{}, in *fuse.CopyFileRangeIn) } if fhIn.fh != fhOut.fh { - fhInActiveLock := fhIn.wfs.fhLockTable.AcquireLock("CopyFileRange", fhIn.fh, util.ExclusiveLock) + fhInActiveLock := fhIn.wfs.fhLockTable.AcquireLock("CopyFileRange", fhIn.fh, util.SharedLock) defer fhIn.wfs.fhLockTable.ReleaseLock(fhIn.fh, fhInActiveLock) } |
