rpc: add a flush_cache RPC

This allows flushing internal caches (for now, the bad tx cache,
which will allow debugging a stuck monerod after it has failed to
verify a transaction in a block, since it would otherwise not try
again, making subsequent log changes pointless)
This commit is contained in:
moneromooo-monero 2019-10-22 15:28:08 +00:00
parent 960c215801
commit a4dc575ccb
No known key found for this signature in database
GPG key ID: 686F07454D6CEFC3
11 changed files with 103 additions and 7 deletions

View file

@ -154,6 +154,8 @@ public:
bool print_net_stats(const std::vector<std::string>& args);
bool set_bootstrap_daemon(const std::vector<std::string>& args);
bool flush_cache(const std::vector<std::string>& args);
};
} // namespace daemonize