rpc: make gettxoutsettinfo run lock-free

For leveldb "An iterator operates on a snapshot of the database taken
when the iterator is created". This means that it is unnecessary to
lock out other threads while computing statistics, and neither to hold
cs_main for the whole time. Let the thread run free.
This commit is contained in:
Wladimir J. van der Laan
2014-10-22 09:25:08 +02:00
committed by Jack Grigg
parent cbf3ab51f9
commit a0455eca11
2 changed files with 4 additions and 3 deletions

View File

@@ -367,8 +367,6 @@ UniValue gettxoutsetinfo(const UniValue& params, bool fHelp)
+ HelpExampleRpc("gettxoutsetinfo", "")
);
LOCK(cs_main);
UniValue ret(UniValue::VOBJ);
CCoinsStats stats;