Allow bulk load via streaming to complete 'transactionally'
-----------------------------------------------------------
Key: CASSANDRA-2900
URL: https://issues.apache.org/jira/browse/CASSANDRA-2900
Project: Cassandra
Issue Type: New Feature
Components: Tools
Reporter: Stu Hood
Fix For: 1.0
It would be great if the bulk loader had the ability to "cancel" any streams
that had completed if other streams fail, to narrow the window where a job
could be half-completed. This is mostly only a problem for counter bulk loads
or cases where the bulk load timestamps do not allow for idempotency.
One possible way to implement this would be to have streaming (optionally?) add
streamed files to a pool out-of-reach of compaction, which would allow you to
cancel or finalize them depending on the success of the entire bulk load.
--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira