Commit Graph

23 Commits (865dd3ab6773d6a4a2d8292a7b50a75f2d72709c)

Author SHA1 Message Date
ansuz b5d3a10dc2 guard against possible typeErrors from unvalidated config input
ansuz aa35e092f7 update an inaccurate comment
ansuz 928b7e3583 implement GET_LIMITS admin rpc
...and label stored usage limits according to their source
ansuz b62d4387a6 drop support for SET_DEFAULT_STORAGE_LIMIT
it's redundant now that we support persistent admin decrees
and it was never exposed via the UI anyway
ansuz bd6234c5bc lint compliance and some notes
ansuz 1781ee2585 implement 'UPDATE_DEFAULT_STORAGE' as a decree
ansuz 7aa7d5978f implement persistence of config changes from admin panel
ansuz d9219f4ecc add a note for later
ansuz 5749b6fd7b add an admin RPC to archive documents
ansuz 9ed26cfeb0 lint compliance
ansuz 74567e0cf4 return process memory usage in GET CACHE STATS RPC
ansuz e6ec891d9a improve admin rpc for diagnosing memory used by the cache
ansuz 6d0dee979a allow admins to inspect index/metadata caches
ansuz b2fcde87d8 implement an admin command to update the default storage limit without a restart
ansuz 2d47e7e2cf implement an admin rpc to fetch ulimit data
ansuz f644c24362 add an admin-rpc to count the number of open files
ansuz c26560e3f9 commit stashed admin-rpc refactor
ansuz 7f22da0f57 fix use of incorrect key format in admin-rpc
ansuz bde17a62a1 continue refactoring rpc
ansuz 43307ffb1a define all server intervals in a map so we can easily clear them all
ansuz 779e817443 stop relying on netflux-server internals
* create RPC module from inside historyKeeper
* stop passing around netflux-server context
  * update to use newer netflux-server's formal APIs
* manage your own cache of indexes instead of storing things in the netflux context
ansuz b093d3f0d2 WIP massive rpc refactor
ansuz ba6e3f33bd move admin commands into their own module