66 Commits (ca2dc85b3407d63d5fc4b24e55e557ef02479a0c)

Author SHA1 Message Date
ansuz e527867e2e queue blob and channel deletions per-user 5 years ago
ansuz bd3e18d1a8 only cache a user's pinned channels if there are no errors when loading them 5 years ago
ansuz bef18a9320 hotfix 5 years ago
ansuz 3d8e78a268 fix overly broad config interpretation for daily check 5 years ago
ansuz e6ec891d9a improve admin rpc for diagnosing memory used by the cache 5 years ago
ansuz 6d0dee979a allow admins to inspect index/metadata caches 5 years ago
ansuz b0179eaad9 drop XXX note 5 years ago
ansuz 9dbd32758a improve worker logging and move blob deletion to worker processes as well 5 years ago
ansuz cb53bd1c15 lint compliance 5 years ago
ansuz 14feef1757 calculate pin list checksums in a worker 5 years ago
ansuz 70a0d4efb4 move more database reads into the database worker 5 years ago
ansuz 4ba36a9173 load user pins in the database worker 5 years ago
ansuz 471e374533 compute metadata in the same child process that builds indexes 5 years ago
ansuz 479b76f848 lint compliance 5 years ago
ansuz 40251948d4 check authenticated rpc signatures in separate threads 5 years ago
ansuz 90899aa2f4 start reviewing and removing XXX notes 5 years ago
ansuz 631ea54b49 lint compliance 5 years ago
ansuz 67dd4a608c Merge remote-tracking branch 'origin/scaling' into scaling2 5 years ago
ansuz b2fcde87d8 implement an admin command to update the default storage limit without a restart 5 years ago
yflory 0d636dabc9 Check signature for history keeper in a different process 5 years ago
ansuz 2a9780abcf lint compliance 5 years ago
ansuz 2d47e7e2cf implement an admin rpc to fetch ulimit data 5 years ago
ansuz 81c7416095 lint compliance 5 years ago
ansuz f644c24362 add an admin-rpc to count the number of open files 5 years ago
ansuz 1230057970 disable IS_PAD_PINNED 5 years ago
ansuz 6d8cdca7a3 add 'rejected' field to metadata when getMetadata requests are blocked 5 years ago
ansuz 9d8bb43d03 finally untangle metadata and index caches 5 years ago
ansuz 32d769447a begin standardizing our method of streaming lines from files 5 years ago
ansuz b126e4456b simplify quota logic 5 years ago
ansuz 170aa6d47e clean up a few tasks related to allow lists 5 years ago
ansuz 2f00ff3278 simplify check-in deactivation 5 years ago
ansuz c26560e3f9 commit stashed admin-rpc refactor 5 years ago
ansuz 59ad80d7f1 support larger upload sizes for users with premium accounts 5 years ago
ansuz f951951077 merge communities-allow-list and lint compliance 5 years ago
ansuz 021a6b361f remove a bogus XXX note 5 years ago
ansuz 7ee8778210 kick unauthorized users from restricted channels
and update dependencies
5 years ago
ansuz fe0e02a421 restrict access to metadata 5 years ago
ansuz 791aad53f2 WIP allow list changes 5 years ago
ansuz f579c9b059 semi-functional allow-list implementation in historyKeeper 5 years ago
ansuz 0edcdcb1b8 oups! fix a missing callback that's been here for a while... 5 years ago
ansuz 27e57e7af0 oups! fix a missing callback that's been here for a while... 5 years ago
ansuz f86196e40a implement shared environment between historyKeeper and RPC 5 years ago
ansuz 38c1700173 Respond to pinning RPCs as soon as possible
(instead of waiting until you've read an unbounded number
of pin logs while queries back up in memory)

Also replace instances of 'publicKey' with 'safeKey' or 'unsafeKey'
to clearly and correctly indicate their format.
5 years ago
ansuz 3dc789cbca replace pinned.js with low-profile streaming implementation 5 years ago
ansuz 1231cacef1 remove XXX 5 years ago
ansuz 7f22da0f57 fix use of incorrect key format in admin-rpc 5 years ago
ansuz 802034616c centralize historykeeper-rpc interaction in rpc methods 5 years ago
ansuz b4172676f3 lint compliance 5 years ago
ansuz f17d14fd99 simpler limit updates 5 years ago
ansuz bde17a62a1 continue refactoring rpc 5 years ago