|
@@ -51,9 +51,11 @@ var (
|
|
|
ErrGRPCPermissionNotGranted = grpc.Errorf(codes.FailedPrecondition, "etcdserver: permission is not granted to the role")
|
|
ErrGRPCPermissionNotGranted = grpc.Errorf(codes.FailedPrecondition, "etcdserver: permission is not granted to the role")
|
|
|
ErrGRPCAuthNotEnabled = grpc.Errorf(codes.FailedPrecondition, "etcdserver: authentication is not enabled")
|
|
ErrGRPCAuthNotEnabled = grpc.Errorf(codes.FailedPrecondition, "etcdserver: authentication is not enabled")
|
|
|
|
|
|
|
|
- ErrGRPCNoLeader = grpc.Errorf(codes.Unavailable, "etcdserver: no leader")
|
|
|
|
|
- ErrGRPCNotCapable = grpc.Errorf(codes.Unavailable, "etcdserver: not capable")
|
|
|
|
|
- ErrGRPCStopped = grpc.Errorf(codes.Unavailable, "etcdserver: server stopped")
|
|
|
|
|
|
|
+ ErrGRPCNoLeader = grpc.Errorf(codes.Unavailable, "etcdserver: no leader")
|
|
|
|
|
+ ErrGRPCNotCapable = grpc.Errorf(codes.Unavailable, "etcdserver: not capable")
|
|
|
|
|
+ ErrGRPCStopped = grpc.Errorf(codes.Unavailable, "etcdserver: server stopped")
|
|
|
|
|
+ ErrGRPCTimeout = grpc.Errorf(codes.Unavailable, "etcdserver: request timed out")
|
|
|
|
|
+ ErrGRPCTimeoutDueToLeaderFail = grpc.Errorf(codes.Unavailable, "etcdserver: request timed out, possibly due to previous leader failure")
|
|
|
|
|
|
|
|
errStringToError = map[string]error{
|
|
errStringToError = map[string]error{
|
|
|
grpc.ErrorDesc(ErrGRPCEmptyKey): ErrGRPCEmptyKey,
|
|
grpc.ErrorDesc(ErrGRPCEmptyKey): ErrGRPCEmptyKey,
|
|
@@ -86,9 +88,11 @@ var (
|
|
|
grpc.ErrorDesc(ErrGRPCPermissionNotGranted): ErrGRPCPermissionNotGranted,
|
|
grpc.ErrorDesc(ErrGRPCPermissionNotGranted): ErrGRPCPermissionNotGranted,
|
|
|
grpc.ErrorDesc(ErrGRPCAuthNotEnabled): ErrGRPCAuthNotEnabled,
|
|
grpc.ErrorDesc(ErrGRPCAuthNotEnabled): ErrGRPCAuthNotEnabled,
|
|
|
|
|
|
|
|
- grpc.ErrorDesc(ErrGRPCNoLeader): ErrGRPCNoLeader,
|
|
|
|
|
- grpc.ErrorDesc(ErrGRPCNotCapable): ErrGRPCNotCapable,
|
|
|
|
|
- grpc.ErrorDesc(ErrGRPCStopped): ErrGRPCStopped,
|
|
|
|
|
|
|
+ grpc.ErrorDesc(ErrGRPCNoLeader): ErrGRPCNoLeader,
|
|
|
|
|
+ grpc.ErrorDesc(ErrGRPCNotCapable): ErrGRPCNotCapable,
|
|
|
|
|
+ grpc.ErrorDesc(ErrGRPCStopped): ErrGRPCStopped,
|
|
|
|
|
+ grpc.ErrorDesc(ErrGRPCTimeout): ErrGRPCTimeout,
|
|
|
|
|
+ grpc.ErrorDesc(ErrGRPCTimeoutDueToLeaderFail): ErrGRPCTimeoutDueToLeaderFail,
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
// client-side error
|
|
// client-side error
|
|
@@ -122,9 +126,11 @@ var (
|
|
|
ErrPermissionNotGranted = Error(ErrGRPCPermissionNotGranted)
|
|
ErrPermissionNotGranted = Error(ErrGRPCPermissionNotGranted)
|
|
|
ErrAuthNotEnabled = Error(ErrGRPCAuthNotEnabled)
|
|
ErrAuthNotEnabled = Error(ErrGRPCAuthNotEnabled)
|
|
|
|
|
|
|
|
- ErrNoLeader = Error(ErrGRPCNoLeader)
|
|
|
|
|
- ErrNotCapable = Error(ErrGRPCNotCapable)
|
|
|
|
|
- ErrStopped = Error(ErrGRPCStopped)
|
|
|
|
|
|
|
+ ErrNoLeader = Error(ErrGRPCNoLeader)
|
|
|
|
|
+ ErrNotCapable = Error(ErrGRPCNotCapable)
|
|
|
|
|
+ ErrStopped = Error(ErrGRPCStopped)
|
|
|
|
|
+ ErrTimeout = Error(ErrGRPCTimeout)
|
|
|
|
|
+ ErrTimeoutDueToLeaderFail = Error(ErrGRPCTimeoutDueToLeaderFail)
|
|
|
)
|
|
)
|
|
|
|
|
|
|
|
// EtcdError defines gRPC server errors.
|
|
// EtcdError defines gRPC server errors.
|