[OpenAFS] RE: Hpux 11.23 afs-1.4.10 name-i volserver failure
Mike Coyne
Mike.Coyne@PACCAR.com
Tue, 21 Apr 2009 14:31:49 -0500
This is a multi-part message in MIME format.
------_=_NextPart_001_01C9C2B7.DF6D8895
Content-Type: text/plain;
charset=us-ascii
Content-Transfer-Encoding: quoted-printable
I am sorry to reply to my own post.... I don't believe I had setup the
mailing list request correctly.=20
That said.
=20
I have now been able to to get my hpux11.23 machine working reasonably
well with the exception of the bosserver when restared of say the
fileserver dies it core dumps. Is there a workaround or is another
#define needed ? I put a copy of the parisc executable from the binary
distribution in its place but am unsure if this will interact correctly
with rest of the hpux32 / 64 code configured with supergoups and
largefile-server etc...=20
=20
________________________________
From: Mike Coyne=20
Sent: Monday, April 20, 2009 10:36 AM
To: Mike Coyne; 'openafs-info@openafs.org'
Cc: John Allan (PTC); Michael Taylor
Subject: RE: Hpux 11.23 afs-1.4.10 name-i volserver failure=20
=20
I
I was able to add=20
#define AFS_64BIT_IOPS_ENV 1=20
To=20
src/config/param.ia64_hpux1123.h
and reconfigure adding -with --enable-largefile-fileserver option,
compile and install on our ia64 hpux11iv2 server this morning.
=20
This got me past the suspected bug in the namei-file server.for hpux.
Although full stability has yet to be proven out.
=20
=20
________________________________
From: Mike Coyne=20
Sent: Friday, April 17, 2009 3:54 PM
To: 'openafs-info@openafs.org'
Cc: John Allan (PTC); Michael Taylor
Subject: Hpux 11.23 afs-1.4.10 name-i volserver failure=20
=20
I am currently trying to install afs-1.4.10 on a hpux11.23 ia64 server.
The client code compiled and runs clean after I has to add the "+Z" to
the src/libafs/ MakefileProto.HPUX.in in the=20
CCOPTS_ipf=3D +DSitanium2 +kernel +objstatvars +Olit=3Dall =
+Oshortdata=3D0
+W863 +Z
LDOPTS_ipf=3D +noobjdebug +Z
=20
Then copy the afd64 module to /usr/conf/mod ...
And loaded the kernel modul.e with kcmodule -s afd64=3Dloaded
To unload you have to use afs64=3Dunused
And reboot into a new kernel...=20
=20
But what I have not figured out is a issue with the name-I volserver and
fileserver...=20
=20
If I use truss to watch the volserver when I use vos create -server
pbccfd01 -partition /vicepa -name test1 -verbose=20
=20
I get some strangeness=20
9454: time(NULL)
=3D 1239991725
29454: time(NULL)
=3D 1239991725
29454: stat64("/vicepa/V0536871026.vl", 0x79690b40)
ERR#2 ENOENT
29454: open("/vicepa", O_RDONLY|0x800, 064660)
=3D 5
29454: privgrp(0, 0x79690a4c, 0x5003)
=3D 0
29454: privgrp(1, 0xfffffffe, 0x79690a44)
=3D 0
29454: lockf(5, F_LOCK, 0)
=3D 0
29454: privgrp(1, 0xfffffffe, 0x79690a44)
=3D 0
29454: open("/vicepa/V0536871026.vl", O_WRONLY|O_CREAT|O_EXCL|0x800,
0600) =3D 6
29454: open("/vicepa/AFSIDat/m=3D/m=3D++U/special/zzzz565+++0",
O_RDWR|O_CREAT|O_TRUNC|O_EXCL|0x800, 0) ERR#2 ENOENT
29454: mkdir("/vicepa/AFSIDat", 0700)
ERR#17 EEXIST
29454: mkdir("/vicepa/AFSIDat/m=3D", 0700)
=3D 0
29454: mkdir("/vicepa/AFSIDat/m=3D/m=3D++U", 0700)
=3D 0
29454: ksleep(PTH_CONDVAR_OBJECT, 0x400343c0, 0x4003ac74, 0x79780ff0)
=3D -ETIMEDOUT
29454: gettimeofday(0x79780fe8, NULL)
=3D 0
29454: gettimeofday(0x79780fc8, NULL)
=3D 0
29454: mkdir("/vicepa/AFSIDat/m=3D/m=3D++U/special", 0700)
=3D 0
29454: open("/vicepa/AFSIDat/m=3D/m=3D++U/special/zzzz565+++0",
O_RDWR|O_CREAT|O_TRUNC|O_EXCL|0x800, 0) =3D 7
29454: fchown(7, 114, 16384)
=3D 0
29454: fchmod(7, 01)
=3D 0
29454: close(7)
=3D 0
29454: mmap(NULL, 266240, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_ANONYMOUS|0x40000, -1, 0) =3D 0x79380000
29454: mprotect(0x793a0000, 4096, PROT_NONE)
=3D 0
29454: _lwp_self()
=3D 346989
29454: _lwp_create(0x79690950,
LWP_DETACHED|LWP_INHERIT_SIGMASK|LWP_USER_TID, 0x401127c8, 0x796909e0) =
=3D
0 (347056)
29454: _lwp_create(NULL, 0, NULL, NULL)
=3D 0
29454: sigprocmask(SIG_SETMASK, 0x4011e440, NULL)
=3D 0
29454: open("/vicepa/AFSIDat/m=3D/m=3D++U/special/zzzz565+++0",
O_RDWR|0x800, 0666) =3D 7
29454: time(NULL)
=3D 1239991725
29454: lseek64(7, 0, SEEK_SET)
=3D 0
29454: write(7, "x a1b2c5\0\0\001", 8)
=3D 8
29454: close(7)
=3D 0
29454: open("/vicepa/AFSIDat/m=3D/m=3D++U/special/zzzz965+++0",
O_RDWR|O_CREAT|O_TRUNC|O_EXCL|0x800, 0) =3D 7
29454: fchown(7, 114, 16384)
=3D 0
29454: fchmod(7, 02)
=3D 0
29454: close(7)
=3D 0
29454: open("/vicepa/AFSIDat/m=3D/m=3D++U/special/zzzz965+++0",
O_RDWR|0x800, 0666) =3D 7
29454: lseek64(7, 0, SEEK_SET)
=3D 0
29454: write(7, "99w f U \0\0\001", 8)
=3D 8
29454: close(7)
=3D 0
29454: open("/vicepa/AFSIDat/m=3D/m=3D++U/special/zzzzD65+++0",
O_RDWR|O_CREAT|O_TRUNC|O_EXCL|0x800, 0) =3D 7
29454: fchown(7, 114, 16384)
=3D 0
29454: fchmod(7, 03)
=3D 0
29454: close(7)
=3D 0
29454: open("/vicepa/AFSIDat/m=3D/m=3D++U/special/zzzzD65+++0",
O_RDWR|0x800, 0666) =3D 7
29454: ksleep(PTH_CONDVAR_OBJECT, 0x400343c0, 0x4003ac74, 0x79780ff0)
=3D -ETIMEDOUT
29454: lseek64(7, 0, SEEK_SET)
=3D 0
29454: gettimeofday(0x79780fe8, NULL)
=3D 0
29454: write(7, "88f D 3 \0\0\001", 8)
=3D 8
29454: gettimeofday(0x79780fc8, NULL)
=3D 0
29454: close(7)
=3D 0
29454: sendmsg(4, "y x 0f90\0\0\010@ : T \0\0\002".., O_RDONLY)
=3D 65
29454: time(NULL)
=3D 1239991725
29454: gettimeofday(0x79780fc8, NULL)
=3D 0
29454: open("/vicepa/AFSIDat/m=3D/m=3D++U/special/zzzzP65+++0",
O_RDWR|O_CREAT|O_TRUNC|O_EXCL|0x800, 0) =3D 7
29454: fchown(7, 114, 16384)
=3D 0
29454: fchmod(7, 06)
=3D 0
29454: fcntl(7, F_SETLKW, 0x796909c0)
=3D 0
29454: lseek64(7, 8, SEEK_SET)
=3D 8
29454: read(7, 0x796909d0, 2)
=3D 0
29454: lseek64(7, 8, SEEK_SET)
=3D 8
29454: write(7, "\001", 2)
=3D 2
29454: fcntl(7, F_SETLKW, 0x796909c0)
=3D 0
29454: close(7)
=3D 0
29454: open("/vicepa/AFSIDat/m=3D/m=3D++U/special/zzzzP65+++0",
O_RDWR|0x800, 0666) =3D 7
29454: lseek64(7, 0, SEEK_SET)
=3D 0
29454: write(7, "9987w 12\0\0\001", 8)
=3D 8
29454: close(7)
=3D 0
29454: open("/vicepa/AFSIDat/m=3D/m=3D++U/special/zzzz565+++0",
O_RDWR|0x800, 0666) =3D 7
29454: lseek64(7, 0, SEEK_SET)
=3D 0
29454: write(7, "x a1b2c5\0\0\001 \0\0r \0\0\0\0".., 552)
=3D 552
29454: close(7)
=3D 0
29454: write(6, "88a1bb< \0\0\001 \0\0r \0\0r ".., 76)
=3D 76
29454: fsync(6)
=3D 0
29454: close(6)
=3D 0
29454: socket(AF_UNIX, SOCK_STREAM, 0)
=3D 6
29454: connect(6, 0x79690910, 94)
=3D 0
29454: open("/vicepa/V0536871026.vl", O_RDONLY|0x800, 0177220)
=3D 7
29454: fstat64(7, 0x79690b40)
=3D 0
29454: read(7, "88a1bb< \0\0\001 \0\0r \0\0r ".., 76)
=3D 76
29454: close(7)
=3D 0
29454: open("/vicepa/AFSIDat/m=3D/m=3D++U/special/zzzz5", O_RDWR|0x800,
0666) ERR#2 ENOENT
29454: time(NULL)
=3D 1239991725
29454: write(3, "F r i A p r 1 7 1 3 : 0 8 ".., 114)
=3D 114
=20
=20
=20
.... It would appear that the volume header when read after it is
written has/generates truncated node file names?=20
This is what shows up in the volserver log=20
bash-3.00# cat VolserLog=20
Fri Apr 17 15:02:03 2009 Unable to connect to file server; will retry at
need
Fri Apr 17 15:02:03 2009 Starting AFS Volserver 2.0
(/usr/afs/bin/volserver -d 125)
Fri Apr 17 15:02:55 2009 VAttachVolume: Error reading diskDataHandle vol
header /vicepa/V0536871029.vl; error=3D101
Fri Apr 17 15:02:55 2009 VAttachVolume: Error attaching volume
/vicepa/V0536871029.vl; volume needs salvage; error=3D101
Fri Apr 17 15:02:55 2009 1 Volser: CreateVolume: Unable to create the
volume; aborted, error code 101
Fri Apr 17 15:02:55 2009 : Unknown error
bash-3.00#
=20
=20
I captured a separate run in gdb , the failed return seems to be coming
from namei_ops and the truss shows the bad file name?
[Switching to thread 11 (system thread 327391)]
int64_to_flipbase64 () at ../util/flipbase64.c:88
88 {
(gdb) s
97 if (a =3D=3D 0)
(gdb) s
100 for (n =3D a & 0x3f; a; n =3D ((a >>=3D 6) & 0x3f)) {
(gdb) s
namei_HandleToVolDir () at ../vol/namei_ops.c:225
225 (void)strcpy(name->n_voldir1, tmp);
(gdb) s
226 addtoname(name, name->n_voldir1);
(gdb) s
227 (void)int32_to_flipbase64(tmp, (int64_t) ih->ih_vid);
(gdb) s
[Switching to thread 11 (system thread 327391)]
int64_to_flipbase64 () at ../util/flipbase64.c:88
88 {
(gdb) s
97 if (a =3D=3D 0)
(gdb) s
100 for (n =3D a & 0x3f; a; n =3D ((a >>=3D 6) & 0x3f)) {
(gdb) s
namei_HandleToVolDir () at ../vol/namei_ops.c:228
228 (void)strcpy(name->n_voldir2, tmp);
(gdb) s
229 addtoname(name, name->n_voldir2);
(gdb) s
230 }
(gdb) s
namei_HandleToName () at ../vol/namei_ops.c:245
245 if (vno =3D=3D NAMEI_VNODESPECIAL) {
(gdb) s
246 (void)strcpy(name->n_dir1, NAMEI_SPECDIR);
(gdb) s
248 name->n_dir2[0] =3D '\0';
(gdb) s
257 (void)int64_to_flipbase64(str, (int64_t) ih->ih_ino);
(gdb) s
[Switching to thread 11 (system thread 327391)]
int64_to_flipbase64 () at ../util/flipbase64.c:88
88 {
(gdb) s
97 if (a =3D=3D 0)
(gdb) s
100 for (n =3D a & 0x3f; a; n =3D ((a >>=3D 6) & 0x3f)) {
(gdb) s
namei_HandleToName () at ../vol/namei_ops.c:258
258 (void)strcpy(name->n_inode, str);
(gdb) s
259 addtoname(name, name->n_inode);
(gdb) s
260 }
(gdb) s
namei_iopen () at ../vol/namei_ops.c:642
642 fd =3D afs_open(name.n_path, O_RDWR, 0666);
(gdb) s
namei_iopen () at ../vol/namei_ops.c:643
643 return fd;
(gdb) s
=20
=20
=20
Has anybody have a workaround for this ? I have also tired the inode
version which seems to fail to find the vice inode in /vicepa (which is
on a lvm , if that matters)
=20
Here Is how I configured , note the hp-ux lexx fails to correctly handel
the .y files, I also tries verations on with and without largefiles as
well as the namei fileserver...=20
=20
./configure --with-krb5-conf=3D/opt/krb5/bin/krb5-config
--enable-transarc-paths --disable-strip-binaries --enable-debug
--enable-bigendian --enable-debug-lwp --enable-supergroups
--enable-namei-fileserver 'CC=3Dcc' 'YACC=3Dbison -y'
=20
=20
Thank You for time in advance...
Mike Coyne
=20
------_=_NextPart_001_01C9C2B7.DF6D8895
Content-Type: text/html;
charset=us-ascii
Content-Transfer-Encoding: quoted-printable
<html xmlns:v=3D"urn:schemas-microsoft-com:vml" =
xmlns:o=3D"urn:schemas-microsoft-com:office:office" =
xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:st1=3D"urn:schemas-microsoft-com:office:smarttags" =
xmlns=3D"http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv=3DContent-Type content=3D"text/html; =
charset=3Dus-ascii">
<meta name=3DGenerator content=3D"Microsoft Word 11 (filtered medium)">
<!--[if !mso]>
<style>
v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style>
<![endif]--><o:SmartTagType
namespaceuri=3D"urn:schemas-microsoft-com:office:smarttags" =
name=3D"PersonName"/>
<!--[if !mso]>
<style>
st1\:*{behavior:url(#default#ieooui) }
</style>
<![endif]-->
<style>
<!--
/* Font Definitions */
@font-face
{font-family:Tahoma;
panose-1:2 11 6 4 3 5 4 4 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
{margin:0in;
margin-bottom:.0001pt;
font-size:12.0pt;
font-family:"Times New Roman";}
a:link, span.MsoHyperlink
{color:blue;
text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
{color:purple;
text-decoration:underline;}
span.EmailStyle17
{mso-style-type:personal;
font-family:Arial;
color:windowtext;}
span.EmailStyle18
{mso-style-type:personal;
font-family:Arial;
color:navy;}
span.EmailStyle19
{mso-style-type:personal-reply;
font-family:Arial;
color:navy;}
@page Section1
{size:8.5in 11.0in;
margin:1.0in 1.25in 1.0in 1.25in;}
div.Section1
{page:Section1;}
-->
</style>
</head>
<body lang=3DEN-US link=3Dblue vlink=3Dpurple>
<div class=3DSection1>
<p class=3DMsoNormal><font size=3D2 color=3Dnavy face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:navy'>I am sorry to reply to my own =
post….
I don’t believe I had setup the mailing list request correctly. =
<o:p></o:p></span></font></p>
<p class=3DMsoNormal><font size=3D2 color=3Dnavy face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:navy'>That =
said.<o:p></o:p></span></font></p>
<p class=3DMsoNormal><font size=3D2 color=3Dnavy face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:navy'><o:p> </o:p></span></font></p>
<p class=3DMsoNormal><font size=3D2 color=3Dnavy face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:navy'>I have now been able to to get my
hpux11.23 machine working reasonably well with the exception of =
the
bosserver when restared of say the fileserver dies it core =
dumps.
Is there a workaround or is another #define needed ? I put a copy =
of the
parisc executable from the binary distribution in its place but am =
unsure if
this will interact correctly with rest of the hpux32 / 64 code =
configured with
supergoups and largefile-server etc… <o:p></o:p></span></font></p>
<p class=3DMsoNormal><font size=3D2 color=3Dnavy face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:navy'><o:p> </o:p></span></font></p>
<div>
<div class=3DMsoNormal align=3Dcenter style=3D'text-align:center'><font =
size=3D3
face=3D"Times New Roman"><span style=3D'font-size:12.0pt'>
<hr size=3D2 width=3D"100%" align=3Dcenter tabindex=3D-1>
</span></font></div>
<p class=3DMsoNormal><b><font size=3D2 face=3DTahoma><span =
style=3D'font-size:10.0pt;
font-family:Tahoma;font-weight:bold'>From:</span></font></b><font =
size=3D2
face=3DTahoma><span style=3D'font-size:10.0pt;font-family:Tahoma'> Mike =
Coyne <br>
<b><span style=3D'font-weight:bold'>Sent:</span></b> Monday, April 20, =
2009 10:36
AM<br>
<b><span style=3D'font-weight:bold'>To:</span></b> Mike Coyne; =
<st1:PersonName
w:st=3D"on">'openafs-info@openafs.org'</st1:PersonName><br>
<b><span style=3D'font-weight:bold'>Cc:</span></b> <st1:PersonName =
w:st=3D"on">John
Allan</st1:PersonName> (PTC); <st1:PersonName w:st=3D"on">Michael =
Taylor</st1:PersonName><br>
<b><span style=3D'font-weight:bold'>Subject:</span></b> RE: Hpux 11.23 =
afs-1.4.10
name-i volserver failure </span></font><o:p></o:p></p>
</div>
<p class=3DMsoNormal><font size=3D3 face=3D"Times New Roman"><span =
style=3D'font-size:
12.0pt'><o:p> </o:p></span></font></p>
<p class=3DMsoNormal><font size=3D2 color=3Dnavy face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:navy'>I<o:p></o:p></span></font></p>
<p class=3DMsoNormal><font size=3D2 color=3Dnavy face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:navy'>I was able to add =
<o:p></o:p></span></font></p>
<p class=3DMsoNormal><font size=3D2 color=3Dnavy face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:navy'>#define
AFS_64BIT_IOPS_ENV 1 =
<o:p></o:p></span></font></p>
<p class=3DMsoNormal><font size=3D2 color=3Dnavy face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:navy'>To <o:p></o:p></span></font></p>
<p class=3DMsoNormal><font size=3D2 color=3Dnavy face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:navy'>src/config/param.ia64_hpux1123.h<o:p=
></o:p></span></font></p>
<p class=3DMsoNormal><font size=3D2 color=3Dnavy face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:navy'>and reconfigure adding -with
--enable-largefile-fileserver option, compile and install on our ia64 =
hpux11iv2
server this morning.<o:p></o:p></span></font></p>
<p class=3DMsoNormal><font size=3D2 color=3Dnavy face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:navy'><o:p> </o:p></span></font></p>
<p class=3DMsoNormal><font size=3D2 color=3Dnavy face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:navy'>This got me past the suspected bug =
in the
namei-file server.for hpux. Although full stability has yet to be proven =
out.<o:p></o:p></span></font></p>
<p class=3DMsoNormal><font size=3D2 color=3Dnavy face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:navy'><o:p> </o:p></span></font></p>
<p class=3DMsoNormal><font size=3D2 color=3Dnavy face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:navy'> <o:p></o:p></span></font></p>
<div>
<div class=3DMsoNormal align=3Dcenter style=3D'text-align:center'><font =
size=3D3
face=3D"Times New Roman"><span style=3D'font-size:12.0pt'>
<hr size=3D2 width=3D"100%" align=3Dcenter tabindex=3D-1>
</span></font></div>
<p class=3DMsoNormal><b><font size=3D2 face=3DTahoma><span =
style=3D'font-size:10.0pt;
font-family:Tahoma;font-weight:bold'>From:</span></font></b><font =
size=3D2
face=3DTahoma><span style=3D'font-size:10.0pt;font-family:Tahoma'> Mike =
Coyne <br>
<b><span style=3D'font-weight:bold'>Sent:</span></b> Friday, April 17, =
2009 3:54
PM<br>
<b><span style=3D'font-weight:bold'>To:</span></b> <st1:PersonName =
w:st=3D"on">'<st1:PersonName
=
w:st=3D"on">openafs-info@openafs.org</st1:PersonName>'</st1:PersonName><b=
r>
<b><span style=3D'font-weight:bold'>Cc:</span></b> <st1:PersonName =
w:st=3D"on">John
Allan</st1:PersonName> (PTC); <st1:PersonName w:st=3D"on">Michael =
Taylor</st1:PersonName><br>
<b><span style=3D'font-weight:bold'>Subject:</span></b> Hpux 11.23 =
afs-1.4.10
name-i volserver failure </span></font><o:p></o:p></p>
</div>
<p class=3DMsoNormal><font size=3D3 face=3D"Times New Roman"><span =
style=3D'font-size:
12.0pt'><o:p> </o:p></span></font></p>
<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>I am currently trying to install afs-1.4.10 on a =
hpux11.23
ia64 server. The client code compiled and runs clean after I has to add =
the
“+Z” to the src/libafs/</span></font> <font size=3D2
face=3DArial><span =
style=3D'font-size:10.0pt;font-family:Arial'>MakefileProto.HPUX.in
in the <o:p></o:p></span></font></p>
<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>CCOPTS_ipf=3D +DSitanium2 +kernel +objstatvars =
+Olit=3Dall
+Oshortdata=3D0 +W863 +Z<o:p></o:p></span></font></p>
<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>LDOPTS_ipf=3D +noobjdebug =
+Z<o:p></o:p></span></font></p>
<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'> <o:p></o:p></span></font></p>
<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>Then copy the afd64 module to /usr/conf/mod =
…<o:p></o:p></span></font></p>
<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>And loaded the kernel modul.e with kcmodule –s
afd64=3Dloaded<o:p></o:p></span></font></p>
<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>To unload you have to use =
afs64=3Dunused<o:p></o:p></span></font></p>
<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>And reboot into a new kernel… =
<o:p></o:p></span></font></p>
<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'><o:p> </o:p></span></font></p>
<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>But what I have not figured out is a issue with the =
name-I
volserver and fileserver… <o:p></o:p></span></font></p>
<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'><o:p> </o:p></span></font></p>
<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>If I use truss to watch the volserver when I use vos =
create
–server pbccfd01 –partition /vicepa –name test1
–verbose <o:p></o:p></span></font></p>
<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'><o:p> </o:p></span></font></p>
<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>I get some strangeness <o:p></o:p></span></font></p>
<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>9454:
time(NULL) &nb=
sp; &nbs=
p;  =
; =
&=
nbsp; &n=
bsp;
=3D 1239991725<o:p></o:p></span></font></p>
<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>29454:
time(NULL) &nb=
sp; &nbs=
p;  =
; =
&=
nbsp; &n=
bsp;
=3D 1239991725<o:p></o:p></span></font></p>
<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>29454: =
stat64("/vicepa/V0536871026.vl",
0x79690b40) &n=
bsp; &nb=
sp; &nbs=
p;
ERR#2 ENOENT<o:p></o:p></span></font></p>
<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>29454: open("/vicepa", =
O_RDONLY|0x800,
064660) =
&=
nbsp; &n=
bsp;
=3D 5<o:p></o:p></span></font></p>
<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>29454: privgrp(0, 0x79690a4c,
0x5003) =
&=
nbsp; &n=
bsp; &nb=
sp;
=3D 0<o:p></o:p></span></font></p>
<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>29454: privgrp(1, 0xfffffffe,
0x79690a44) &n=
bsp; &nb=
sp; &nbs=
p;  =
;
=3D 0<o:p></o:p></span></font></p>
<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>29454: lockf(5, F_LOCK,
0)  =
; =
&=
nbsp; &n=
bsp; &nb=
sp;
=3D 0<o:p></o:p></span></font></p>
<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>29454: privgrp(1, 0xfffffffe,
0x79690a44) &n=
bsp; &nb=
sp;
&=
nbsp; =3D
0<o:p></o:p></span></font></p>
<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>29454: open("/vicepa/V0536871026.vl",
O_WRONLY|O_CREAT|O_EXCL|0x800,
0600) &n=
bsp;
=3D 6<o:p></o:p></span></font></p>
<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>29454:
open("/vicepa/AFSIDat/m=3D/m=3D++U/special/zzzz565+++0",
O_RDWR|O_CREAT|O_TRUNC|O_EXCL|0x800, 0) ERR#2 =
ENOENT<o:p></o:p></span></font></p>
<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>29454: mkdir("/vicepa/AFSIDat",
0700) &n=
bsp; &nb=
sp; &nbs=
p;  =
;
ERR#17 EEXIST<o:p></o:p></span></font></p>
<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>29454: mkdir("/vicepa/AFSIDat/m=3D",
0700) &n=
bsp; &nb=
sp; &nbs=
p;  =
;
=3D 0<o:p></o:p></span></font></p>
<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>29454: =
mkdir("/vicepa/AFSIDat/m=3D/m=3D++U",
0700) &n=
bsp; &nb=
sp; &nbs=
p;
=3D 0<o:p></o:p></span></font></p>
<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>29454: ksleep(PTH_CONDVAR_OBJECT, 0x400343c0,
0x4003ac74,
0x79780ff0) &n=
bsp;
=3D -ETIMEDOUT<o:p></o:p></span></font></p>
<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>29454: gettimeofday(0x79780fe8,
NULL) &n=
bsp; &nb=
sp; &nbs=
p;  =
;
=3D 0<o:p></o:p></span></font></p>
<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>29454: gettimeofday(0x79780fc8,
NULL)
&=
nbsp; &n=
bsp; &nb=
sp; =3D
0<o:p></o:p></span></font></p>
<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>29454:
mkdir("/vicepa/AFSIDat/m=3D/m=3D++U/special", =
0700) &n=
bsp; &nb=
sp;
=3D 0<o:p></o:p></span></font></p>
<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>29454:
open("/vicepa/AFSIDat/m=3D/m=3D++U/special/zzzz565+++0",
O_RDWR|O_CREAT|O_TRUNC|O_EXCL|0x800, 0) =3D =
7<o:p></o:p></span></font></p>
<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>29454: fchown(7, 114,
16384) &=
nbsp; &n=
bsp; &nb=
sp; &nbs=
p;  =
;
=3D 0<o:p></o:p></span></font></p>
<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>29454: fchmod(7,
01) &nbs=
p;  =
; =
&=
nbsp; &n=
bsp;
=3D 0<o:p></o:p></span></font></p>
<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>29454:
close(7)  =
; =
&=
nbsp; &n=
bsp;
&=
nbsp; &n=
bsp;=3D
0<o:p></o:p></span></font></p>
<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>29454: mmap(NULL, 266240, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_ANONYMOUS|0x40000, -1, 0) =3D =
0x79380000<o:p></o:p></span></font></p>
<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>29454: mprotect(0x793a0000, 4096,
PROT_NONE) &nb=
sp; &nbs=
p;  =
;
=3D 0<o:p></o:p></span></font></p>
<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>29454:
_lwp_self()
&=
nbsp; &n=
bsp; &nb=
sp; &nbs=
p;  =
; =3D
346989<o:p></o:p></span></font></p>
<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>29454: _lwp_create(0x79690950, =
LWP_DETACHED|LWP_INHERIT_SIGMASK|LWP_USER_TID,
0x401127c8, 0x796909e0) =3D 0 (347056)<o:p></o:p></span></font></p>
<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>29454: _lwp_create(NULL, 0, NULL,
NULL) &n=
bsp; &nb=
sp;
&=
nbsp; =3D
0<o:p></o:p></span></font></p>
<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>29454: sigprocmask(SIG_SETMASK, 0x4011e440,
NULL) &n=
bsp; &nb=
sp; &nbs=
p;
=3D 0<o:p></o:p></span></font></p>
<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>29454:
open("/vicepa/AFSIDat/m=3D/m=3D++U/special/zzzz565+++0", =
O_RDWR|0x800,
0666) =3D =
7<o:p></o:p></span></font></p>
<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>29454:
time(NULL) &nb=
sp;
&=
nbsp; &n=
bsp; &nb=
sp; &nbs=
p; =3D
1239991725<o:p></o:p></span></font></p>
<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>29454: lseek64(7, 0,
SEEK_SET) &nbs=
p;  =
; =
&=
nbsp;
=3D 0<o:p></o:p></span></font></p>
<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>29454: write(7, "x a1b2c5\0\0\001",
8)  =
; =
&=
nbsp; &n=
bsp;
=3D 8<o:p></o:p></span></font></p>
<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>29454:
close(7)  =
; =
&=
nbsp; &n=
bsp; &nb=
sp; &nbs=
p;
=3D 0<o:p></o:p></span></font></p>
<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>29454: =
open("/vicepa/AFSIDat/m=3D/m=3D++U/special/zzzz965+++0",
O_RDWR|O_CREAT|O_TRUNC|O_EXCL|0x800, 0) =3D =
7<o:p></o:p></span></font></p>
<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>29454: fchown(7, 114,
16384) &=
nbsp; &n=
bsp;
&=
nbsp; &n=
bsp; =3D
0<o:p></o:p></span></font></p>
<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>29454: fchmod(7,
02) &nbs=
p;  =
; =
&=
nbsp; &n=
bsp;
=3D 0<o:p></o:p></span></font></p>
<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>29454:
close(7)  =
; =
&=
nbsp; &n=
bsp; &nb=
sp; &nbs=
p;
=3D 0<o:p></o:p></span></font></p>
<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>29454:
open("/vicepa/AFSIDat/m=3D/m=3D++U/special/zzzz965+++0", =
O_RDWR|0x800,
0666) =3D =
7<o:p></o:p></span></font></p>
<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>29454: lseek64(7, 0,
SEEK_SET) &nbs=
p;  =
; =
&=
nbsp;
=3D 0<o:p></o:p></span></font></p>
<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>29454: write(7, "99w f U \0\0\001",
8)  =
; =
&=
nbsp; &n=
bsp;
=3D 8<o:p></o:p></span></font></p>
<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>29454:
close(7)  =
; =
&=
nbsp; &n=
bsp; &nb=
sp; &nbs=
p;
=3D 0<o:p></o:p></span></font></p>
<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>29454: =
open("/vicepa/AFSIDat/m=3D/m=3D++U/special/zzzzD65+++0",
O_RDWR|O_CREAT|O_TRUNC|O_EXCL|0x800, 0) =3D =
7<o:p></o:p></span></font></p>
<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>29454: fchown(7, 114,
16384) &=
nbsp; &n=
bsp;
&=
nbsp; &n=
bsp; =3D=
0<o:p></o:p></span></font></p>
<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>29454: fchmod(7,
03) &nbs=
p;  =
; =
&=
nbsp; &n=
bsp;
=3D 0<o:p></o:p></span></font></p>
<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>29454:
close(7)  =
; =
&=
nbsp; &n=
bsp; &nb=
sp; &nbs=
p;
=3D 0<o:p></o:p></span></font></p>
<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>29454:
open("/vicepa/AFSIDat/m=3D/m=3D++U/special/zzzzD65+++0", =
O_RDWR|0x800,
0666) =3D =
7<o:p></o:p></span></font></p>
<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>29454: ksleep(PTH_CONDVAR_OBJECT, 0x400343c0,
0x4003ac74,
0x79780ff0) &n=
bsp;
=3D -ETIMEDOUT<o:p></o:p></span></font></p>
<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>29454: lseek64(7, 0,
SEEK_SET) &nbs=
p;  =
; =
&=
nbsp;
=3D 0<o:p></o:p></span></font></p>
<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>29454: gettimeofday(0x79780fe8,
NULL) &n=
bsp; &nb=
sp; &nbs=
p;  =
;
=3D 0<o:p></o:p></span></font></p>
<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>29454: write(7, "88f D 3 \0\0\001",
8)  =
; =
&=
nbsp; &n=
bsp;=3D
8<o:p></o:p></span></font></p>
<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>29454: gettimeofday(0x79780fc8,
NULL) &n=
bsp; &nb=
sp; &nbs=
p;  =
;
=3D 0<o:p></o:p></span></font></p>
<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>29454:
close(7)  =
; =
&=
nbsp; &n=
bsp; &nb=
sp; &nbs=
p;
=3D 0<o:p></o:p></span></font></p>
<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>29454: sendmsg(4, "y x =
0f90\0\0\010@
: T \0\0\002"..,
O_RDONLY) &nbs=
p;  =
;
=3D 65<o:p></o:p></span></font></p>
<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>29454:
time(NULL) &nb=
sp; &nbs=
p;  =
; =
&=
nbsp; &n=
bsp;
=3D 1239991725<o:p></o:p></span></font></p>
<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>29454: gettimeofday(0x79780fc8,
NULL) &n=
bsp; &nb=
sp; &nbs=
p;  =
;
=3D 0<o:p></o:p></span></font></p>
<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>29454:
open("/vicepa/AFSIDat/m=3D/m=3D++U/special/zzzzP65+++0",
O_RDWR|O_CREAT|O_TRUNC|O_EXCL|0x800, 0) =3D =
7<o:p></o:p></span></font></p>
<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>29454: fchown(7, 114,
16384) &=
nbsp; &n=
bsp; &nb=
sp; &nbs=
p;  =
;
=3D 0<o:p></o:p></span></font></p>
<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>29454: fchmod(7,
06) &nbs=
p;  =
;
&=
nbsp; &n=
bsp; &nb=
sp;=3D
0<o:p></o:p></span></font></p>
<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>29454: fcntl(7, F_SETLKW,
0x796909c0) &n=
bsp; &nb=
sp; &nbs=
p;  =
;
=3D 0<o:p></o:p></span></font></p>
<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>29454: lseek64(7, 8,
SEEK_SET) &nbs=
p;  =
; =
&=
nbsp;
=3D 8<o:p></o:p></span></font></p>
<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>29454: read(7, 0x796909d0,
2)  =
; =
&=
nbsp; &n=
bsp;
=3D 0<o:p></o:p></span></font></p>
<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>29454: lseek64(7, 8,
SEEK_SET) &nbs=
p;  =
; =
&=
nbsp;
=3D 8<o:p></o:p></span></font></p>
<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>29454: write(7, "\001", =
2)  =
; =
&=
nbsp; &n=
bsp; &nb=
sp;
=3D 2<o:p></o:p></span></font></p>
<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>29454: fcntl(7, F_SETLKW,
0x796909c0) &n=
bsp; &nb=
sp; &nbs=
p;  =
;
=3D 0<o:p></o:p></span></font></p>
<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>29454:
close(7)  =
; =
&=
nbsp; &n=
bsp; &nb=
sp; &nbs=
p;
=3D 0<o:p></o:p></span></font></p>
<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>29454:
open("/vicepa/AFSIDat/m=3D/m=3D++U/special/zzzzP65+++0", =
O_RDWR|0x800,
0666) =3D =
7<o:p></o:p></span></font></p>
<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>29454: lseek64(7, 0,
SEEK_SET) &nbs=
p;  =
; =
&=
nbsp;
=3D 0<o:p></o:p></span></font></p>
<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>29454: write(7, "9987w 12\0\0\001",
8)  =
; =
&=
nbsp; &n=
bsp;
=3D 8<o:p></o:p></span></font></p>
<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>29454:
close(7)  =
;
&=
nbsp; &n=
bsp; &nb=
sp; &nbs=
p; =3D
0<o:p></o:p></span></font></p>
<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>29454:
open("/vicepa/AFSIDat/m=3D/m=3D++U/special/zzzz565+++0", =
O_RDWR|0x800,
0666) =3D =
7<o:p></o:p></span></font></p>
<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>29454: lseek64(7, 0, =
SEEK_SET) &nbs=
p;  =
; =
&=
nbsp;
=3D 0<o:p></o:p></span></font></p>
<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>29454: write(7, "x a1b2c5\0\0\001 =
\0\0r
\0\0\0\0"..,
552) &nb=
sp; &nbs=
p;
=3D 552<o:p></o:p></span></font></p>
<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>29454:
close(7)  =
; =
&=
nbsp; &n=
bsp; &nb=
sp; &nbs=
p;
=3D 0<o:p></o:p></span></font></p>
<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>29454: write(6, "88a1bb< \0\0\001
\0\0r \0\0r "..,
76)
&=
nbsp; =3D
76<o:p></o:p></span></font></p>
<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>29454:
fsync(6)  =
; =
&=
nbsp; &n=
bsp; &nb=
sp; &nbs=
p;
=3D 0<o:p></o:p></span></font></p>
<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>29454:
close(6)  =
; =
&=
nbsp; &n=
bsp; &nb=
sp; &nbs=
p;
=3D 0<o:p></o:p></span></font></p>
<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>29454: socket(AF_UNIX, SOCK_STREAM,
0)  =
; =
&=
nbsp; &n=
bsp;
=3D 6<o:p></o:p></span></font></p>
<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>29454: connect(6, 0x79690910,
94) &nbs=
p;  =
; =
&=
nbsp;
=3D 0<o:p></o:p></span></font></p>
<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>29454: open("/vicepa/V0536871026.vl",
O_RDONLY|0x800, 0177220)
&=
nbsp; &n=
bsp;=3D
7<o:p></o:p></span></font></p>
<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>29454: fstat64(7,
0x79690b40) &n=
bsp; &nb=
sp; &nbs=
p;  =
; =
=3D 0<o:p></o:p></span></font></p>
<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>29454: read(7, "88a1bb< \0\0\001
\0\0r \0\0r "..,
76) &nbs=
p;  =
;
=3D 76<o:p></o:p></span></font></p>
<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>29454: =
close(7)  =
;
&=
nbsp; &n=
bsp; &nb=
sp; &nbs=
p; =3D
0<o:p></o:p></span></font></p>
<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>29454:
open("/vicepa/AFSIDat/m=3D/m=3D++U/special/zzzz5", =
O_RDWR|0x800,
0666) &n=
bsp;
ERR#2 ENOENT<o:p></o:p></span></font></p>
<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>29454:
time(NULL) &nb=
sp; &nbs=
p;  =
; =
&=
nbsp; &n=
bsp;
=3D 1239991725<o:p></o:p></span></font></p>
<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>29454: write(3, "F r i A p
r 1 7 1 3 : 0 8 "..,
114) &nb=
sp; &nbs=
p;
=3D 114<o:p></o:p></span></font></p>
<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'><o:p> </o:p></span></font></p>
<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'><o:p> </o:p></span></font></p>
<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'><o:p> </o:p></span></font></p>
<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>…. It would appear that the volume header =
when
read after it is written has/generates truncated node file names? =
<o:p></o:p></span></font></p>
<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>This is what shows up in the volserver log =
<o:p></o:p></span></font></p>
<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>bash-3.00# cat VolserLog =
<o:p></o:p></span></font></p>
<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>Fri Apr 17 15:02:03 2009 Unable to connect to file =
server;
will retry at need<o:p></o:p></span></font></p>
<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>Fri Apr 17 15:02:03 2009 Starting AFS Volserver 2.0
(/usr/afs/bin/volserver -d 125)<o:p></o:p></span></font></p>
<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>Fri Apr 17 15:02:55 2009 VAttachVolume: Error reading
diskDataHandle vol header /vicepa/V0536871029.vl; =
error=3D101<o:p></o:p></span></font></p>
<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>Fri Apr 17 15:02:55 2009 VAttachVolume: Error =
attaching
volume /vicepa/V0536871029.vl; volume needs salvage; =
error=3D101<o:p></o:p></span></font></p>
<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>Fri Apr 17 15:02:55 2009 1 Volser: CreateVolume: =
Unable to
create the volume; aborted, error code 101<o:p></o:p></span></font></p>
<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>Fri Apr 17 15:02:55 2009 : Unknown =
error<o:p></o:p></span></font></p>
<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>bash-3.00#<o:p></o:p></span></font></p>
<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'><o:p> </o:p></span></font></p>
<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'><o:p> </o:p></span></font></p>
<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>I captured a separate run in gdb , the failed return =
seems
to be coming from namei_ops and the truss shows the bad file =
name?<o:p></o:p></span></font></p>
<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>[Switching to thread 11 (system thread =
327391)]<o:p></o:p></span></font></p>
<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>int64_to_flipbase64 () at =
../util/flipbase64.c:88<o:p></o:p></span></font></p>
<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>88 =
{<o:p></o:p></span></font></p>
<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>(gdb) s<o:p></o:p></span></font></p>
<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>97 &nbs=
p; if
(a =3D=3D 0)<o:p></o:p></span></font></p>
<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>(gdb) s<o:p></o:p></span></font></p>
<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>100 &nb=
sp;
for (n =3D a & 0x3f; a; n =3D ((a >>=3D 6) & 0x3f)) =
{<o:p></o:p></span></font></p>
<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>(gdb) s<o:p></o:p></span></font></p>
<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>namei_HandleToVolDir () at =
../vol/namei_ops.c:225<o:p></o:p></span></font></p>
<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>225
(void)strcpy(name->n_voldir1, tmp);<o:p></o:p></span></font></p>
<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>(gdb) s<o:p></o:p></span></font></p>
<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>226
addtoname(name, name->n_voldir1);<o:p></o:p></span></font></p>
<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>(gdb) s<o:p></o:p></span></font></p>
<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>227
(void)int32_to_flipbase64(tmp, (int64_t) =
ih->ih_vid);<o:p></o:p></span></font></p>
<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>(gdb) s<o:p></o:p></span></font></p>
<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>[Switching to thread 11 (system thread =
327391)]<o:p></o:p></span></font></p>
<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>int64_to_flipbase64 () at =
../util/flipbase64.c:88<o:p></o:p></span></font></p>
<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>88 =
{<o:p></o:p></span></font></p>
<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>(gdb) s<o:p></o:p></span></font></p>
<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>97 &nbs=
p; if
(a =3D=3D 0)<o:p></o:p></span></font></p>
<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>(gdb) s<o:p></o:p></span></font></p>
<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>100 &nb=
sp;
for (n =3D a & 0x3f; a; n =3D ((a >>=3D 6) & 0x3f)) =
{<o:p></o:p></span></font></p>
<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>(gdb) s<o:p></o:p></span></font></p>
<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>namei_HandleToVolDir () at =
../vol/namei_ops.c:228<o:p></o:p></span></font></p>
<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>228
(void)strcpy(name->n_voldir2, tmp);<o:p></o:p></span></font></p>
<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>(gdb) s<o:p></o:p></span></font></p>
<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>229
addtoname(name, name->n_voldir2);<o:p></o:p></span></font></p>
<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>(gdb) s<o:p></o:p></span></font></p>
<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>230 =
}<o:p></o:p></span></font></p>
<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>(gdb) s<o:p></o:p></span></font></p>
<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>namei_HandleToName () at =
../vol/namei_ops.c:245<o:p></o:p></span></font></p>
<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>245 =
if (vno
=3D=3D NAMEI_VNODESPECIAL) {<o:p></o:p></span></font></p>
<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>(gdb) s<o:p></o:p></span></font></p>
<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>246 &nb=
sp;
(void)strcpy(name->n_dir1, =
NAMEI_SPECDIR);<o:p></o:p></span></font></p>
<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>(gdb) s<o:p></o:p></span></font></p>
<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>248 &nb=
sp;
name->n_dir2[0] =3D '\0';<o:p></o:p></span></font></p>
<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>(gdb) s<o:p></o:p></span></font></p>
<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>257
(void)int64_to_flipbase64(str, (int64_t) =
ih->ih_ino);<o:p></o:p></span></font></p>
<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>(gdb) s<o:p></o:p></span></font></p>
<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>[Switching to thread 11 (system thread =
327391)]<o:p></o:p></span></font></p>
<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>int64_to_flipbase64 () at =
../util/flipbase64.c:88<o:p></o:p></span></font></p>
<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>88 =
{<o:p></o:p></span></font></p>
<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>(gdb) s<o:p></o:p></span></font></p>
<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>97 &nbs=
p; if
(a =3D=3D 0)<o:p></o:p></span></font></p>
<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>(gdb) s<o:p></o:p></span></font></p>
<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>100 &nb=
sp;
for (n =3D a & 0x3f; a; n =3D ((a >>=3D 6) & 0x3f)) =
{<o:p></o:p></span></font></p>
<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>(gdb) s<o:p></o:p></span></font></p>
<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>namei_HandleToName () at =
../vol/namei_ops.c:258<o:p></o:p></span></font></p>
<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>258
(void)strcpy(name->n_inode, str);<o:p></o:p></span></font></p>
<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>(gdb) s<o:p></o:p></span></font></p>
<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>259
addtoname(name, name->n_inode);<o:p></o:p></span></font></p>
<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>(gdb) s<o:p></o:p></span></font></p>
<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>260 =
}<o:p></o:p></span></font></p>
<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>(gdb) s<o:p></o:p></span></font></p>
<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>namei_iopen () at =
../vol/namei_ops.c:642<o:p></o:p></span></font></p>
<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>642 =
fd =3D
afs_open(name.n_path, O_RDWR, 0666);<o:p></o:p></span></font></p>
<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>(gdb) s<o:p></o:p></span></font></p>
<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>namei_iopen () at =
../vol/namei_ops.c:643<o:p></o:p></span></font></p>
<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>643 =
return
fd;<o:p></o:p></span></font></p>
<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>(gdb) s<o:p></o:p></span></font></p>
<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'><o:p> </o:p></span></font></p>
<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'><o:p> </o:p></span></font></p>
<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'><o:p> </o:p></span></font></p>
<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>Has anybody have a workaround for this ? I have also =
tired
the inode version which seems to fail to find the vice inode in /vicepa =
(which
is on a lvm , if that matters)<o:p></o:p></span></font></p>
<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'><o:p> </o:p></span></font></p>
<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>Here Is how I configured , note the hp-ux lexx fails =
to
correctly handel the .y files, I also tries verations on with and =
without
largefiles as well as the namei fileserver… =
<o:p></o:p></span></font></p>
<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'><o:p> </o:p></span></font></p>
<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'> ./configure
--with-krb5-conf=3D/opt/krb5/bin/krb5-config --enable-transarc-paths
--disable-strip-binaries --enable-debug --enable-bigendian
--enable-debug-lwp --enable-supergroups =
--enable-namei-fileserver
'CC=3Dcc' 'YACC=3Dbison -y'<o:p></o:p></span></font></p>
<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'><o:p> </o:p></span></font></p>
<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'><o:p> </o:p></span></font></p>
<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>Thank You for time in =
advance…<o:p></o:p></span></font></p>
<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>Mike Coyne<o:p></o:p></span></font></p>
<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'><o:p> </o:p></span></font></p>
</div>
</body>
</html>
------_=_NextPart_001_01C9C2B7.DF6D8895--