[ts-gen] Cross-session order modification and cancellation now works

Nils Gebhardt mail at ngebhardt.de
Sun Nov 23 14:17:58 EST 2008

Currently I get Seg faults when trying ./shim --data resp. shim --risk. 
Plain ./shim call results in a short help message end normal exit.
Calling from gdb it says 

Starting program: /home/n/T/TEST/shim-081121/shim --data
[Thread debugging using libthread_db enabled]
[New Thread 0x7f034da4f6f0 (LWP 19489)]

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x7f034da4f6f0 (LWP 19489)]
0x0000000000488548 in
TradingShimDaemon1_0::ObjectTypeSystem::Compound::Compound ()

-- not too much help I am afraid. 
Any suggestions? (Platform is ubuntu 8.04 64 bit, running previous
versions without complaints) 



On Fri, 2008-11-21 at 20:21 -0500, pippin at owlriver.net wrote:
> I've just pushed a new release to the ftp server.  See the NEWS file
> for details; in brief, as the subject line says:
>     Cross-session order modification and cancellation now works;
>     see the script exs/kill.rb for an example.
> This has been a long time coming, and I'd like interested parties to
> let the list know if, in its current simple form, it suits their needs.
> There is related work in this area still to be done in the near future,
> and also some for furthur out.  Currently, the shim replays create and
> modify events from the journal, which provides bare-bones cross-session
> functionality.  Additional features might include:
>     1. implementation of a "list order <key>" command, to query
>        for order status by order key; scripts could read keys from
>        the database, and query the shim for what it thought their
>        status to be.
>     2. msg --- status, open order, and exec report --- replay, so
>        that the shim would know about quantity filled and the like,
>        so improving the order status query capability above; and
>     3. error message analysis, so order state could track information
>        from order-related error messages.
> The first is of immediate interest to us, and should follow along
> soon; the second, not sure; and the third, almost certainly not for
> a while.  Note that it is in some sense possible for the downstream
> to take responsibility for 1 -- 3 above, which is one reason that
> the last item doesn't have a higher priority.
> I've shifted to developing with a 64bit build farm, and this and
> other infra-structure changes have taken up a good part of the last
> month.  As part of this effort, there have been a number of minor
> changes to our release process, and if you see problems in building
> a shim from the new release, please notify the list.
> Note that make now dumps .o files in a subdirectory obj, and note
> also that log files now end up by default in a subdirectory log;
> see NEWS for details.
> Thanks,
> Bill
> _______________________________________________
> ts-general mailing list
> ts-general at trading-shim.org
> http://www.trading-shim.org/mailman/listinfo/ts-general

More information about the ts-general mailing list