HackerTrans
TopNewTrendsCommentsPastAskShowJobs

mikesun

no profile record

Submissions

Repair Time Requirements to Prevent Data Resurrection in Cassandra & Scylla

msun.io
15 points·by mikesun·पिछला वर्ष·0 comments

comments

mikesun
·पिछला वर्ष·discuss
ah, so something like... if the primary ordered transaction 3 < transaction 1, but transaction 2 observes only transaction 1 on the read-only secondary potentially because the secondary orders transaction 1 < transaction 3?
mikesun
·पिछला वर्ष·discuss
"I think what's going on here is that a read-only transaction against a secondary can observe some transaction T, but also miss transactions which must have logically executed before T."

i was intuitively wondering the same but i'm having trouble reasoning how the post's example with transactions 1, 2, 3, 4 exhibits this behavior. in the example, is transaction 2 the only read-only transaction and therefore the only transaction to read from the read replica? i.e. transactions 1, 3, 4 use the primary and transaction 2 uses the read replica?