This second version of the patch addresses the issue for agentE2EChain also.
It also corrects an error in the previous version of the patch (which was incorrectly generated by diffing files from 0.9.3 with files from trunk).
The patch introduces 'dir_suffix' as first parameter of both agentDFOChain and agentE2EChain. This 'dir_suffix' is appended to the logical node name when creating the target dir for DFO/WAL log files. The 'dir_suffix' is propagated in the translated specs.
The 'diskfailover' decorator is also modified this way.
The 'ackedWriteAhead' decorator has its semantics slightly changed. The 'walnode' second arg has been replaced by a 'dir_suffix' first arg which has the semantics explained above. It is therefore no longer possible to SET the 'logical node' associated with a WAL manager, it is only possible to add a suffix to the logical node name.