start stopping manager

This commit is contained in:
rmanach 2023-04-19 11:56:46 +02:00
parent d5b3affe5d
commit e38a8611f1
3 changed files with 3 additions and 3 deletions

View File

@ -31,7 +31,7 @@ fn main() {
checker.launch_workers::<Job, CheckHandler>(5, Arc::new(check_handler)); checker.launch_workers::<Job, CheckHandler>(5, Arc::new(check_handler));
checker.subscribe(receiver); checker.subscribe(receiver);
for i in 0..5000 { for i in 0..500 {
let message = Message::new(i, Subject::Action(JobAction::Deploy)); let message = Message::new(i, Subject::Action(JobAction::Deploy));
deployer.put_message(message); deployer.put_message(message);
} }

View File

@ -1,6 +1,6 @@
use crate::model::JobAction; use crate::model::JobAction;
#[derive(Debug, Clone, Copy)] #[derive(Debug, Clone, Copy, PartialEq)]
pub enum Subject { pub enum Subject {
Action(JobAction), Action(JobAction),
StopManager, StopManager,

View File

@ -4,7 +4,7 @@ use super::{Runner, RunnerStatus, Storer};
use crate::error::{MessageError, RunnerError, StorerError}; use crate::error::{MessageError, RunnerError, StorerError};
use crate::message::{Message, Subject}; use crate::message::{Message, Subject};
#[derive(Debug, Clone, Copy)] #[derive(Debug, Clone, Copy, PartialEq)]
pub enum JobAction { pub enum JobAction {
Deploy, Deploy,
Check, Check,