| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
| |
Till now this script allowed running all the tools (or exit for the
first failure). Running individual tools was not possible. Now
individual tools can be given as an argument to run.
Change-Id: Ia133943667ad4dc30956f4a021f2edfc30458cee
Signed-off-by: Raghavendra Bhat <raghavendrabhat@gluster.com>
|
|\ |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
geo-replication and quota were not enabled during the tests, and if
they were needed they had to be hardcoded in the script. Instead let the
user who is running the script decide whether to enable any of them (or
both of them), by giving arguments at the time of executing the script.
Change-Id: I228eab1b9df4a4c261fb48c33618b9b56801a3d9
Signed-off-by: Raghavendra Bhat <raghavendrabhat@gluster.com>
|
|/
|
|
|
|
|
|
|
|
|
| |
This patch provides an option for the user to give the number of threds
as an argument. Before, ping_pong functionlity (i.e. locking the byte range)
was done in a separate single thread. With this patch depending upon the
input argument, multiple threads will be spawned all of which will try
to do the locking using the same fd.
Change-Id: Ib68bef407d75351664a76e81474814bd703d285c
Signed-off-by: Raghavendra Bhat <raghavendrabhat@gluster.com>
|
|
|
|
|
|
|
|
| |
Changes to take the working directory and the time duration for
which the test has to run from the user.
Change-Id: I2d56b0b0b640675dd52f4f3a6f17229e3cdf5d1a
Signed-off-by: Raghavendra Bhat <raghavendrabhat@gluster.com>
|
|
|
|
|
|
|
|
|
| |
Since iozone and bonnie were part of the performance script before
they were removed from the nightly sanity scripts. Now they are
again added to the sanity script.
Change-Id: Iefb502dda905b93987d5180af9ac474925c9407b
Signed-off-by: Raghavendra Bhat <raghavendrabhat@gluster.com>
|
|\
| |
| |
| | |
address"
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Currently the stack address of the structure which holds information about
the number of locks, fd etc is passed to the thread doing the locking.
Instead of sending the stack address, allocate memory from the heap and
use that address to send to the other thread.
Change-Id: I417e22aee0eed1fa921982e78239147553886786
Signed-off-by: Raghavendra Bhat <raghavendrabhat@gluster.com>
|
|\ \ |
|
| |/
| |
| |
| |
| | |
Change-Id: Ief7b6f884cf08321343e03758eeedb312b1fe799
Signed-off-by: Rahul C S <rahulcs@redhat.com>
|
|\ \ |
|
| |/
| |
| |
| |
| |
| |
| |
| | |
Compile glusterfs with gcov compatible flags and generate the report
of how much code has been covered by the tests.
Change-Id: I1d3c733cc93625c4f14acc0dea382a20a3b35672
Signed-off-by: Raghavendra Bhat <raghavendrabhat@gluster.com>
|
|/
|
|
|
| |
Change-Id: I6004e4066fab30e14716ef6475c1281270974d2b
Signed-off-by: M S Vishwanath Bhat <vishwanath@gluster.com>
|
|
|
|
|
| |
Change-Id: Ia15b0a164a75385527103c7723ef12cf2fff4f55
Signed-off-by: Vijay Bellur <vijay@gluster.com>
|
|
|
|
|
|
|
| |
Some benchmarking related changes in threaded-io to print total
attempted and successful syscalls executed.
Signed-off-by: Raghavendra Bhat <raghavendrabhat@gluster.com>
|
|
|
|
|
|
|
| |
Some minor changes in the probe script (change in the function names)
and detach script is added to detach the peers in the cluster.
Signed-off-by: Raghavendra Bhat <raghavendrabhat@gluster.com>
|
|\ |
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
parallely on multiple machines
installs the glusterfs rpm of specified version
(can upgrade too depending upon the arguments), on
multiple machines parallely. And also some changes to the rpm installing
script helper_scripts/rpm_download_install.
|
| |
| |
| |
| |
| |
| |
| | |
glusterfs rpms
This script not only installs the qa releases but also installs the main releases also.
Can be even upgraded by giving option "yes".
|
| |
| |
| |
| |
| | |
scripts which uninstalls glusterfs on the local machine and on a set
of machines.
|
| |
| |
| |
| |
| |
| |
| |
| | |
some offset
This program creats a file if it does not exist (filename given as an argument), opens
it truncates it to the size mentioned in the argument (default 5GB), then writes some
data to some offset. Thus in general creates a sparse file and write into it.
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
new statedump files
Previously statedump files were located in /tmp/with the name glusterfs.<pid>
Now (glusterfs-3.3.0qa12 onwards) its not like that. Brick statedumps are saved
in the pattern "brick-path.<pid>.dump" and client statedumps are saved in the
pattern glusterdump.<pid>.dump. Changes are done with this commit to make nightly
sanity script aware of that.
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
simultaneously on multiple machines
This scripts looks into a file to know the IP address of the machines
where glusterfs has to be installed. Then executes the download_and_install.sh
script on all the machines. It is assumed that download_and_install.sh
script is available on all the machines. glusterfs version is given
as the argument.
|
|/ |
|
|
|
|
|
|
| |
Do not print the git diff of the applied patches in the message.
Instead copy the patches diretory to /tmp and save that directory
in the results directory everyday.
|
|
|
|
| |
build with DEBUG
|
| |
|
|
|
|
|
|
|
| |
ping_pong used to run indefinitely before. Now the locking functionality is
made to run in a separate thread and the main thread sleeps for the number
of seconds specified as a command line argument. By default it runs for
600 seconds.
|
|
|
|
|
|
|
|
| |
Now the script looks into /root/branch file for deciding which branch
it should checkout to and pull. If the branch mentioned in the file
is not created it will try to create that branch. If wrong branch is
given or if any error happens while checking out the branch, then
script by default continues on master.
|
|
|
|
|
|
| |
Since nightly_sanity script is started by a cron job, the shell environment
while this script is being executed may not have the PATH variable set to
all the appropriate paths. So update the PATH variable separately in the script.
|
| |
|
|
|
|
| |
the argument
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
Can be enhanced to write some truncate based application.
|
| |
|
|\ |
|
| | |
|