The submitted title buries the lede: RDS for PostgreSQL 17.4 does not properly implement snapshot isolation.
> Amazon RDS for PostgreSQL multi-AZ clusters violate Snapshot Isolation
51–60 of 153 posts
The submitted title buries the lede: RDS for PostgreSQL 17.4 does not properly implement snapshot isolation.
> Amazon RDS for PostgreSQL multi-AZ clusters violate Snapshot Isolation
I think AWS will need to update their documentation to communicate this. Will a snapshot isolation fix introduce a performance regression in latency or throughput? Or, maybe they stand by what they have as being strong enough. Either way, they'll need to say something.
This is in such a thick academic style that it is difficult to follow what the problem actually might be and how it would impact someone. This style of writing serves mostly to remind me that I am not a part of the world that writes like this, which makes me a little sad.
The submitted title buries the lede: RDS for PostgreSQL 17.4 does not properly implement snapshot isolation.
And your comment also...In Multi-AZ clusters. Well this is from Kyle Kingsbury, the Chuck Norris of transactional guarantees. AWS has to reply or clarify, even if only seems to apply to Multi-AZ Clusters. Those are one of the two possibilities for RDS with Postgres. Multi-AZ deployments can have one standby or two standby DB instances and this is for the two standby DB instances. [1] They make no such promises in the…
Well, as a user, I wish they would mention it though. If I migrate to RDS with multi-AZ after coming from plain Postgres (which documents snapshot isolation as a feature), I would probably want to know how the two differ.
I think AWS will need to update their documentation to communicate this. Will a snapshot isolation fix introduce a performance regression in latency or throughput? Or, maybe they stand by what they have as being strong enough. Either way, they'll need to say something.
I think the ideal solution from AWS would be fixing the bug and actually providing the guarantees that the docs say that they do.
I think AWS will need to update their documentation to communicate this. Will a snapshot isolation fix introduce a performance regression in latency or throughput? Or, maybe they stand by what they have as being strong enough. Either way, they'll need to say something.
I think the ideal solution from AWS would be fixing the bug and actually providing the guarantees that the docs say that they do.
Using the words Bug and guarantee is throwing the casual readers off the mark ?
The submitted title buries the lede: RDS for PostgreSQL 17.4 does not properly implement snapshot isolation.
The way I've threaded this needle, after several frustrating attempts, is to have a policy of titling all reports "Jepsen: ". HN is of course welcome to choose their own link text if they prefer a more descriptive, or colorful, phrase. :-)