N · No encontrado
Se devuelve cuando la clave no existía en el momento de una solicitud de liberación (R) — o cuando sí existe, pero el token no coincide con el actualmente retenido. No es un error — se devuelve como un valor de "no existía".
Notación de bytes:
opes un carácter ASCII,tokenes binario (u64, big-endian), ykeyes texto UTF-8 (longitud variable, mostrado comoNen la estructura). El\nfinal es0A. La cabecera fija es un valor binario y puede contener0x0A, así que hay que consumirla primero según su número de bytes antes de buscar el salto de línea.
token es el correlador: el valor enviado en la solicitud, devuelto sin cambios. Con él el cliente identifica de qué solicitud es esta la respuesta (Reglas de emparejamiento de respuestas).
Flujo
Liberar es prácticamente idempotente — enviar R para una clave que el servidor ya recuperó por expiración de lease, o que ya se había liberado, te da N. Ocurre lo mismo cuando la clave ya se ha vuelto a conceder a otro poseedor: el token no coincide y su bloqueo queda intacto. Como es una rama normal del flujo, los clientes no necesitan tratarlo como un error.