github.com/matm/etcd@v0.3.1-0.20140328024009-5b4a473f1453/Documentation/errorcode.md (about) 1 Error Code 2 ====== 3 4 This document describes the error code in **Etcd** project. 5 6 It's categorized into four groups: 7 8 - Command Related Error 9 - Post Form Related Error 10 - Raft Related Error 11 - Etcd Related Error 12 13 Error code corresponding strerror 14 ------ 15 16 const ( 17 EcodeKeyNotFound = 100 18 EcodeTestFailed = 101 19 EcodeNotFile = 102 20 EcodeNoMorePeer = 103 21 EcodeNotDir = 104 22 EcodeNodeExist = 105 23 EcodeKeyIsPreserved = 106 24 EcodeRootROnly = 107 25 26 EcodeValueRequired = 200 27 EcodePrevValueRequired = 201 28 EcodeTTLNaN = 202 29 EcodeIndexNaN = 203 30 31 EcodeRaftInternal = 300 32 EcodeLeaderElect = 301 33 34 EcodeWatcherCleared = 400 35 EcodeEventIndexCleared = 401 36 ) 37 38 // command related errors 39 errors[100] = "Key Not Found" 40 errors[101] = "Test Failed" //test and set 41 errors[102] = "Not A File" 42 errors[103] = "Reached the max number of peers in the cluster" 43 errors[104] = "Not A Directory" 44 errors[105] = "Already exists" // create 45 errors[106] = "The prefix of given key is a keyword in etcd" 46 errors[107] = "Root is read only" 47 48 // Post form related errors 49 errors[200] = "Value is Required in POST form" 50 errors[201] = "PrevValue is Required in POST form" 51 errors[202] = "The given TTL in POST form is not a number" 52 errors[203] = "The given index in POST form is not a number" 53 54 // raft related errors 55 errors[300] = "Raft Internal Error" 56 errors[301] = "During Leader Election" 57 58 // etcd related errors 59 errors[400] = "watcher is cleared due to etcd recovery" 60 errors[401] = "The event in requested index is outdated and cleared"