From c1b474bf03b54c895ffd863d0dbf1ece38d185cb Mon Sep 17 00:00:00 2001 From: Alessandro Stoltenberg Date: Mon, 29 Jul 2024 11:22:24 +0200 Subject: [PATCH] onsite-scripts: compare servers script stores latest result --- .../paris2024/compare-secondary-to-primary-master | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/configuration/on-site-scripts/paris2024/compare-secondary-to-primary-master b/configuration/on-site-scripts/paris2024/compare-secondary-to-primary-master index 6d52aa63209..a5814db894c 100755 --- a/configuration/on-site-scripts/paris2024/compare-secondary-to-primary-master +++ b/configuration/on-site-scripts/paris2024/compare-secondary-to-primary-master @@ -1,8 +1,13 @@ #!/bin/bash PRIMARY_MASTER=https://paris2024-master.sailing.omegatiming.com:9443 SECONDARY_MASTER=https://paris2024-secondary-master.sailing.omegatiming.com:9443 +OUTPUTFILE=/tmp/compareservers.out +if [ ! -f "$OUTPUTFILE" ]; then + touch "$OUTPUTFILE" +fi +STORED_OUTPUT=$(cat $OUTPUTFILE) COMPARE_OUTPUT=$( /home/sailing/code/java/target/compareServers -ael ${SECONDARY_MASTER} ${PRIMARY_MASTER} ) -if [ "$?" != "0" ]; then +if [ "$STORED_OUTPUT" != "$COMPARE_OUTPUT" ]; then echo "Comparing ${SECONDARY_MASTER} with ${PRIMARY_MASTER} showed differences: ${COMPARE_OUTPUT} @@ -10,4 +15,5 @@ ${COMPARE_OUTPUT} Please consolidate, e.g., by doing a master data import or by repeating the administrative operation you carried out on the one side also on the other side." | notify-operators "DIFFERENCE BETWEEN PRIMARY AND SECONDARY MASTER" + echo "$COMPARE_OUTPUT" > "$OUTPUTFILE" fi