243 Commits

Author SHA1 Message Date
ansuz
65f88617cf add support for an optional handler for each pin log
great for analyzing which files are most in need of optimization
2020-02-13 18:16:32 -05:00
ansuz
3dc789cbca replace pinned.js with low-profile streaming implementation 2020-02-13 17:46:10 -05:00
ansuz
609eddc9e1 reimplement the the Pinned.load API
* recurse into directories on demand
* optimized for lower memory consumption
* less parallelism than before
2020-02-13 17:41:36 -05:00
ansuz
2345323f0d lint compliance 2020-02-13 17:40:55 -05:00
ansuz
2d6626234b yet another async scheduler, this time supporting flexible runtime control flow based on declarative priority levels 2020-02-13 16:44:11 -05:00
yflory
0f697ac865 Merge branch 'staging' into communities-trim 2020-02-11 11:10:12 +01:00
ansuz
1231cacef1 remove XXX 2020-02-10 11:21:04 -05:00
ansuz
57be324850 remove some XXX notes 2020-02-10 10:01:02 -05:00
ansuz
68a77885d4 suppress some routine server logs 2020-02-10 09:03:16 -05:00
ansuz
7f22da0f57 fix use of incorrect key format in admin-rpc 2020-02-10 08:07:29 -05:00
ansuz
7000be0e70 clean up historykeeper 2020-02-07 18:58:57 -05:00
ansuz
802034616c centralize historykeeper-rpc interaction in rpc methods 2020-02-07 12:53:12 -05:00
yflory
fd095644a2 Merge branch 'staging' into communities-trim 2020-02-06 11:55:07 +01:00
yflory
64c0f3a90d Add missing RPC command 2020-02-06 11:54:46 +01:00
yflory
9a857ea058 Merge branch 'staging' into communities-trim 2020-02-06 10:55:12 +01:00
ansuz
b4172676f3 lint compliance 2020-02-05 18:12:09 -05:00
ansuz
f17d14fd99 simpler limit updates 2020-02-05 18:01:48 -05:00
ansuz
bde17a62a1 continue refactoring rpc 2020-02-05 17:31:44 -05:00
ansuz
fa525817ba fix broken removePins RPC 2020-02-05 13:05:06 -05:00
ansuz
a00a9fd018 don't hang when reading unparseable lines from history 2020-02-05 13:05:05 -05:00
yflory
1d56c08700 Merge branch 'staging' into communities-trim 2020-02-05 18:23:10 +01:00
ansuz
3741cbcbc0 rewrite trimmed history WITH newlines 2020-02-05 12:22:53 -05:00
yflory
4079f1bfdb Fix RPC command 2020-02-05 18:12:10 +01:00
yflory
6655f493e0 Merge branch 'staging' into communities-trim 2020-02-05 17:56:14 +01:00
ansuz
5808c534b5 fix function signature for trimHistory RPC 2020-02-05 11:53:47 -05:00
yflory
c9676e1c91 Merge branch 'staging' into communities-trim 2020-02-05 17:05:45 +01:00
ansuz
9c28941f6c lint compliance 2020-02-05 10:47:43 -05:00
yflory
5cb266838a Fix syntax error 2020-02-05 11:28:27 +01:00
ansuz
0d69620687 tweak the metadata line handler to handle an edge case in trim history 2020-02-04 17:33:51 -05:00
ansuz
f8f3a48e8b use latest chainpad-server 2020-02-04 11:15:44 -05:00
ansuz
46dfa026f0 fix an API change that caused a typeError 2020-02-03 18:47:18 -05:00
ansuz
88be40ede3 standardize some function signatures and factor out a lot of boilerplate 2020-02-03 18:32:21 -05:00
ansuz
65ba85d97b clear historyKeeper cache when we trim a channel 2020-02-03 17:14:42 -05:00
ansuz
43307ffb1a define all server intervals in a map so we can easily clear them all 2020-02-03 17:14:23 -05:00
ansuz
6523974ca2 fix a WRITE_PRIVATE_MESSAGE rpc regression 2020-02-03 15:47:41 -05:00
ansuz
779e817443 stop relying on netflux-server internals
* create RPC module from inside historyKeeper
* stop passing around netflux-server context
  * update to use newer netflux-server's formal APIs
* manage your own cache of indexes instead of storing things in the netflux context
2020-02-03 14:20:05 -05:00
ansuz
06c29ef1d1 latest api changes to match the netflux-server refactor 2020-02-03 10:03:43 -05:00
ansuz
b922860339 drop usage of historyKeeper.setConfig 2020-01-27 18:54:16 -05:00
ansuz
80c012f34d prepare to merge history keeper and rpc 2020-01-27 17:57:39 -05:00
ansuz
b093d3f0d2 WIP massive rpc refactor 2020-01-24 14:45:53 -05:00
ansuz
ceb351326c split out some more rpc functionality and fix broken module paths 2020-01-24 13:36:14 -05:00
ansuz
c1f222dd6c move metadata commands from rpc to their own module 2020-01-24 13:19:40 -05:00
ansuz
bb7e8e4512 move login block functionality into its own rpc module 2020-01-24 13:14:26 -05:00
ansuz
c765362744 move more rpc functionality into modules 2020-01-24 13:06:46 -05:00
ansuz
c93b39c094 separate more rpc functionality into pinning and core submodules 2020-01-24 12:43:11 -05:00
ansuz
ba6e3f33bd move admin commands into their own module 2020-01-24 11:25:48 -05:00
ansuz
39b0785406 apply custom limits immediately at startup 2020-01-24 09:57:12 -05:00
ansuz
9cdf54aff2 untested implementation of trimHistory 2020-01-23 17:58:24 -05:00
ansuz
c388641479 drop support for 'retainData' configuration 2020-01-23 15:13:19 -05:00
ansuz
f45de2b52f move some server deps from repo root to lib/ 2020-01-23 15:01:56 -05:00