sparre/charlie5, the main issue with pO (GNAT's implementation) is that it doesn't give control over timeout/retry parameters. That, along with the fact that DSA requires that all partitions be able to connect to each other for the system to function. There's no handling of contingencies, such as intermittent or prolonged outages. That's a problem with defining and coupling your IPC/RPC so close to the compiler itself. You lose flexibi
lity to handle extreme situations.