On Mon, 24 Sep 2018, 13:08 Jeff Jirsa, <jji...@gmail.com> wrote: > The data structure used to know if data needs to be streamed (the merkle > tree) is only granular to - at best - a token, so even with subrange repair > if a byte is off, it’ll stream the whole partition, including parts of old > repaired sstables > > Incremental repair is smart enough not to diff or stream already repaired > data, the but the matrix of which versions allow subrange AND incremental > repair isn’t something I’ve memorized (I know it behaves the way you’d hope > in trunk/4.0 after Cassandra-9143) >
Cool, thanks for explaining, Jeff! -- Alex