22 Commits (51707fe97b6e9c5594078b618053bcce32359b65)

Author SHA1 Message Date
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 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 e128683ffb call back with errors instead of throwing within the Storage module 5 years ago
ansuz 725d10fc60 nest storage directory inside './lib' 5 years ago
ansuz 3dc789cbca replace pinned.js with low-profile streaming implementation 5 years ago
ansuz c388641479 drop support for 'retainData' configuration 5 years ago
ansuz e6d5b0886e evict unpinned blobs and blob proofs 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 8326b8b270 disable automatic blob expiration since we can't quite rely on atime as an inactivity metric 5 years ago
ansuz ac3a58cc38 fix a deadlock by returning the lock after clearing ephemeral channels 6 years ago
ansuz cb0c4ee944 don't continue iterating in listChannels until a the current task has called back 6 years ago
ansuz 2605d27e3f fix a completely wrong function signature 6 years ago
ansuz 5a1c25a0df fix a race condition, shutdown the log when you're done 6 years ago
ansuz ede929f4e4 implement inactive channel archival and archival expiration 6 years ago