no WU timeout on the client side
Imported issue: Initially reported by @zimmerma in https://gforge.inria.fr/tracker/?group_id=2065&aid=21743
on the server side, workunits (WUs) have a timeout: if one WU is not returned to the server before the timeout, it will be cancelled and reassigned.
However, on the client side, the WUs have no timeout. If the client is killed and restarted, it will first look in its temporary space, and if it finds some unfinished WU, it will restart it, even after the timeout. When this WU will be sent back to the server, it will be cancelled by the server.
The mechanism for including a timeout in WUs is there. There should be a ""DEADLINE"" field in the WU.
This is activated with timeout_hint in WuAccess/assign (wudb.py). For that StartServerTask should be called with timeout_hint defined.