From 7babaf3bc342bc0ca0376bf202b8af1bf1798cdb Mon Sep 17 00:00:00 2001 From: Zhang Jingqiang Date: Tue, 2 Jan 2024 11:44:50 +0800 Subject: [PATCH] g3proxy: fix batch reload of auditor --- Cargo.lock | 34 +++++++++++++++++----------------- g3proxy/src/signal.rs | 3 +++ 2 files changed, 20 insertions(+), 17 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index cff66393..5700a1c0 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -140,7 +140,7 @@ checksum = "5fd55a5ba1179988837d24ab4c7cc8ed6efdeff578ede0416b4225a5fca35bd0" dependencies = [ "proc-macro2", "quote", - "syn 2.0.44", + "syn 2.0.45", ] [[package]] @@ -151,7 +151,7 @@ checksum = "531b97fb4cd3dfdce92c35dedbfdc1f0b9d8091c8ca943d6dae340ef5012d514" dependencies = [ "proc-macro2", "quote", - "syn 2.0.44", + "syn 2.0.45", ] [[package]] @@ -619,7 +619,7 @@ dependencies = [ "heck", "proc-macro2", "quote", - "syn 2.0.44", + "syn 2.0.45", ] [[package]] @@ -773,7 +773,7 @@ checksum = "87750cf4b7a4c0625b1529e4c543c2182106e4dedc60a2a6455e00d212c489ac" dependencies = [ "proc-macro2", "quote", - "syn 2.0.44", + "syn 2.0.45", ] [[package]] @@ -2329,7 +2329,7 @@ checksum = "a948666b637a0f465e8564c73e89d4dde00d72d4d473cc972f390fc3dcee7d9c" dependencies = [ "proc-macro2", "quote", - "syn 2.0.44", + "syn 2.0.45", ] [[package]] @@ -2409,7 +2409,7 @@ checksum = "4359fd9c9171ec6e8c62926d6faaf553a8dc3f64e1507e76da7911b4f6a04405" dependencies = [ "proc-macro2", "quote", - "syn 2.0.44", + "syn 2.0.45", ] [[package]] @@ -2511,7 +2511,7 @@ dependencies = [ "proc-macro2", "pyo3-macros-backend", "quote", - "syn 2.0.44", + "syn 2.0.45", ] [[package]] @@ -2523,7 +2523,7 @@ dependencies = [ "heck", "proc-macro2", "quote", - "syn 2.0.44", + "syn 2.0.45", ] [[package]] @@ -2884,7 +2884,7 @@ checksum = "43576ca501357b9b071ac53cdc7da8ef0cbd9493d8df094cd821777ea6e894d3" dependencies = [ "proc-macro2", "quote", - "syn 2.0.44", + "syn 2.0.45", ] [[package]] @@ -3022,9 +3022,9 @@ dependencies = [ [[package]] name = "syn" -version = "2.0.44" +version = "2.0.45" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "92d27c2c202598d05175a6dd3af46824b7f747f8d8e9b14c623f19fa5069735d" +checksum = "0eae3c679c56dc214320b67a1bc04ef3dfbd6411f6443974b5e4893231298e66" dependencies = [ "proc-macro2", "quote", @@ -3107,7 +3107,7 @@ checksum = "3dcf4a824cce0aeacd6f38ae6f24234c8e80d68632338ebaa1443b5df9e29e19" dependencies = [ "proc-macro2", "quote", - "syn 2.0.44", + "syn 2.0.45", ] [[package]] @@ -3151,7 +3151,7 @@ checksum = "5b8a1e28f2deaa14e508979454cb3a223b10b938b45af148bc0986de36f1923b" dependencies = [ "proc-macro2", "quote", - "syn 2.0.44", + "syn 2.0.45", ] [[package]] @@ -3283,7 +3283,7 @@ checksum = "34704c8d6ebcbc939824180af020566b01a7c01f80641264eba0999f6c2b6be7" dependencies = [ "proc-macro2", "quote", - "syn 2.0.44", + "syn 2.0.45", ] [[package]] @@ -3412,7 +3412,7 @@ dependencies = [ "once_cell", "proc-macro2", "quote", - "syn 2.0.44", + "syn 2.0.45", "wasm-bindgen-shared", ] @@ -3434,7 +3434,7 @@ checksum = "f0eb82fcb7930ae6219a7ecfd55b217f5f0893484b7a13022ebb2b2bf20b5283" dependencies = [ "proc-macro2", "quote", - "syn 2.0.44", + "syn 2.0.45", "wasm-bindgen-backend", "wasm-bindgen-shared", ] @@ -3627,7 +3627,7 @@ checksum = "9ce1b18ccd8e73a9321186f97e46f9f04b778851177567b1975109d26a08d2a6" dependencies = [ "proc-macro2", "quote", - "syn 2.0.44", + "syn 2.0.45", ] [[package]] diff --git a/g3proxy/src/signal.rs b/g3proxy/src/signal.rs index c27ec120..b4d9a7ec 100644 --- a/g3proxy/src/signal.rs +++ b/g3proxy/src/signal.rs @@ -58,6 +58,9 @@ async fn do_reload() { if let Err(e) = crate::auth::load_all().await { error!("failed to reload all user groups: {e:?}"); } + if let Err(e) = crate::audit::load_all().await { + error!("failed to reload all auditors: {e:?}"); + } if let Err(e) = crate::serve::spawn_all().await { error!("failed to reload all servers: {e:?}"); }