Cluster has no way to know which slots are available (#8732)

automerge
This commit is contained in:
anatoly yakovenko
2020-03-11 21:31:50 -07:00
committed by GitHub
parent fe1c99c0cf
commit f64ab49307
9 changed files with 1026 additions and 782 deletions

21
core/src/deprecated.rs Normal file
View File

@@ -0,0 +1,21 @@
use solana_sdk::clock::Slot;
#[derive(Serialize, Deserialize, Clone, Debug, PartialEq)]
enum CompressionType {
Uncompressed,
GZip,
BZip2,
}
impl Default for CompressionType {
fn default() -> Self {
Self::Uncompressed
}
}
#[derive(Serialize, Deserialize, Clone, Debug, Default, PartialEq)]
pub(crate) struct EpochIncompleteSlots {
first: Slot,
compression: CompressionType,
compressed_list: Vec<u8>,
}