Use 4 byte framing and msgpack on all 4 servers (cluster, vr, vr_api, admin). Remove remaining support for RESP (Redis Protocol).
Have the vr api server generate session IDs on the primary, redirect elsewhere or return an error. Have all other servers return redirects to either their local server or the known primary.
Track all outstanding quourm requests with timers and trigger appropriate actions if the timers expire.
Use 4 byte framing and msgpack on all 4 servers (cluster, vr, vr_api, admin). Remove remaining support for RESP (Redis Protocol).
Have the vr api server generate session IDs on the primary, redirect elsewhere or return an error. Have all other servers return redirects to either their local server or the known primary.
Track all outstanding quourm requests with timers and trigger appropriate actions if the timers expire.