Cluster: Broadcast MTA queue refresh events to all nodes

This commit is contained in:
Maurus Decimus
2026-07-05 12:05:46 +02:00
parent aad2cbcde1
commit fb993f0cc1
6 changed files with 23 additions and 2 deletions

View File

@@ -17,7 +17,7 @@ use crate::queue::{
use ahash::{AHashMap, AHashSet};
use common::config::smtp::auth::DkimSigners;
use common::config::smtp::queue::{ArchivedQueueExpiry, QueueName};
use common::ipc::QueueEvent;
use common::ipc::{BroadcastEvent, QueueEvent};
use common::network::RcptResolution;
use common::{KV_LOCK_QUEUE_MESSAGE, Server};
use mail_auth::AuthenticatedMessage;
@@ -601,6 +601,8 @@ impl MessageWrapper {
);
}
server.cluster_broadcast(BroadcastEvent::QueueRefresh).await;
true
}