Skip to content

Commit e5e73e1

Browse files
committed
coderabbit + deepsource
1 parent 411231e commit e5e73e1

5 files changed

Lines changed: 248 additions & 347 deletions

File tree

src/cli.rs

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -306,14 +306,6 @@ pub struct Options {
306306
)]
307307
pub local_staging_path: PathBuf,
308308

309-
// trace modules
310-
#[arg(
311-
long,
312-
env = "P_TRACE_MODULES",
313-
help = "Comma separated values for modules to trace"
314-
)]
315-
pub trace_modules: Option<String>,
316-
317309
#[arg(
318310
long = "hot-tier-path",
319311
env = "P_HOT_TIER_DIR",

src/handlers/http/logstream.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -450,15 +450,14 @@ pub async fn put_stream_hot_tier(
450450

451451
validator::hot_tier(&hottier.size.to_string())?;
452452

453-
stream.set_hot_tier(Some(hottier.clone()));
454453
let Some(hot_tier_manager) = GLOBAL_HOTTIER.get() else {
455454
return Err(StreamError::HotTierNotEnabled(stream_name));
456455
};
457456
let existing_hot_tier_used_size = hot_tier_manager
458457
.validate_hot_tier_size(&stream_name, hottier.size, &tenant_id)
459458
.await?;
460459
hottier.used_size = existing_hot_tier_used_size;
461-
hottier.available_size = hottier.size;
460+
hottier.available_size = hottier.size.saturating_sub(existing_hot_tier_used_size);
462461
hottier.version = Some(CURRENT_HOT_TIER_VERSION.to_string());
463462
hot_tier_manager
464463
.put_hot_tier(&stream_name, &mut hottier, &tenant_id)
@@ -477,6 +476,7 @@ pub async fn put_stream_hot_tier(
477476
.metastore
478477
.put_stream_json(&stream_metadata, &stream_name, &tenant_id)
479478
.await?;
479+
stream.set_hot_tier(Some(hottier.clone()));
480480
let stream = stream_name.clone();
481481
let tenant = tenant_id.clone();
482482
hot_tier_manager

0 commit comments

Comments
 (0)