piker/piker
Tyler Goodlet 454b445b4b Add better shared mem writer task checking
If you have a common broker feed daemon then likely you don't want to
create superfluous shared mem buffers for the same symbol. This adds an
ad hoc little context manger which keeps a bool state of whether
a buffer writer task currently is running in this process. Before we
were checking the shared array token cache and **not** clearing it when
the writer task exited, resulting in incorrect writer/loader logic on
the next entry..

Really, we need a better set of SC semantics around the shared mem stuff
presuming there's only ever one writer per shared buffer at given time.
Hopefully that will come soon!
2020-10-15 15:02:42 -04:00
..
brokers Add better shared mem writer task checking 2020-10-15 15:02:42 -04:00
cli Add `services` cmd for monitoring actors 2020-10-02 12:13:28 -04:00
data Add better shared mem writer task checking 2020-10-15 15:02:42 -04:00
fsp Drop ringbuf, didn't end up using 2020-10-02 12:13:50 -04:00
testing Import client for now until we make a proper shim 2018-02-12 10:35:54 -05:00
ui Up the mouse re-draw rate limit 2020-10-12 09:36:46 -04:00
watchlists Reord watchlist cmds into new package 2020-05-26 14:49:50 -04:00
__init__.py Use msgpack-numpy 2020-10-02 12:13:28 -04:00
_async_utils.py An explicit name is prolly better 2018-11-25 19:23:07 -05:00
calc.py Allow specifying number of displayed digits 2018-11-13 18:42:34 -05:00
log.py Revert project name removal; breaks shit elsewhere somehow.. 2020-10-02 12:13:50 -04:00