Include active stake in 'epoch_rewards' datapoint (#12573)

(cherry picked from commit 82848d6c73)

Co-authored-by: Michael Vines <mvines@gmail.com>
This commit is contained in:
mergify[bot]
2020-09-30 01:08:04 +00:00
committed by GitHub
parent d19ed8816e
commit 6d1bea7fb4

View File

@@ -1157,6 +1157,14 @@ impl Bank {
self.capitalization
.fetch_add(validator_rewards_paid, Ordering::Relaxed);
let active_stake = if let Some(stake_history_entry) =
self.stakes.read().unwrap().history().get(&self.epoch)
{
stake_history_entry.effective
} else {
0
};
datapoint_warn!(
"epoch_rewards",
("slot", self.slot, i64),
@@ -1165,6 +1173,7 @@ impl Bank {
("foundation_rate", foundation_rate, f64),
("epoch_duration_in_years", epoch_duration_in_years, f64),
("validator_rewards", validator_rewards_paid, i64),
("active_stake", active_stake, i64),
("pre_capitalization", capitalization, i64),
("post_capitalization", self.capitalization(), i64)
);