From 11a0ae9f8b78008c9a00eaa9ac31a1578265464d Mon Sep 17 00:00:00 2001 From: Lakshmipathi Date: Wed, 3 Aug 2011 13:20:42 +0530 Subject: separate INFO files --- INFO | 35 ----------------------------------- Manual_Testcases/INFO | 1 + README | 2 +- c_pgms/INFO | 13 +++++++++++++ community-scripts/INFO | 12 ++++++++++++ legacy/INFO | 3 +++ python_pgms/INFO | 2 ++ sanity/INFO | 10 ++++++++++ 8 files changed, 42 insertions(+), 36 deletions(-) delete mode 100644 INFO create mode 100644 Manual_Testcases/INFO create mode 100644 c_pgms/INFO create mode 100644 community-scripts/INFO create mode 100644 legacy/INFO create mode 100644 python_pgms/INFO create mode 100644 sanity/INFO diff --git a/INFO b/INFO deleted file mode 100644 index 350a26d..0000000 --- a/INFO +++ /dev/null @@ -1,35 +0,0 @@ -sanity/nightly_valgrind/ ---> script used for nightly valgrind run. -sanity/dev_sanity/ ---> script used for dev_sanity test. -sanity/system_light/ ---> script which checks for the sanity of the filesystem by conducting tests and running tools -sanity/top_profile ----> scripts for top/profile sanity -sanity/pump_replace_brick ----> scripts for testing pump xlator funtionality and replace brick operations -=============================================== -community-scripts/rename/ ---> few scripts which catch rename related issues in dht(note it might expose rename issues in other xlators too). - -a)repo.py ---> create 5 directories 'input{1,2,3,4,5}' with each directory has 1500 files and create 'testdir'. Run the program -b)rename.sh ---> rename script -c)index.c ---> dovecot program - -community-scripts/rename/atomic ---> Bug 1034 - rename() is not atomic -=============================================== -community-scripts/locks/locky.sh --->Configuration on the command line and (serious) locking problems -community-scripts/locks/lock.php ---> Bug 1017 - Locking deadlock when upgrading lock -=============================================== -community-scripts/parallel_read --> Bug 3011 (ticket #3815) Parallel read -=============================================== - -c_pgms/locking ---> programs (both for file as well as directory) for doing open, lock (fcntl and flock), write, close on an fd multiple times to check for a leak in some memory type of the glusterfs process. (bug number 3025) - -c_pgms/threaded_io ---> program for opening a file from multiple threads and each thread doing some operation such as stat, write & truncate, read, chown etc on multiple fds (helped in reproducing bug 3011) - -c_pgms/create_bench(create.c) ---> benchmarking application for taking average time duration needed for the creation of different types of files such as regular file, directory, FIFO, character and block device special files - -c_pgms/inotify.c ---> program which monitors a directory and sends mail whenever some files are created under it. Used for sending nightly sanity results. - -c_pgms/trucate ---> programs which truncates a file based on both path as well as fd on a file. Can be enhanced in future to write some truncate based applications. Used to verify bug 3077. -============================================================================================================================================ - -legacy/performance ---> legacy scripts (not currently in use) for getting performance statistics -============================================================================================================================================ -python_pgms/cloud-on-fly ---> cloud seed programs which is used for testing glusterfs of versions < 3.1.x -============================================================================================================================================ diff --git a/Manual_Testcases/INFO b/Manual_Testcases/INFO new file mode 100644 index 0000000..1235a0c --- /dev/null +++ b/Manual_Testcases/INFO @@ -0,0 +1 @@ +Manual testcases diff --git a/README b/README index ba949aa..524821b 100644 --- a/README +++ b/README @@ -6,4 +6,4 @@ Add any custom written c programs for filesysem functionality checking or some b Add any legacy (unused currently) code under the directory legacy Add any custom python programs under the directoy python_pgms -Read INFO file for script details. +Read INFO under sub-dirs for script details. diff --git a/c_pgms/INFO b/c_pgms/INFO new file mode 100644 index 0000000..4c4c62c --- /dev/null +++ b/c_pgms/INFO @@ -0,0 +1,13 @@ +c_pgms/locking ---> programs (both for file as well as directory) for doing open, lock (fcntl and flock), write, close on an fd multiple times to check for a leak in some memory type of the glusterfs process. (bug number 3025) + +=============================================== +c_pgms/threaded_io ---> program for opening a file from multiple threads and each thread doing some operation such as stat, write & truncate, read, chown etc on multiple fds (helped in reproducing bug 3011) + +=============================================== +c_pgms/create_bench(create.c) ---> benchmarking application for taking average time duration needed for the creation of different types of files such as regular file, directory, FIFO, character and block device special files + +=============================================== +c_pgms/inotify.c ---> program which monitors a directory and sends mail whenever some files are created under it. Used for sending nightly sanity results. + +=============================================== +c_pgms/trucate ---> programs which truncates a file based on both path as well as fd on a file. Can be enhanced in future to write some truncate based applications. Used to verify bug 3077. diff --git a/community-scripts/INFO b/community-scripts/INFO new file mode 100644 index 0000000..0a03681 --- /dev/null +++ b/community-scripts/INFO @@ -0,0 +1,12 @@ +community-scripts/rename/ ---> few scripts which catch rename related issues in dht(note it might expose rename issues in other xlators too). + +a)repo.py ---> create 5 directories 'input{1,2,3,4,5}' with each directory has 1500 files and create 'testdir'. Run the program +b)rename.sh ---> rename script +c)index.c ---> dovecot program + +community-scripts/rename/atomic ---> Bug 1034 - rename() is not atomic +=============================================== +community-scripts/locks/locky.sh --->Configuration on the command line and (serious) locking problems +community-scripts/locks/lock.php ---> Bug 1017 - Locking deadlock when upgrading lock +=============================================== +community-scripts/parallel_read --> Bug 3011 (ticket #3815) Parallel read diff --git a/legacy/INFO b/legacy/INFO new file mode 100644 index 0000000..a4dce62 --- /dev/null +++ b/legacy/INFO @@ -0,0 +1,3 @@ + +legacy/performance ---> legacy scripts (not currently in use) for getting performance statistics +=============================================== diff --git a/python_pgms/INFO b/python_pgms/INFO new file mode 100644 index 0000000..dcfa97f --- /dev/null +++ b/python_pgms/INFO @@ -0,0 +1,2 @@ + +python_pgms/cloud-on-fly ---> cloud seed programs which is used for testing glusterfs of versions < 3.1.x diff --git a/sanity/INFO b/sanity/INFO new file mode 100644 index 0000000..04d30ed --- /dev/null +++ b/sanity/INFO @@ -0,0 +1,10 @@ +sanity/nightly_valgrind/ ---> script used for nightly valgrind run. +=============================================== +sanity/dev_sanity/ ---> script used for dev_sanity test. +=============================================== +sanity/system_light/ ---> script which checks for the sanity of the filesystem by conducting tests and running tools +=============================================== +sanity/top_profile ----> scripts for top/profile sanity +=============================================== +sanity/pump_replace_brick ----> scripts for testing pump xlator funtionality and replace brick operations +=============================================== -- cgit