Get desktop application:
View/edit binary Protocol Buffers messages
set with_gc_safe_point to true to also receive gc safe point for each key space
revision here is to safeguard the validity of the obtained min, preventing cases where new services register their safe points after min is obtained by gc worker
here client need to provide the revision obtained from GetMinServiceSafePoint, so server can check if it's still valid
update will be successful if revision is valid and new safepoint > old safe point if failed, previously obtained min might be incorrect, should retry from GetMinServiceSafePoint
safe point will be set to expire on (PD Server time + TTL) pass in a ttl < 0 to remove target safe point pass in MAX_INT64 to set a safe point that never expire
update will be successful if ttl < 0 (a removal request) or if new safe point >= old safe point and new safe point >= gc safe point
Used in:
Used in:
revision supplied does not match the current etcd revision
if the proposed safe point is earlier than old safe point or gc safe point
Used in:
Used in:
, , ,cluster_id is the ID of the cluster which be sent to.
sender_id is the ID of the sender server, also member ID or etcd ID.
Used in:
, , ,cluster_id is the ID of the cluster which sent the response.