Skip to content
Snippets Groups Projects
Commit 6933a872 authored by rhatto's avatar rhatto Committed by intrigeri
Browse files

Fixing metadata rotation

parent aaa53a78
No related branches found
No related tags found
No related merge requests found
...@@ -413,6 +413,9 @@ function rotate_long { ...@@ -413,6 +413,9 @@ function rotate_long {
$nice mv $dir.$i $dir.$next $nice mv $dir.$i $dir.$next
mkdir -p $metadata.$next mkdir -p $metadata.$next
date +%c%n%s > $metadata.$next/rotated date +%c%n%s > $metadata.$next/rotated
if [ -f $metadata.$i/created ]; then
$nice mv $metadata.$i/created $metadata.$next
fi
else else
echo "Debug: skipping rotation of $dir.$i because $dir.$next already exists." echo "Debug: skipping rotation of $dir.$i because $dir.$next already exists."
fi fi
...@@ -429,6 +432,9 @@ function rotate_long { ...@@ -429,6 +432,9 @@ function rotate_long {
$nice mv $backuproot/daily.$max $backuproot/weekly.1 $nice mv $backuproot/daily.$max $backuproot/weekly.1
mkdir -p $backuproot/metadata/weekly.1 mkdir -p $backuproot/metadata/weekly.1
date +%c%n%s > $backuproot/metadata/weekly.1/rotated date +%c%n%s > $backuproot/metadata/weekly.1/rotated
#if [ -f $backuproot/metadata/daily.$max/created ]; then
# $nice mv $backuproot/metadata/daily.$max/created $backuproot/metadata/weekly.1/
#fi
fi fi
max=$((keepweekly+1)) max=$((keepweekly+1))
...@@ -437,6 +443,9 @@ function rotate_long { ...@@ -437,6 +443,9 @@ function rotate_long {
$nice mv $backuproot/weekly.$max $backuproot/monthly.1 $nice mv $backuproot/weekly.$max $backuproot/monthly.1
mkdir -p $backuproot/metadata/monthly.1 mkdir -p $backuproot/metadata/monthly.1
date +%c%n%s > $backuproot/metadata/monthly.1/rotated date +%c%n%s > $backuproot/metadata/monthly.1/rotated
#if [ -f $backuproot/metadata/weekly.$max/created ]; then
# $nice mv $backuproot/metadata/weekly.$max/created $backuproot/metadata/weekly.1/
#fi
fi fi
for rottype in daily weekly monthly; do for rottype in daily weekly monthly; do
...@@ -514,6 +523,9 @@ function rotate_long_remote { ...@@ -514,6 +523,9 @@ function rotate_long_remote {
$nice mv \$dir.\$i \$dir.\$next $nice mv \$dir.\$i \$dir.\$next
mkdir -p \$metadata.\$next mkdir -p \$metadata.\$next
date +%c%n%s > \$metadata.\$next/rotated date +%c%n%s > \$metadata.\$next/rotated
if [ -f \$metadata.\$i/created ]; then
$nice mv \$metadata.\$i/created \$metadata.\$next
fi
else else
echo "Debug: skipping rotation of \$dir.\$i because \$dir.\$next already exists." echo "Debug: skipping rotation of \$dir.\$i because \$dir.\$next already exists."
fi fi
...@@ -530,6 +542,9 @@ function rotate_long_remote { ...@@ -530,6 +542,9 @@ function rotate_long_remote {
$nice mv $backuproot/daily.\$max $backuproot/weekly.1 $nice mv $backuproot/daily.\$max $backuproot/weekly.1
mkdir -p $backuproot/metadata/weekly.1 mkdir -p $backuproot/metadata/weekly.1
date +%c%n%s > $backuproot/metadata/weekly.1/rotated date +%c%n%s > $backuproot/metadata/weekly.1/rotated
#if [ -f $backuproot/metadata/daily.\$max/created ]; then
# $nice mv $backuproot/metadata/daily.\$max/created $backuproot/metadata/weekly.1/
#fi
fi fi
max=\$((keepweekly+1)) max=\$((keepweekly+1))
...@@ -538,6 +553,9 @@ function rotate_long_remote { ...@@ -538,6 +553,9 @@ function rotate_long_remote {
$nice mv $backuproot/weekly.\$max $backuproot/monthly.1 $nice mv $backuproot/weekly.\$max $backuproot/monthly.1
mkdir -p $backuproot/metadata/monthly.1 mkdir -p $backuproot/metadata/monthly.1
date +%c%n%s > $backuproot/metadata/monthly.1/rotated date +%c%n%s > $backuproot/metadata/monthly.1/rotated
#if [ -f $backuproot/metadata/weekly.\$max/created ]; then
# $nice mv $backuproot/metadata/weekly.\$max/created $backuproot/metadata/weekly.1/
#fi
fi fi
for rottype in daily weekly monthly; do for rottype in daily weekly monthly; do
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment