The answer is no, they won't be rolled back. And, yes, if you want this behavior, you either need to make your mutations idempotent or disable speculative execution.
-- Christopher L Tubbs II http://gravatar.com/ctubbsii On Tue, Jan 6, 2015 at 5:43 PM, Russ Weeks <[email protected]> wrote: > Hi, all, > > When I use AccumuloOutputFormat in my MR job, I see mutations are written > to the table before each individual map tasks completes. If speculative > execution is enabled on my cluster and a map task is killed, will these > mutations be rolled back? If not, should I explicitly disable speculative > execution whenever I use AccumuloOutputFormat? > > Or does AccumuloOutputFormat do this internally somehow, and I'm worried > about nothing? > > Thanks, > -Russ >
