diff options
| author | chrislu <chris.lu@gmail.com> | 2023-09-16 15:05:38 -0700 |
|---|---|---|
| committer | chrislu <chris.lu@gmail.com> | 2023-09-16 15:05:38 -0700 |
| commit | 482742514656e9b5a652acf7406740fbc55db13d (patch) | |
| tree | 9be51ec65888a0741f63912c9bc125d0278d3360 /other | |
| parent | 3b50139f68d5f59961113cf8fd0b903a7294a6ca (diff) | |
| download | seaweedfs-482742514656e9b5a652acf7406740fbc55db13d.tar.xz seaweedfs-482742514656e9b5a652acf7406740fbc55db13d.zip | |
balancer works
Diffstat (limited to 'other')
| -rw-r--r-- | other/java/client/src/main/proto/filer.proto | 15 |
1 files changed, 13 insertions, 2 deletions
diff --git a/other/java/client/src/main/proto/filer.proto b/other/java/client/src/main/proto/filer.proto index 50aee1b0e..dd052b198 100644 --- a/other/java/client/src/main/proto/filer.proto +++ b/other/java/client/src/main/proto/filer.proto @@ -69,9 +69,11 @@ service SeaweedFiler { rpc CacheRemoteObjectToLocalCluster (CacheRemoteObjectToLocalClusterRequest) returns (CacheRemoteObjectToLocalClusterResponse) { } - rpc Lock(LockRequest) returns (LockResponse) { + rpc DistributedLock(LockRequest) returns (LockResponse) { } - rpc Unlock(UnlockRequest) returns (UnlockResponse) { + rpc DistributedUnlock(UnlockRequest) returns (UnlockResponse) { + } + rpc FindLockOwner(FindLockOwnerRequest) returns (FindLockOwnerResponse) { } // distributed lock management internal use only rpc TransferLocks(TransferLocksRequest) returns (TransferLocksResponse) { @@ -445,6 +447,7 @@ message LockRequest { int64 seconds_to_lock = 2; string renew_token = 3; bool is_moved = 4; + string owner = 5; } message LockResponse { string renew_token = 1; @@ -460,10 +463,18 @@ message UnlockResponse { string error = 1; string moved_to = 2; } +message FindLockOwnerRequest { + string name = 1; + bool is_moved = 2; +} +message FindLockOwnerResponse { + string owner = 1; +} message Lock { string name = 1; string renew_token = 2; int64 expired_at_ns = 3; + string owner = 4; } message TransferLocksRequest { repeated Lock locks = 1; |
