Skip to content

Commit feff8dd

Browse files
fixed migration for hot tier
1 parent 2332825 commit feff8dd

File tree

1 file changed

+3
-19
lines changed

1 file changed

+3
-19
lines changed

server/src/migration.rs

Lines changed: 3 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,6 @@ use crate::{
3535
};
3636
use arrow_schema::Schema;
3737
use bytes::Bytes;
38-
use chrono::NaiveDateTime;
3938
use itertools::Itertools;
4039
use relative_path::RelativePathBuf;
4140
use serde::Serialize;
@@ -129,24 +128,9 @@ async fn migration_hot_tier(stream: &str) -> anyhow::Result<()> {
129128
let mut stream_hot_tier = hot_tier_manager.get_hot_tier(stream).await?;
130129
if stream_hot_tier.version.is_none() {
131130
stream_hot_tier.version = Some(CURRENT_HOT_TIER_VERSION.to_string());
132-
stream_hot_tier.size = format!(
133-
"{} Bytes",
134-
human_size_to_bytes(&stream_hot_tier.size).unwrap()
135-
);
136-
stream_hot_tier.available_size = Some(format!(
137-
"{} Bytes",
138-
human_size_to_bytes(&stream_hot_tier.available_size.unwrap()).unwrap()
139-
));
140-
stream_hot_tier.used_size = Some(format!(
141-
"{} Bytes",
142-
human_size_to_bytes(&stream_hot_tier.used_size.unwrap()).unwrap()
143-
));
144-
let mut oldest_entry = stream_hot_tier.oldest_date_time_entry.unwrap();
145-
let naive_date =
146-
NaiveDateTime::parse_from_str(&oldest_entry, "%Y-%m-%d %H:%M:%S").unwrap();
147-
oldest_entry = naive_date.format("%Y-%m-%dT%H:%M:00.000Z").to_string();
148-
149-
stream_hot_tier.oldest_date_time_entry = Some(oldest_entry);
131+
stream_hot_tier.size = human_size_to_bytes(&stream_hot_tier.size).unwrap().to_string();
132+
stream_hot_tier.available_size = Some(human_size_to_bytes(&stream_hot_tier.available_size.unwrap()).unwrap().to_string());
133+
stream_hot_tier.used_size = Some(human_size_to_bytes(&stream_hot_tier.used_size.unwrap()).unwrap().to_string());
150134
hot_tier_manager
151135
.put_hot_tier(stream, &mut stream_hot_tier)
152136
.await?;

0 commit comments

Comments
 (0)