Commit Graph

60 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
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
ansuz
57be324850 remove some XXX notes 2020-02-10 10:01:02 -05:00
ansuz
86b9cc2de1 accidentally merge uncommitted work with staging, resolve merge conflicts 2020-02-10 08:05:43 -05:00
ansuz
342aea705a not about a history-keeper anti-pattern 2020-02-05 18:06:18 -05:00
ansuz
d17e180420 add a short delay in the rpc test to give the server time to write metadata to the disk before checking it 2020-02-05 13:41:46 -05:00
ansuz
c388641479 drop support for 'retainData' configuration 2020-01-23 15:13:19 -05:00
ansuz
a0f1680e85 Merge branch 'staging' into trim-history 2020-01-23 12:49:34 -05:00
ansuz
e6d5b0886e evict unpinned blobs and blob proofs 2020-01-20 15:54:15 -05:00
ansuz
6a52b97cd8 Merge branch 'staging' into trim-history 2020-01-15 15:46:35 -05:00
ansuz
7072fe4fa4 implement and test a complex constrained scheduler 2020-01-15 13:32:52 -05:00
ansuz
b5b3e99e56 use correct function signature for Pinned.load 2020-01-10 12:29:57 -05:00
yflory
d5c4285c61 lint compliance 2019-10-03 16:36:04 +02:00
ansuz
c46e7f4021 log the time it takes to load pins and to run the eviction script 2019-10-01 12:17:01 +02:00
ansuz
2a809cf120 roster changes:
* validate that a user can add a role before adding them
* support deletion of non-required metadata attributes via null
2019-09-30 15:35:27 +02:00
ansuz
8761e2071a test many more features of roster.js via rpc tests 2019-09-30 14:57:15 +02:00
ansuz
648980ad50 a few more slow nacl imports that I missed 2019-09-27 13:32:57 +02:00
ansuz
069776e804 use fast implementations of tweetnacl serverside 2019-09-27 13:30:17 +02:00
ansuz
55f19b998f downgrade an XXX to a FIXME 2019-09-23 11:18:34 +02:00
ansuz
8326b8b270 disable automatic blob expiration since we can't quite rely on atime as an inactivity metric 2019-09-23 10:56:38 +02:00
ansuz
7230ee71a8 fix json.sortify in browser contexts. lint compliance 2019-09-18 16:31:23 +02:00
ansuz
4269cb1ec7 fixed a few roster bugs 2019-09-18 16:27:01 +02:00
ansuz
073543fe3d more WIP for roster 2019-09-18 15:04:08 +02:00
ansuz
cc4ea50ef6 comment out dead code 2019-09-17 18:46:24 +02:00
ansuz
922d7a247b use latest Team Crypto methods 2019-09-17 17:44:22 +02:00
ansuz
5fe1627488 integrate roster test usage into rpc 2019-09-17 11:32:47 +02:00
ansuz
c17a28cced WIP roster definition 2019-09-11 15:41:50 +02:00
ansuz
532ba9b9fd update XXX comments which are no longer valid or can wait 2019-09-10 10:29:08 +02:00
ansuz
ecfac9e7b3 test usage of multiple rpc sessions with the same network 2019-09-06 15:18:55 +02:00
ansuz
dc078c1ca1 test mailboxes and RPCs from the command line, fix some minor errors 2019-09-06 13:35:36 +02:00
ansuz
d81ff791ad WIP cli tests for rpc 2019-09-05 18:01:21 +02:00
ansuz
ba18d5c79d WIP CLI client 2019-09-03 16:36:27 +02:00
ansuz
a291486e3a remove deprecated scripts 2019-08-30 16:21:28 +02:00
yflory
91b2b8a77d Remove console.log 2019-07-02 18:32:25 +02:00
yflory
93b4dac8bb Support mailbox in the support and admin apps 2019-06-27 17:08:23 +02:00
yflory
22c9af6961 Support page 2019-06-25 16:39:15 +02:00
ansuz
f5a2627d86 implement script to diagnose conflicts between the production database and the archive 2019-06-14 11:48:15 +02:00
ansuz
13738abc03 remove an incorrect comment 2019-06-14 11:37:34 +02:00
ansuz
ac3a58cc38 fix a deadlock by returning the lock after clearing ephemeral channels 2019-06-13 15:03:36 +02:00
ansuz
7e455e6fce drop unnecessary code, restore instead of remove archived files in restoration script, change restore archived name 2019-06-13 12:16:23 +02:00
ansuz
cb0c4ee944 don't continue iterating in listChannels until a the current task has called back 2019-06-13 12:16:23 +02:00
ansuz
2605d27e3f fix a completely wrong function signature 2019-06-13 12:16:23 +02:00
ansuz
5a1c25a0df fix a race condition, shutdown the log when you're done 2019-06-13 12:16:23 +02:00
ansuz
ede929f4e4 implement inactive channel archival and archival expiration 2019-06-13 12:16:23 +02:00
ansuz
17ce25b666 add a warning to delete-inactive, which we know has bugs 2019-06-13 12:16:23 +02:00
ansuz
aa9a27634a actual lint compliance 2019-04-23 17:29:39 +02:00
ansuz
39e725c5c9 add a migration script for the task format 2019-04-23 17:22:40 +02:00
ansuz
7b55df5931 rewrite task execution as API instead of a script 2019-04-23 13:26:45 +02:00