title: Error Code
This is the documentation for etcd2 releases. Read etcd3 doc for etcd3 releases.
This document describes the error code used in key space '/v2/keys'. Feel free to import 'github.com/coreos/etcd/error' to use.
It's categorized into four groups:
name |
code |
strerror |
EcodeKeyNotFound |
100 |
"Key not found" |
EcodeTestFailed |
101 |
"Compare failed" |
EcodeNotFile |
102 |
"Not a file" |
EcodeNotDir |
104 |
"Not a directory" |
EcodeNodeExist |
105 |
"Key already exists" |
EcodeRootROnly |
107 |
"Root is read only" |
EcodeDirNotEmpty |
108 |
"Directory not empty" |
name |
code |
strerror |
EcodePrevValueRequired |
201 |
"PrevValue is Required in POST form" |
EcodeTTLNaN |
202 |
"The given TTL in POST form is not a number" |
EcodeIndexNaN |
203 |
"The given index in POST form is not a number" |
EcodeInvalidField |
209 |
"Invalid field" |
EcodeInvalidForm |
210 |
"Invalid POST form" |
name |
code |
strerror |
EcodeRaftInternal |
300 |
"Raft Internal Error" |
EcodeLeaderElect |
301 |
"During Leader Election" |
name |
code |
strerror |
EcodeWatcherCleared |
400 |
"watcher is cleared due to etcd recovery" |
EcodeEventIndexCleared |
401 |
"The event in requested index is outdated and cleared" |