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:

    • Command Related Error

      namecodestrerror
      EcodeKeyNotFound100“Key not found”
      EcodeTestFailed101“Compare failed”
      EcodeNotFile102“Not a file”
      EcodeNotDir104“Not a directory”
      EcodeNodeExist105“Key already exists”
      EcodeRootROnly107“Root is read only”
      EcodeDirNotEmpty108“Directory not empty”
    • Post Form Related Error

      namecodestrerror
      EcodePrevValueRequired201“PrevValue is Required in POST form”
      EcodeTTLNaN202“The given TTL in POST form is not a number”
      EcodeIndexNaN203“The given index in POST form is not a number”
      EcodeInvalidField209“Invalid field”
      EcodeInvalidForm210“Invalid POST form”
    • Raft Related Error

      namecodestrerror
      EcodeRaftInternal300“Raft Internal Error”
      EcodeLeaderElect301“During Leader Election”
    • Etcd Related Error

      namecodestrerror
      EcodeWatcherCleared400“watcher is cleared due to etcd recovery”
      EcodeEventIndexCleared401“The event in requested index is outdated and cleared”