Imported Upstream version 1.5.1
This commit is contained in:
2725
bin/cpplint.py
vendored
Executable file
2725
bin/cpplint.py
vendored
Executable file
File diff suppressed because it is too large
Load Diff
4
bin/protoc-gen-pbrpc
Executable file
4
bin/protoc-gen-pbrpc
Executable file
@@ -0,0 +1,4 @@
|
||||
#!/bin/bash
|
||||
FULLPATH=`readlink -f $0`
|
||||
BASEDIR=`dirname ${FULLPATH}`
|
||||
java -cp ${BASEDIR}/../java/pbrpcgen/dist/pbrpcgen.jar:${BASEDIR}/../java/lib/protobuf-java-2.5.0.jar org.xtreemfs.pbrpcgen.RPCSourceGenerator
|
||||
4
bin/protoc-gen-pbrpccpp
Executable file
4
bin/protoc-gen-pbrpccpp
Executable file
@@ -0,0 +1,4 @@
|
||||
#!/bin/bash
|
||||
FULLPATH=`readlink -f $0`
|
||||
BASEDIR=`dirname ${FULLPATH}`
|
||||
java -cp ${BASEDIR}/../java/pbrpcgen/dist/pbrpcgen.jar:${BASEDIR}/../java/lib/protobuf-java-2.5.0.jar org.xtreemfs.pbrpcgen.RPCCPPSourceGenerator
|
||||
78
bin/toggle_jcip_annnotations.sh
Executable file
78
bin/toggle_jcip_annnotations.sh
Executable file
@@ -0,0 +1,78 @@
|
||||
#!/bin/bash
|
||||
|
||||
# Copyright (c) 2012 by Michael Berlin, Zuse Institute Berlin
|
||||
#
|
||||
# Licensed under the BSD License, see LICENSE file for details.
|
||||
#
|
||||
# This file is only used for developers of the Java code.
|
||||
# It allows to comment and uncomment the JCIP annotations (http://www.jcip.net/).
|
||||
#
|
||||
# If JCIP annotations are enabled, the jcip-annotations.jar is required for
|
||||
# compiling and running the XtreemFS code. However, we do not want to package
|
||||
# it as part of binary packages. Therefore, this script is used to comment
|
||||
# the annotations in the code. We do not delete the annotations from the code
|
||||
# since we want to keep them as documentation - even if currently (Feb 2012)
|
||||
# there is no tool available to evaluate them.
|
||||
|
||||
function display_usage() {
|
||||
cat <<EOF
|
||||
toogle_jcip_annotations.sh:
|
||||
|
||||
-h this screen
|
||||
-c <path> Comments all JCIP annotations found in .java files in path
|
||||
-u <path> Uncomments all JCIP annotations found in .java files in path
|
||||
EOF
|
||||
}
|
||||
|
||||
if [ -z "$1" ]
|
||||
then
|
||||
display_usage
|
||||
exit 1
|
||||
fi
|
||||
|
||||
while getopts ":hc:u:" opt
|
||||
do
|
||||
case $opt in
|
||||
c)
|
||||
mode="comment"
|
||||
path="$OPTARG"
|
||||
;;
|
||||
u)
|
||||
mode="uncomment"
|
||||
path="$OPTARG"
|
||||
;;
|
||||
h)
|
||||
display_usage
|
||||
exit 1
|
||||
;;
|
||||
\?)
|
||||
echo "Invalid option: -$OPTARG" >&2
|
||||
exit 1
|
||||
;;
|
||||
:)
|
||||
echo "Option -$OPTARG requires a path as an argument." >&2
|
||||
exit 1
|
||||
;;
|
||||
esac
|
||||
done
|
||||
|
||||
if [ -z "$mode" ]
|
||||
then
|
||||
echo "Error: Run with -c <path> or -u <path>."
|
||||
exit 1
|
||||
fi
|
||||
|
||||
if [ ! "$path" ]
|
||||
then
|
||||
echo "Error: The given path \"$path\" does not exist."
|
||||
exit 1
|
||||
fi
|
||||
|
||||
comment_prefix="\/\/ JCIP "
|
||||
if [ "$mode" = "comment" ]
|
||||
then
|
||||
# find "$path" -iname "*.java" -exec sed -r -i -e "s/^([^\/][^\/].*@(GuardedBy|Immutable|NotThreadSafe|ThreadSafe).*)$/$comment_prefix\1/" {} \;
|
||||
find "$path" -iname "*.java" -exec sed -r -i -e "s/^([^\/][^\/].*(@|net\.jcip\.annotations\.)(GuardedBy|Immutable|NotThreadSafe|ThreadSafe).*)$/$comment_prefix\1/" {} \;
|
||||
else
|
||||
find "$path" -iname "*.java" -exec sed -r -i -e "s/^$comment_prefix([^\/][^\/].*(@|net\.jcip\.annotations\.)(GuardedBy|Immutable|NotThreadSafe|ThreadSafe).*)$/\1/" {} \;
|
||||
fi
|
||||
12
bin/umount.xtreemfs
Executable file
12
bin/umount.xtreemfs
Executable file
@@ -0,0 +1,12 @@
|
||||
#!/bin/bash
|
||||
# a simple wrapper around fusermount -u, now passes all args to fusermount
|
||||
|
||||
if [ "x$1" == "x" -o "$1" == "--help" -o "$1" == "-h" ]
|
||||
then
|
||||
echo "usage: umount.xtreemfs <mount_point>"
|
||||
echo ""
|
||||
exit 1
|
||||
fi
|
||||
|
||||
fusermount -u $@
|
||||
exit $?
|
||||
54
bin/xtfs_benchmark
Executable file
54
bin/xtfs_benchmark
Executable file
@@ -0,0 +1,54 @@
|
||||
#!/bin/bash
|
||||
|
||||
check_xtreemfs() {
|
||||
if [ -z "$XTREEMFS" ]; then
|
||||
if [ -d java -a -d cpp -a -d etc ]; then
|
||||
#echo "Looks like you are in an XtreemFS base directory..."
|
||||
XTREEMFS=`pwd`
|
||||
elif [ -d ../java -a -d ../cpp -a -d ../etc ]; then
|
||||
#echo "XTREEMFS base could be the parent directory..."
|
||||
XTREEMFS=`pwd`/..
|
||||
fi
|
||||
fi
|
||||
if [ ! -e "$XTREEMFS/java/servers/dist/XtreemFS.jar" -a ! -d "$XTREEMFS/java/lib" -a ! -f "/usr/share/java/XtreemFS.jar" ];
|
||||
then
|
||||
echo "XtreemFS jar could not be found!"
|
||||
exit 1
|
||||
fi
|
||||
}
|
||||
|
||||
check_java() {
|
||||
if [ -z "$JAVA_HOME" -a ! -f "/usr/bin/java" ]; then
|
||||
echo "\$JAVA_HOME not set, JDK/JRE 1.6 required"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
if [ -z "$JAVA_HOME" ]; then
|
||||
JAVA_HOME=/usr
|
||||
fi
|
||||
|
||||
JVERS=`$JAVA_HOME/bin/java -version 2>&1 | grep "java version" | \
|
||||
cut -d " " -f 3`
|
||||
test "$JVERS" \> "\"1.6.0"
|
||||
if [ $? -eq 1 ]; then
|
||||
echo "Java version is $JVERS. You need JAVA 1.6!!!"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
#echo "Java version $JVERS found under $JAVA_HOME"
|
||||
}
|
||||
|
||||
|
||||
check_xtreemfs
|
||||
check_java
|
||||
|
||||
|
||||
|
||||
# exec $JAVA_HOME/bin/java -Dcom.sun.sdp.conf=$XTREEMFS/sdp.conf -Dcom.sun.sdp.debug=sdp.log -Djava.net.preferIPv4Stack=true -ea -cp $XTREEMFS/java/servers/dist/XtreemFS.jar:$XTREEMFS/java/foundation/dist/Foundation.jar:$XTREEMFS/java/lib/*:/usr/share/java/XtreemFS.jar:/usr/share/java/protobuf-java-2.3.0.jar:/usr/share/java/Foundation.jar:. \
|
||||
# org.xtreemfs.utils.xtfs_benchmark.xtfs_benchmark $*
|
||||
|
||||
exec $JAVA_HOME/bin/java -ea -cp $XTREEMFS/java/servers/dist/XtreemFS.jar:$XTREEMFS/java/foundation/dist/Foundation.jar:$XTREEMFS/java/lib/*:/usr/share/java/XtreemFS.jar:/usr/share/java/protobuf-java-2.3.0.jar:/usr/share/java/Foundation.jar:. \
|
||||
org.xtreemfs.utils.xtfs_benchmark.xtfs_benchmark $*
|
||||
|
||||
# exec $JAVA_HOME/bin/java -agentlib:jdwp=transport=dt_socket,server=y,suspend=y,address=3128 -ea -cp $XTREEMFS/java/servers/dist/XtreemFS.jar:$XTREEMFS/java/foundation/dist/Foundation.jar:$XTREEMFS/java/lib/*:/usr/share/java/XtreemFS.jar:/usr/share/java/protobuf-java-2.3.0.jar:/usr/share/java/Foundation.jar:. \
|
||||
# org.xtreemfs.utils.xtfs_benchmark.xtfs_benchmark $*
|
||||
46
bin/xtfs_chstatus
Executable file
46
bin/xtfs_chstatus
Executable file
@@ -0,0 +1,46 @@
|
||||
#!/bin/bash
|
||||
|
||||
check_xtreemfs() {
|
||||
if [ -z "$XTREEMFS" ]; then
|
||||
if [ -d java -a -d cpp -a -d etc ]; then
|
||||
#echo "Looks like you are in an XtreemFS base directory..."
|
||||
XTREEMFS=`pwd`
|
||||
elif [ -d ../java -a -d ../cpp -a -d ../etc ]; then
|
||||
#echo "XTREEMFS base could be the parent directory..."
|
||||
XTREEMFS=`pwd`/..
|
||||
fi
|
||||
fi
|
||||
if [ ! -e "$XTREEMFS/java/servers/dist/XtreemFS.jar" -a ! -d "$XTREEMFS/java/lib" -a ! -f "/usr/share/java/XtreemFS.jar" ];
|
||||
then
|
||||
echo "XtreemFS jar could not be found!"
|
||||
exit 1
|
||||
fi
|
||||
}
|
||||
|
||||
check_java() {
|
||||
if [ -z "$JAVA_HOME" -a ! -f "/usr/bin/java" ]; then
|
||||
echo "\$JAVA_HOME not set, JDK/JRE 1.6 required"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
if [ -z "$JAVA_HOME" ]; then
|
||||
JAVA_HOME=/usr
|
||||
fi
|
||||
|
||||
JVERS=`$JAVA_HOME/bin/java -version 2>&1 | grep "java version" | \
|
||||
cut -d " " -f 3`
|
||||
test "$JVERS" \> "\"1.6.0"
|
||||
if [ $? -eq 1 ]; then
|
||||
echo "Java version is $JVERS. You need JAVA 1.6!!!"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
#echo "Java version $JVERS found under $JAVA_HOME"
|
||||
}
|
||||
|
||||
|
||||
check_xtreemfs
|
||||
check_java
|
||||
|
||||
exec $JAVA_HOME/bin/java -ea -cp $XTREEMFS/java/servers/dist/XtreemFS.jar:$XTREEMFS/java/foundation/dist/Foundation.jar:$XTREEMFS/java/lib/*:/usr/share/java/XtreemFS.jar:/usr/share/java/protobuf-java-2.5.0.jar:/usr/share/java/Foundation.jar:. \
|
||||
org.xtreemfs.utils.xtfs_chstatus $*
|
||||
46
bin/xtfs_cleanup
Executable file
46
bin/xtfs_cleanup
Executable file
@@ -0,0 +1,46 @@
|
||||
#!/bin/bash
|
||||
|
||||
check_xtreemfs() {
|
||||
if [ -z "$XTREEMFS" ]; then
|
||||
if [ -d java -a -d cpp -a -d etc ]; then
|
||||
#echo "Looks like you are in an XtreemFS base directory..."
|
||||
XTREEMFS=`pwd`
|
||||
elif [ -d ../java -a -d ../cpp -a -d ../etc ]; then
|
||||
#echo "XTREEMFS base could be the parent directory..."
|
||||
XTREEMFS=`pwd`/..
|
||||
fi
|
||||
fi
|
||||
if [ ! -e "$XTREEMFS/java/servers/dist/XtreemFS.jar" -a ! -d "$XTREEMFS/java/lib" -a ! -f "/usr/share/java/XtreemFS.jar" ];
|
||||
then
|
||||
echo "XtreemFS jar could not be found!"
|
||||
exit 1
|
||||
fi
|
||||
}
|
||||
|
||||
check_java() {
|
||||
if [ -z "$JAVA_HOME" -a ! -f "/usr/bin/java" ]; then
|
||||
echo "\$JAVA_HOME not set, JDK/JRE 1.6 required"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
if [ -z "$JAVA_HOME" ]; then
|
||||
JAVA_HOME=/usr
|
||||
fi
|
||||
|
||||
JVERS=`$JAVA_HOME/bin/java -version 2>&1 | grep "java version" | \
|
||||
cut -d " " -f 3`
|
||||
test "$JVERS" \> "\"1.6.0"
|
||||
if [ $? -eq 1 ]; then
|
||||
echo "Java version is $JVERS. You need JAVA 1.6!!!"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
#echo "Java version $JVERS found under $JAVA_HOME"
|
||||
}
|
||||
|
||||
|
||||
check_xtreemfs
|
||||
check_java
|
||||
|
||||
exec $JAVA_HOME/bin/java -ea -cp $XTREEMFS/java/servers/dist/XtreemFS.jar:$XTREEMFS/java/foundation/dist/Foundation.jar:$XTREEMFS/java/lib/*:/usr/share/java/XtreemFS.jar:/usr/share/java/protobuf-java-2.5.0.jar:/usr/share/java/Foundation.jar:. \
|
||||
org.xtreemfs.utils.xtfs_cleanup_osd $*
|
||||
46
bin/xtfs_mrcdbtool
Executable file
46
bin/xtfs_mrcdbtool
Executable file
@@ -0,0 +1,46 @@
|
||||
#!/bin/bash
|
||||
|
||||
check_xtreemfs() {
|
||||
if [ -z "$XTREEMFS" ]; then
|
||||
if [ -d java -a -d cpp -a -d etc ]; then
|
||||
#echo "Looks like you are in an XtreemFS base directory..."
|
||||
XTREEMFS=`pwd`
|
||||
elif [ -d ../java -a -d ../cpp -a -d ../etc ]; then
|
||||
#echo "XTREEMFS base could be the parent directory..."
|
||||
XTREEMFS=`pwd`/..
|
||||
fi
|
||||
fi
|
||||
if [ ! -e "$XTREEMFS/java/servers/dist/XtreemFS.jar" -a ! -d "$XTREEMFS/java/lib" -a ! -f "/usr/share/java/XtreemFS.jar" ];
|
||||
then
|
||||
echo "XtreemFS jar could not be found!"
|
||||
exit 1
|
||||
fi
|
||||
}
|
||||
|
||||
check_java() {
|
||||
if [ -z "$JAVA_HOME" -a ! -f "/usr/bin/java" ]; then
|
||||
echo "\$JAVA_HOME not set, JDK/JRE 1.6 required"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
if [ -z "$JAVA_HOME" ]; then
|
||||
JAVA_HOME=/usr
|
||||
fi
|
||||
|
||||
JVERS=`$JAVA_HOME/bin/java -version 2>&1 | grep "java version" | \
|
||||
cut -d " " -f 3`
|
||||
test "$JVERS" \> "\"1.6.0"
|
||||
if [ $? -eq 1 ]; then
|
||||
echo "Java version is $JVERS. You need JAVA 1.6!!!"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
#echo "Java version $JVERS found under $JAVA_HOME"
|
||||
}
|
||||
|
||||
|
||||
check_xtreemfs
|
||||
check_java
|
||||
|
||||
exec $JAVA_HOME/bin/java -ea -cp $XTREEMFS/java/servers/dist/XtreemFS.jar:$XTREEMFS/java/foundation/dist/Foundation.jar:$XTREEMFS/java/lib/*:/usr/share/java/XtreemFS.jar:/usr/share/java/protobuf-java-2.5.0.jar:/usr/share/java/Foundation.jar:. \
|
||||
org.xtreemfs.utils.xtfs_mrcdbtool $*
|
||||
46
bin/xtfs_remove_osd
Executable file
46
bin/xtfs_remove_osd
Executable file
@@ -0,0 +1,46 @@
|
||||
#!/bin/bash
|
||||
|
||||
check_xtreemfs() {
|
||||
if [ -z "$XTREEMFS" ]; then
|
||||
if [ -d java -a -d cpp -a -d etc ]; then
|
||||
#echo "Looks like you are in an XtreemFS base directory..."
|
||||
XTREEMFS=`pwd`
|
||||
elif [ -d ../java -a -d ../cpp -a -d ../etc ]; then
|
||||
#echo "XTREEMFS base could be the parent directory..."
|
||||
XTREEMFS=`pwd`/..
|
||||
fi
|
||||
fi
|
||||
if [ ! -e "$XTREEMFS/java/servers/dist/XtreemFS.jar" -a ! -d "$XTREEMFS/java/lib" -a ! -f "/usr/share/java/XtreemFS.jar" ];
|
||||
then
|
||||
echo "XtreemFS jar could not be found!"
|
||||
exit 1
|
||||
fi
|
||||
}
|
||||
|
||||
check_java() {
|
||||
if [ -z "$JAVA_HOME" -a ! -f "/usr/bin/java" ]; then
|
||||
echo "\$JAVA_HOME not set, JDK/JRE 1.6 required"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
if [ -z "$JAVA_HOME" ]; then
|
||||
JAVA_HOME=/usr
|
||||
fi
|
||||
|
||||
JVERS=`$JAVA_HOME/bin/java -version 2>&1 | grep "java version" | \
|
||||
cut -d " " -f 3`
|
||||
test "$JVERS" \> "\"1.6.0"
|
||||
if [ $? -eq 1 ]; then
|
||||
echo "Java version is $JVERS. You need JAVA 1.6!!!"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
#echo "Java version $JVERS found under $JAVA_HOME"
|
||||
}
|
||||
|
||||
|
||||
check_xtreemfs
|
||||
check_java
|
||||
|
||||
exec $JAVA_HOME/bin/java -ea -cp $XTREEMFS/java/servers/dist/XtreemFS.jar:$XTREEMFS/java/foundation/dist/Foundation.jar:$XTREEMFS/java/lib/*:/usr/share/java/XtreemFS.jar:/usr/share/java/protobuf-java-2.5.0.jar:/usr/share/java/Foundation.jar:. \
|
||||
org.xtreemfs.utils.xtfs_remove_osd $*
|
||||
46
bin/xtfs_scrub
Executable file
46
bin/xtfs_scrub
Executable file
@@ -0,0 +1,46 @@
|
||||
#!/bin/bash
|
||||
|
||||
check_xtreemfs() {
|
||||
if [ -z "$XTREEMFS" ]; then
|
||||
if [ -d java -a -d cpp -a -d etc ]; then
|
||||
#echo "Looks like you are in an XtreemFS base directory..."
|
||||
XTREEMFS=`pwd`
|
||||
elif [ -d ../java -a -d ../cpp -a -d ../etc ]; then
|
||||
#echo "XTREEMFS base could be the parent directory..."
|
||||
XTREEMFS=`pwd`/..
|
||||
fi
|
||||
fi
|
||||
if [ ! -e "$XTREEMFS/java/servers/dist/XtreemFS.jar" -a ! -d "$XTREEMFS/java/lib" -a ! -f "/usr/share/java/XtreemFS.jar" ];
|
||||
then
|
||||
echo "XtreemFS jar could not be found!"
|
||||
exit 1
|
||||
fi
|
||||
}
|
||||
|
||||
check_java() {
|
||||
if [ -z "$JAVA_HOME" -a ! -f "/usr/bin/java" ]; then
|
||||
echo "\$JAVA_HOME not set, JDK/JRE 1.6 required"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
if [ -z "$JAVA_HOME" ]; then
|
||||
JAVA_HOME=/usr
|
||||
fi
|
||||
|
||||
JVERS=`$JAVA_HOME/bin/java -version 2>&1 | grep "java version" | \
|
||||
cut -d " " -f 3`
|
||||
test "$JVERS" \> "\"1.6.0"
|
||||
if [ $? -eq 1 ]; then
|
||||
echo "Java version is $JVERS. You need JAVA 1.6!!!"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
#echo "Java version $JVERS found under $JAVA_HOME"
|
||||
}
|
||||
|
||||
|
||||
check_xtreemfs
|
||||
check_java
|
||||
|
||||
exec $JAVA_HOME/bin/java -ea -cp $XTREEMFS/java/servers/dist/XtreemFS.jar:$XTREEMFS/java/foundation/dist/Foundation.jar:$XTREEMFS/java/lib/*:/usr/share/java/XtreemFS.jar:/usr/share/java/protobuf-java-2.5.0.jar:/usr/share/java/Foundation.jar:. \
|
||||
org.xtreemfs.utils.xtfs_scrub.xtfs_scrub $*
|
||||
Reference in New Issue
Block a user