Clone
Abdullah Alamoudi <bamousaa@gmail.com>
committed
on 24 Jul 18
[NO ISSUE][RT] Abort tasks on local network failures
- user model changes: no
- storage format changes: no
- interface changes: yes
Add er… Show more
[NO ISSUE][RT] Abort tasks on local network failures

- user model changes: no

- storage format changes: no

- interface changes: yes

 Add error code to IInputChannelMonitor.notifyFailure

Details:

- Previously, there was an assumption that all failures

 reported to an IInputChannelMonitor come from a remote

 task.

- This assumption is not always true and could lead

 to jobs hanging.

- To fix this, we report an error code indicating whether

 the failure is local or remote and if the failure is local

 then we fail the local task and report the failure to cc.

Change-Id: I7ea5b9008383faaac7c563671242b03919090b35

Reviewed-on: https://asterix-gerrit.ics.uci.edu/2806

Sonar-Qube: Jenkins <jenkins@fulliautomatix.ics.uci.edu>

Reviewed-by: Murtadha Hubail <mhubail@apache.org>

Tested-by: Jenkins <jenkins@fulliautomatix.ics.uci.edu>

Contrib: Jenkins <jenkins@fulliautomatix.ics.uci.edu>

Integration-Tests: Jenkins <jenkins@fulliautomatix.ics.uci.edu>

Show less