From b15a17d84ded6f558650b311713580691f471ab9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Phil=20H=C3=B6fer?= <phil.hoefer@suma-ev.de> Date: Mon, 22 Jul 2024 14:16:08 +0200 Subject: [PATCH] Modify Startup --- chart/templates/deployment.yaml | 1 + src/main.rs | 4 ++-- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/chart/templates/deployment.yaml b/chart/templates/deployment.yaml index 4e6d4eb..b21506b 100644 --- a/chart/templates/deployment.yaml +++ b/chart/templates/deployment.yaml @@ -62,6 +62,7 @@ spec: httpGet: path: /healthz port: http + timeoutSeconds: 20 resources: {{- toYaml .Values.resources | nindent 12 }} {{- with .Values.nodeSelector }} diff --git a/src/main.rs b/src/main.rs index b2414e4..8b75aab 100644 --- a/src/main.rs +++ b/src/main.rs @@ -143,7 +143,7 @@ fn process_request(request: tiny_http::Request, config: HashMap<String, String>, request.respond(response); let now = std::time::SystemTime::now(); let elapsed = now.duration_since(last_update).expect("Time went backwards"); - if elapsed >= std::time::Duration::from_secs(2 * 60 * 60) { //every 2h + if elapsed >= std::time::Duration::from_secs(12 * 60 * 60) { //every 12h markov_chain.decay(); read_from_db(config.clone(), markov_chain); last_update = now; @@ -180,7 +180,7 @@ fn read_from_db(config: HashMap<String, String>, predictor: &mut CompositePredic match client { Ok(mut c) => { let mut count = 0; - match c.query("SELECT query FROM public.logs_partitioned ORDER BY time DESC LIMIT 1000", &[]) { + match c.query("SELECT query FROM public.logs_partitioned ORDER BY time DESC LIMIT 10000", &[]) { Ok(rows) => { for row in rows { let query: &str = row.get(0); -- GitLab