mirror of
https://github.com/GreptimeTeam/greptimedb.git
synced 2026-05-18 22:10:42 +00:00
feat: ignore mailbox message into stat (#1560)
This commit is contained in:
@@ -34,6 +34,12 @@ impl HeartbeatHandler for CollectStatsHandler {
|
||||
_ctx: &mut Context,
|
||||
acc: &mut HeartbeatAccumulator,
|
||||
) -> Result<()> {
|
||||
if req.mailbox_message.is_some() {
|
||||
// If the heartbeat is a mailbox message, it may have no other valid information,
|
||||
// so we don't need to collect stats.
|
||||
return Ok(());
|
||||
}
|
||||
|
||||
match Stat::try_from(req.clone()) {
|
||||
Ok(stat) => {
|
||||
let _ = acc.stat.insert(stat);
|
||||
|
||||
@@ -55,7 +55,6 @@ impl HeartbeatHandler for PersistStatsHandler {
|
||||
}
|
||||
|
||||
let stats = stats.drain(..).collect();
|
||||
|
||||
let val = StatValue { stats };
|
||||
|
||||
let put = PutRequest {
|
||||
|
||||
@@ -40,6 +40,7 @@ impl HeartbeatHandler for ResponseHeaderHandler {
|
||||
..Default::default()
|
||||
};
|
||||
acc.header = Some(res_header);
|
||||
|
||||
Ok(())
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user