refactor internal adapter handling
This is all ground work towards having any number of triggers for CI runs in the config, potentially each with a different adapter.
8 files changed
+148
-95
2e37eb04
→
ee34af59
modified ci-broker.md
@@ -858,29 +858,6 @@ when I run cibtool --db ci-broker.db event count
|
|
|
|
|
|
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
|
|
|
|
|
modified src/adapter.rs
@@ -18,6 +18,7 @@ use std::{
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -29,6 +30,43 @@ use crate::{
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -227,6 +265,10 @@ impl MaybeResult {
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
modified src/bin/cib.rs
@@ -13,6 +13,7 @@ use clap::Parser;
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -149,7 +150,6 @@ impl InsertCmd {
|
|
|
|
|
|
| - | |
|
|
|
|
|
@@ -172,11 +172,11 @@ impl QueuedCmd {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
| - | |
| - | |
| + | |
| + | |
|
|
|
|
|
@@ -194,6 +194,8 @@ impl QueuedCmd {
|
|
|
|
|
|
| + | |
| + | |
|
|
|
|
|
@@ -240,7 +242,6 @@ impl ProcessEventsCmd {
|
|
|
|
|
|
| - | |
|
|
|
|
|
@@ -260,10 +261,10 @@ impl ProcessEventsCmd {
|
|
|
|
|
|
| - | |
| + | |
|
|
| - | |
| - | |
| + | |
| + | |
|
|
|
|
|
@@ -271,6 +272,8 @@ impl ProcessEventsCmd {
|
|
|
|
|
|
| + | |
| + | |
|
|
|
|
|
@@ -322,8 +325,8 @@ enum CibError {
|
|
|
|
|
|
| - | |
| - | |
| + | |
| + | |
|
|
|
|
|
modified src/broker.rs
@@ -28,21 +28,15 @@ use crate::{
|
|
|
|
|
|
| - | |
|
|
|
|
|
|
|
|
|
|
|
|
| - | |
| - | |
| - | |
| - | |
| - | |
| + | |
|
|
|
|
| - | |
|
|
|
|
|
@@ -53,19 +47,15 @@ impl Broker {
|
|
|
|
|
|
| - | |
| - | |
| - | |
| - | |
|
|
|
|
|
|
| + | |
|
|
|
|
|
|
|
|
|
|
| - | |
|
|
|
|
|
@@ -193,7 +183,7 @@ mod test {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -201,18 +191,8 @@ mod test {
|
|
|
|
|
|
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| + | |
| + | |
|
|
|
|
|
@@ -229,13 +209,13 @@ echo '{"response":"finished","result":"success"}'
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -261,13 +241,13 @@ exit 1
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
modified src/config.rs
@@ -9,7 +9,12 @@ use std::{
|
|
|
|
|
|
| - | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -51,6 +56,10 @@ impl Config {
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
modified src/logger.rs
@@ -9,6 +9,7 @@ use tracing::{debug, error, info, trace, warn, Level};
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -430,12 +431,13 @@ pub fn queueproc_queue_length(len: usize) {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
|
|
|
|
|
| + | |
|
|
|
|
|
modified src/queueadd.rs
@@ -6,7 +6,6 @@ use crate::{
|
|
|
|
|
|
| - | |
|
|
|
|
|
@@ -14,7 +13,6 @@ use crate::{
|
|
|
|
|
|
| - | |
|
|
|
|
|
@@ -22,7 +20,6 @@ impl QueueAdderBuilder {
|
|
|
|
|
|
| - | |
|
|
|
|
|
@@ -36,15 +33,9 @@ impl QueueAdderBuilder {
|
|
|
|
|
|
| - | |
| - | |
| - | |
| - | |
| - | |
|
|
|
|
|
|
| - | |
|
|
|
|
|
@@ -76,12 +67,8 @@ impl QueueAdder {
|
|
|
|
|
|
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| + | |
| + | |
|
|
|
|
|
modified src/queueproc.rs
@@ -11,9 +11,11 @@ use std::{
|
|
|
|
|
|
| + | |
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -23,6 +25,8 @@ use crate::{
|
|
|
|
|
|
| + | |
| + | |
|
|
|
|
|
@@ -36,6 +40,8 @@ impl QueueProcessorBuilder {
|
|
|
|
|
|
| + | |
| + | |
|
|
|
|
|
@@ -69,12 +75,24 @@ impl QueueProcessorBuilder {
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
|
|
|
|
|
| + | |
|
|
| + | |
|
|
|
|
|
@@ -90,19 +108,28 @@ impl QueueProcessor {
|
|
|
|
|
|
| + | |
|
|
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
| - | |
| - | |
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -117,6 +144,23 @@ impl QueueProcessor {
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -141,7 +185,16 @@ impl QueueProcessor {
|
|
|
|
|
|
| - | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -161,7 +214,7 @@ impl QueueProcessor {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -179,7 +232,7 @@ impl QueueProcessor {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -196,7 +249,7 @@ impl QueueProcessor {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -213,7 +266,7 @@ impl QueueProcessor {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -233,7 +286,7 @@ impl QueueProcessor {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|