[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Bug 267] pwrite64 failed on 1.2 TB evms volume



http://oss.sgi.com/bugzilla/show_bug.cgi?id=267





------- Additional Comments From dg@ethx.de  2003-28-08 06:45 PDT -------
got the same Problem on an evms volume (/dev/evms/cache 1.7 TB).
mkfs.xfs on the partition (DOS and also GPT) itself (/dev/sdb1) works fine.

kernel - 2.4.21
snapshot-xfs-2.4.21-2003-08-06_04:46_UTC 
evms-2.1.1 (older version too)
device-mapper.1.00.04 (older version too)
vfs-lock-xfs.patch (evms-2.1.1 included) 
mkfs.xfs version 2.4.12

---cut---
fs0-2:~# strace mkfs.xfs -f /dev/evms/cache
execve("/sbin/mkfs.xfs", ["mkfs.xfs", "-f", "/dev/evms/cache"], [/* 14 vars */]) = 0
uname({sys="Linux", node="fs0-2", ...}) = 0
brk(0)                                  = 0x808fc7c
open("/etc/ld.so.preload", O_RDONLY)    = -1 ENOENT (No such file or directory)
open("/etc/ld.so.cache", O_RDONLY)      = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=12570, ...}) = 0
old_mmap(NULL, 12570, PROT_READ, MAP_PRIVATE, 3, 0) = 0x40014000
close(3)                                = 0
open("/lib/libc.so.6", O_RDONLY)        = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\30\222"..., 1024) = 1024
fstat64(3, {st_mode=S_IFREG|0755, st_size=1153784, ...}) = 0
old_mmap(NULL, 1166560, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x40018000
mprotect(0x4012b000, 40160, PROT_NONE)  = 0
old_mmap(0x4012b000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3,
0x113000) = 0x4012b000
old_mmap(0x40131000, 15584, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x40131000
close(3)                                = 0
munmap(0x40014000, 12570)               = 0
brk(0)                                  = 0x808fc7c
brk(0x808fca4)                          = 0x808fca4
brk(0x8090000)                          = 0x8090000
stat64("/dev/evms/cache", {st_mode=S_IFBLK|0640, st_rdev=makedev(254, 6), ...}) = 0
open("/proc/devices", O_RDONLY|O_LARGEFILE) = 3
fstat64(3, {st_mode=S_IFREG|0444, st_size=0, ...}) = 0
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) =
0x40014000
read(3, "Character devices:\n  1 mem\n  2 p"..., 4096) = 207
close(3)                                = 0
munmap(0x40014000, 4096)                = 0
open("/proc/devices", O_RDONLY|O_LARGEFILE) = 3
fstat64(3, {st_mode=S_IFREG|0444, st_size=0, ...}) = 0
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) =
0x40014000
read(3, "Character devices:\n  1 mem\n  2 p"..., 4096) = 207
read(3, "", 4096)                       = 0
close(3)                                = 0
munmap(0x40014000, 4096)                = 0
open("/proc/devices", O_RDONLY|O_LARGEFILE) = 3
fstat64(3, {st_mode=S_IFREG|0444, st_size=0, ...}) = 0
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) =
0x40014000
read(3, "Character devices:\n  1 mem\n  2 p"..., 4096) = 207
read(3, "", 4096)                       = 0
close(3)                                = 0
munmap(0x40014000, 4096)                = 0
open("/proc/devices", O_RDONLY|O_LARGEFILE) = 3
fstat64(3, {st_mode=S_IFREG|0444, st_size=0, ...}) = 0
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) =
0x40014000
read(3, "Character devices:\n  1 mem\n  2 p"..., 4096) = 207
read(3, "", 4096)                       = 0
close(3)                                = 0
munmap(0x40014000, 4096)                = 0
getcwd("/root", 4096)                   = 6
stat64("/dev/evms/cache", {st_mode=S_IFBLK|0640, st_rdev=makedev(254, 6), ...}) = 0
stat64("/dev/evms/cache", {st_mode=S_IFBLK|0640, st_rdev=makedev(254, 6), ...}) = 0
ustat(0xfe06, 0xbfffe728)               = -1 EINVAL (Invalid argument)
open("/dev/evms/cache", O_RDONLY|O_LARGEFILE) = 3
stat64("/dev/evms/cache", {st_mode=S_IFBLK|0640, st_rdev=makedev(254, 6), ...}) = 0
stat64("/dev/evms/cache", {st_mode=S_IFBLK|0640, st_rdev=makedev(254, 6), ...}) = 0
ustat(0xfe06, 0xbfffe728)               = -1 EINVAL (Invalid argument)
open("/dev/evms/cache", O_RDWR|O_LARGEFILE) = 4
stat64("/dev/evms/cache", {st_mode=S_IFBLK|0640, st_rdev=makedev(254, 6), ...}) = 0
ioctl(4, 0x40041271, 0xbfffe75c)        = 0
fstat64(4, {st_mode=S_IFBLK|0640, st_rdev=makedev(254, 6), ...}) = 0
ioctl(4, 0x80041272, 0xbfffe774)        = 0
ioctl(4, BLKSSZGET, 0xbffffb40)         = 0
chdir("/root")                          = 0
close(3)                                = 0
stat64("/dev/evms/cache", {st_mode=S_IFBLK|0640, st_rdev=makedev(254, 6), ...}) = 0
open("/proc/devices", O_RDONLY|O_LARGEFILE) = 3
fstat64(3, {st_mode=S_IFREG|0444, st_size=0, ...}) = 0
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) =
0x40014000
read(3, "Character devices:\n  1 mem\n  2 p"..., 4096) = 207
close(3)                                = 0
munmap(0x40014000, 4096)                = 0
open("/proc/devices", O_RDONLY|O_LARGEFILE) = 3
fstat64(3, {st_mode=S_IFREG|0444, st_size=0, ...}) = 0
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) =
0x40014000
read(3, "Character devices:\n  1 mem\n  2 p"..., 4096) = 207
read(3, "", 4096)                       = 0
close(3)                                = 0
munmap(0x40014000, 4096)                = 0
open("/proc/devices", O_RDONLY|O_LARGEFILE) = 3
fstat64(3, {st_mode=S_IFREG|0444, st_size=0, ...}) = 0
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) =
0x40014000
read(3, "Character devices:\n  1 mem\n  2 p"..., 4096) = 207
read(3, "", 4096)                       = 0
close(3)                                = 0
munmap(0x40014000, 4096)                = 0
open("/proc/devices", O_RDONLY|O_LARGEFILE) = 3
fstat64(3, {st_mode=S_IFREG|0444, st_size=0, ...}) = 0
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) =
0x40014000
read(3, "Character devices:\n  1 mem\n  2 p"..., 4096) = 207
read(3, "", 4096)                       = 0
close(3)                                = 0
munmap(0x40014000, 4096)                = 0
fstat64(1, {st_mode=S_IFCHR|0600, st_rdev=makedev(136, 1), ...}) = 0
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) =
0x40014000
write(1, "meta-data=/dev/evms/cache       "..., 86meta-data=/dev/evms/cache    
   isize=256    agcount=4294967215 , agsize=1048576 blks
) = 86
write(1, "         =                      "..., 46         =                   
   sectsz=512
) = 46
write(1, "data     =                      "..., 82data     =                   
   bsize=4096   blocks=45035995421 85124, imaxpct=25
) = 82
write(1, "         =                      "..., 73         =                   
   sunit=0      swidth=0 blks, unw ritten=1
) = 73
write(1, "naming   =version 2             "..., 46naming   =version 2          
   bsize=4096
) = 46
write(1, "log      =internal log          "..., 70log      =internal log       
   bsize=4096   blocks=32768, vers ion=1
) = 70
write(1, "         =                      "..., 59         =                   
   sectsz=512   sunit=0 blks
) = 59
write(1, "realtime =none                  "..., 68realtime =none               
   extsz=65536  blocks=0, rtextent s=0
) = 68
gettimeofday({1062076139, 575323}, NULL) = 0
open("/dev/urandom", O_RDONLY)          = 3
getpid()                                = 374
getuid32()                              = 0
gettimeofday({1062076139, 575461}, NULL) = 0
gettimeofday({1062076139, 575499}, NULL) = 0
read(3, "\232\271\222\316J\237\246\200PU\252\27186R\323", 16) = 16
brk(0x80a2000)                          = 0x80a2000
pwrite(4, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 69632, 0)
= 69632
pwrite(4, "XFSB\0\0\20\0\0\17\377\377\372\354,\244\0\0\0\0\0\0\0\0"..., 512, 0)
= 512
pwrite(4, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 65536,
18446743724790202368) = -1 EINVAL (I nvalid argument)
write(2, "mkfs.xfs: pwrite64 failed: Inval"..., 44mkfs.xfs: pwrite64 failed:
Invalid argument
) = 44
munmap(0x40014000, 4096)                = 0
_exit(1)                                = ?

---cut---

-DG



------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.