add data point for cap mismatch (#17746) (#17751)

(cherry picked from commit f6fb8906c7)

Co-authored-by: Jeff Washington (jwash) <75863576+jeffwashington@users.noreply.github.com>
This commit is contained in:
mergify[bot]
2021-06-04 20:39:46 +00:00
committed by GitHub
parent e247625025
commit ffb6b5a23b

View File

@ -4613,7 +4613,21 @@ impl Bank {
&self.ancestors,
Some(self.capitalization()),
);
assert_eq!(total_lamports, self.capitalization());
if total_lamports != self.capitalization() {
datapoint_info!(
"capitalization_mismatch",
("slot", self.slot(), i64),
("calculated_lamports", total_lamports, i64),
("capitalization", self.capitalization(), i64),
);
panic!(
"capitalization_mismatch. slot: {}, calculated_lamports: {}, capitalization: {}",
self.slot(),
total_lamports,
self.capitalization()
);
}
hash
}