DNS, DKIM and ACME improvements - part 1
This commit is contained in:
@@ -98,7 +98,10 @@ pub fn spawn_task_manager(inner: Arc<Inner>) {
|
||||
| TaskType::MergeThreads
|
||||
| TaskType::DmarcReport
|
||||
| TaskType::TlsReport
|
||||
| TaskType::RestoreArchivedItem => TASK_QUEUE_BUFFER,
|
||||
| TaskType::RestoreArchivedItem
|
||||
| TaskType::AcmeRenewal
|
||||
| TaskType::DkimKeyRotation
|
||||
| TaskType::DnsManagement => TASK_QUEUE_BUFFER,
|
||||
};
|
||||
|
||||
let (tx, mut rx) = mpsc::channel::<TaskJob>(channel_capacity);
|
||||
@@ -237,6 +240,9 @@ pub fn spawn_task_manager(inner: Arc<Inner>) {
|
||||
Task::IndexDocument(_)
|
||||
| Task::UnindexDocument(_)
|
||||
| Task::IndexTrace(_) => unreachable!(),
|
||||
Task::AcmeRenewal(task_domain_management) => todo!(),
|
||||
Task::DkimKeyRotation(task_dkim_rotation) => todo!(),
|
||||
Task::DnsManagement(task_dns_management) => todo!(),
|
||||
};
|
||||
|
||||
refresh_queue = result.is_retry();
|
||||
@@ -353,7 +359,10 @@ impl TaskQueueManager for Server {
|
||||
| TaskType::MergeThreads
|
||||
| TaskType::DmarcReport
|
||||
| TaskType::TlsReport
|
||||
| TaskType::RestoreArchivedItem => true,
|
||||
| TaskType::RestoreArchivedItem
|
||||
| TaskType::AcmeRenewal
|
||||
| TaskType::DkimKeyRotation
|
||||
| TaskType::DnsManagement => true,
|
||||
};
|
||||
|
||||
if !enabled {
|
||||
|
||||
@@ -97,6 +97,9 @@ impl TaskInfo for Task {
|
||||
Task::AccountMaintenance(_) => "AccountMaintenance",
|
||||
Task::StoreMaintenance(_) => "StoreMaintenance",
|
||||
Task::SpamFilterMaintenance(_) => "SpamFilterMaintenance",
|
||||
Task::AcmeRenewal(_) => "AcmeRenewal",
|
||||
Task::DkimKeyRotation(_) => "DkimKeyRotation",
|
||||
Task::DnsManagement(_) => "DnsManagement",
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user