[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[taler-grid5k] 153/189: show that process is running in persist.sh for l
From: |
gnunet |
Subject: |
[taler-grid5k] 153/189: show that process is running in persist.sh for long during processes |
Date: |
Thu, 28 Apr 2022 10:48:43 +0200 |
This is an automated email from the git hooks/post-receive script.
marco-boss pushed a commit to branch master
in repository grid5k.
commit 73a75f6deb5ff77b3fe9cfb9a06cb690d7325b13
Author: Boss Marco <bossm8@bfh.ch>
AuthorDate: Fri Apr 15 16:14:56 2022 +0200
show that process is running in persist.sh for long during processes
---
additional/persist.sh | 36 +++++++++++++++++++++++++++++++++---
1 file changed, 33 insertions(+), 3 deletions(-)
diff --git a/additional/persist.sh b/additional/persist.sh
index 5820579..70cfc38 100755
--- a/additional/persist.sh
+++ b/additional/persist.sh
@@ -7,6 +7,15 @@
set -e
+function work_in_progress() {
+ echo -ne '.\r'
+ sleep 1
+ echo -ne '..\r'
+ sleep 1
+ echo -ne '...\r'
+ sleep 1
+}
+
echo "
Make sure that:
@@ -52,16 +61,37 @@ BACKUP_DIR="archives"
G5K_BACKUP="g5k-$(date +%s).tar.gz"
echo "Creating archive, this can take some time"
-ssh g5k 'rm -rf grenoble/g5k.tar* && find . -type l -exec tar
--ignore-failed-read -rvf grenoble/g5k.tar -C {} taler-perf exp-data
espec-times \; && pv grenoble/g5k.tar | gzip > grenoble/g5k.tar.gz'
+ssh g5k 'rm -rf grenoble/g5k.tar* && find . -type l -exec tar
--ignore-failed-read -rf grenoble/g5k.tar -C {} taler-perf exp-data espec-times
2>&1 \; | grep -vi "no such file"' &
+
+while kill -0 $! > /dev/null 2>&1; do
+ work_in_progress
+done
+
+echo "Compressing archive, this may take some time"
+ssh g5k 'gzip grenoble/g5k.tar' &
+
+while kill -0 $! > /dev/null 2>&1; do
+ work_in_progress
+done
+
+echo "Copying archive to local machine"
scp g5k:~/grenoble/g5k.tar.gz ${G5K_BACKUP}
+
echo "Cleaning up g5k storage"
-ssh g5k 'rm grenoble/g5k.tar.gz && $(find . -type l -exec rm -rf
{}/taler-perf/ {}/exp-data {}/espec-times \;)'
+ssh g5k 'rm grenoble/g5k.tar.gz && $(find . -type l -exec rm -rf
{}/taler-perf/ {}/exp-data {}/espec-times \;)' &
+
+while kill -0 $! > /dev/null 2>&1; do
+ work_in_progress
+done
test -d ${BACKUP_DIR} || mkdir ${BACKUP_DIR}
echo "Creating Backup Tar ${BACKUP_DIR}/${BACKUP_NAME}"
+tar -cvf ${BACKUP_DIR}/${BACKUP_NAME} ${G5K_BACKUP} ${2} &
-tar -cvf ${BACKUP_DIR}/${BACKUP_NAME} ${G5K_BACKUP} ${2}
+while kill -0 $! > /dev/null 2>&1; do
+ work_in_progress
+done
rm ${G5K_BACKUP} ${2}
--
To stop receiving notification emails like this one, please contact
gnunet@gnunet.org.
- [taler-grid5k] 163/189: update centos, (continued)
- [taler-grid5k] 163/189: update centos, gnunet, 2022/04/28
- [taler-grid5k] 165/189: remove --no-install-recommends, gnunet, 2022/04/28
- [taler-grid5k] 174/189: add mitigations=off in grid5000 base.yaml as it gets overriden, gnunet, 2022/04/28
- [taler-grid5k] 183/189: fix promtail, gnunet, 2022/04/28
- [taler-grid5k] 184/189: add documentation, gnunet, 2022/04/28
- [taler-grid5k] 138/189: possibility to start more wirewatchers, gnunet, 2022/04/28
- [taler-grid5k] 172/189: fix bind package in centos, gnunet, 2022/04/28
- [taler-grid5k] 178/189: kernel_params used to disable mitigations, gnunet, 2022/04/28
- [taler-grid5k] 91/189: split up proxy monitoring, gnunet, 2022/04/28
- [taler-grid5k] 167/189: add g5k commit sha again, gnunet, 2022/04/28
- [taler-grid5k] 153/189: show that process is running in persist.sh for long during processes,
gnunet <=
- [taler-grid5k] 143/189: fixes, changes, gnunet, 2022/04/28
- [taler-grid5k] 161/189: add centos image, gnunet, 2022/04/28
- [taler-grid5k] 131/189: fix backup script, gnunet, 2022/04/28
- [taler-grid5k] 127/189: adjust database logs, gnunet, 2022/04/28
- [taler-grid5k] 166/189: use centos for db only, gnunet, 2022/04/28
- [taler-grid5k] 141/189: update recovery script, gnunet, 2022/04/28
- [taler-grid5k] 160/189: update image, disable mitigations, gnunet, 2022/04/28
- [taler-grid5k] 154/189: more dynamic rsyslog ports, add some info in setup.sh, gnunet, 2022/04/28
- [taler-grid5k] 189/189: Commented and Documented, gnunet, 2022/04/28
- [taler-grid5k] 144/189: possible to provide the complete tar archive for recovery, gnunet, 2022/04/28