I made an experiment: replacing the NML transport, but retaining the NML message format - as outlined in the bug report discussion below. I just wanted to get a feel what the effort would be, and if there are any showstoppers.
The goal was to make task listen on ZMQ in parallel to the NML transport, and inject an NML abort command into task via this ZMQ transport. That command is generated via a zmqcmd.cc, since we have no decent Python NML bindings. Results: effort: minimal, showstoppers: none: http://git.mah.priv.at/gitweb?p=emc2-dev.git;a=commit;h=d1cce24eae6f6a56baaa0b220d5fabb3328bba56 The more I look at it, replacing the transport first and serialisation second will be the preferrable route, and provide better regression testing capabilities. -m ps: this is not a complete command submission interface, just an injection test - see the commit log Am 05.08.2013 um 14:14 schrieb Michael Haberler <[email protected]>: > Sascha's bug report https://sourceforge.net/p/emc/bugs/328/ is slowly > evolving from a bug report to a migration strategy from NML transport to ZMQ. > See at the bottom. > > comments welcome! > > - Michael > > > > ------------------------------------------------------------------------------ > Get your SQL database under version control now! > Version control is standard for application code, but databases havent > caught up. So what steps can you take to put your SQL databases under > version control? Why should you start doing it? Read more to find out. > http://pubads.g.doubleclick.net/gampad/clk?id=49501711&iu=/4140/ostg.clktrk > _______________________________________________ > Emc-developers mailing list > [email protected] > https://lists.sourceforge.net/lists/listinfo/emc-developers ------------------------------------------------------------------------------ Get your SQL database under version control now! Version control is standard for application code, but databases havent caught up. So what steps can you take to put your SQL databases under version control? Why should you start doing it? Read more to find out. http://pubads.g.doubleclick.net/gampad/clk?id=48897031&iu=/4140/ostg.clktrk _______________________________________________ Emc-developers mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/emc-developers
