>
> Perhaps this is super obvious but I need a confirmation as you say “…not
> subsequent reads for other data unrelated to the read being repaired…”
>
> But this is subsequent reads to the _*same*_ partition key
>
> So to be more explicit
>
> READ 1 with Local Quorum : SELECT * FROM products WHERE id = ABC123
>
> READ 2 with Local One : SELECT * FROM products WHERE id = ABC123
>
>
>
> Would read (2) be blocked by the READ REPAIR that was done by read (1)
>
> As I understand that the read repair is working not on the whole table but
> on the partition key it had problems with
>

Not at all. We (the community) are continuing to invest more on improving
the docs because these things are not obvious or well-understood.

The read *request* is blocked while the repair of replicas is in
progress. To be clear, it is the *request* (singular) that is blocked and
*not* some locking mechanism at the partition level (say like LWTs). Other
requests (read 2 in your case) will continue to work. Cheers!

Reply via email to