fix cib logic for when to process next and stop processing queue
5 files changed
+92
-35
6bcf8140
→
7b865840
modified Makefile
@@ -8,6 +8,7 @@ check:
|
|
|
|
|
|
| + | |
|
|
|
|
|
modified ci-broker.md
@@ -575,6 +575,25 @@ then stdout contains ""id": "xyzzy""
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
modified src/db.rs
@@ -487,7 +487,7 @@ impl<'a> Stmt<'a> {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
modified src/logger.rs
@@ -4,8 +4,8 @@ use std::{path::Path, process::ExitStatus, time::Duration};
|
|
|
|
|
|
| - | |
| - | |
| + | |
| + | |
|
|
|
|
|
@@ -165,12 +165,14 @@ enum Id {
|
|
|
|
|
|
| + | |
|
|
|
|
|
|
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -282,6 +284,10 @@ pub fn open(level: LogLevel) {
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -489,22 +495,22 @@ pub fn queueproc_predicate_decision(event: &CiEvent, filter: &EventFilter, allow
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
|
|
|
|
|
| - | |
| - | |
| + | |
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -527,6 +533,14 @@ pub fn queueproc_processor_thread_result(result: Result<(), &QueueError>) {
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -554,6 +568,15 @@ pub fn queueproc_remove_event(event: &QueuedCiEvent) {
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -749,7 +772,7 @@ pub fn adapter_stdout_line(line: &str) {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
modified src/queueproc.rs
@@ -4,18 +4,18 @@
|
|
|
|
|
|
| - | |
| - | |
| + | |
| + | |
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -23,6 +23,8 @@ use crate::{
|
|
|
|
|
|
| + | |
| + | |
|
|
|
|
|
@@ -143,14 +145,14 @@ impl QueueProcessor {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
|
| - | |
| - | |
| + | |
| + | |
|
|
| - | |
| + | |
|
|
|
|
|
@@ -164,12 +166,12 @@ impl QueueProcessor {
|
|
|
|
|
|
| - | |
| - | |
| + | |
| + | |
|
|
|
|
| - | |
| - | |
| + | |
| + | |
|
|
|
|
|
@@ -178,15 +180,15 @@ impl QueueProcessor {
|
|
|
|
|
|
| + | |
|
|
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
|
| - | |
|
|
|
|
|
@@ -199,16 +201,22 @@ impl QueueProcessor {
|
|
|
|
|
|
| - | |
| + | |
|
|
| - | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
| - | |
|
|
| + | |
| + | |
| + | |
| + | |
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -225,9 +233,7 @@ impl QueueProcessor {
|
|
|
|
|
|
| - | |
| - | |
| - | |
| + | |
|
|
|
|
|
@@ -243,12 +249,12 @@ impl QueueProcessor {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -257,7 +263,16 @@ impl QueueProcessor {
|
|
|
|
|
|
| - | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -268,8 +283,7 @@ impl QueueProcessor {
|
|
|
|
|
|
| - | |
| - | |
| + | |
|
|
|
|
|
@@ -330,7 +344,7 @@ impl Processor {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|