aboutsummaryrefslogtreecommitdiffstats
path: root/log_db/src/common.rs
diff options
context:
space:
mode:
Diffstat (limited to 'log_db/src/common.rs')
-rw-r--r--log_db/src/common.rs5
1 files changed, 5 insertions, 0 deletions
diff --git a/log_db/src/common.rs b/log_db/src/common.rs
index 74bf97f..6fd4c1f 100644
--- a/log_db/src/common.rs
+++ b/log_db/src/common.rs
@@ -19,11 +19,16 @@ use std::os::windows::fs::MetadataExt;
pub const ACTIVE_SYMLINK_FILENAME: &str = "active";
pub const METADATA_FILE_HEADER_SIZE: usize = 24;
+pub const METADATA_ROW_LENGTH: usize = 16;
pub const EXCL_LOCK_REQUEST_FILENAME: &str = "excl_lock_req";
pub const INIT_LOCK_FILENAME: &str = "init_lock";
pub const DEFAULT_READ_BUF_SIZE: usize = 1024 * 1024; // 1 MB
pub const TEST_RESOURCES_DIR: &str = "tests/resources";
+pub fn metadata_filename(num: u16) -> String {
+ format!("metadata.{}", num)
+}
+
#[derive(Debug, Eq, PartialEq)]
pub enum SpecialSequence {
RecordSeparator,