ed
4e75534ef8
optimize BrokerThr, 7x faster:
...
reduce the overhead of function-calls from the client thread
to the svchub singletons (up2k, thumbs, metrics) down to 14%
and optimize up2k chunk-receiver to spend 5x less time bookkeeping
which restores up2k performance to before introducing incoming-ETA
2024-09-11 20:37:10 +00:00
ed
b5405174ec
add login sessions
2024-09-09 23:39:20 +00:00
ed
f0e78a6826
add landing page with mounting instructions
2022-11-26 19:47:27 +00:00
ed
edad3246e0
make pylance happier
2022-10-29 20:40:25 +00:00
ed
0006f933a2
hmac uploader-ip when avoiding filename collisions
2022-09-11 08:27:45 +02:00
ed
438384425a
add types, isort, errorhandling
2022-06-16 01:07:15 +02:00
ed
73baebbd16
initial sigusr1 acc/vol reload
2021-11-06 07:15:04 +01:00
ed
1ad7a3f378
await and monitor workers on startup
2021-07-27 15:48:00 +00:00
ed
578a915884
stack/thread monitors in mpw + better thread names
2021-07-12 23:03:52 +02:00
ed
6c3a976222
scale max-clients to mp-workers
2021-07-09 16:48:02 +02:00
ed
8fcde2a579
move tcp accept into mp-worker
2021-07-09 15:49:36 +02:00
ed
10362aa02e
v0.11.18
2021-06-18 00:30:37 +02:00
ed
60ac68d000
single authsrv instance per process
2021-06-11 23:01:13 +02:00
ed
d6bf300d80
option to store state out-of-volume (mostly untested)
2021-06-10 01:27:04 +02:00
ed
49e4fb7e12
finally time to undefault this
2021-03-21 16:19:45 +01:00
ed
57d994422d
logging cleanup
2021-03-06 17:38:56 +01:00
ed
2a90286a7c
dim the socket debug msgs
2021-02-03 00:25:13 +01:00
ed
bef2e92cef
markdown-editor joke stopped being a joke...
2020-04-30 00:47:28 +02:00
ed
1b43ed9432
fix mojibake (...and py2.7)
2019-07-02 21:25:54 +00:00
ed
2a09349c14
mp debug
2019-07-02 00:43:00 +00:00
ed
19d6487eaf
serialize exceptions across mp
2019-07-02 00:10:09 +00:00
ed
9da6a73044
full-duplex broker for up2k-registry
2019-07-01 02:42:29 +02:00
ed
9ef3945abf
very temporary socket tracking dbg
2019-06-25 21:24:52 +00:00
ed
241b022520
add broker
2019-06-18 18:33:02 +00:00