Browse Source

Log received control events

tags/v0.1.2-test-release
Philipp Oppermann 3 years ago
parent
commit
7ce86a3cfb
Failed to extract signature
2 changed files with 4 additions and 0 deletions
  1. +1
    -0
      binaries/coordinator/src/control.rs
  2. +3
    -0
      binaries/coordinator/src/lib.rs

+ 1
- 0
binaries/coordinator/src/control.rs View File

@@ -112,6 +112,7 @@ enum HandlerError {
ServerStopped,
}

#[derive(Debug)]
pub enum ControlEvent {
IncomingRequest {
request: ControlRequest,


+ 3
- 0
binaries/coordinator/src/lib.rs View File

@@ -77,6 +77,7 @@ async fn start(runtime_path: &Path) -> eyre::Result<()> {
let mut running_dataflows = HashMap::new();

while let Some(event) = events.next().await {
tracing::trace!("Handling event {event:?}");
match event {
Event::Dataflow { uuid, event } => match event {
DataflowEvent::Finished { result } => {
@@ -319,11 +320,13 @@ async fn start_dataflow(
})
}

#[derive(Debug)]
enum Event {
Dataflow { uuid: Uuid, event: DataflowEvent },
Control(ControlEvent),
}

#[derive(Debug)]
enum DataflowEvent {
Finished { result: eyre::Result<()> },
}

Loading…
Cancel
Save