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 |