robbiew | 0012228 | 2001-12-18 16:36:22 +0000 | [diff] [blame] | 1 | fsx-linux |
| 2 | Created by NeXT Software (Apple Computer, Inc.). This test will |
| 3 | thrash your NFS filesystem and has uncovered numerous bugs within |
| 4 | the Linux implementation. |
| 5 | |
robbiew | 2c26cc4 | 2001-09-25 17:34:51 +0000 | [diff] [blame] | 6 | nfs01 |
| 7 | |
robbiew | f60ce8e | 2001-11-02 21:48:42 +0000 | [diff] [blame] | 8 | Stresses NFS by opening a large number of files on a nfs |
| 9 | mounted filesystem. |
robbiew | 2c26cc4 | 2001-09-25 17:34:51 +0000 | [diff] [blame] | 10 | |
| 11 | nfs02 |
| 12 | |
| 13 | Tests NFS copy of various filesizes, file consistency between copies |
| 14 | and preservation of write/nowrite permissions. |
| 15 | |
robbiew | f60ce8e | 2001-11-02 21:48:42 +0000 | [diff] [blame] | 16 | nfs03 |
| 17 | Runs the LTP filesystem test: fs_inod, on an NFS mountpoint. |
| 18 | |
| 19 | |
robbiew | 2c26cc4 | 2001-09-25 17:34:51 +0000 | [diff] [blame] | 20 | nfslock01 |
| 21 | |
| 22 | Two processes open FLOCK_IDATA file simultaneously |
| 23 | each one locks odd and even lines of the file simultaneously |
| 24 | and fill them with '0's and '1's. After they find eof, the |
| 25 | datafiles are compared. |
| 26 | |
| 27 | nfsstat01 |
| 28 | |
| 29 | Tests the 'nfsstat' command. This test runs locally, so no |
| 30 | actual network connection is needed. |
| 31 | |
robbiew | d9350a1 | 2001-11-01 22:07:18 +0000 | [diff] [blame] | 32 | nfsstress |
robbiew | 689427f | 2001-10-31 16:47:15 +0000 | [diff] [blame] | 33 | |
| 34 | This program is designed stress the NFS implimentation. |
| 35 | Many bugs were uncovered in the AIX operating system |
| 36 | implimentation of NFS when AIX kernel was built over NFS. |
| 37 | Source directory on a remote machine (one server many clients) |
| 38 | NFS-mounted on to a directory on a local machine from which |
| 39 | the kernel build was initiated. Apparently many defects/bugs |
| 40 | were uncovered when multiple users tried to build the kernel |
| 41 | by NFS mounting the kernel source from a remote machine and |
| 42 | tried to build the kernel on a local machine. AIX build envi- |
| 43 | ronment is set up to create the object files and executable |
| 44 | on the local machine. |
| 45 | This testcase will try to recreate such a senario. |
| 46 | Spawn N number of threads. Each thread does the following. |
| 47 | * Create a directory tree. |
| 48 | * Populate it with ".c" files and makefiles. |
| 49 | * initate a build. Executable will print hello world when executed |
| 50 | * clean up all the executables that were created. |
| 51 | * recurssively remove each subdir and its contents. |
| 52 | The test is aimed at stressing the NFS client and server. |
| 53 | |