87 Commits (bc2387256f61b63a4ac85104e34da42e56c78c1d)

Author SHA1 Message Date
ansuz 12c4451f53 lint compliance 4 years ago
ansuz abb2a568bb fix an incorrect reference
and add a small script to help profile timer accuracy
4 years ago
ansuz f2ec9cbe33 load premium and customLimits to avoid evicting them even if inactive 4 years ago
ansuz 082c120f86 lint compliance 4 years ago
ansuz 04d1bc9cd7 archive inactive data in one of the server's workers 4 years ago
ansuz 6ada5fd751 always consider premium accounts to be active 4 years ago
ansuz 5358fab615 more WIP inactive account eviction 4 years ago
ansuz e6f1ed6349 simplify inactive account removal in evict-inactive.js 4 years ago
ansuz d794e0b48f include inactive accounts in the archival script 4 years ago
ansuz 131b985902 update expire-channels.js use of file storage to accomodate an API change 4 years ago
ansuz f6c6ad8863 test that GET_HISTORY with a lastKnownHash includes the message with the specified hash 5 years ago
ansuz c9846e532b compare live blob activity against 'inactiveTime' instead of 'retentionTime' which is intended for archived content expiration 5 years ago
ansuz 95965c1dee keep a parallel implementation of the pin loader to validate the new one 5 years ago
ansuz ed5d97f899 WIP history-keeper fixes 5 years ago
ansuz ad118222d0 add a new test to send a stream of data to a mailbox 5 years ago
ansuz e128683ffb call back with errors instead of throwing within the Storage module 5 years ago
ansuz 45601068ae lint compliance 5 years ago
ansuz b9a07ca650 diagnose some unhandled errors in rpc tests 5 years ago
ansuz ccd6e1d6df lint compliance, simplify a test condition 5 years ago
ansuz ce6cf6f727 revert some changes that couldn't have possibly worked 5 years ago
ansuz 50b9c27dcb finalize one more test 5 years ago
ansuz 8fbb32c5d7 add a few more checks to the rpc tests 5 years ago
ansuz 170aa6d47e clean up a few tasks related to allow lists 5 years ago
ansuz 03ff9bd0d7 start deprecating usage of myDomain 5 years ago
ansuz 505e383f9f test restricted access from the command line 5 years ago
ansuz d9ab8d3f62 lint compliance 5 years ago
ansuz 725d10fc60 nest storage directory inside './lib' 5 years ago
ansuz 65f88617cf add support for an optional handler for each pin log
great for analyzing which files are most in need of optimization
5 years ago
ansuz 3dc789cbca replace pinned.js with low-profile streaming implementation 5 years ago
ansuz 2345323f0d lint compliance 5 years ago
ansuz 2d6626234b yet another async scheduler, this time supporting flexible runtime control flow based on declarative priority levels 5 years ago
ansuz 57be324850 remove some XXX notes 5 years ago
ansuz 86b9cc2de1 accidentally merge uncommitted work with staging, resolve merge conflicts 5 years ago
ansuz 342aea705a not about a history-keeper anti-pattern 5 years ago
ansuz d17e180420 add a short delay in the rpc test to give the server time to write metadata to the disk before checking it 5 years ago
ansuz c388641479 drop support for 'retainData' configuration 5 years ago
ansuz a0f1680e85 Merge branch 'staging' into trim-history 5 years ago
ansuz e6d5b0886e evict unpinned blobs and blob proofs 5 years ago
ansuz 6a52b97cd8 Merge branch 'staging' into trim-history 5 years ago
ansuz 7072fe4fa4 implement and test a complex constrained scheduler 5 years ago
ansuz b5b3e99e56 use correct function signature for Pinned.load 5 years ago
yflory d5c4285c61 lint compliance 5 years ago
ansuz c46e7f4021 log the time it takes to load pins and to run the eviction script 5 years ago
ansuz 2a809cf120 roster changes:
* validate that a user can add a role before adding them
* support deletion of non-required metadata attributes via null
5 years ago
ansuz 8761e2071a test many more features of roster.js via rpc tests 5 years ago
ansuz 648980ad50 a few more slow nacl imports that I missed 5 years ago
ansuz 069776e804 use fast implementations of tweetnacl serverside 5 years ago
ansuz 55f19b998f downgrade an XXX to a FIXME 5 years ago
ansuz 8326b8b270 disable automatic blob expiration since we can't quite rely on atime as an inactivity metric 5 years ago
ansuz 7230ee71a8 fix json.sortify in browser contexts. lint compliance 5 years ago