public static final class MaintenanceGrpc.MaintenanceBlockingStub extends io.grpc.stub.AbstractBlockingStub<MaintenanceGrpc.MaintenanceBlockingStub>
| Modifier and Type | Method and Description |
|---|---|
AlarmResponse |
alarm(AlarmRequest request)
Alarm activates, deactivates, and queries alarms regarding cluster health.
|
protected MaintenanceGrpc.MaintenanceBlockingStub |
build(io.grpc.Channel channel,
io.grpc.CallOptions callOptions) |
DefragmentResponse |
defragment(DefragmentRequest request)
Defragment defragments a member's backend database to recover storage space.
|
HashResponse |
hash(HashRequest request)
Hash computes the hash of whole backend keyspace,
including key, lease, and other buckets in storage.
|
HashKVResponse |
hashKV(HashKVRequest request)
HashKV computes the hash of all MVCC keys up to a given revision.
|
MoveLeaderResponse |
moveLeader(MoveLeaderRequest request)
MoveLeader requests current leader node to transfer its leadership to transferee.
|
Iterator<SnapshotResponse> |
snapshot(SnapshotRequest request)
Snapshot sends a snapshot of the entire backend from a member over a stream to a client.
|
StatusResponse |
status(StatusRequest request)
Status gets the status of the member.
|
protected MaintenanceGrpc.MaintenanceBlockingStub build(io.grpc.Channel channel, io.grpc.CallOptions callOptions)
build in class io.grpc.stub.AbstractStub<MaintenanceGrpc.MaintenanceBlockingStub>public AlarmResponse alarm(AlarmRequest request)
Alarm activates, deactivates, and queries alarms regarding cluster health.
public StatusResponse status(StatusRequest request)
Status gets the status of the member.
public DefragmentResponse defragment(DefragmentRequest request)
Defragment defragments a member's backend database to recover storage space.
public HashResponse hash(HashRequest request)
Hash computes the hash of whole backend keyspace, including key, lease, and other buckets in storage. This is designed for testing ONLY! Do not rely on this in production with ongoing transactions, since Hash operation does not hold MVCC locks. Use "HashKV" API instead for "key" bucket consistency checks.
public HashKVResponse hashKV(HashKVRequest request)
HashKV computes the hash of all MVCC keys up to a given revision. It only iterates "key" bucket in backend storage.
public Iterator<SnapshotResponse> snapshot(SnapshotRequest request)
Snapshot sends a snapshot of the entire backend from a member over a stream to a client.
public MoveLeaderResponse moveLeader(MoveLeaderRequest request)
MoveLeader requests current leader node to transfer its leadership to transferee.
Copyright © 2023. All rights reserved.