in order to force leveldb to compact and free the data associated with its MANIFEST this /hup handler closes and opens the database twice. additionally, in order to preserve the LRU cache, we only do this on the underlying database struct and not the options and cache.
Because of strange problems with `ps_to_http` not properly switching to the secondary pubsub we now just make a random pubsub selection from a list. This way when daemon tools restarts ps_to_http we have a reasonable chance of switching sources. Reverted option name for legacy compatability Moved to multiple --pubsub-url params rand() Code review comments Pull request changes and fixed long-running segfault
while refactoring, fixed: free parsed fields when appropriate error out if limit of parsed fields exceeded also bump version