Koushik Dutta
49d044c771
server: thread implementation fix, python should create a glib main loop.
2022-02-07 19:05:13 -08:00
Koushik Dutta
3027e7d051
server: new shared worker mode based on threads
2022-02-06 01:01:31 -08:00
Koushik Dutta
0fc120ee83
server: refactor runtimes
2022-02-05 23:21:52 -08:00
Koushik Dutta
ca64b58d4f
server/sdk: fix bugs from decouple sdk and types
2022-02-05 14:26:20 -08:00
Koushik Dutta
e31071b8ea
server/sdk: decouple sdk and types
2022-02-05 13:46:41 -08:00
Koushik Dutta
872eb6756b
server: more shared worker restart fixes
2022-01-27 21:01:27 -08:00
Koushik Dutta
2874e5a55b
server: shared worker race condition
2022-01-27 20:48:49 -08:00
Koushik Dutta
8afd9cac60
server: use SIGKILL to kill plugins? may fix dangling plugins?
2022-01-09 15:10:30 -08:00
Koushik Dutta
e2b28ccd40
server: shared worker implementation. greatly reduces memory usage.
2022-01-06 23:25:04 -08:00
Koushik Dutta
3cb9dbde97
server: restructure some files
2022-01-06 22:39:52 -08:00
Koushik Dutta
a01c86d822
server: use unzipped plugin path where possible (python)
2022-01-06 21:43:05 -08:00
Koushik Dutta
d3638dce37
server: use unzipped plugin path where possible
2022-01-06 21:19:29 -08:00
Koushik Dutta
27ead61c3a
server: reduce memory usage.
...
server/plugin startup will only require what is necessary.
pass unzipped plugin path through to the remote to allow linkfs usage for file name resolution.
2022-01-06 19:21:45 -08:00
Koushik Dutta
a1034f0828
zip: remove memory pressure from keeping zip in memory
2022-01-06 17:22:12 -08:00
Koushik Dutta
422b1c963d
server: rpc object cleanup
2022-01-05 22:50:24 -08:00
Koushik Dutta
317f39028c
server: rpc object cleanup
2022-01-05 22:46:37 -08:00
Koushik Dutta
eef8175acc
server: child process plugin hint
2022-01-05 22:46:37 -08:00
Koushik Dutta
dbe7d7c8f5
force plugin cleanup on host termination
2021-12-30 18:38:11 -08:00
Koushik Dutta
a8437ea491
server: fix rpc toPrimitive
2021-12-28 10:56:14 -08:00
Koushik Dutta
3fab3e13d9
server: fix node module path
2021-12-28 09:59:50 -08:00
Koushik Dutta
b8aa43e55e
server: provide a direct API endpoint. greatly speeds up web interface.
2021-12-14 13:08:49 -08:00
Koushik Dutta
87205490b6
server: revert socket proxy change. too complicated. no benefit.
2021-12-14 00:27:18 -08:00
Koushik Dutta
acf31f2f82
server: prototype http proxy
2021-12-14 00:20:13 -08:00
Koushik Dutta
a33cd661d6
server: relax mixin console guarding
2021-12-10 22:09:45 -08:00
Koushik Dutta
1904a5fc1b
server: better mixin invalidation to prevent weird bugs like settings not loading, etc
2021-12-10 12:20:42 -08:00
Koushik Dutta
bb1ffdea25
server: mixin table refactor
2021-12-10 11:39:06 -08:00
Koushik Dutta
d0791d4557
server: add PYTHONPATH for sdk
2021-12-07 18:52:06 -08:00
Koushik Dutta
0990f5d424
server: relax python3 version
2021-12-07 17:43:34 -08:00
Koushik Dutta
338276562c
server/sdk: backport to python3.7
2021-12-06 21:27:32 -08:00
Koushik Dutta
4daa64ed14
server: fix null console bug
2021-12-06 18:51:17 -08:00
Koushik Dutta
e5ba9e4af4
server: console spam fix, event noise fix
2021-12-05 00:49:00 -08:00
Koushik Dutta
e9fe1e7525
server: python3 default
2021-12-03 13:55:40 -08:00
Koushik Dutta
5b0bc51fd8
server: console/repl refactor
2021-12-02 10:25:08 -08:00
Koushik Dutta
859316e9c7
server: remove legacy cluster cruft
2021-12-01 19:20:45 -08:00
Koushik Dutta
c75e264998
server: device provider update
2021-12-01 17:15:19 -08:00
Koushik Dutta
fdd6ae2941
server: fix rpc rejection nre
2021-11-29 20:58:15 -05:00
Koushik Dutta
6af4efb411
sdk/server: release
2021-11-22 14:41:04 -08:00
Koushik Dutta
136dfb12a1
server: fix race condition on state reporting
2021-11-20 22:34:23 -08:00
Koushik Dutta
443a72543d
sdk/server: update sdk types, add auto restart of plugins that were unexpectedly killed.
2021-11-17 11:32:54 -08:00
Koushik Dutta
5607e8e62a
server: python plugin fixes and support
2021-11-16 11:58:46 -08:00
Koushik Dutta
aeb8c21346
sdk/rpc: wip
2021-11-15 16:16:19 -08:00
Koushik Dutta
f917afe8b9
server: better rpc peer error logging
2021-11-07 10:59:21 -08:00
Koushik Dutta
95de148fa9
server/sdk/opencv: install optional dependencies as needed
2021-11-06 00:36:32 -07:00
Koushik Dutta
9aff168b10
sdk/server: python wip
2021-11-05 23:38:14 -07:00
Koushik Dutta
0e20d5ebbe
server/sdk: python plugins
2021-11-04 20:29:02 -07:00
Koushik Dutta
e25724a85a
server/sdk: python rpc wip
2021-11-04 14:41:03 -07:00
Koushik Dutta
fa64e99351
server: add support for one way rpc method invocation which does not return a result
2021-11-01 12:35:23 -07:00
Koushik Dutta
0bc8de9720
server: remove cruft
2021-10-24 11:10:20 -07:00
Koushik Dutta
1004af9578
server: force upgrade @scrypted/core
2021-10-15 17:25:05 -07:00
Koushik Dutta
36836b186e
server/sdk: put plugin startup logs in console
2021-10-15 11:39:21 -07:00