chore: change log level for region not found during lease renewal (#6513)

Signed-off-by: WenyXu <wenymedia@gmail.com>
This commit is contained in:
Weny Xu
2025-07-11 15:51:29 +08:00
committed by GitHub
parent d258739c26
commit c1847e6b6a

View File

@@ -424,7 +424,15 @@ impl CountdownTask {
},
Some(CountdownCommand::Reset((role, deadline, extension_info))) => {
if let Err(err) = self.region_server.set_region_role(self.region_id, role) {
error!(err; "Failed to set region role to {role} for region {region_id}");
if err.status_code() == StatusCode::RegionNotFound {
// Table metadata in metasrv is deleted after its regions are dropped.
// The datanode may still receive lease renewal responses that depend on the metadata
// during the short period before it is removed.
warn!(err; "Failed to set region role to {role} for region {region_id}");
}else{
error!(err; "Failed to set region role to {role} for region {region_id}");
}
}
if let Some(ext_handler) = self.handler_ext.as_ref() {
ext_handler.reset_deadline(