Skip to content

Commit a3323ca

Browse files
committed
Fixed Metalogger's startup script
1 parent d2de4bd commit a3323ca

File tree

1 file changed

+3
-23
lines changed

1 file changed

+3
-23
lines changed

moosefs-metalogger/metalogger.sh

Lines changed: 3 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -3,28 +3,8 @@
33
# Set default MooseFS enviroment to PRODUCTION
44
MFS_ENV="${MFS_ENV:-PROD}"
55

6-
#Set correct owner
6+
# Set a correct owner
77
chown -R mfs:mfs /var/lib/mfs
88

9-
# We have to be sure that we have metadata files
10-
if [ -f /var/lib/mfs/metadata.mfs ];
11-
then
12-
exec mfsmetalogger -f
13-
else
14-
if [[ -f /var/lib/mfs/metadata.mfs.back.1 && -f /var/lib/mfs/changelog.0.mfs ]];
15-
then
16-
echo "Can't find metadata.mfs file"
17-
echo "Let's try to restore it"
18-
exec mfsmetalogger -a -f
19-
else
20-
if [ "$MFS_ENV" == "TEST" ];
21-
then
22-
echo "MFSM NEW" > /var/lib/mfs/metadata.mfs
23-
exec mfsmetalogger -f
24-
else
25-
echo "No /var/lib/mfs/metadata.mfs file!"
26-
echo "EXITING - THIS IS PRODUCTION ENVIRONMENT!"
27-
exit 1
28-
fi
29-
fi
30-
fi
9+
# Run
10+
exec mfsmetalogger -f

0 commit comments

Comments
 (0)