Contributor
Kaide Mu

Apache Cassandra: Make streaming operations resumable


Mentors
yukim, Paulo Motta
Organization
Apache Software Foundation

Apache Cassandra provides different operations which involves streaming within different nodes and data centers like bootstrap, rebuild, decommission and so on. These operation are not resumable, in case of failure we have to transfer again all data. Suppose in a hypothetical scenario that one user performs a operation which may take one day to be completed, if some error occurred, he will need to restart all the process which means a waste that could be saved if such operation is resumable. Therefore in this project we aims to implement rebuild operations resumable. If time allows, we will also try to make other operation resumable.