R · Released
The success response to a release request (R).
token is the value the request carried, echoed back verbatim as a correlator — the client uses it to pin down which request this response belongs to (see Reply Matching Rules).
Byte notation:
opis an ASCII character,tokenis binary (u64, big-endian), andkeyis UTF-8 text (variable-length, shown asNin the structure). The trailing\nis0A. The fixed header is a binary value that may contain0x0A, so it must be consumed by byte count first, before scanning for the newline.
Flow
R (released) goes only to the releaser. If a waiter existed, separately from that, the connection at the front of the queue receives Acquired A — handed off directly with no re-contention. The two responses go out on different connections, so no ordering between them is required.