mirror of
https://github.com/0glabs/0g-storage-node.git
synced 2024-12-27 00:35:18 +00:00
Compare commits
2 Commits
0bb83dbe25
...
c25e6bde85
Author | SHA1 | Date | |
---|---|---|---|
|
c25e6bde85 | ||
|
31340d3793 |
@ -26,6 +26,7 @@ use std::cmp::Ordering;
|
|||||||
|
|
||||||
use std::path::Path;
|
use std::path::Path;
|
||||||
use std::sync::Arc;
|
use std::sync::Arc;
|
||||||
|
use std::time::Duration;
|
||||||
use tracing::{debug, error, info, instrument, trace, warn};
|
use tracing::{debug, error, info, instrument, trace, warn};
|
||||||
|
|
||||||
/// 256 Bytes
|
/// 256 Bytes
|
||||||
@ -46,6 +47,7 @@ pub const COL_NUM: u32 = 9;
|
|||||||
|
|
||||||
pub const DATA_DB_KEY: &str = "data_db";
|
pub const DATA_DB_KEY: &str = "data_db";
|
||||||
pub const FLOW_DB_KEY: &str = "flow_db";
|
pub const FLOW_DB_KEY: &str = "flow_db";
|
||||||
|
const PAD_DELAY: Duration = Duration::from_secs(2);
|
||||||
|
|
||||||
// Process at most 1M entries (256MB) pad data at a time.
|
// Process at most 1M entries (256MB) pad data at a time.
|
||||||
const PAD_MAX_SIZE: usize = 1 << 20;
|
const PAD_MAX_SIZE: usize = 1 << 20;
|
||||||
@ -437,6 +439,7 @@ impl LogStoreWrite for LogManager {
|
|||||||
}
|
}
|
||||||
std::result::Result::Err(_) => {
|
std::result::Result::Err(_) => {
|
||||||
debug!("Unable to get pad data, start_index={}", start_index);
|
debug!("Unable to get pad data, start_index={}", start_index);
|
||||||
|
tokio::time::sleep(PAD_DELAY).await;
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user