Currently the StreamPlan created for bootstrap (and rebuild) will only create one connection per host. If you have less nodes than cores, this is likely to be CPU bound (a CPU seems to be able to process ~5MB/s).
Is there any reason why something naive like https://github.com/iksaif/cassandra/commit/8352c21284811ca15d63183ceae0b11586623f31 would not work ? I believe this is what is about https://issues.apache.org/jira/browse/CASSANDRA-4663 See also: https://issues.apache.org/jira/browse/CASSANDRA-12229, but I don't believe non-blocking I/O would change anything here. -- Corentin Chary http://xf.iksaif.net