Initialize transaction-status and address-signature primer entries with Slot::MAX
This commit is contained in:
@ -1678,11 +1678,11 @@ impl Blockstore {
|
||||
.put(1, &TransactionStatusIndexMeta::default())?;
|
||||
// This dummy status improves compaction performance
|
||||
self.transaction_status_cf.put(
|
||||
cf::TransactionStatus::as_index(2),
|
||||
(2, Signature::default(), Slot::MAX),
|
||||
&TransactionStatusMeta::default(),
|
||||
)?;
|
||||
self.address_signatures_cf.put(
|
||||
cf::AddressSignatures::as_index(2),
|
||||
(2, Pubkey::default(), Slot::MAX, Signature::default()),
|
||||
&AddressSignatureMeta::default(),
|
||||
)
|
||||
}
|
||||
|
@ -629,7 +629,7 @@ pub mod tests {
|
||||
.unwrap();
|
||||
let padding_entry = status_entry_iterator.next().unwrap().0;
|
||||
assert_eq!(padding_entry.0, 2);
|
||||
assert_eq!(padding_entry.2, 0);
|
||||
assert_eq!(padding_entry.2, Slot::MAX);
|
||||
assert!(status_entry_iterator.next().is_none());
|
||||
let mut address_transactions_iterator = blockstore
|
||||
.db
|
||||
@ -640,7 +640,7 @@ pub mod tests {
|
||||
.unwrap();
|
||||
let padding_entry = address_transactions_iterator.next().unwrap().0;
|
||||
assert_eq!(padding_entry.0, 2);
|
||||
assert_eq!(padding_entry.2, 0);
|
||||
assert_eq!(padding_entry.2, Slot::MAX);
|
||||
assert!(address_transactions_iterator.next().is_none());
|
||||
assert_eq!(
|
||||
transaction_status_index_cf.get(0).unwrap().unwrap(),
|
||||
|
Reference in New Issue
Block a user