Matthias
|
3fc367f536
|
Merge pull request #7771 from wizrds/feat/refactor-ws
Refactor WebSocket API for performance
|
2022-11-27 15:49:34 +01:00 |
|
Timothy Pogue
|
a26b3a9ca8
|
change sleep call back to 0.01
|
2022-11-26 09:40:22 -07:00 |
|
Matthias
|
fcf13580f1
|
Revert "offload initial df computation to thread"
This reverts commit f268187e9b .
|
2022-11-26 13:33:54 +01:00 |
|
Matthias
|
7b0a76fb70
|
Improve typehint
|
2022-11-26 13:33:26 +01:00 |
|
Timothy Pogue
|
bd95392eea
|
fix formatted string in warning message :)
|
2022-11-25 13:10:22 -07:00 |
|
Timothy Pogue
|
4aa4c6f49d
|
change sleep in channel send to 0
|
2022-11-25 13:08:41 -07:00 |
|
Timothy Pogue
|
f268187e9b
|
offload initial df computation to thread
|
2022-11-25 12:56:33 -07:00 |
|
Timothy Pogue
|
afc00bc30a
|
log warning if channel too far behind, add docstrings to message stream
|
2022-11-25 12:48:57 -07:00 |
|
Matthias
|
1b3e62bcbc
|
Lock execute_entry to prevent timing hickups
|
2022-11-25 14:50:48 +01:00 |
|
Timothy Pogue
|
bcc8063eeb
|
Merge branch 'develop' into feat/refactor-ws
|
2022-11-24 13:42:57 -07:00 |
|
Timothy Pogue
|
fc59b02255
|
prevent ws endpoint from running without valid token
|
2022-11-24 13:41:10 -07:00 |
|
Timothy Pogue
|
101dec461e
|
close ws channel if can't accept
|
2022-11-24 11:35:50 -07:00 |
|
Timothy Pogue
|
48242ca02b
|
update catch block in cancel channel tasks
|
2022-11-22 12:43:45 -07:00 |
|
Matthias
|
7785c91c5d
|
Merge pull request #7756 from wizrds/feat/secure-ws-conn
Support SSL in WebSocket connection
|
2022-11-22 19:18:16 +01:00 |
|
Timothy Pogue
|
a5442772fc
|
ensure only broadcasting to subscribed topics
|
2022-11-22 09:42:09 -07:00 |
|
Timothy Pogue
|
d9d7df70bf
|
fix tests, log unknown errors
|
2022-11-21 12:21:40 -07:00 |
|
Timothy Pogue
|
106ac2ab4d
|
fix tests, change to get call
|
2022-11-20 16:36:22 -07:00 |
|
Timothy Pogue
|
d2870d48ea
|
change typing to async iterator
|
2022-11-20 16:24:44 -07:00 |
|
Timothy Pogue
|
48a1f2418f
|
update typing, remove unneeded try block, readd sleep
|
2022-11-20 16:18:24 -07:00 |
|
Timothy Pogue
|
60a167bdef
|
add dynamic send timeout
|
2022-11-20 14:09:45 -07:00 |
|
Timothy Pogue
|
dc79284c54
|
Merge branch 'develop' into feat/refactor-ws
|
2022-11-20 10:05:22 -07:00 |
|
Matthias
|
12b471c64b
|
Prevent 2 parallel open orders through forceentry
this leads to forgetting the prior order
closes #7765
|
2022-11-20 09:28:14 +01:00 |
|
Timothy Pogue
|
3714d7074b
|
smaller throttle in channel send
|
2022-11-19 13:29:23 -07:00 |
|
Timothy Pogue
|
c1a73a5512
|
move sleep call in send, minor cleanup
|
2022-11-19 13:21:26 -07:00 |
|
Timothy Pogue
|
98d87b3ba6
|
Merge branch 'develop' into feat/refactor-ws
|
2022-11-18 13:41:22 -07:00 |
|
Timothy Pogue
|
0cb6f71c02
|
better error handling, true async sending, more readable api
|
2022-11-18 13:32:27 -07:00 |
|
Matthias
|
4de9a46618
|
Merge pull request #7759 from wizrds/fix/pd-mem-leak
Fix Pandas to_json memory leak
|
2022-11-18 20:24:16 +01:00 |
|
Timothy Pogue
|
b6a8e421f1
|
remove redundant timestamp conversion in ws serializer
|
2022-11-18 09:43:39 -07:00 |
|
Matthias
|
12cd83453c
|
Add warning when queue websocket queue becomes too full
|
2022-11-18 14:03:56 +01:00 |
|
Timothy Pogue
|
ba493eb7a7
|
Merge fix/pd-mem-leak
|
2022-11-17 16:21:12 -07:00 |
|
Matthias
|
436b314c80
|
add safe_remaining
fixes #7757
|
2022-11-17 19:07:47 +00:00 |
|
Timothy Pogue
|
49ecc83061
|
Merge branch 'develop' into fix/pd-mem-leak
|
2022-11-17 12:04:49 -07:00 |
|
Timothy Pogue
|
ce43fa5f43
|
small fix to websocketchannel and relay
|
2022-11-17 12:03:11 -07:00 |
|
Timothy Pogue
|
875e9ab447
|
change df serialization to avoid mem leak
|
2022-11-17 11:59:03 -07:00 |
|
Matthias
|
9432bcd065
|
Fix telegram error on force_enter exception
closes #7727
|
2022-11-17 19:52:03 +01:00 |
|
Matthias
|
93addbe5c3
|
Improve typechecking
|
2022-11-17 10:16:38 +00:00 |
|
Timothy Pogue
|
6a1655c047
|
support ssl connections in emc
|
2022-11-15 22:26:54 -07:00 |
|
Timothy Pogue
|
442467e8ae
|
remove old comments and code
|
2022-11-14 22:26:34 -07:00 |
|
Timothy Pogue
|
d713af045f
|
remove main queue completely
|
2022-11-14 22:21:40 -07:00 |
|
Timothy Pogue
|
659c8c237f
|
initial revision
|
2022-11-14 20:27:45 -07:00 |
|
Matthias
|
a951b49541
|
Use Generator when sending initial dataframes
|
2022-11-14 19:43:59 +01:00 |
|
Matthias
|
fed3bc6730
|
Simplify Websocket Init
|
2022-11-13 10:33:54 +01:00 |
|
Matthias
|
954da4fec9
|
Add "forcebuy error" exception log
part of #7727
|
2022-11-12 19:52:10 +01:00 |
|
Matthias
|
ff619edebf
|
Improve explanation comment as to why we're waiting ourselfs
|
2022-11-03 06:50:18 +01:00 |
|
Timothy Pogue
|
b749f3edd6
|
add latency measure from ping in emc and ws_client
|
2022-11-02 19:30:35 -06:00 |
|
Timothy Pogue
|
000b0c2198
|
prevent memory leaks from error in _broadcast_queue_data
|
2022-11-02 18:00:10 -06:00 |
|
Timothy Pogue
|
cbede2e27d
|
refactor channel.send to avoid queue.put
|
2022-11-02 17:57:11 -06:00 |
|
Timothy Pogue
|
2dc55e89e6
|
better error handling channel send
|
2022-11-02 15:25:39 -06:00 |
|
Timothy Pogue
|
55bf195bfb
|
remove debugging log calls
|
2022-11-02 14:21:34 -06:00 |
|
Timothy Pogue
|
c2bdaea84a
|
change exception handling in channel send
|
2022-11-02 14:19:08 -06:00 |
|