Using the multithreaded logger.
This commit is contained in:
parent
c316bd0d5e
commit
fc4e2d3671
4 changed files with 9 additions and 9 deletions
|
@ -1,7 +1,7 @@
|
|||
#include <gtest/gtest.h>
|
||||
#include <rai/node/node.hpp>
|
||||
|
||||
static boost::log::sources::logger test_log;
|
||||
static boost::log::sources::logger_mt test_log;
|
||||
|
||||
TEST (pull_synchronization, empty)
|
||||
{
|
||||
|
|
|
@ -5,7 +5,7 @@
|
|||
|
||||
#include <boost/log/trivial.hpp>
|
||||
|
||||
rai::block_synchronization::block_synchronization (boost::log::sources::logger & log_a, std::function <void (rai::transaction &, rai::block const &)> const & target_a, rai::block_store & store_a) :
|
||||
rai::block_synchronization::block_synchronization (boost::log::sources::logger_mt & log_a, std::function <void (rai::transaction &, rai::block const &)> const & target_a, rai::block_store & store_a) :
|
||||
log (log_a),
|
||||
target (target_a),
|
||||
store (store_a)
|
||||
|
@ -124,7 +124,7 @@ bool rai::block_synchronization::synchronize (rai::transaction & transaction_a,
|
|||
return result;
|
||||
}
|
||||
|
||||
rai::pull_synchronization::pull_synchronization (boost::log::sources::logger & log_a, std::function <void (rai::transaction &, rai::block const &)> const & target_a, rai::block_store & store_a) :
|
||||
rai::pull_synchronization::pull_synchronization (boost::log::sources::logger_mt & log_a, std::function <void (rai::transaction &, rai::block const &)> const & target_a, rai::block_store & store_a) :
|
||||
block_synchronization (log_a, target_a, store_a)
|
||||
{
|
||||
}
|
||||
|
@ -139,7 +139,7 @@ bool rai::pull_synchronization::synchronized (rai::transaction & transaction_a,
|
|||
return store.block_exists (transaction_a, hash_a);
|
||||
}
|
||||
|
||||
rai::push_synchronization::push_synchronization (boost::log::sources::logger & log_a, std::function <void (rai::transaction &, rai::block const &)> const & target_a, rai::block_store & store_a) :
|
||||
rai::push_synchronization::push_synchronization (boost::log::sources::logger_mt & log_a, std::function <void (rai::transaction &, rai::block const &)> const & target_a, rai::block_store & store_a) :
|
||||
block_synchronization (log_a, target_a, store_a)
|
||||
{
|
||||
}
|
||||
|
|
|
@ -14,7 +14,7 @@ namespace rai
|
|||
class block_synchronization
|
||||
{
|
||||
public:
|
||||
block_synchronization (boost::log::sources::logger &, std::function <void (rai::transaction &, rai::block const &)> const &, rai::block_store &);
|
||||
block_synchronization (boost::log::sources::logger_mt &, std::function <void (rai::transaction &, rai::block const &)> const &, rai::block_store &);
|
||||
~block_synchronization ();
|
||||
// Return true if target already has block
|
||||
virtual bool synchronized (rai::transaction &, rai::block_hash const &) = 0;
|
||||
|
@ -26,21 +26,21 @@ public:
|
|||
bool synchronize (rai::transaction &, rai::block_hash const &);
|
||||
std::stack <rai::block_hash> blocks;
|
||||
std::unordered_set <rai::block_hash> sent;
|
||||
boost::log::sources::logger & log;
|
||||
boost::log::sources::logger_mt & log;
|
||||
std::function <void (rai::transaction &, rai::block const &)> target;
|
||||
rai::block_store & store;
|
||||
};
|
||||
class pull_synchronization : public rai::block_synchronization
|
||||
{
|
||||
public:
|
||||
pull_synchronization (boost::log::sources::logger &, std::function <void (rai::transaction &, rai::block const &)> const &, rai::block_store &);
|
||||
pull_synchronization (boost::log::sources::logger_mt &, std::function <void (rai::transaction &, rai::block const &)> const &, rai::block_store &);
|
||||
bool synchronized (rai::transaction &, rai::block_hash const &) override;
|
||||
std::unique_ptr <rai::block> retrieve (rai::transaction &, rai::block_hash const &) override;
|
||||
};
|
||||
class push_synchronization : public rai::block_synchronization
|
||||
{
|
||||
public:
|
||||
push_synchronization (boost::log::sources::logger &, std::function <void (rai::transaction &, rai::block const &)> const &, rai::block_store &);
|
||||
push_synchronization (boost::log::sources::logger_mt &, std::function <void (rai::transaction &, rai::block const &)> const &, rai::block_store &);
|
||||
bool synchronized (rai::transaction &, rai::block_hash const &) override;
|
||||
std::unique_ptr <rai::block> retrieve (rai::transaction &, rai::block_hash const &) override;
|
||||
};
|
||||
|
|
|
@ -369,7 +369,7 @@ public:
|
|||
rai::node_config config;
|
||||
rai::alarm & alarm;
|
||||
rai::work_pool & work;
|
||||
boost::log::sources::logger log;
|
||||
boost::log::sources::logger_mt log;
|
||||
rai::block_store store;
|
||||
rai::gap_cache gap_cache;
|
||||
rai::ledger ledger;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue