piker/piker/data
Tyler Goodlet cfb125beef `.data.feed`: finally solve startup overruns issue
We need to allow overruns during the async multi-broker context spawning
init bc some backends might take longer then others to setup (eg.
binance vs. kucoin) and result in some context (stream) being overrun by
the time we get to the `.open_stream()` phase. Ideally, we can maybe
adjust the concurrent setup to be more of a task-per-provider style to
avoid this in the future - which would also in theory result in
more-immediate per-provider setup in terms showing ready feeds asap.

Also, does a bunch of renaming from fqsn -> fqme and drops the lower
casing of input symbols instead expecting the caller to know what the
data backend it's requesting is going to be able to handle in terms of
symbology.
2023-05-13 17:35:46 -04:00
..
__init__.py Try having `brokerd` eps defined in `.brokers._daemon` 2023-05-09 14:49:26 -04:00
_formatters.py Add cached refs to last 1d xy outputs 2023-02-13 12:27:58 -05:00
_m4.py Add subsys log to new `.data._util` 2023-05-09 14:49:26 -04:00
_normalize.py A `size` field in ticks is optional 2022-07-19 09:41:37 -04:00
_pathops.py Require `step: float` input to `slice_from_time()` 2023-03-10 18:20:22 -05:00
_sampling.py Always allow overruns in sampler context 2023-05-13 14:06:27 -04:00
_sharedmem.py Add subsys log to new `.data._util` 2023-05-09 14:49:26 -04:00
_source.py Add subsys log to new `.data._util` 2023-05-09 14:49:26 -04:00
_util.py Add subsys log to new `.data._util` 2023-05-09 14:49:26 -04:00
_web_bs.py wsbs: increase msg rx timeout to 16 secs 2023-05-09 14:49:46 -04:00
cli.py Add subsys log to new `.data._util` 2023-05-09 14:49:26 -04:00
feed.py `.data.feed`: finally solve startup overruns issue 2023-05-13 17:35:46 -04:00
flows.py Add subsys log to new `.data._util` 2023-05-09 14:49:26 -04:00
history.py Factor out all history mgmt-logic into a new `.data.history` 2023-05-09 14:49:26 -04:00
ingest.py Add subsys log to new `.data._util` 2023-05-09 14:49:26 -04:00
types.py Drop more `Optional` usage on our `Struct` 2023-05-09 14:49:25 -04:00
validate.py If backend does not provide `bs_mktid`, use the `bs_fqme` 2023-05-09 14:49:46 -04:00