One of our design goals is fault tolerance. Tajo should handle a variety of node and task failures. Basically, current Tajo support some failure types. But, there are still room for improvements. The objective of this issue is to improve the fault tolerance features. This is an umbrella issue which tracks all required issues for handling task and node failure.