Skip to content

Commit 44a667c

Browse files
restrict updating hot tier for internal stream
1 parent 5dba9c9 commit 44a667c

File tree

1 file changed

+7
-0
lines changed

1 file changed

+7
-0
lines changed

server/src/handlers/http/logstream.rs

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -957,6 +957,13 @@ pub async fn put_stream_hot_tier(
957957
if !metadata::STREAM_INFO.stream_exists(&stream_name) {
958958
return Err(StreamError::StreamNotFound(stream_name));
959959
}
960+
961+
if stream_name.eq(INTERNAL_STREAM_NAME) {
962+
return Err(StreamError::Custom {
963+
msg: "Hot tier can not be updated for internal stream".to_string(),
964+
status: StatusCode::BAD_REQUEST,
965+
});
966+
}
960967
if CONFIG.parseable.hot_tier_storage_path.is_none() {
961968
return Err(StreamError::HotTierNotEnabled(stream_name));
962969
}

0 commit comments

Comments
 (0)