start stopping manager
This commit is contained in:
parent
d5b3affe5d
commit
e38a8611f1
@ -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);
|
||||||
}
|
}
|
||||||
|
|||||||
@ -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,
|
||||||
|
|||||||
@ -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,
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user