Election epoch time start fixes (#1455)
This commit is contained in:
parent
36a499ec68
commit
5294beaa31
3 changed files with 3 additions and 3 deletions
|
@ -2916,7 +2916,7 @@ void rai::election::confirm_once (rai::transaction const & transaction_a)
|
|||
{
|
||||
if (!confirmed.exchange (true))
|
||||
{
|
||||
status.election_end = std::chrono::steady_clock::now ();
|
||||
status.election_end = std::chrono::duration_cast<std::chrono::milliseconds> (std::chrono::system_clock::now ().time_since_epoch ());
|
||||
status.election_duration = std::chrono::duration_cast<std::chrono::milliseconds> (std::chrono::steady_clock::now () - election_start);
|
||||
auto winner_l (status.winner);
|
||||
auto node_l (node.shared ());
|
||||
|
|
|
@ -29,7 +29,7 @@ class election_status
|
|||
public:
|
||||
std::shared_ptr<rai::block> winner;
|
||||
rai::amount tally;
|
||||
std::chrono::steady_clock::time_point election_end;
|
||||
std::chrono::milliseconds election_end;
|
||||
std::chrono::milliseconds election_duration;
|
||||
};
|
||||
class vote_info
|
||||
|
|
|
@ -1454,7 +1454,7 @@ void rai::rpc_handler::confirmation_history ()
|
|||
boost::property_tree::ptree election;
|
||||
election.put ("hash", i->winner->hash ().to_string ());
|
||||
election.put ("duration", i->election_duration.count ());
|
||||
election.put ("time", i->election_end.time_since_epoch ().count ());
|
||||
election.put ("time", i->election_end.count ());
|
||||
election.put ("tally", i->tally.to_string_dec ());
|
||||
elections.push_back (std::make_pair ("", election));
|
||||
running_total += i->election_duration;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue