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

        

Reply via email to