...
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 package etcdserver
16
17 import (
18 "errors"
19 "fmt"
20 )
21
22 var (
23 ErrUnknownMethod = errors.New("etcdserver: unknown method")
24 ErrStopped = errors.New("etcdserver: server stopped")
25 ErrCanceled = errors.New("etcdserver: request cancelled")
26 ErrTimeout = errors.New("etcdserver: request timed out")
27 ErrTimeoutDueToLeaderFail = errors.New("etcdserver: request timed out, possibly due to previous leader failure")
28 ErrTimeoutDueToConnectionLost = errors.New("etcdserver: request timed out, possibly due to connection lost")
29 ErrTimeoutLeaderTransfer = errors.New("etcdserver: request timed out, leader transfer took too long")
30 ErrTimeoutWaitAppliedIndex = errors.New("etcdserver: request timed out, waiting for the applied index took too long")
31 ErrLeaderChanged = errors.New("etcdserver: leader changed")
32 ErrNotEnoughStartedMembers = errors.New("etcdserver: re-configuration failed due to not enough started members")
33 ErrLearnerNotReady = errors.New("etcdserver: can only promote a learner member which is in sync with leader")
34 ErrNoLeader = errors.New("etcdserver: no leader")
35 ErrNotLeader = errors.New("etcdserver: not leader")
36 ErrRequestTooLarge = errors.New("etcdserver: request is too large")
37 ErrNoSpace = errors.New("etcdserver: no space")
38 ErrTooManyRequests = errors.New("etcdserver: too many requests")
39 ErrUnhealthy = errors.New("etcdserver: unhealthy cluster")
40 ErrKeyNotFound = errors.New("etcdserver: key not found")
41 ErrCorrupt = errors.New("etcdserver: corrupt cluster")
42 ErrBadLeaderTransferee = errors.New("etcdserver: bad leader transferee")
43 ErrClusterVersionUnavailable = errors.New("etcdserver: cluster version not found during downgrade")
44 ErrWrongDowngradeVersionFormat = errors.New("etcdserver: wrong downgrade target version format")
45 ErrInvalidDowngradeTargetVersion = errors.New("etcdserver: invalid downgrade target version")
46 ErrDowngradeInProcess = errors.New("etcdserver: cluster has a downgrade job in progress")
47 ErrNoInflightDowngrade = errors.New("etcdserver: no inflight downgrade job")
48 )
49
50 type DiscoveryError struct {
51 Op string
52 Err error
53 }
54
55 func (e DiscoveryError) Error() string {
56 return fmt.Sprintf("failed to %s discovery cluster (%v)", e.Op, e.Err)
57 }
58
View as plain text