ignite-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Alexei Scherbakov <alexey.scherbak...@gmail.com>
Subject Transactional tasks
Date Thu, 26 Jan 2017 20:36:37 GMT
Guys,

How difficult would be to support transactional tasks?

What means every job in task executed in it's own transaction.

In case of single job failure or reduce phase failure all transaction
started by jobs are rolled back.

Only if all jobs are successfully executed, corresponding transactions are
commited.

Also it would be very desirable to implement tasks failover in the similar
way how jobs failover is implemented.

In case of master's failure jobs are rolled back, and task is restarted on
another node.

This should greatly simplify implementing complex business processes.

-- 

Best regards,
Alexei Scherbakov

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message