No, they are not rolled back. If you cannot tolerate duplication of your
mutations (i.e. you depend on versions / aggregates ) then you should not
use speculative execution.

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
>

Reply via email to