Skip to content

v0.3.7 — rendezvous account affinity

Latest

Choose a tag to compare

@thezillo thezillo released this 26 Sep 22:45
· 1 commit to e5c25ef304de6e8e1b050b4821d4e2bd1ea8bdef since this release
  • A conversation's home pool account is picked by rendezvous hashing instead of hash % pool size (#11). Adding or removing an account now moves only ~1/N of live conversations, and a failing account's conversations spread over the rest of the pool instead of all landing on its neighbour.
  • Upgrading from v0.3.6 moves most conversations to a new home account once (one uncached turn each).