It turns out a lot of the work for this was already done by Andrew after all, for example changing the algorithms to use RSE ids rather than names.
That being said, there were a couple of things that needed updating, namely adding VO to the RSE expression (happens in c3po but should affect all algorithms) and to the InternalScope. The VO was obtained from the client that gets started by the daemon. The simple algorithm still uses RSE names rather than ids, but this doesn't call into core so I think it's OK as it is.
Can't see any existing tests for c3po, so can't verify if this is working as intended.
internal: Added more VO to c3po #16
It turns out a lot of the work for this was already done by Andrew after all, for example changing the algorithms to use RSE ids rather than names.
That being said, there were a couple of things that needed updating, namely adding VO to the RSE expression (happens in
c3po
but should affect all algorithms) and to theInternalScope
. The VO was obtained from the client that gets started by the daemon. Thesimple
algorithm still uses RSE names rather than ids, but this doesn't call into core so I think it's OK as it is.Can't see any existing tests for c3po, so can't verify if this is working as intended.