marks ErasureMeta.size as unused

ErasureMeta.size is unused and redundant:
https://github.com/solana-labs/solana/blob/150951333/ledger/src/blockstore_meta.rs#L57-L58
This commit is contained in:
behzad nouri
2021-11-12 14:16:40 -05:00
parent 156b8ead42
commit 7e98b77b33

View File

@ -53,9 +53,10 @@ pub struct ErasureMeta {
pub set_index: u64, pub set_index: u64,
/// Deprecated field. /// Deprecated field.
#[serde(rename = "first_coding_index")] #[serde(rename = "first_coding_index")]
__unused: u64, __unused_first_coding_index: u64,
/// Size of shards in this erasure set /// Size of shards in this erasure set
pub size: usize, #[serde(rename = "size")]
__unused_size: usize,
/// Erasure configuration for this erasure set /// Erasure configuration for this erasure set
pub config: ErasureConfig, pub config: ErasureConfig,
} }
@ -242,14 +243,6 @@ impl ErasureMeta {
StillNeed(num_needed) StillNeed(num_needed)
} }
} }
pub fn set_size(&mut self, size: usize) {
self.size = size;
}
pub fn size(&self) -> usize {
self.size
}
} }
impl DuplicateSlotProof { impl DuplicateSlotProof {
@ -294,10 +287,9 @@ mod test {
let set_index = 0; let set_index = 0;
let erasure_config = ErasureConfig::default(); let erasure_config = ErasureConfig::default();
let mut e_meta = ErasureMeta::new(set_index, erasure_config); let e_meta = ErasureMeta::new(set_index, erasure_config);
let mut rng = thread_rng(); let mut rng = thread_rng();
let mut index = Index::new(0); let mut index = Index::new(0);
e_meta.size = 1;
let data_indexes = 0..erasure_config.num_data() as u64; let data_indexes = 0..erasure_config.num_data() as u64;
let coding_indexes = 0..erasure_config.num_coding() as u64; let coding_indexes = 0..erasure_config.num_coding() as u64;