rpc LeaseGrant (LeaseGrantRequest) returns (LeaseGrantResponse) { } message LeaseGrantRequest { // Advisory time to live in seconds int64 TTL = 1; int64 ID = 2; } message LeaseGrantResponse { ResponseHeader header = 1; int64 ID = 2; int64 TTL = 3; string error = 4; }
also lease revoke request
also lease keep alive request
also lease time to live query request