Commit Graph

10 Commits

Author SHA1 Message Date
Fernando Álvarez 91929d7c09 Add extra fizzy lbs 2025-11-28 15:19:51 +01:00
Kevin McConnell bd259f7795 Add optimistic pausing to avoid stale reads
Instead of writer pinning, we'll track the last transaction ID of each
write in the session. Then on each read we'll wait for the replica to
report that this transaction is available.

If it doesn't become available within a reasonable timeout, we'll
proceed anyway, and accept the possibility of a stale read.

The hope here is that most of the time, the replica is caught up in the
time between a write request and the following read request. If it's
not, we now have a little tolerance to wait for it, which hopefully
proves enough to stale reads are not encountered in normal use.

We also disable the writer affinity opt-out mechanism that we had
before, since we will no longer be using writer affinity at the load
balancer.
2025-11-24 13:29:52 +00:00
Kevin McConnell 2661c7ba63 Update LB scripts for production deployment 2025-11-18 12:52:23 +00:00
Fernando Álvarez 514c0f45a2 Migrate to fizzy.do 2025-11-04 13:17:10 +01:00
Fernando Álvarez 7f78514a58 Move to app.box-car.com 2025-10-30 11:12:39 +01:00
Fernando Álvarez cdb7a410cf Update configure script for fizzy-lb-401 2025-10-29 15:58:07 +01:00
Fernando Álvarez 4b929cd51f Update configure fizzy-lb-101 script 2025-10-29 13:57:38 +01:00
Fernando Álvarez 260eaa0369 Amend references to box-car.com 2025-10-29 10:09:12 +01:00
Fernando Álvarez 3946733b65 Migrate to box-car.com 2025-10-28 18:44:25 +01:00
Fernando Álvarez 4017da746c Add script for configuring production load balancers 2025-10-22 10:46:41 -07:00