All of lore.kernel.org
 help / color / mirror / Atom feed
From: Wim Coekaerts <wim.coekaerts@ORACLE.COM>
To: ocfs2-devel@oss.oracle.com
Subject: [Ocfs2-devel] posix
Date: Wed Jul  7 04:11:51 2004	[thread overview]
Message-ID: <20040707091134.GB9197@ca-server1.us.oracle.com> (raw)
In-Reply-To: <3ACA40606221794F80A5670F0AF15F8404D1C2D4@pdsmsx403>

great thanks - still a bunch that fail but compared to pervious list
this seems to behave much better.. hmm
i guess still a bunch of probs to address

On Wed, Jul 07, 2004 at 04:44:06PM +0800, Ling, Xiaofeng wrote:
> >-----Original Message-----
> >any chance to rerun the ltp testsuites to see how we are doing these
> >days with all the changes ?
> >
> Follow is the output of LTP about file system call before  hang at
> readdir02.
> ---------------------------------------------------
> TDIRECTORY=/ocfs ./runalltests.sh -q -f `pwd`/runtest/syscall-file
> access01    1  PASS  :  access(accessfile, F_OK) returned 0
> access01    2  PASS  :  access(accessfile, X_OK) returned 0
> access01    3  PASS  :  access(accessfile, W_OK) returned 0
> access01    4  PASS  :  access(accessfile, R_OK) returned 0
> access02    1  BROK  :  open(test_file1, O_RDWR|O_CREAT, 0644) Failed,
> errno=13 :Permission denied
> access02    2  BROK  :  Remaining cases broken
> access02    3  BROK  :  Remaining cases broken
> access02    4  BROK  :  Remaining cases broken
> access03    1  PASS  :  access((char *)-1,R_OK) failed as expected with
> errno 14 (EFAULT) : Bad address
> access03    2  PASS  :  access((char *)-1,W_OK) failed as expected with
> errno 14 (EFAULT) : Bad address
> access03    3  PASS  :  access((char*)-1,X_OK) failed as expected with
> errno 14 (EFAULT) : Bad address
> access03    4  PASS  :  access((char*)-1,F_OK) failed as expected with
> errno 14 (EFAULT) : Bad address
> access03    5  PASS  :  access((char*)sbrk(0)+1,R_OK) failed as expected
> with errno 14 (EFAULT) : Bad address
> access03    6  PASS  :  access((char*)sbrk(0)+1,W_OK) failed as expected
> with errno 14 (EFAULT) : Bad address
> access03    7  PASS  :  access(high_address,X_OK) failed as expected
> with errno 14 (EFAULT) : Bad address
> access03    8  PASS  :  access((char*)sbrk(0)+1,F_OK) failed as expected
> with errno 14 (EFAULT) : Bad address
> access04    1  BROK  :  mkdir(testdir, 0750) Failed, errno=13 :
> Permission denied
> access05    1  BROK  :  open(test_file1, O_RDWR|O_CREAT, 0644) Failed,
> errno=13 :Permission denied
> access05    2  BROK  :  Remaining cases broken
> access05    3  BROK  :  Remaining cases broken
> access05    4  BROK  :  Remaining cases broken
> access05    5  BROK  :  Remaining cases broken
> access05    6  BROK  :  Remaining cases broken
> access05    7  BROK  :  Remaining cases broken
> access05    8  BROK  :  Remaining cases broken
> asyncio02    1  PASS  :  More than BUFSIZE bytes multiple synchronous
> writes to a file check out ok
> asyncio02    2  PASS  :  BUFSIZE bytes multiple synchronous writes to a
> file checks out ok
> asyncio02    3  PASS  :  Less than BUFSIZE bytes multiple synchronous
> writes to a file checks out ok
> asyncio02    4  PASS  :  More than BUFSIZE bytes multiple synchronous
> writes to a file check out ok
> asyncio02    5  PASS  :  BUFSIZE bytes multiple synchronous writes to a
> file checks out ok
> asyncio02    6  PASS  :  Less than BUFSIZE bytes multiple synchronous
> writes to a file checks out ok
> chdir01     1  PASS  :  received expected error - 20 : Not a directory
> chdir01     1  PASS  :  chdir(2) to object file location through
> symbolic link file is ok
> chdir01     2  PASS  :  chdir(2) to non-existent object file location
> through symbolic link file failed as expected
> chdir01     3  PASS  :  Nested symbolic link access condition caught.
> ELOOP is returned
> chdir02     1  PASS  :  chdir(/) returned 0
> chdir03     1  FAIL  :  expected EACCES - got 2
> chdir04     1  PASS  :  expected failure - errno = 36 : File name too
> long
> chdir04     2  PASS  :  expected failure - errno = 2 : No such file or
> directory
> chdir04     3  PASS  :  expected failure - errno = 14 : Bad address
> chmod01     1  PASS  :  Functionality of chmod(testfile, 0) successful
> chmod01     2  PASS  :  Functionality of chmod(testfile, 07) successful
> chmod01     3  PASS  :  Functionality of chmod(testfile, 070) successful
> chmod01     4  PASS  :  Functionality of chmod(testfile, 0700)
> successful
> chmod01     5  PASS  :  Functionality of chmod(testfile, 0777)
> successful
> chmod01     6  PASS  :  Functionality of chmod(testfile, 02777)
> successful
> chmod01     7  PASS  :  Functionality of chmod(testfile, 04777)
> successful
> chmod01     8  PASS  :  Functionality of chmod(testfile, 06777)
> successful
> chmod01     1  PASS  :  chmod(2) of object file permissions through
> symbolic link file is ok
> chmod01     2  PASS  :  chmod(2) error when accessing non-existent
> object through symbolic link is caught
> chmod01     3  PASS  :  Nested symbolic link access condition caught.
> ELOOP is returned
> chmod02     1  PASS  :  chmod(tfile, 0) returned 0
> chmod02     2  PASS  :  chmod(tfile, 07) returned 0
> chmod02     3  PASS  :  chmod(tfile, 070) returned 0
> chmod02     4  PASS  :  chmod(tfile, 0700) returned 0
> chmod02     5  PASS  :  chmod(tfile, 0777) returned 0
> chmod02     6  PASS  :  chmod(tfile, 02777) returned 0
> chmod02     7  PASS  :  chmod(tfile, 04777) returned 0
> chmod02     8  PASS  :  chmod(tfile, 06777) returned 0
> chmod03     1  FAIL  :  chmod(testfile, 01777) Failed, errno=1 :
> Operation not permitted
> chmod04     1  BROK  :  mkdir(2) of testdir_4 failed
> DIR_MODE = 043000
> MODE_RWX = 0777
> PERMS = 043777
> dir_mode = 043777
> chmod05     1  PASS  :  Functionality of chmod(testdir, 043777)
> successful
> chmod06     1  FAIL  :  chmod() fails, Process is not owner/root,
> errno:1, expected errno:13
> chmod06     2  PASS  :  chmod() fails, No Search permissions to process,
> errno:13
> chmod06     3  PASS  :  chmod() fails, Address beyond address space,
> errno:14
> chmod06     4  PASS  :  chmod() fails, Negative address, errno:14
> chmod06     5  PASS  :  chmod() fails, Pathname too long, errno:36
> chmod06     6  PASS  :  chmod() fails, Pathname is empty, errno:2
> chmod06     7  PASS  :  chmod() fails, Path contains regular file,
> errno:20
> chmod07     1  PASS  :  Functionality of chmod(testfile, 01777)
> successful
> chown01     1  PASS  :  chown(t_23229, 0,0) returned 0
> chown02     1  PASS  :  chown() on testfile1 succeeds : Setuid/Setgid
> bits cleared
> chown02     2  PASS  :  chown() on testfile2 succeeds : Setgid bit not
> cleared
> chown03     1  PASS  :  call succeeded
> chown04     1  BROK  :  mkdir(2) of testdir_1 failed
> chown04     2  BROK  :  Remaining cases broken
> chown04     3  BROK  :  Remaining cases broken
> chown04     4  BROK  :  Remaining cases broken
> chown04     5  BROK  :  Remaining cases broken
> chown04     6  BROK  :  Remaining cases broken
> chown04     7  BROK  :  Remaining cases broken
> chown05     1  PASS  :  chown() succeeds to Change Owner/Group ids of
> testfile
> chown05     2  PASS  :  chown() succeeds to Change Owner id only of
> testfile
> chown05     3  PASS  :  chown() succeeds to Change Owner id only of
> testfile
> chown05     4  PASS  :  chown() succeeds to Change Group id only of
> testfile
> chown05     5  PASS  :  chown() succeeds to Change Group id only of
> testfile
> chroot01    1  PASS  :  chroot set errno to EPERM.
> chroot02    1  PASS  :  We appear to be in the right place
> chroot03    1  PASS  :  expected failure - errno = 36 : File name too
> long
> chroot03    2  PASS  :  expected failure - errno = 20 : Not a directory
> chroot03    3  PASS  :  expected failure - errno = 2 : No such file or
> directory
> chroot03    4  PASS  :  expected failure - errno = 14 : Bad address
> chroot04    1  PASS  :  expected failure - errno = 13 : Permission
> denied
> close01     1  PASS  :  file appears closed
> close01     2  PASS  :  pipe appears closed
> close02     1  PASS  :  call returned EBADF
> close08     1  PASS  :  close(tfile_23246) returned 0
> creat01     1  FAIL  :  Could not creat file creat01.23247
> creat01     2  FAIL  :  Could not creat file creat01.23247
> creat03     1  PASS  :  save text bit cleared
> creat04     1  PASS  :  call failed with expected EACCES error
> creat04     2  PASS  :  call failed with expected EACCES error
> creat05     1  PASS  :  call failed with expected error - EMFILE
> creat06     1  BROK  :  couldn't create a test file
> creat06     2  BROK  :  Remaining cases broken
> creat06     3  BROK  :  Remaining cases broken
> creat06     4  BROK  :  Remaining cases broken
> creat06     5  BROK  :  Remaining cases broken
> creat06     6  BROK  :  Remaining cases broken
> creat07     1  PASS  :  received ETXTBSY
> creat08     1  PASS  :  Test passed in block0.
> creat08     2  PASS  :  Test passed in block1.
> creat08     3  PASS  :  Test passed in block2.
> creat08     4  PASS  :  Test passed in block3.
> creat08     5  PASS  :  Test passed.
> creat09     1  PASS  :  creat(tfile_23260, 0700) returned 3
> dup01       1  PASS  :  dup(dupfile) returned 4
> dup02       1  PASS  :  dup(-1) Failed, errno=9 : Bad file descriptor
> dup02       2  PASS  :  dup(1500) Failed, errno=9 : Bad file descriptor
> dup03       1  PASS  :  dup(3) Failed, errno=24 : Too many open files
> dup04       1  PASS  :  dup(3) read side of syspipe returned 5
> dup04       2  PASS  :  dup(4) write side of syspipe returned 5
> dup05       1  BROK  :  mkfifo(dupfile, 0700) Failed, errno=17 : File
> exists
> dup06       1  PASS  :  Test passed.
> 
> dup07       1  PASS  :  Test passed in read mode.
> 
> dup07       2  PASS  :  Test passed in write mode.
> 
> dup07       3  PASS  :  Test passed in read/write mode.
> 
> dup07       4  PASS  :  Test passed
> 
> call returned -1 and ERRNO = EBADF
> call returned -1 and ERRNO = EBADF
> call returned -1 and ERRNO = EBADF
> call returned -1 and ERRNO = EBADF
> dup202      1  PASS  :  fstat() shows new and old modes are the same
> dup202      2  PASS  :  fstat() shows new and old modes are the same
> dup202      3  PASS  :  fstat() shows new and old modes are the same
> dup203      1  PASS  :  dup2 test 1 functionality is correct
> dup203      2  PASS  :  dup2 test 2 functionality is correct
> dup204      1  PASS  :  original and duped inodes are the same
> dup204      2  PASS  :  original and duped inodes are the same
> dup205      1  PASS  :  Test passed.
> 
> fchdir01    1  PASS  :  fchdir01 call succeeded
> fchdir02    1  PASS  :  expected failure - errno = 9 : Bad file
> descriptor
> fchmod01    1  PASS  :  fchmod(tfile_23278, 0700) returned 0
> fchmod02    1  PASS  :  Functionality of fchmod(3, 01777) Successful
> fchmod03    1  PASS  :  Functionality of fchmod(3, 01777) successful
> fchmod04    1  BROK  :  mkdir(2) of testdir_4 failed
> fchmod05    1  BROK  :  mkdir(2) of testdir failed
> fchmod06    1  BROK  :  open(tfile_2, O_RDWR|O_CREAT, 0666) failed,
> errno=13 : Permission denied
> fchmod06    2  BROK  :  Remaining cases broken
> fchmod07    1  PASS  :  Functionality of fchmod(3, 0) successful
> fchmod07    2  PASS  :  Functionality of fchmod(3, 07) successful
> fchmod07    3  PASS  :  Functionality of fchmod(3, 070) successful
> fchmod07    4  PASS  :  Functionality of fchmod(3, 0700) successful
> fchmod07    5  PASS  :  Functionality of fchmod(3, 0777) successful
> fchmod07    6  PASS  :  Functionality of fchmod(3, 02777) successful
> fchmod07    7  PASS  :  Functionality of fchmod(3, 04777) successful
> fchmod07    8  PASS  :  Functionality of fchmod(3, 06777) successful
> fchown01    1  PASS  :  fchown(Fd, geteuid(), getegid()) returned 0
> fchown02    1  PASS  :  fchown() on testfile1 succeeds : Setuid/Setgid
> bits cleared
> fchown02    2  PASS  :  fchown() on testfile2 succeeds : Setgid bit not
> cleared
> fchown03    1  PASS  :  fchown() on testfile succeeds: Setuid/gid bits
> cleared
> fchown04    1  BROK  :  open(tfile_2, O_RDWR|O_CREAT, 0666) failed,
> errno=13 : Permission denied
> fchown04    2  BROK  :  Remaining cases broken
> fchown05    1  PASS  :  fchown() succeeds to Change Owner/Group ids of
> testfile
> fchown05    2  PASS  :  fchown() succeeds to Change Owner id only of
> testfile
> fchown05    3  PASS  :  fchown() succeeds to Change Owner id only of
> testfile
> fchown05    4  PASS  :  fchown() succeeds to Change Group id only of
> testfile
> fchown05    5  PASS  :  fchown() succeeds to Change Group id only of
> testfile
> fcntl02     1  PASS  :  fcntl(tfile_23301, F_DUPFD, 0) returned 4
> fcntl03     1  PASS  :  fcntl(tfile_23302, F_GETFD, 0) returned 0
> fcntl04     1  PASS  :  fcntl(tfile_23303, F_GETFL, 0) returned 2
> fcntl05     1  PASS  :  fcntl(tfile_23304, F_GETLK, &flocks) returned 0
> fcntl06     1  PASS  :  Block 1 PASSED
> fcntl07     1  PASS  :  regular file child exited 0, indicating that the
> file was closed
> fcntl07     2  PASS  :  write side of system pipe child exited 0,
> indicating that the file was closed
> fcntl07B    1  PASS  :  named pipe child exited 0, indicating that the
> file was closed
> fcntl08     1  PASS  :  fcntl(tfile_23311, F_SETFL, 3072) returned 0
> fcntl09     1  PASS  :  fcntl(./file_23312, F_SETLK, &flocks)
> flocks.l_type = F_WRLCK returned 0
> fcntl09     2  PASS  :  fcntl(./file_23312, F_SETLK, &flocks)
> flocks.l_type = F_UNLCK returned 0
> fcntl09     1  PASS  :  fcntl(./file_23312, F_SETLK, &flocks)
> flocks.l_type = F_RDLCK returned 0
> fcntl09     2  PASS  :  fcntl(./file_23312, F_SETLK, &flocks)
> flocks.l_type = F_UNLCK returned 0
> fcntl10     1  PASS  :  fcntl(tfile_23313, F_SETLKW, &flocks)
> flocks.l_type = F_WRLCK returned 0
> fcntl10     2  PASS  :  fcntl(tfile_23313, F_SETLKW, &flocks)
> flocks.l_type = F_UNLCK returned 0
> fcntl10     1  PASS  :  fcntl(tfile_23313, F_SETLKW, &flocks)
> flocks.l_type = F_RDLCK returned 0
> fcntl10     2  PASS  :  fcntl(tfile_23313, F_SETLKW, &flocks)
> flocks.l_type = F_UNLCK returned 0
> fcntl14     1  PASS  :  testcase:2 PASSED
> fcntl14     2  PASS  :  testcase:4 PASSED
> fcntl14     3  PASS  :  testcase:6 PASSED
> fcntl14     4  PASS  :  testcase:8 PASSED
> fcntl14     5  PASS  :  testcase:10 PASSED
> fcntl14     6  PASS  :  testcase:12 PASSED
> fcntl14     7  PASS  :  testcase:14 PASSED
> fcntl14     8  PASS  :  testcase:16 PASSED
> fcntl14     9  PASS  :  testcase:18 PASSED
> fcntl14    10  PASS  :  testcase:20 PASSED
> fcntl14    11  PASS  :  testcase:22 PASSED
> fcntl14    12  PASS  :  testcase:24 PASSED
> fcntl14    13  PASS  :  testcase:26 PASSED
> fcntl14    14  PASS  :  testcase:28 PASSED
> fcntl14    15  PASS  :  testcase:30 PASSED
> fcntl14    16  PASS  :  testcase:32 PASSED
> fcntl14    17  PASS  :  testcase:34 PASSED
> fcntl14    18  PASS  :  testcase:36 PASSED
> fcntl14    19  PASS  :  Block 1, test 1 PASSED
> fcntl14    20  PASS  :  testcase:37 PASSED
> fcntl14    21  PASS  :  testcase:38 PASSED
> fcntl14    22  PASS  :  testcase:39 PASSED
> fcntl14    23  PASS  :  testcase:40 PASSED
> fcntl14    24  PASS  :  testcase:41 PASSED
> fcntl14    25  PASS  :  testcase:42 PASSED
> fcntl14    26  PASS  :  testcase:43 PASSED
> fcntl14    27  PASS  :  testcase:44 PASSED
> fcntl14    28  PASS  :  testcase:45 PASSED
> fcntl14    29  PASS  :  Block 1, test 2 PASSED
> fcntl14    30  PASS  :  testcase:2 PASSED
> fcntl14    31  PASS  :  testcase:4 PASSED
> fcntl14    32  PASS  :  testcase:6 PASSED
> fcntl14    33  PASS  :  testcase:8 PASSED
> fcntl14    34  PASS  :  testcase:10 PASSED
> fcntl14    35  PASS  :  testcase:12 PASSED
> fcntl14    36  PASS  :  testcase:14 PASSED
> fcntl14    37  PASS  :  testcase:16 PASSED
> fcntl14    38  PASS  :  testcase:18 PASSED
> fcntl14    39  PASS  :  testcase:20 PASSED
> fcntl14    40  PASS  :  testcase:22 PASSED
> fcntl14    41  PASS  :  testcase:24 PASSED
> fcntl14    42  PASS  :  testcase:26 PASSED
> fcntl14    43  PASS  :  testcase:28 PASSED
> fcntl14    44  PASS  :  testcase:30 PASSED
> fcntl14    45  PASS  :  testcase:32 PASSED
> fcntl14    46  PASS  :  testcase:34 PASSED
> fcntl14    47  PASS  :  testcase:36 PASSED
> fcntl14    48  PASS  :  Block 2, test 1 PASSED
> fcntl14    49  PASS  :  testcase:37 PASSED
> fcntl14    50  PASS  :  testcase:38 PASSED
> fcntl14    51  PASS  :  testcase:39 PASSED
> fcntl14    52  PASS  :  testcase:40 PASSED
> fcntl14    53  PASS  :  testcase:41 PASSED
> fcntl14    54  PASS  :  testcase:42 PASSED
> fcntl14    55  PASS  :  testcase:43 PASSED
> fcntl14    56  PASS  :  testcase:44 PASSED
> fcntl14    57  PASS  :  testcase:45 PASSED
> fcntl14    58  PASS  :  Block 2, test 2 PASSED
> fcntl14    57  PASS  :  testcase:45 PASSED
> fcntl14    58  PASS  :  Block 2, test 2 PASSED
> fcntl18     1  PASS  :  Test F_GETLK: for errno EFAULT PASSED
> fcntl18     2  PASS  :  Test F_GETLK64: for errno EFAULT PASSED
> fcntl18     3  PASS  :  Test for errno EINVAL PASSED
> fcntl18     1  PASS  :  Test F_GETLK: for errno EFAULT PASSED
> fcntl18     2  PASS  :  Test F_GETLK64: for errno EFAULT PASSED
> fcntl22     1  PASS  :  fcntl() fails with expected error EAGAIN
> errno:11
> fcntl23     1  PASS  :  fcntl(tfile_23399, F_SETLEASE,F_RDLCK)
> fdatasync01    1  PASS  :  fdatasync() successful
> fdatasync02    1  PASS  :  Expected failure for invalid file descriptor,
> errno: 9
> fdatasync02    2  PASS  :  Expected failure for file descriptor to a
> special file, errno: 22
> flock01     1  PASS  :  flock() succeded with Shared Lock, returned
> error number=0
> flock01     2  PASS  :  flock() succeded with Unlock, returned error
> number=0
> flock01     3  PASS  :  flock() succeded with Exclusive Lock, returned
> error number=0
> flock02     1  PASS  :  flock() shows expected failure,error number=9 :
> Bad file descriptor
> flock02     2  PASS  :  flock() shows expected failure,error number=22 :
> Invalid argument
> flock02     3  PASS  :  flock() shows expected failure with invalid
> combination of arguments, error number=22 : Invalid argument
> flock03     1  PASS  :  Child: Unlocked file locked by parent
> flock03     2  PASS  :  Child: flock after unlocking passed
> flock03     1  PASS  :  Parent: Initial attempt to flock() passed
> flock03     2  PASS  :  flock03 Passed
> flock04     1  PASS  :  flock() PASSED in acquiring shared lock on Share
> Locked file
> flock04     1  PASS  :  flock() failed to acquire exclusive lock on
> existing share locked file as expected
> flock05     1  PASS  :  flock() failed to acquire shared lock on an
> alreadyexclusive locked file as expected
> flock05     1  PASS  :  flock() failed to acquire exclusive lock on
> existing  exclusive locked file as expected
> flock06     1  PASS  :  First attempt to flock() passed
> flock06     2  PASS  :  Second attempt to flock() denied
> flock06     3  PASS  :  Unlocked fd1
> flock06     4  PASS  :  Third attempt to flock() succeeded
> fstat01     1  PASS  :  fstat(tfile_23413, &statter) returned 0
> fstat02     1  BROK  :  open(testfile, O_RDWR|O_CREAT, 0644) Failed,
> errno=13 : Permission denied
> fstat03     1  PASS  :  fstat() fails with expected error EBADF
> fstat04     1  BROK  :  open(testfile, O_RDWR|O_CREAT, 0644) Failed,
> errno=13 : Permission denied
> fstatfs01    1  PASS  :  fstatfs(3, &stats, sizeof(struct statfs), 0)
> returned 0
> fstatfs02    1  PASS  :  expected failure - errno = 9 : Bad file
> descriptor
> fstatfs02    2  PASS  :  expected failure - errno = 14 : Bad address
> fsync01     1  PASS  :  fsync(tfile_23420) returned 0
> fsync02     1  BROK  :  Unexpected signal 8 received.
> fsync03     1  PASS  :  expected failure - errno = 9 : Bad file
> descriptor
> fsync03     2  PASS  :  expected failure - errno = 22 : Invalid argument
> ftruncate01    1  PASS  :  Functionality of ftruncate() on testfile
> successful
> ftruncate02    1  PASS  :  Functionality of ftruncate(2) on testfile
> successful
> Starting test, possible errnos are; EBADF(9) EINVAL(22)
> 		ENOENT(2) EACCES(13) EPERM(1)
> Starting test1
> Test Failed as Expected!
> Starting test2
> Test failed as Expected!
> Starting test3
> Test failed as Expected!
> ftruncate04    1  CONF  :  The filesystem where /tmp is mounted does not
> support mandatory locks. Cannot run this test.
> getcwd01    1  PASS  :  Test case 1 PASSED
> getcwd01    2  PASS  :  Test case 2 PASSED
> getcwd01    3  PASS  :  Test case 3 PASSED
> getcwd01    4  PASS  :  Test case 4 PASSED
> getcwd02    1  PASS  :  Block 1 PASSED
> getcwd02    2  PASS  :  Block 2 PASSED
> getcwd02    3  PASS  :  Block 3 PASSED
> getcwd02    4  PASS  :  Block 4 PASSED
> getcwd02    5  PASS  :  Block 5 PASSED
> getcwd02    6  PASS  :  Block 6 PASSED
> getcwd02    7  PASS  :  Block 7 PASSED
> getcwd03    1  PASS  :  Test PASSED
> getdents01    1  PASS  :  getdents01 call succeeded
> getdents02    1  PASS  :  expected failure - errno = 9 - Bad file
> descriptor
> getdents03    1  PASS  :  expected failure - errno = 22 - Invalid
> argument
> getdents04    1  PASS  :  expected failure - errno = 20 - Not a
> directory
> lchown01    1  PASS  :  lchown() succeeds to Change Owner/Group ids of
> slink_file
> lchown01    2  PASS  :  lchown() succeeds to Change Owner id only of
> slink_file
> lchown01    3  PASS  :  lchown() succeeds to Change Owner id only of
> slink_file
> lchown01    4  PASS  :  lchown() succeeds to Change Group id only of
> slink_file
> lchown01    5  PASS  :  lchown() succeeds to Change Group id only of
> slink_file
> change_owner: symlink() of /ocfs/tfile_1 Failed, errno=13 : Permission
> deniedlchown02    1  BROK  :  Fail to modify tfile_1 ownership(s)!
> lchown02    2  BROK  :  Remaining cases broken
> lchown02    3  BROK  :  Remaining cases broken
> lchown02    4  BROK  :  Remaining cases broken
> lchown02    5  BROK  :  Remaining cases broken
> lchown02    6  BROK  :  Remaining cases broken
> lchown02    7  BROK  :  Remaining cases broken
> listen01    1  PASS  :  bad file descriptor successful
> listen01    2  PASS  :  not a socket successful
> listen01    3  PASS  :  UDP listen successful
> llseek02    1  PASS  :  llseek() fails, 'whence' argument is not valid,
> errno:22
> llseek02    2  PASS  :  llseek() fails, 'fd' is not an open file
> descriptor, errno:9
> lseek01     1  PASS  :  lseek(tfile_23453, 0, 0) returned 0
> lseek01     2  PASS  :  lseek(tfile_23453, 0, 1) returned 0
> lseek01     3  PASS  :  lseek(tfile_23453, 0, 2) returned 0
> lseek02     1  PASS  :  lseek(-1, 1, SEEK_SET) Failed, errno=9 : Bad
> file descriptor
> lseek03     1  PASS  :  lseek(tfile_23455, 1, 4) Failed, errno=22 :
> Invalid argument
> lseek03     2  PASS  :  lseek(tfile_23455, 1, -1) Failed, errno=22 :
> Invalid argument
> lseek03     3  PASS  :  lseek(tfile_23455, 1, 7) Failed, errno=22 :
> Invalid argument
> lseek04     1  PASS  :  lseek(fifofd, 1, SEEK_SET) Failed, errno=29 :
> Illegal seek
> lseek05     1  PASS  :  lseek(pipefd, 1, SEEK_SET) Failed, errno=29 :
> Illegal seek
> lseek06     1  PASS  :  Functionality of lseek() on tmp_file successful
> lseek07     1  FAIL  :  read() failed on tmp_file, error=14
> lseek08     1  PASS  :  Functionality of lseek() on tmp_file successful
> lseek09     1  FAIL  :  read() failed on tmp_file, error=14
> lseek10     1  BROK  :  mknod(tmp_file1, 0644, 0) Failed, errno=17 :File
> exists
> lseek10     2  BROK  :  Remaining cases broken
> lseek10     3  BROK  :  Remaining cases broken
> lstat01     1  PASS  :  lstat(2) of symbolic link file which points to
> no object file is ok
> lstat01     2  PASS  :  lstat(2) of symbolic link file which points at
> an object file is ok
> lstat01     3  PASS  :  lstat(2) of object file returns object file
> inode information
> lstat01     1  PASS  :  lstat(lnfile_23464, &statter) returned 0
> lstat02     1  BROK  :  mkdir(2) of testdir_1 failed
> lstat02     2  BROK  :  Remaining cases broken
> lstat02     3  BROK  :  Remaining cases broken
> lstat02     4  BROK  :  Remaining cases broken
> lstat02     5  BROK  :  Remaining cases broken
> lstat02     6  BROK  :  Remaining cases broken
> lstat03     1  BROK  :  open(testfile, O_RDWR|O_CREAT, 0644) Failed,
> errno=13 : Permission denied
> mkdir01     1  PASS  :  mkdir - path argument pointing below allocated
> address space failed as expected with errno 14 : Bad address
> mkdir01     2  PASS  :  mkdir - path argument pointing above allocated
> address space failed as expected with errno 14 : Bad address
> mkdir: Permission denied
> mkdir02     1  FAIL  :  mkdir() failed to create a directory with Set
> group ID turn on 
> mkdir02     1  FAIL  :  Test to attempt to make a directory inherits
> group ID FAILED 
> mkdir03     1  PASS  :  expected failure - errno = 14 : Bad address
> mkdir03     2  PASS  :  expected failure - errno = 36 : File name too
> long
> mkdir03     3  PASS  :  expected failure - errno = 17 : File exists
> mkdir03     4  PASS  :  expected failure - errno = 2 : No such file or
> directory
> mkdir03     5  PASS  :  expected failure - errno = 20 : Not a directory
> mkdir04     1  FAIL  :  mkdir(tstdir1.23471, 0700) Failed
> mkdir04     1  FAIL  :  Test to check mkdir EACCES failedin create
> parent directory
> mkdir05     1  FAIL  :  mkdir(tstdir1.23473, 0777) Failed
> mkdir05     1  PASS  :  mkdir(2) of object file through symbolic link
> file failed as expected
> mkdir08     1  PASS  :  mkdir(./dir_23475) returned 0
> mkdir09     1  PASS  :  PASS
> mknod01     1  PASS  :  mknod(./tnode_23483, 0100777, 0) returned 0
> mknod01     2  PASS  :  mknod(./tnode_23483, 010777, 0) returned 0
> mknod01     3  PASS  :  mknod(./tnode_23483, 020777, 0) returned 0
> mknod01     4  PASS  :  mknod(./tnode_23483, 060777, 0) returned 0
> mknod01     5  PASS  :  mknod(./tnode_23483, 0104700, 0) returned 0
> mknod01     6  PASS  :  mknod(./tnode_23483, 0102700, 0) returned 0
> mknod01     7  PASS  :  mknod(./tnode_23483, 0106700, 0) returned 0
> mknod02     1  PASS  :  Functionality of mknod(tnode_23484, 012777, 0)
> successful
> mknod03     1  FAIL  :  tnode_23485: Incorrect group
> mknod04     1  FAIL  :  tnode_23486: Incorrect group
> mknod05     1  PASS  :  Functionality of mknod(tnode_23487, 012777, 0)
> successful
> mknod06     1  PASS  :  mknod() fails, Specified node already exists,
> errno:17
> mknod06     2  PASS  :  mknod() fails, Address beyond address space,
> errno:14
> mknod06     3  PASS  :  mknod() fails, Negative address, errno:14
> mknod06     4  FAIL  :  mknod() returned 0, expected -1, errno:2
> mknod06     5  PASS  :  mknod() fails, Pathname is empty, errno:2
> mknod06     6  PASS  :  mknod() fails, Pathname too long, errno:36
> mknod06     7  PASS  :  mknod() fails, Path contains regular file,
> errno:20
> mknod07     1  BROK  :  mkdir(2) of testdir_1 failed
> mknod07     2  BROK  :  Remaining cases broken
> mknod08     1  BROK  :  mkdir(2) of testdir_1 failed
> mknod09     1  PASS  :  mknod() fails with expected error EINVAL
> errno:22
> mlock01     1  PASS  :  test 0 passed length = 1
> mlock01     2  PASS  :  test 1 passed length = 1024
> mlock01     3  PASS  :  test 2 passed length = 1048576
> mlock01     4  PASS  :  test 3 passed length = 10485760
> mlock02     1  PASS  :  expected failure - errno = 12 : Cannot allocate
> memory
> mmap001     1  PASS  :  mmap() completed successfully.
> mmap001     2  PASS  :  we're still here, mmaped area must be good
> mmap001     3  PASS  :  msync() was successful
> mmap001     4  PASS  :  munmap() was successful
> mmap01      1  FAIL  :  mapped memory area contains invalid data
> mmap02      1  PASS  :  Functionality of mmap() successful
> mmap03      1  PASS  :  Functionality of mmap() successful
> mmap04      1  PASS  :  Functionality of mmap() successful
> mmap05      1  PASS  :  Got SIGSEGV as expected
> mmap06      1  PASS  :  mmap() fails, 'fd' doesn't allow desired access,
> errno:13
> mmap07      1  PASS  :  mmap() fails, 'fd' doesn't allow desired access,
> errno:13
> mmap08      1  PASS  :  mmap() fails, 'fd' is not valid, errno:9
> mmap09      1  PASS  :  ftruncate mmaped file to a smaller size
> mmap09      2  PASS  :  ftruncate mmaped file to a larger size
> mmap09      3  PASS  :  ftruncate mmaped file to 0 size
> mremap01    1  PASS  :  Functionality of mremap() is correct
> mremap02    1  PASS  :  mremap() Failed, 'invalid argument specified' -
> errno 22
> mremap03    1  PASS  :  mremap() Fails, 'old region not mapped', errno
> 14
> mremap04    1  PASS  :  mremap() failed, 'MREMAP_MAYMOVE flag unset',
> errno 12
> munmap01    1  PASS  :  Functionality of munmap() successful
> munmap02    1  PASS  :  Functionality of munmap() successful
> munmap03    1  PASS  :  munmap() fails, mapped address is invalid,
> errno:22
> open01      1  PASS  :  Save text bit not cleared as expected
> open01      2  PASS  :  directory bit is set as expected
> open01      1  PASS  :  open(2) with (O_CREAT | O_RDWR) to create object
> file through symbolic link file and all writes, reads, and lseeks are ok
> open01      2  PASS  :  open(2) with O_RDWR of existing  object file
> through symbolic link file and all writes, reads, and lseeks are ok
> open01      3  PASS  :  open(2) with (O_CREAT | O_EXCL) error  is caught
> when creating object file through symbolic link file
> open01      4  PASS  :  open(2) error with O_RDWR is caught when
> processing symbolic link file which points at no object file
> open01      5  PASS  :  Nested symbolic link access condition caught.
> ELOOP is returned
> open02      1  PASS  :  open returned ENOENT
> open03      1  PASS  :  open(tfile_23514, O_RDWR|O_CREAT,0700) returned
> 3
> open04      1  PASS  :  call returned expected EMFILE error
> open05      1  PASS  :  open returned expected EACCES error
> open06      1  PASS  :  call returned expected ENXIO error
> open07      1  PASS  :  open returned expected ELOOP error
> open07      2  PASS  :  open returned expected ELOOP error
> open07      3  PASS  :  open returned expected ELOOP error
> open07      4  PASS  :  open returned expected ELOOP error
> open08      1  BROK  :  Can't creat open3.23520
> open08      2  BROK  :  Remaining cases broken
> open08      3  BROK  :  Remaining cases broken
> open08      4  BROK  :  Remaining cases broken
> open08      5  BROK  :  Remaining cases broken
> open08      6  BROK  :  Remaining cases broken
> open09      1  PASS  :  Test passed in block0.
> open09      2  PASS  :  Test passed in block1.
> open09      3  PASS  :  Test passed.
> open10      1  PASS  :  Test passed in block0.
> open10      2  PASS  :  Test passed in block1.
> open10      3  PASS  :  Test passed in block2.
> open10      4  PASS  :  Test passed in block3.
> open10      5  PASS  :  Test passed.
> pipe01      1  PASS  :  pipe() functionality is correct
> pipe02      1  PASS  :  child process returned expected SIGPIPE
> pipe03      1  PASS  :  expected failure writing to read end of pipe
> pipe03      2  PASS  :  expected failure reading from write end of pipe
> pipe04      1  PASS  :  Child 1 killed while writing to a pipe
> pipe04      2  PASS  :  Child 2 killed while writing to a pipe
> pipe05      1  PASS  :  expected failure - errno = 14 : Bad address
> pipe06      1  PASS  :  expected failure - errno = 24 : Too many open
> files
> pipe07      1  PASS  :  Opened 510 pipes
> pipe08      1  PASS  :  got expected SIGPIPE signal
> pipe09      1  PASS  :  functionality appears to be correct
> pipe10      1  PASS  :  functionality is correct
> pipe11      1  PASS  :  child 1 exitted successfully
> pipe11      2  PASS  :  child 2 exitted successfully
> pipe11      3  PASS  :  child 3 exitted successfully
> pipe11      4  PASS  :  child 4 exitted successfully
> pipe11      5  PASS  :  child 5 exitted successfully
> pipe11      6  PASS  :  child 6 exitted successfully
> pipe11      7  PASS  :  child 7 exitted successfully
> pipe11      8  PASS  :  child 8 exitted successfully
> pipe11      9  PASS  :  child 9 exitted successfully
> pipe11     10  PASS  :  child 10 exitted successfully
> pipe11     11  PASS  :  child 11 exitted successfully
> pipe11     12  PASS  :  child 12 exitted successfully
> pipe11     13  PASS  :  child 13 exitted successfully
> pipe11     14  PASS  :  child 14 exitted successfully
> pipe11     15  PASS  :  child 15 exitted successfully
> pipe11     16  PASS  :  child 16 exitted successfully
> pipe11     17  PASS  :  child 17 exitted successfully
> pipe11     18  PASS  :  child 18 exitted successfully
> pipe11     19  PASS  :  child 19 exitted successfully
> pipe11     20  PASS  :  child 20 exitted successfully
> pipe11     21  PASS  :  child 21 exitted successfully
> pipe11     22  PASS  :  child 22 exitted successfully
> pipe11     23  PASS  :  child 23 exitted successfully
> pipe11     24  PASS  :  child 24 exitted successfully
> pipe11     25  PASS  :  child 25 exitted successfully
> pipe11     26  PASS  :  child 26 exitted successfully
> pipe11     27  PASS  :  child 27 exitted successfully
> pipe11     28  PASS  :  child 28 exitted successfully
> pipe11     29  PASS  :  child 29 exitted successfully
> pipe11     30  PASS  :  child 30 exitted successfully
> pipe11     31  PASS  :  child 31 exitted successfully
> pipe11     32  PASS  :  child 32 exitted successfully
> pipe11     33  PASS  :  child 33 exitted successfully
> pipe11     34  PASS  :  child 34 exitted successfully
> pipe11     35  PASS  :  child 35 exitted successfully
> pipe11     36  PASS  :  child 36 exitted successfully
> pipe11     37  PASS  :  child 37 exitted successfully
> pipe11     38  PASS  :  child 38 exitted successfully
> pipe11     39  PASS  :  child 39 exitted successfully
> pipe11     40  PASS  :  child 40 exitted successfully
> pipe11     41  PASS  :  child 41 exitted successfully
> pipe11     42  PASS  :  child 42 exitted successfully
> pipe11     43  PASS  :  child 43 exitted successfully
> pipe11     44  PASS  :  child 44 exitted successfully
> pipe11     45  PASS  :  child 45 exitted successfully
> pipe11     46  PASS  :  child 46 exitted successfully
> pipe11     47  PASS  :  child 47 exitted successfully
> pipe11     48  PASS  :  child 48 exitted successfully
> pipe11     49  PASS  :  child 49 exitted successfully
> pipe11     50  PASS  :  child 50 exitted successfully
> pread01     1  PASS  :  Functionality of pread() is correct
> pread02     1  PASS  :  pread() fails, file descriptor is a PIPE or
> FIFO, errno:29
> pread02     2  PASS  :  pread() fails, specified offset is -ve or
> invalid, errno:22
> pread03     1  PASS  :  pread() fails with expected error EISDIR
> errno:21
> pwrite01    1  PASS  :  Functionality of pwrite() successful
> pwrite02    1  PASS  :  file descriptor is a PIPE or FIFO, errno:29
> pwrite02    2  PASS  :  specified offset is -ve or invalid, errno:22
> pwrite02    3  PASS  :  file descriptor is bad, errno:9
> pwrite03    1  PASS  :  pwrite() fails with expected error EFAULT
> errno:14
> pwrite04    1  PASS  :  O_APPEND test passed.
> 
> read01      1  PASS  :  read(pfds) returned 512
> read02      1  PASS  :  expected failure - errno = 9 : Bad file
> descriptor
> read02      2  PASS  :  expected failure - errno = 21 : Is a directory
> read02      3  PASS  :  expected failure - errno = 14 : Bad address
> read04      1  PASS  :  functionality of read() is correct
>  
> 

  reply	other threads:[~2004-07-07  4:11 UTC|newest]

Thread overview: 7+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2004-07-07  4:06 [Ocfs2-devel] posix Ling, Xiaofeng
2004-07-07  4:11 ` Wim Coekaerts [this message]
  -- strict thread matches above, loose matches on Subject: below --
2004-07-08  0:23 Ling, Xiaofeng
2004-07-08  0:39 ` Wim Coekaerts
2004-07-13 16:59 ` Mark Fasheh
2004-07-07  4:01 Ling, Xiaofeng
2004-07-06 11:51 Wim Coekaerts

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20040707091134.GB9197@ca-server1.us.oracle.com \
    --to=wim.coekaerts@oracle.com \
    --cc=ocfs2-devel@oss.oracle.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.