add data point for cap mismatch (#17746)

This commit is contained in:
Jeff Washington (jwash) 2021-06-04 13:54:39 -05:00 committed by GitHub
parent 4bba92d3da
commit f6fb8906c7
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 15 additions and 1 deletions

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
}