From owner-freebsd-afs Sun Dec 7 01:34:30 1997 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.7/8.8.7) id BAA00209 for afs-outgoing; Sun, 7 Dec 1997 01:34:30 -0800 (PST) (envelope-from owner-afs@FreeBSD.ORG) Received: from blubb.pdc.kth.se (blubb.pdc.kth.se [193.10.159.47]) by hub.freebsd.org (8.8.7/8.8.7) with SMTP id BAA00201 for ; Sun, 7 Dec 1997 01:34:16 -0800 (PST) (envelope-from joda@pdc.kth.se) Received: from joda by blubb.pdc.kth.se with local (Exim 1.71 #3) id 0xed6D-0000Bw-00; Sun, 7 Dec 1997 10:34:05 +0100 To: Robert Watson Cc: Artur Grabowski , freebsd-afs@FreeBSD.ORG Subject: Re: Another alternative. References: X-Emacs: 19.34 Mime-Version: 1.0 (generated by SEMI MIME-Edit 0.77) Content-Type: text/plain; charset=US-ASCII From: joda@pdc.kth.se (Johan Danielsson) Date: 07 Dec 1997 10:33:59 +0100 In-Reply-To: Robert Watson's message of Sat, 6 Dec 1997 17:24:13 -0500 (EST) Message-ID: Lines: 9 X-Mailer: Gnus v5.4.52/Emacs 19.34 Sender: owner-afs@FreeBSD.ORG Precedence: bulk Robert Watson writes: > I'd recommend taking a look at Coda, which is based on AFS. One problem with Coda is that it isn't AFS(3). If you don't happen to use AFS today, it might be a good (or even better) alternative, if you do, it's not, I'm afraid. /Johan From owner-freebsd-afs Sun Dec 7 12:30:56 1997 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.7/8.8.7) id MAA19631 for afs-outgoing; Sun, 7 Dec 1997 12:30:56 -0800 (PST) (envelope-from owner-afs@FreeBSD.ORG) Received: from tarkin.qualcomm.com (tarkin.qualcomm.com [129.46.111.16]) by hub.freebsd.org (8.8.7/8.8.7) with ESMTP id MAA19614; Sun, 7 Dec 1997 12:30:37 -0800 (PST) (envelope-from rmallory@qualcomm.com) Received: (from rmallory@localhost) by tarkin.qualcomm.com (8.8.5/1.4/8.7.2/1.13) id MAA15886; Sun, 7 Dec 1997 12:26:44 -0800 (PST) From: Rob Mallory Message-Id: <199712072026.MAA15886@tarkin.qualcomm.com> Subject: Re: AFS for FreeBSD - OK, I think we're ready! In-Reply-To: <199712070223.VAA11570@dyson.iquest.net> from "John S. Dyson" at "Dec 6, 97 09:23:12 pm" To: dyson@FreeBSD.ORG Date: Sun, 7 Dec 1997 12:26:44 -0800 (PST) Cc: hackers@FreeBSD.ORG, freebsd-afs@FreeBSD.ORG X-Mailer: ELM [version 2.4ME+ PL31H (25)] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: owner-afs@FreeBSD.ORG Precedence: bulk John Dyson said: > I just took a look at the CODA stuff, and noticed the FreeBSD name in > some of it. It really shouldn't be too hard to get it working, but I > don't know enough to accurately make that judgement. If you have some > work that appears to be close, maybe I can help and take a look at it? > > (I only have about 10% time to work on it :-(, but I do think that this > is important.) (here is 1/2 of 1% you can spend right now ;-) OK, I spent a few minutes bringing my old stuff up to -current. John, can you review/commit these diffs? Getting these out of the way now makes porting much easier... If the syscall id numbers conflict with the AFS numbers, go ahead and bump them up. -rob [rmallory@Qualcomm.com] diff -r -c -d -C 2 -P sys.orig/conf/files sys/conf/files *** sys.orig/conf/files Tue Dec 2 13:26:31 1997 --- sys/conf/files Sun Dec 7 11:28:07 1997 *************** *** 14,17 **** --- 14,23 ---- clean "aic7xxx_seq.h aic7xxx_reg.h" \ dependency "$S/dev/aic7xxx/aic7xxx.{reg,seq} $S/scsi/scsi_message.h aicasm" + cfs/cfs_namecache.c optional vcfs + cfs/cfs_nbsd.c optional vcfs + cfs/cfs_psdev.c optional vcfs + cfs/cfs_subr.c optional vcfs + cfs/cfs_vfsops.c optional vcfs + cfs/cfs_vnodeops.c optional vcfs ddb/db_access.c optional ddb ddb/db_aout.c optional ddb diff -r -c -d -C 2 -P sys.orig/i386/conf/files.i386 sys/i386/conf/files.i386 *** sys.orig/i386/conf/files.i386 Mon Dec 1 01:29:50 1997 --- sys/i386/conf/files.i386 Sun Dec 7 11:30:51 1997 *************** *** 304,305 **** --- 304,312 ---- gnu/i386/isa/dgb.c optional dgb device-driver pci/ide_pci.c optional wd device-driver + cfs/cfs_subr.c optional vcfs + cfs/cfs_namecache.c optional vcfs + cfs/cfs_vfsops.c optional vcfs + cfs/cfs_nbsd.c optional vcfs + cfs/cfs_vnodeops.c optional vcfs + cfs/cfs_psdev.c optional vcfs + diff -r -c -d -C 2 -P sys.orig/kern/init_sysent.c sys/kern/init_sysent.c *** sys.orig/kern/init_sysent.c Sun Oct 26 12:28:51 1997 --- sys/kern/init_sysent.c Sun Dec 7 11:24:55 1997 *************** *** 266,269 **** --- 266,281 ---- { 0, (sy_call_t *)nosys }, /* 239 = timer_getoverrun */ { 2, (sy_call_t *)nanosleep }, /* 240 = nanosleep */ + #ifdef CFS + { 6, (sys_call_t *)icreate }, /* 241 = icreate */ + { 3, (sys_call_t *)iopen }, /* 242 = iopen */ + { 6, (sys_call_t *)iread }, /* 243 = iread */ + { 6, (sys_call_t *)iwrite }, /* 244 = iwrite */ + { 3, (sys_call_t *)iinc }, /* 245 = iinc */ + { 3, (sys_call_t *)idec }, /* 246 = idec */ + { 4, (sys_call_t *)pioctl }, /* 247 = pioctl */ + { 0, (sy_call_t *)nosys }, /* 248 = unimplemented setpag */ + { 0, (sy_call_t *)nosys }, /* 249 = unimplemented */ + { 3, (sy_call_t *)minherit }, /* 250 = minherit */ + #else /* !CFS */ { 0, (sy_call_t *)nosys }, /* 241 = nosys */ { 0, (sy_call_t *)nosys }, /* 242 = nosys */ *************** *** 276,279 **** --- 288,292 ---- { 0, (sy_call_t *)nosys }, /* 249 = nosys */ { 3, (sy_call_t *)minherit }, /* 250 = minherit */ + #endif /* !CFS */ { 1, (sy_call_t *)rfork }, /* 251 = rfork */ { 3, (sy_call_t *)openbsd_poll }, /* 252 = openbsd_poll */ diff -r -c -d -C 2 -P sys.orig/kern/syscalls.c sys/kern/syscalls.c *** sys.orig/kern/syscalls.c Sun Oct 26 12:28:54 1997 --- sys/kern/syscalls.c Sun Dec 7 11:24:55 1997 *************** *** 255,258 **** --- 255,269 ---- "#239", /* 239 = timer_getoverrun */ "nanosleep", /* 240 = nanosleep */ + #ifdef CFS + "icreate", /* 241 = icreate */ + "iopen", /* 242 = iopen */ + "iread", /* 243 = iread */ + "iwrite", /* 244 = iwrite */ + "iinc", /* 245 = iinc */ + "idec", /* 246 = idec */ + "pioctl", /* 247 = pioctl */ + "#248", /* 248 = unimplemented setpag */ + "#249", /* 249 = unimplemented */ + #else /* !CFS */ "#241", /* 241 = nosys */ "#242", /* 242 = nosys */ *************** *** 264,267 **** --- 275,279 ---- "#248", /* 248 = nosys */ "#249", /* 249 = nosys */ + #endif /* !CFS */ "minherit", /* 250 = minherit */ "rfork", /* 251 = rfork */ diff -r -c -d -C 2 -P sys.orig/kern/syscalls.master sys/kern/syscalls.master *** sys.orig/kern/syscalls.master Sun Oct 26 12:27:51 1997 --- sys/kern/syscalls.master Sun Dec 7 11:24:55 1997 *************** *** 382,385 **** --- 382,403 ---- 240 STD POSIX { int nanosleep(const struct timespec *rqtp, \ struct timespec *rmtp); } + ; system calls 241-249 reserved for Coda File System + #ifdef CFS + 241 STD { int sys_icreate(int dev, int near_inode, int param1, \ + int param2, int param3, int param4); } + 242 STD { int sys_iopen(int dev, int inode, int usermode); } + 243 STD { int sys_iread(int dev, int inode, long inode_p1, \ + unsigned int offset, char *cbuf, \ + unsigned int count); } + 244 STD { int sys_iwrite(int dev, int inode, long inode_p1, \ + unsigned int offset, char *cbuf, \ + unsigned int count); } + 245 STD { int sys_iinc(int dev, int inode, long inode_p1); } + 246 STD { int sys_idec(int dev, int inode, long inode_p1); } + 247 STD { int sys_pioctl(char *path, int com, caddr_t comarg, \ + int follow); } + 248 UNIMPL setpag + 249 UNIMPL + #else /* !CFS */ 241 UNIMPL NOHIDE nosys 242 UNIMPL NOHIDE nosys *************** *** 391,394 **** --- 409,413 ---- 248 UNIMPL NOHIDE nosys 249 UNIMPL NOHIDE nosys + #endif /* !CFS */ ; syscall numbers initially used in OpenBSD 250 STD BSD { int minherit(caddr_t addr, size_t len, int inherit); } diff -r -c -d -C 2 -P sys.orig/sys/mount.h sys/sys/mount.h *** sys.orig/sys/mount.h Mon Nov 24 23:07:47 1997 --- sys/sys/mount.h Sun Dec 7 11:24:14 1997 *************** *** 108,112 **** #define MOUNT_EXT2FS 17 /* Linux EXT2FS */ #define MOUNT_TFS 18 /* Netcon Novell filesystem */ ! #define MOUNT_MAXTYPE 18 #define INITMOUNTNAMES { \ --- 108,113 ---- #define MOUNT_EXT2FS 17 /* Linux EXT2FS */ #define MOUNT_TFS 18 /* Netcon Novell filesystem */ ! #define MOUNT_CFS 19 /* Coda Filesystem */ ! #define MOUNT_MAXTYPE 19 #define INITMOUNTNAMES { \ *************** *** 130,134 **** "ext2fs", /* 17 MOUNT_EXT2FS */ \ "tfs", /* 18 MOUNT_TFS */ \ ! 0, /* 18 MOUNT_SPARE */ \ } --- 131,136 ---- "ext2fs", /* 17 MOUNT_EXT2FS */ \ "tfs", /* 18 MOUNT_TFS */ \ ! "cfs", /* 19 MOUNT_TFS */ \ ! 0, /* 19 MOUNT_SPARE */ \ } diff -r -c -d -C 2 -P sys.orig/sys/syscall.h sys/sys/syscall.h *** sys.orig/sys/syscall.h Sun Oct 26 12:28:41 1997 --- sys/sys/syscall.h Sun Dec 7 11:24:14 1997 *************** *** 241,243 **** #define SYS_munlockall 325 #define SYS___getcwd 326 ! #define SYS_MAXSYSCALL 327 --- 241,250 ---- #define SYS_munlockall 325 #define SYS___getcwd 326 ! #define SYS_icreate 327 ! #define SYS_iopen 328 ! #define SYS_iread 329 ! #define SYS_iwrite 330 ! #define SYS_iinc 331 ! #define SYS_idec 332 ! #define SYS_pioctl 333 ! #define SYS_MAXSYSCALL 334 diff -r -c -d -C 2 -P sys.orig/sys/sysproto.h sys/sys/sysproto.h *** sys.orig/sys/sysproto.h Thu Nov 6 11:29:49 1997 --- sys/sys/sysproto.h Sun Dec 7 11:24:14 1997 *************** *** 736,739 **** --- 736,783 ---- struct timespec * rmtp; }; + struct icreate_args { + int dev; + int near_inode; + int param1; + int param2; + int param3; + int param4; + }; + struct iopen_args { + int dev; + int inode; + int usermode; + }; + struct iread_args { + int dev; + int inode; + long inode_p1; + unsigned int offset; + char * cbuf; + }; + struct iwrite_args { + int dev; + int inode; + long inode_p1; + unsigned int offset; + char * cbuf; + unsigned int count; + }; + struct iinc_args { + int dev; + int inode; + long inode_p1; + }; + struct idec_args { + int dev; + int inode; + long inode_p1; + }; + struct pioctl_args { + char * path; + int com; + caddr_t comarg; + int follow; + }; struct minherit_args { caddr_t addr; diff -r -c -d -C 2 -P sys.orig/sys/vnode.h sys/sys/vnode.h *** sys.orig/sys/vnode.h Fri Dec 5 11:55:49 1997 --- sys/sys/vnode.h Sun Dec 7 11:24:14 1997 *************** *** 61,65 **** VT_NON, VT_UFS, VT_NFS, VT_MFS, VT_PC, VT_LFS, VT_LOFS, VT_FDESC, VT_PORTAL, VT_NULL, VT_UMAP, VT_KERNFS, VT_PROCFS, VT_AFS, VT_ISOFS, ! VT_UNION, VT_MSDOSFS, VT_DEVFS, VT_TFS }; --- 61,65 ---- VT_NON, VT_UFS, VT_NFS, VT_MFS, VT_PC, VT_LFS, VT_LOFS, VT_FDESC, VT_PORTAL, VT_NULL, VT_UMAP, VT_KERNFS, VT_PROCFS, VT_AFS, VT_ISOFS, ! VT_UNION, VT_MSDOSFS, VT_DEVFS, VT_TFS, VT_CFS }; *** dinode.h Sat Feb 22 01:47:37 1997 --- dinode.h.coda Sun Sep 28 15:06:45 1997 diff -r -c -d -C 2 -P sys.orig/ufs/ufs/dinode.h sys/ufs/ufs/dinode.h *** sys.orig/ufs/ufs/dinode.h Sat Feb 22 01:47:37 1997 --- sys/ufs/ufs/dinode.h Sun Sep 28 15:06:45 1997 *************** *** 75,80 **** --- 75,83 ---- union { u_int16_t oldids[2]; /* 4: Ffs: old user and group ids. */ int32_t inumber; /* 4: Lfs: inode number. */ + #ifdef CFS + int32_t volumeid; /* 4: Coda volume number */ + #endif CFS } di_u; u_int64_t di_size; /* 8: File byte count. */ int32_t di_atime; /* 16: Last access time. */ From owner-freebsd-afs Sun Dec 7 12:49:06 1997 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.7/8.8.7) id MAA21185 for afs-outgoing; Sun, 7 Dec 1997 12:49:06 -0800 (PST) (envelope-from owner-afs@FreeBSD.ORG) Received: from freebase.camb.opengroup.org (freebase.camb.opengroup.org [130.105.3.38]) by hub.freebsd.org (8.8.7/8.8.7) with ESMTP id MAA21167 for ; Sun, 7 Dec 1997 12:48:54 -0800 (PST) (envelope-from john@loverso.southborough.ma.us) Received: from loverso.southborough.ma.us (simplon.osf.org [130.105.7.200]) by freebase.camb.opengroup.org (8.8.7/8.8.7) with ESMTP id PAA28124 for ; Sun, 7 Dec 1997 15:48:18 -0500 (EST) Received: from localhost.southborough.ma.us (localhost.southborough.ma.us [127.0.0.1]) by loverso.southborough.ma.us (8.8.7/8.6.9) with SMTP id PAA26096 for ; Sun, 7 Dec 1997 15:48:17 -0500 (EST) Message-Id: <199712072048.PAA26096@loverso.southborough.ma.us> X-Authentication-Warning: loverso.southborough.ma.us: localhost.southborough.ma.us [127.0.0.1] didn't use HELO protocol To: freebsd-afs@FreeBSD.ORG Subject: new AFS list X-Face: "UZ!}1W2N?eJdN(`1%|/OOPqJ).Idk?UyvWw'W-%`Gto8^IkEm>.g1O$[.;~}8E=Ire0|lO .o>:NlJS1@vO9bVmswRoq3j DdX9YGSeJ5a(mfX[1u>Z63G5_^+'8LVqjqvn X-Url: http://www.osf.org/~loverso/ Date: Sun, 07 Dec 1997 15:48:17 -0500 From: John Robert LoVerso Sender: owner-afs@FreeBSD.ORG Precedence: bulk I'm glad to see this list created, but I'm intersted in who is here and who is doing the work. About 18 months ago I was talking with Charles Henrich at MSU. He (and I, a little) was working on porting the John Kohl's NetBSD port of AFS 3.3 to FreeBSD. We have a working command set and a working kernel loadable module for 2.1.7 and 2.2.0. However, the cache manager had a bug in that it would only correctly handle files < 20K in length. That is, the 20480th byte of any file was random garbage. This was tracked to some VM problem before he ran out of steam. John From owner-freebsd-afs Sun Dec 7 13:26:00 1997 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.7/8.8.7) id NAA24033 for afs-outgoing; Sun, 7 Dec 1997 13:26:00 -0800 (PST) (envelope-from owner-afs@FreeBSD.ORG) Received: from phoenix.its.rpi.edu (dec@phoenix.its.rpi.edu [128.113.161.45]) by hub.freebsd.org (8.8.7/8.8.7) with ESMTP id NAA24025 for ; Sun, 7 Dec 1997 13:25:47 -0800 (PST) (envelope-from dec@phoenix.its.rpi.edu) Received: from localhost (dec@localhost) by phoenix.its.rpi.edu (8.8.8/8.8.7) with SMTP id QAA26524 for ; Sun, 7 Dec 1997 16:25:34 -0500 (EST) (envelope-from dec@phoenix.its.rpi.edu) Date: Sun, 7 Dec 1997 16:25:34 -0500 (EST) From: "David E. Cross" To: freebsd-afs@FreeBSD.ORG Subject: stable or current? Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-afs@FreeBSD.ORG Precedence: bulk I was wondering if we should develop on -stable or -current? I am a -stable machine myself, and would *greatly* perfer to do the work on -stable. But i realize the future is -current... I am hoping that if we stick with -stable, that re-porting to -current wouldn't be too difficult... any comments on this? -- David Cross ACS Consutltant From owner-freebsd-afs Sun Dec 7 13:39:16 1997 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.7/8.8.7) id NAA25041 for afs-outgoing; Sun, 7 Dec 1997 13:39:16 -0800 (PST) (envelope-from owner-afs@FreeBSD.ORG) Received: from po9.andrew.cmu.edu (PO9.ANDREW.CMU.EDU [128.2.10.109]) by hub.freebsd.org (8.8.7/8.8.7) with ESMTP id NAA25031 for ; Sun, 7 Dec 1997 13:38:51 -0800 (PST) (envelope-from tcrimi+@andrew.cmu.edu) Received: (from postman@localhost) by po9.andrew.cmu.edu (8.8.5/8.8.2) id QAA08094 for freebsd-afs@FreeBSD.ORG; Sun, 7 Dec 1997 16:38:29 -0500 (EST) Received: via switchmail; Sun, 7 Dec 1997 16:38:29 -0500 (EST) Received: from cluman.ac.acs.cmu.edu via qmail ID ; Sun, 7 Dec 1997 16:36:37 -0500 (EST) Received: from cluman.ac.acs.cmu.edu via qmail ID ; Sun, 7 Dec 1997 16:36:33 -0500 (EST) Received: from mms.4.60.Jun.27.1996.03.05.56.sun4.41.EzMail.2.0.CUILIB.3.45.SNAP.NOT.LINKED.cluman.ac.acs.cmu.edu.sun4m.412 via MS.5.6.cluman.ac.acs.cmu.edu.sun4_41; Sun, 7 Dec 1997 16:36:33 -0500 (EST) Message-ID: Date: Sun, 7 Dec 1997 16:36:33 -0500 (EST) From: Thomas Valentino Crimi To: freebsd-afs@FreeBSD.ORG Subject: Entering into the Fray References: <199712072026.MAA15886@tarkin.qualcomm.com> Sender: owner-afs@FreeBSD.ORG Precedence: bulk I'd like to join in on the project, testing out AFS or anything else that needs to be done and would like to know how to go about getting the current sources/binaries so I can catch up with what has been going on here. From owner-freebsd-afs Sun Dec 7 13:44:03 1997 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.7/8.8.7) id NAA25242 for afs-outgoing; Sun, 7 Dec 1997 13:44:03 -0800 (PST) (envelope-from owner-afs@FreeBSD.ORG) Received: from smtp01.primenet.com (smtp01.primenet.com [206.165.6.131]) by hub.freebsd.org (8.8.7/8.8.7) with ESMTP id NAA25195; Sun, 7 Dec 1997 13:43:46 -0800 (PST) (envelope-from tlambert@usr02.primenet.com) Received: (from daemon@localhost) by smtp01.primenet.com (8.8.8/8.8.8) id IAA08041; Sun, 7 Dec 1997 08:15:22 -0700 (MST) Received: from usr02.primenet.com(206.165.6.202) via SMTP by smtp01.primenet.com, id smtpd008035; Sun Dec 7 08:15:19 1997 Received: (from tlambert@localhost) by usr02.primenet.com (8.8.5/8.8.5) id OAA02196; Sun, 7 Dec 1997 14:43:10 -0700 (MST) From: Terry Lambert Message-Id: <199712072143.OAA02196@usr02.primenet.com> Subject: Re: AFS for FreeBSD - OK, I think we're ready! To: rmallory@qualcomm.com (Rob Mallory) Date: Sun, 7 Dec 1997 21:43:10 +0000 (GMT) Cc: dyson@FreeBSD.ORG, hackers@FreeBSD.ORG, freebsd-afs@FreeBSD.ORG In-Reply-To: <199712072026.MAA15886@tarkin.qualcomm.com> from "Rob Mallory" at Dec 7, 97 12:26:44 pm X-Mailer: ELM [version 2.4 PL23] Content-Type: text Sender: owner-afs@FreeBSD.ORG Precedence: bulk > + #ifdef CFS > + { 6, (sys_call_t *)icreate }, /* 241 = icreate */ > + { 3, (sys_call_t *)iopen }, /* 242 = iopen */ > + { 6, (sys_call_t *)iread }, /* 243 = iread */ > + { 6, (sys_call_t *)iwrite }, /* 244 = iwrite */ > + { 3, (sys_call_t *)iinc }, /* 245 = iinc */ > + { 3, (sys_call_t *)idec }, /* 246 = idec */ > + { 4, (sys_call_t *)pioctl }, /* 247 = pioctl */ > + { 0, (sy_call_t *)nosys }, /* 248 = unimplemented setpag */ > + { 0, (sy_call_t *)nosys }, /* 249 = unimplemented */ > + { 3, (sy_call_t *)minherit }, /* 250 = minherit */ > + #else /* !CFS */ I don't suppose you'd be willing to change this to: { 7, (sys_call_t *)coda }, /* 241 = coda*/ And then wrap them: int icreate( a1, a2, a3, a4, a5, a6) { return coda( CODA_ICREATE, a1, a2, a3, a4, a5, a6); } int iopen( a1, a2, a3) { return coda( CODA_IOPEN, a1, a2, a3, 0, 0, 0); } Etc.? Taking up that many call slots is a bit painful... Terry Lambert terry@lambert.org --- Any opinions in this posting are my own and not those of my present or previous employers. From owner-freebsd-afs Sun Dec 7 14:37:56 1997 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.7/8.8.7) id OAA29272 for afs-outgoing; Sun, 7 Dec 1997 14:37:56 -0800 (PST) (envelope-from owner-afs@FreeBSD.ORG) Received: from phoenix.its.rpi.edu (root@phoenix.its.rpi.edu [128.113.161.45]) by hub.freebsd.org (8.8.7/8.8.7) with ESMTP id OAA29251 for ; Sun, 7 Dec 1997 14:37:47 -0800 (PST) (envelope-from dec@phoenix.its.rpi.edu) Received: from localhost (dec@localhost) by phoenix.its.rpi.edu (8.8.8/8.8.7) with SMTP id QAA26835; Sun, 7 Dec 1997 16:51:11 -0500 (EST) (envelope-from dec@phoenix.its.rpi.edu) Date: Sun, 7 Dec 1997 16:51:10 -0500 (EST) From: "David E. Cross" To: John Robert LoVerso cc: freebsd-afs@FreeBSD.ORG Subject: Re: new AFS list In-Reply-To: <199712072144.QAA26338@loverso.southborough.ma.us> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-afs@FreeBSD.ORG Precedence: bulk On Sun, 7 Dec 1997, John Robert LoVerso wrote: > I doubt you'll get permission to distribute the sources to anyone without > an AFS source license. You might be able to distribute binaries, although > I'm almost certain they didn't even give that permission to the Linux port. No, just the binaries... The linux people did get that permission... the Linux port is distributed through transarc (unofficially) > > Either way, an AFS port is still useful. There are many organizations > that have AFS source licenses that would like to have it work on FreeBSD. > > I'll also note that the cache manager bug I'm talking about was most clearly > with FreeBSD's VM (and or the port of AFS to it). The same AFS 3.3 sources > run on Linux and NetBSD without problems. We've used similar 3.3 sources > on OSF/1 systems (for x86 here at OSF, not to be confused with what is now > Digital UNIX) for years. never though I would here AFS and 'run without problems' mentioned in the same sentence ;) Ok... just checking, becuase we used to have cache corruption probelms all the time here (especially on our Sun machines) -- David Cross ACS Consultant From owner-freebsd-afs Sun Dec 7 15:03:55 1997 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.7/8.8.7) id PAA01570 for afs-outgoing; Sun, 7 Dec 1997 15:03:55 -0800 (PST) (envelope-from owner-afs@FreeBSD.ORG) Received: from freebase.camb.opengroup.org (freebase.camb.opengroup.org [130.105.3.38]) by hub.freebsd.org (8.8.7/8.8.7) with ESMTP id PAA01561 for ; Sun, 7 Dec 1997 15:03:45 -0800 (PST) (envelope-from john@loverso.southborough.ma.us) Received: from loverso.southborough.ma.us (simplon.osf.org [130.105.7.200]) by freebase.camb.opengroup.org (8.8.7/8.8.7) with ESMTP id QAA28218; Sun, 7 Dec 1997 16:44:59 -0500 (EST) Received: from localhost.southborough.ma.us (localhost.southborough.ma.us [127.0.0.1]) by loverso.southborough.ma.us (8.8.7/8.6.9) with SMTP id QAA26338; Sun, 7 Dec 1997 16:44:57 -0500 (EST) Message-Id: <199712072144.QAA26338@loverso.southborough.ma.us> X-Authentication-Warning: loverso.southborough.ma.us: localhost.southborough.ma.us [127.0.0.1] didn't use HELO protocol To: "David E. Cross" cc: freebsd-afs@FreeBSD.ORG Subject: Re: new AFS list In-reply-to: Message from "David E. Cross" . X-Face: "UZ!}1W2N?eJdN(`1%|/OOPqJ).Idk?UyvWw'W-%`Gto8^IkEm>.g1O$[.;~}8E=Ire0|lO .o>:NlJS1@vO9bVmswRoq3j DdX9YGSeJ5a(mfX[1u>Z63G5_^+'8LVqjqvn X-Url: http://www.osf.org/~loverso/ Date: Sun, 07 Dec 1997 16:44:56 -0500 From: John Robert LoVerso Sender: owner-afs@FreeBSD.ORG Precedence: bulk > it is on hold until I get legal approval from Transarc, no > point porting if no one will ever be able to use it.) I doubt you'll get permission to distribute the sources to anyone without an AFS source license. You might be able to distribute binaries, although I'm almost certain they didn't even give that permission to the Linux port. Either way, an AFS port is still useful. There are many organizations that have AFS source licenses that would like to have it work on FreeBSD. I'll also note that the cache manager bug I'm talking about was most clearly with FreeBSD's VM (and or the port of AFS to it). The same AFS 3.3 sources run on Linux and NetBSD without problems. We've used similar 3.3 sources on OSF/1 systems (for x86 here at OSF, not to be confused with what is now Digital UNIX) for years. John LoVerso The Open Group (formerly OSF) Research Institute From owner-freebsd-afs Sun Dec 7 16:19:54 1997 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.7/8.8.7) id QAA06630 for afs-outgoing; Sun, 7 Dec 1997 16:19:54 -0800 (PST) (envelope-from owner-afs@FreeBSD.ORG) Received: from tarkin.qualcomm.com (tarkin.qualcomm.com [129.46.111.16]) by hub.freebsd.org (8.8.7/8.8.7) with ESMTP id QAA06612; Sun, 7 Dec 1997 16:19:43 -0800 (PST) (envelope-from rmallory@qualcomm.com) Received: (from rmallory@localhost) by tarkin.qualcomm.com (8.8.5/1.4/8.7.2/1.13) id QAA17518; Sun, 7 Dec 1997 16:15:33 -0800 (PST) From: Rob Mallory Message-Id: <199712080015.QAA17518@tarkin.qualcomm.com> Subject: Re: AFS for FreeBSD - OK, I think we're ready!gy In-Reply-To: <199712072143.OAA02196@usr02.primenet.com> from Terry Lambert at "Dec 7, 97 09:43:10 pm" To: tlambert@primenet.com (Terry Lambert) Date: Sun, 7 Dec 1997 16:15:33 -0800 (PST) Cc: dyson@FreeBSD.ORG, hackers@FreeBSD.ORG, freebsd-afs@FreeBSD.ORG X-Mailer: ELM [version 2.4ME+ PL31H (25)] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: owner-afs@FreeBSD.ORG Precedence: bulk Agreed, but to tell you the truth, at this point its a bit over my head. I'll leave it up to whomever does the commit, as long as the functionality and API remains the same.. in addition to those patches, I also got lost on the malloc.h, there used to be a couple lines which could be added like this: + #define M_CFS 93 /* Coda file system structures and tables. */ + "cfs", /* 93 M_CFS */ \ + MALLOC_MAKE_TYPE(M_CFS, "CFS", "CFS header"); ...Where do those now go? Since Coda is freely redistributeable, I'll post a Coda-kit howto + patches to in a bit. That way people can easily get up to speed and help out! -Rob > > I don't suppose you'd be willing to change this to: > > { 7, (sys_call_t *)coda }, /* 241 = coda*/ > > And then wrap them: > > int > icreate( a1, a2, a3, a4, a5, a6) > { > return coda( CODA_ICREATE, a1, a2, a3, a4, a5, a6); > } > > int > iopen( a1, a2, a3) > { > return coda( CODA_IOPEN, a1, a2, a3, 0, 0, 0); > } > > Etc.? > > Taking up that many call slots is a bit painful... > > From owner-freebsd-afs Sun Dec 7 17:48:39 1997 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.7/8.8.7) id RAA13885 for afs-outgoing; Sun, 7 Dec 1997 17:48:39 -0800 (PST) (envelope-from owner-afs@FreeBSD.ORG) Received: from tarkin.qualcomm.com (tarkin.qualcomm.com [129.46.111.16]) by hub.freebsd.org (8.8.7/8.8.7) with ESMTP id RAA13804; Sun, 7 Dec 1997 17:48:03 -0800 (PST) (envelope-from rmallory@qualcomm.com) Received: (from rmallory@localhost) by tarkin.qualcomm.com (8.8.5/1.4/8.7.2/1.13) id RAA18186; Sun, 7 Dec 1997 17:44:11 -0800 (PST) From: Rob Mallory Message-Id: <199712080144.RAA18186@tarkin.qualcomm.com> Subject: Coda startup kit To: hackers@FreeBSD.ORG, freebsd-afs@FreeBSD.ORG Date: Sun, 7 Dec 1997 17:44:11 -0800 (PST) X-Mailer: ELM [version 2.4ME+ PL31H (25)] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: owner-afs@FreeBSD.ORG Precedence: bulk This is a starter kit to begin work on getting the CODA distributed filesystem integrated into FreeBSD-current. http://coda.cs.cmu.edu/ I've been tracking coda for a couple years, and about 3 months ago, it was looking good enough to pull up the boots and give it a shot. Late September I had a coda-kernel which came real-damn-close to running. ..then I let the bits rust. If anyone else has also been doing the same, Speak up!! (and also tell braam@cs.cmu.edu,inamura@isl.ntt.co.jp) All the userland code should still compile. The kernel code needs a bit of work. "she just needs a Fresh Coat of Paint(tm), and some air for the tires, really!" -Rob Mallory [rmallory@Qualcomm.com] begin 664 coda-4.1.3-f3.kit.2.tar.gz M'XL("%1(BS0"`V-O9&$M-"XQ+C,M9C,N:VET+C(N=&%R`.P]:9/;-K+^*OT* M6'Y5ML<4Q4OG)/MV,L=ZLG.]T7@WV;R4BB(AB1F*9'C,6''YO[]N@+>H8VS' M;SAN-(!NV7!-O:V)LJBV9ZIX;X6BTGGVA1^B2?U^ESPC^$BE MS_B%]#1-Z6FRW.\1(BN2)#TCW6=?X8F"4/<)>>:[;K@-[G%!J?WL#_<8%?._ MU&W;-<2%Z.FAL?C\/F1)ZO6TC?.O2*K,Y[\+8L+F7^LIZC,BU?/_NS]W"TJ2 M^2;&0G?F-"#ZU(U"HI.EZX0+HL]=LG`#:I(0@(_/QH3)!=1/05R:Y\1P(]LD MCAN2F>68!#CE4Q*Z1#>QB16(A+S%(BN`.CUD:%QHP=!`=TW;=>\!O6W=4U%L M-@\.#D@G6`7L+R6.D#&T'5,/!(8H\DC11I)&Y.&PWVRWVZ0"GHPCAS<8@$B- MNO)('?`&!\6']2BK`T'6%,(*"'EA4A@-C67TFBY#C%TX`D)0C\R MP@B8U@2H`.8'@\ M!P<=P)U"(O\8RS@X0BH%GC/P-PFX,0MR>!FX&C,UQOL1A]5\5C]_AJ=J_;\] M/3JY/)V@.DW.?$J_&Y^(,\L/PK8'LO:EUW]%[BM:[/])BMH#?9;[JM*OU_^O M\32_=Q>.`#;7(2LW(CY]L.ACQW"72XLMU`$EIC6;!?]-_D;#T'+F<2$Z".X, M7YJ/^@H6_T=P(^[!T'JNS\"6$;@(5`\LZHNXJ)\S8+3,!JS0Q`*'(5I.J1^` M^^#,;,L(R:,%W@8"'8$QBFL%`MZ'CHL+::(-GT9+#V&6)/(`:]MWI^0GGRWZ M_NJO_Q/I-M(NPC\_-YM(.6G[I&V0MDG:QT0A[1LD071]:][!CCNX7@3,>\A> MF:&N`&O<192<4`.$%A;+D=(;@>=:\$!RL.A\,-@^D<%;&8RD_A;G0Q/D?K8F MP*NB)BM"P["I[C0:+=TR^N_?OY\$]%?P;Y(WG\[%1:O1:(`NH?ENF-2CCDD= M8]5H_=>X8]*'3@R;?(H?H)$`:#X2``B,P&+_3)8T"/0YY?-MI8,;-UMOFX+P`B,T!;H(+HJF_#[Z' M6>!Z00:Y$."UV1CP*(3`<=ZR'YEH36DOJ3.0U=D!4;\L*:@7N/N][4A0;7OL>0!1DVR_"I M'M(<+AEP):4,4]I876OL@L'.-56P*2LK-ESOU<=U,6NH8D-6MJOAHV\5J-6P M)2_<1:SE&+F&76R(1;N:F33?K(?-L*C83"LW\RS7".UM5]:SH("7S,4792RM)@+&;7!I8+* MYWP;MI>X,PGC9?NV4/(M*I6P#SK7SROA8"`H0V5_)60,*E+UB2QQP+:M\40N MX?)GKG^?0X0\X66;>D>]`J,]\5R;RQ5KAYPIU$#S?6QK[,X&><.:E558U:RR MPJ1J%2:UU&!_>]KM"DIWD)M*+``#FTQEZP58S-8^QK.5VL36WJ:RT8J-7TO8 M9!`!!%F>`I3,'E2C*4NK2\8-JIF]2NO+)@P`P"ZU-E@JJ`7ST]I@D!HM;F-2 MY&6S@]S3!JT]K0N#SGB]R8A4F0%L*;9QN>D MHCRNQ7 M^SI5K?;63G6@".H@[T-#@2:E>SY0L,;X[J1Q2Z_\:>@+?`[+=8`7$,O1>'Y*/,%>'R2$I&P2*5AOGTX?-O?\`$@F\ MYP>J9WB@.F:P925'>63G['*SMK_`=G%F!CX+J_L1"3YB_>[JO M+V6!'5$"V6F1DJM6<]^UF'X4]FU]HR$I]ISK-()!+N$MQ:5NQ856IQ*7[3IS M_GWBR?Q4-1Y'Y`36W`$^(K0[FX$Y$/!^Q2<'QC2:)2>P5="&&SEA2IFVE3)F M[_Z_2.MN)0U,[6["4ER]K;C`,#\!5W\;+F[%7_'Q>GJX$.*1+?$4S#3]"7O1 M_;F0,0$A9N`6N(]I)P.&]]W5^>7-1=P)-_FL=IBKK;;LH#L-7M^XNGY[?G+: M8(:4U2B5-95V9"@+ZC!WFZ!)0T&3@<=^-3Q!WEULO>(MM5V+M7R4LQ@^!!-9O%%YLZB33RJ`8DW<8?7;7 MA^(H+K*[/_Y>-/&Y"G8ZU[<)RHO>$%Q6ORSCP'4(.$/**A@8GF`+CV7$- M-]GY"ZRXB\NC'^Y^O#F%ENN74@RB=-7'R%5+5WU?@=RXU3&V&C:22[NS_<8V MW#FVZHM=29"3&S=T->C[4,%;,.Q>[I/\H),[L$8K9!`,9)`-E=<_)PVI5#>^ M.;H]+=R@\1M5&;KN9=[5E^B:7^'Q^N$6TH8;2=M#M6)USRE76K*N7FG5^IY& MD]<5K`B^MXJ!Q11PI2ZIV/C'\609.;9KW`/2AJIT2Y43W-$8CR94]7*RA54@ M6?!Q?'1Q`96<2-8+>*@ES?C$7@A6);L>?+";4BW;\I"X=E"N93N>I'98KN7[ M'5ZK2N5:W.TD;56Y7(N[G;16*=7&FYVX5BW59GS#6FU/@?)\-W2+$A4758I4 M7->X6T3,:),>$Y+A"%;7*IE*X)\D5'VU)_35W(D'*QADER]K/C1!)_H05>D0 M%LNX.I[B";@-`?F0'@C%/LMAH2#S@(OEW!.N*%,.R7JA6@&H8=G'P_3^)2$. M)6POTBJH2ESE#:A1/#\%=<%SRXHK?-.LDOML!)W40T9$80:8*CR!%/+%:*EN MP7SEPS*5H))?A%T%I*#)FY"23\;*+4`9;SQN=)R+!(//G.-.P9$N`G(_.NXM MV:,V$@U66I8$^$EF MI2<+O6[J'5WP]N\N^)=WETWU\?QUZ/X\WR,&-$]P#97YS$YE^.3 MZW$,!/A6;[XCV!Q"^4>:*YKFY89_*3\?!B'FA&B MCIJ%K#-\%XF/#C#>G MXN:KNPJD#ZX=+:EE'A:0LFT)KXJQ%HXXN2SQYR,(R"0Z;!;&W],8Y MA[F0.T(&(WZP-EV!_\:6BL+8,_)2'#JZ((\9_]V&#EL3_:Y($W^6NW*OCO[_*PP*S=8S77E",YP[`/:4FQGJ[!#8T1"=S MUS59="]!3H5-T/DDQHO90P"<@9!,`[.MBA+1`XP+PT`I-#4PL]P^=8?DYN2. MFYLFFC9F)]]YIA[RSMI&Y/L4_`.&8$2*RVVW/Y*[Y&:<8`!J5Q@X%E@!^F:C M)I*BR2I'2\!0I='E@!O<$`^5C=&+5L=&JV.@Q6AE@6QDZKYO9;3Q!\UI&,%K MQI8I(L+XN)CR9/3)`$)X%QD>V*CG"+I;6`&/@4>>GQ/83N!PR8P^$E-?`:7^ MB@78<#A47\R'$0 MI2(JKTD9VZ/KWV,EM$IH%PGYZ1XO]``U]&..")B_Y]\2O/"@-EGH!GS[F;&? M9):#@%Q,\6R0!?#%?;\,R%G,&.A=E&]9?Z/F+/1&G0[\RU93T0`N+2.1FE'' MBZ8=+.L$OM')L(OA_+=F'-$46V&3-,6H< M.$X=#/AN>[8>8G3YMQB4-)D!14ISCL&*;`AL,)R1,Q"Y*9U;#JQ#S>6]:?D\ M#0&F$>RNX9&V%W.BC20^P/(*R#2M MMA4'*B&@5F[(E3$3YF_:?R$/U(D"IES(@EAI?P)F@68`N3^#LG!BH7IY#RL^ M+(08W@A]2,3`O!"IB=?6G@ND@&RS47.D,-B`4M0]X(M/K)")8P"(+EV0ED1W M`V"(P3)5HB`"<8/=2@0XX(_ZHV9'Q^"LG,3Z[B_4"`,NK2`3S>8=&J:%_I!# M29=6.]$UG&]&C(W'J@)8E1!$2"#_M)QAMW-UQ[)?SLG<>N`6.0A-U&_#UO%J M'HI8^HS%PVR13-WV%GK[5Z#5"E>@X3ABD^IV+'79*2S(]'>@ON!GA;J'"1$P M:C;],]\"GP8ZOG6GY)('TA)2&5*+GN#G/\TD&4@G@6-Y'D@R$W^=T*5NV:1@ MP;8]?T5N[6T\:S-IYZ] M$LE1&*)TF0135)+\HW.B+U/KAVP"LP?SQEWW*0T?*1B$Y2H1!K3G/'\$TY]0 M:F^/Q]B!&U@A,BMP="]8N#`S8%0<7""9EST$*Y*.=>$^AJZ(W01\O06HV+>* M[:-`P(0#;?,(G3G,IIKCF1*CBC))PC8(J]RB`<%OW?;XZN@&YHZTR9&)&50P MS"F%_35ZD"[I1('/S&GI;D,D)Z[S$O?B/C,DF*OU"WA":[YWX0!>;&;:6S[- MY^4__/`*=@6_PN(?4/C7,6ANV3EW-IS<"VO=5F2II*?E6:8*'_-+OK5[R4<, MRKXD#Z$^9YDZ_.)OG0W)R<#>;(N3RC(&;,A&Z@^S;*3KDZ-\-E+.NR]QHI`T M)+"TN2R]APE-@C$#'A"Q=,\*%'(831KZ#YY?DI6%'+#:& M'96^1$_;I.!T6%-^@?OJX#7"^W0:6;`]SSL':/Z@'/9((CF?P9X`F/-(;1N, M%I21.'&`!#KS8#&16IS@"RX,[%/4+L6J.SEEIJ`7W_(.+9K1O9 M.K/U>;-L=?`L9L;_4%Q15D4DP$G9C?W%W@T!$DRWB0N]$)^7,N>!^8.8J@-D MX*T[FPO@`2P68#9@X0-KSDV.Q5:0)E(40A\&+([@J-C(5;Z$H?*"R.D@:80< M+?7?H`/TKIESL=!A50:1/\G_DU6EB^<_6D^NSW^^QE.GR-4I MGR-4IGR-4IFQC_!#?Q>AXW=`$/%M.%([646>I]N MV&$5S[6`AB-%2O?25>8:=JU=*7$XR$'.TEV(Y#):+JG/$B#X"0YXH78$]O*; M(#0MV#/]I5B(G@]L=&E85&L&<,.Y;#416PZ0$L`&M] MV(\>PX*'F;*@I5=3GS"H-YM(?/IHGT+Z_F*WH+J]2^HXS':AXS!LI_Q]9./) MDC0<=7N%X*\].BF+G#I2I2TBIPA:[B817P?IL4EN,GS+F:]QW<"Y*!>"I)C3 M+S!QH$&EHA:.4ERTGC`WL*,.+8RZVC5!.<#MLY0#K#`/@SVG*H]E;;XD^4\[ M7P'L*G=-%8?9/DL/Z6+BIWZ^K\CPIL-)NGJ>N(G1S.H2O_R8Z9%@;9FZO6?)I M@'\\%W;S+!7!-LY2$:RD2ETIM5+;9JF$HSA+*LS2EKUK5Q5ZJ3.T:]'F!U`; MIZ6]OZM0-6%;':"TO4AL%\*LW[B9EG*.R?Z9;U M)0^T6;1R0.M62^GO(51Y#$5QDGM;(\)ZBM"7UVW6=I/#:Q[T2J:S\_L*Y>Y8 MLUTJOX<=S#9&63GU?:=27MCO;I2\"&9)6OQ\F8U]?1G]`F-_LP?9G\R3SQW[ M7N+-LE,[L\"=&#,><:ALLZ35X!M%OAJ\Y%AUN^`7[1;^#;A*5G4XDK8MW5+J M8'U5JYJ?I9F#Y\:3Y.?!)A,H[73(&!I0\N#Y['_@O7?WNF\F=8W9`.Y;]9*)['U?K.1@6^J=TJ?/O3Z4N1/?O^3_ZFR M+]'']OL?K:_TTM]_!%"%W?^H6GW_\S6>:X?_*`C[H1+VZV28#4_M_VOO6)O: MR)&?V5\A^)"U86)F_#9LD?K`G/H,;V1S?'8CCZ]I/J@ERXE+[4$O=_K1B MJTA\,"N*W[981^!)C9&AL`IB?:M-A_478FYK:)D498B;YO%A(0L\.6/PY&BW M6ZB=@%J@'AFAYXI:S=IZ]5EPF-2 M%T,E)Y^QT]L/,$`8''H4>.+XK-I-GI;XE793-G)L"RP5?B)E4X`7_6K)99!* MI<:#GH^>%R>``W8MA>YVT6ZN7JD>GYY=U=YH120ZDIVB[VG\+36IZ;>!4_=/ MUW4]L\!OEY5Z.5(@K;603$%8H,)<^0R/>C@J\?[]^VUT7]4F5XAXVA/WMY\% MD0E\],?X>=AM2=DC@`B:CMBF&2<82$JL8MEDM%" MGH>J/7_0D"_I`_7E,_N9P MXZ*#K'*!+?VOB)G?F@Q&_Y":(]O"_W,"FP4I)R=V=PU/+8UA,I$\5`"R+FS: MRSOIM&MHI:S0Y0SZF(A(GT:'UC&7\D[&]4SW.R4GD];WI]\`(.2%"3>I-JY= M\L[=NFWV;YA[2E$MDW+-Y73>,.$[MRK8LA[NZMZ0BO M9T1H9=MZG?4;:&=#)'+VME%^?PQ[:>6Z++[BS\MR_?(#$4ZXE2@\5EK;(XQH M!$NN?]_L3\;D>!'^]='WH=\6"(+?WA_YG9^!(XEW($?(@C"Q/3&C#,,Z?65! MWO129/%>S<7'>K&`*]&E\8%OT1NZY66`5Q;BX)%ON2WY-++[# M=Y4P"]FLO,1A9@FRZQ]3/W[/I,13YD'<4TQN6="3>2NZ;%]KFV'V%A5V'K7J MO%(CEBG-6Z:4RX:/9^C?H+A@-O..9YA'X>Z7,3:_-Y5:O7KY@7\$?3@S7&J[ M](^X]&?=,0H`7BK/7]`C*0D<:B.B_O<];]]S!:I@X'_:3;?@MD2D+?2E6"KE ML18J`Q0/TKD#&)+XV!]\O/.Y^%$;XQHT0>YIWO0'XTD7L'_KM[AS!I?VFCG& MU4Y@;L@;!M'I2_)FVX&V1B#QD2]=;([B!G3&''H!.;.-O&UDJM4=,Z@$1+B= M9U-BR*QX@:O9$(!F<#%HL^U_G-X[#F.-VV$%\PK$-BUFM\`0$6.-`7 MAS-VNQ._ESRD'9KW2=D;%\)5UE26':`'*Q+?6!2;0"N`WO% M1N,BD>!.D\1CC5*![6&DU+99:NS?`5=]J"TX(S8GD]$#I<;S2A'->R!>>?HX M_DS#0;=#6^*9AV.=K1PL<4-?AL\6RF_""Y11V!0,#_-.>%#2@9+VC+-MUN() M"E>3DR;KR5_:\$%6[/6:0UF-/#+A-W\T@C7VC2RG,3]6J3/^W&^%.Z-/JB_^ MH23F?!K&G`\?^=8Q9IS%<"73T13-\=\[6KN;KYR3+N:,K0UH!\81FJ/$+"F[ M9/*9(8W])4KG=`( MJ(M'P1]0RX)VW+FU"0HR[&20)W)Y@\30,'RC@/P`4JJC[3A)YJ8&Y.%#H='* M\[)I)Z-440D+6]V.2$CX6GWX7ZO?P$/C6+P0B3='M5^O3D$PKQU=EVOUH\MZ M,BE>O1+\/8D6>EO$:\+UAWUR-/.N@9X;*C2Q6PHEKIQG.MKD/"<37(2N`QIF M?72I1=Q/8]L$S0Z1]?8Z4W"R6<^\*D`(MT?^>'HW$5^_BH3\$^`H_^NJ5H?S MR]7E.0#VEQK.=B(Z$CRUH->&\WH2FX@7J-3.CFKU8VX&AJ7ZU9V9QQ\>8!M. M1JI7-30N?4B()5,V^I>%D6S>R>;2YIW"=QC8_NYCAB;I>^E*QF*3#5#]Q]36 M9`.K;%GT6NDHFP,ZTB(3"P+L&DU!LZOVB*&<]*TXC`2A45!#1`$;4'SK)':T MW(M7*P=BAZF=BS3[W59BAQU=^!B!BH*S8/"6UF!ZU\9;0\P"*;I[U]Z1`E(6 M)(AL/G#5N@3P,$=+@B\G%5I97)CN"LZK%T=7-7E34#FOER^Q5&R:GADGU@G. M96$]%4,3'$:,>/$B]'/[E3#(6\XCL*$3%3/'$3<#T:3H=6A%2S!T)_+V_`>B MCCQ01R%,'<\Y\L>0UO\);96*3LY-SV%"QH9LVX[/RD>G"[G(7*J)C(]=H`3C M>QJUY."PE?/R<_C.TF.9RP,6TL$S$,+:D61]G_1R@+12Z,%"GQ@(!U%L!1(2 M\F]7$L#I9;F<6""D$1.3_P_S.*E>7G)RF;";@*>`$9?1XM+9`E"L&,K"$LFE M#;GV^5$C*4D1-APY[OP4H`A?52R76=O)NU4XX\K!@B]\S8G">X.]/6 M'5\Q1@FU7=P,,(+9G]U)`"?[%LDZ>:]DIYDE`?A=EK.N]:#L8Q9O5%IW$VG`;'9$E+^73.R6=<"RTMZA#VQ#E=J@W0GA\7 M=!^"T8ZDO)-/NR:E(4L?#8;ZZ0RV/63P.)![7SY=8VA:C$BEU\2S;FR,W4P: ML!MB07\?I(]9Y78\@S!0"`L#QO28%!;AJ]OB$2*C(;Q(SD8Q90_F<2VHPNN] M`.N]$%[ORX)'5S`K<>C@K/?7M];OBO"VBUZQ1]1OO-MK!=2>IK;QQY?.]O[TFE!GW,>UUV$05_> M?]/OVZ'';;KE[=!S0G\P&4^'L,&&;\.;0_FZY>80Y+^;T7K5,NW,@ M+T$_@:ZO:2$5]/'2\#^M'T[ULXV;1S6TO"3!=;W+JUA+D=A+*[[,RU:B!DU9 MZ].\*HSO^/0V[XJT:\8>L*&T",NQ&/&'*TX:I#78J*/;,'ZA;$Q"^97J,Z%FBKUYV)IO83TJ:CVF+60OZ&WD51@NR.9>#DME28 M-U33Y?PQP&'7NFL`^*)ZQMGZ961U<*TZD)Y3T@O/!)M;)M`/*2N`F+,(:GQ& M,K'+68QAK,9O\RK`5Y.B>PC6J,;D+O!V'>"W^A!U@DZU`-PC$8(;"Z$6ARHP*A2?WIWAT$K)L:G`:RE MR6`R^>S03FOBV>$"^*8:5&#WD^$@W>@`<,>162\]Z3<2]^LF:I'PFQM']>5] M5`Y?\\8?;/@XO<\S>.MFGX9].N/%]Z;+D]\NF>J8E=@6.3_DVO8C64>]UDOE M5^XJMJL\I:M@442[LINNY)ULT8V]HYL$EZ!W6=:R-10K)2)(V,2A?IV3/4=?OX.Y7G^_Z^*V,G1C.)+CBKR6&UE."TZ6C>@T>@?>`@OA M@@L'D\@UF93<6J3EOML:*NT";9D::'T90BQI3>EX(#$)1W5DBM@/=F3J-"[7 MU;KF4@?+C$;/7'$^53.6&2W$9U27CLQI7COMLFK!P,:1SD0.54HQ,!4[[-[X MD[Y_WQD#=TQ`A["#:@.19(!HQK2>D.!X='U::YS6*B=4-YF:->_^[?Z'M>A( MG44"$SY]SP4&&FE$`5H1"JLVB(>178-'RRV`R>]27/D@HKL`(,GU0TI4R1Q& M?+QK=GL'@I_[L,[)<4V@FF9I'V/5[-LU?^F)[_W[]^(EJUEBH]TNAH3'R.R= MYB=?3/L4G$6^+6L%#=*6D@=X!;)Z;7P&D,WEMCK0:UN*0739>,#959>C;LBR M((N6!1DNKPXT:5B/!^D%;M-+6&.8:+6IW!=$,[94EFM%LL0.M98T9 MI:WH]K*^&]C-QFM]#I%[^*=NOS.@^T(\='#+8_)0`)OV'],NB')(IK"$.3IS MU)QNUMN?(08TV=GR&PI/\PL-002,-/,R7`)O*1_L*-Y*%`]R="PA9TTUVC68 MI,ZW_E/HWYLS[='OLU[/G_@C6Q9(R](51>!3O/;N(E0.C4Q!@-P?]X:R"2TW M_A"SOQX="PU4]>7>_N[1Y3]K5[7R";43 M:'XJU57@SE(34QOZA60I-DW7,WI!F3N7JQ7FU7KNZN%`OCMDT@!1$LGH:2(BN-0"T=I9Y&^=< MM^MBF;?Q"\!<>@'+O(VSS%QVH:_+P&&692WPU4V8$"D"!P8UY#_"5]".\D<9 M.+**D;PR+'A4LVN:-33J$H:!UVKSA"U8)BCNWH(*AF@F38BL*S4FH6H= M[EWW8VJ\EMD,.?P0,1<@*\QLJ)V'YS=\+N&SK3?HM<+!R=URKB6%")NV[_4P)/H<=[>U"V?W/GMY.\)"EB MG`R$2[&DS7"X.HH9A0>CP+A2.53NZ-?=EE]AZZ=9M]V<-!UA!L@UG_:V&A@N M\+IR7.8[US<-&60/3@+%\#/J6@>XY/%PWFE/'^O,C&F_.YZT8\4G;:1=/NII MB_0M'.QIY8R<=^PP>:6.JR`O5<]VI''EWJ.G82G\ZV!M@-,+=*[Q"[>GBG*Q MUUAE()JRS>G(UY'BX+A"KB+9P&T"%@N+>M&/@,$N6%(\/)L$HR,P@QAS&?.^U#QIXF&!V,MP?G) MOVLK)PSH0QS5Q(FB)JW;("8>9#ZH]E;\\HOP\FAHA59[S?$G<@ACP*.;A-%LT?=7J#,!3;U^C371 M_L5H+RGVJ/:@(\-5&Q^Z&(=;$Q+%W.NUM[Y">]1NM"&"[)#P-1C1KLM:/3`J M*J\L?NDU`-">PDD#Z,PX?_2=IPQR=H/)TYD\@9`9S*3,[B#2*"2[6AB.J#8N M3ZKG9Q\+@W2"H+0%K40!YC&.X:+L+L3E>[*E6 M^"O'#0?VM_'8N$F;M$F;M$F;M$F;M$F;M$F;M$F;M$F;M$F;M$F;M$F;M$F; 2M$F;M$F;9$__`TQ!`ZP`\``` ` end From owner-freebsd-afs Sun Dec 7 23:59:33 1997 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.7/8.8.7) id XAA13636 for afs-outgoing; Sun, 7 Dec 1997 23:59:33 -0800 (PST) (envelope-from owner-afs@FreeBSD.ORG) Received: from dyson.iquest.net (dyson.iquest.net [198.70.144.127]) by hub.freebsd.org (8.8.7/8.8.7) with ESMTP id XAA13621; Sun, 7 Dec 1997 23:59:20 -0800 (PST) (envelope-from toor@dyson.iquest.net) Received: (from root@localhost) by dyson.iquest.net (8.8.8/8.8.8) id CAA03806; Mon, 8 Dec 1997 02:57:48 -0500 (EST) (envelope-from toor) From: "John S. Dyson" Message-Id: <199712080757.CAA03806@dyson.iquest.net> Subject: Re: AFS for FreeBSD - OK, I think we're ready! In-Reply-To: <199712072026.MAA15886@tarkin.qualcomm.com> from Rob Mallory at "Dec 7, 97 12:26:44 pm" To: rmallory@qualcomm.com (Rob Mallory) Date: Mon, 8 Dec 1997 02:57:47 -0500 (EST) Cc: dyson@FreeBSD.ORG, freebsd-afs@FreeBSD.ORG X-Mailer: ELM [version 2.4ME+ PL31 (25)] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: owner-afs@FreeBSD.ORG Precedence: bulk Rob Mallory said: > John Dyson said: > > I just took a look at the CODA stuff, and noticed the FreeBSD name in > > some of it. It really shouldn't be too hard to get it working, but I > > don't know enough to accurately make that judgement. If you have some > > work that appears to be close, maybe I can help and take a look at it? > > > > (I only have about 10% time to work on it :-(, but I do think that this > > is important.) > > (here is 1/2 of 1% you can spend right now ;-) > > OK, I spent a few minutes bringing my old stuff up to -current. > John, can you review/commit these diffs? Getting these out of the > way now makes porting much easier... > Give me a day or so (unless someone gets to'em before me.) FreeBSD workload seems to be taking off exponentially. John From owner-freebsd-afs Tue Dec 9 14:14:06 1997 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.7/8.8.7) id OAA11047 for afs-outgoing; Tue, 9 Dec 1997 14:14:06 -0800 (PST) (envelope-from owner-afs@FreeBSD.ORG) Received: from sanjuan.cs.washington.edu (sanjuan.cs.washington.edu [128.95.8.118]) by hub.freebsd.org (8.8.7/8.8.7) with ESMTP id OAA11014 for ; Tue, 9 Dec 1997 14:13:55 -0800 (PST) (envelope-from ulbright@cs.washington.edu) Received: from localhost (ulbright@localhost) by sanjuan.cs.washington.edu (8.8.5+CS/7.2ws+) with SMTP id OAA21718 for ; Tue, 9 Dec 1997 14:13:53 -0800 (PST) Date: Tue, 9 Dec 1997 14:13:52 -0800 (PST) From: Christopher Ulbright To: freebsd-afs@FreeBSD.ORG Subject: Status of FreeBSD-afs Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-afs@FreeBSD.ORG Precedence: bulk Hello, I'm new to this list and I'd just like to know what the status of the afs is with regard to FBSD? We would like to use it in our work. Thanks. Chris Ulbright SPIN OS Group University of Washington From owner-freebsd-afs Wed Dec 10 16:43:20 1997 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.7/8.8.7) id QAA10463 for afs-outgoing; Wed, 10 Dec 1997 16:43:20 -0800 (PST) (envelope-from owner-afs@FreeBSD.ORG) Received: from phoenix.its.rpi.edu (root@phoenix.its.rpi.edu [128.113.161.45]) by hub.freebsd.org (8.8.7/8.8.7) with ESMTP id QAA10426 for ; Wed, 10 Dec 1997 16:43:03 -0800 (PST) (envelope-from dec@phoenix.its.rpi.edu) Received: from localhost (dec@localhost) by phoenix.its.rpi.edu (8.8.8/8.8.7) with SMTP id TAA13941 for ; Wed, 10 Dec 1997 19:17:51 -0500 (EST) (envelope-from dec@phoenix.its.rpi.edu) Date: Wed, 10 Dec 1997 19:17:50 -0500 (EST) From: "David E. Cross" To: freebsd-afs@FreeBSD.ORG Subject: who has acess to AFS source? Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-afs@FreeBSD.ORG Precedence: bulk Ok... simple question who has access to AFS source.. the last question I asked got me more confused than straightened out ;) -- Dasvid Cross From owner-freebsd-afs Thu Dec 11 07:07:42 1997 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.7/8.8.7) id HAA18404 for afs-outgoing; Thu, 11 Dec 1997 07:07:42 -0800 (PST) (envelope-from owner-afs@FreeBSD.ORG) Received: from mispwoso.cs.wisc.edu (mispwoso.cs.wisc.edu [128.105.73.43]) by hub.freebsd.org (8.8.7/8.8.7) with ESMTP id HAA18378 for ; Thu, 11 Dec 1997 07:07:32 -0800 (PST) (envelope-from huck@cs.wisc.edu) Received: from localhost (huck@localhost) by mispwoso.cs.wisc.edu (8.8.6/8.8.6) with SMTP id JAA10167; Thu, 11 Dec 1997 09:07:22 -0600 (CST) Date: Thu, 11 Dec 1997 09:07:22 -0600 (CST) From: Craig Huckabee To: "David E. Cross" cc: freebsd-afs@FreeBSD.ORG Subject: Re: who has acess to AFS source? In-Reply-To: Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-afs@FreeBSD.ORG Precedence: bulk On Wed, 10 Dec 1997, David E. Cross wrote: > Ok... simple question who has access to AFS source.. the last question I > asked got me more confused than straightened out ;) > If you're asking "Who on this list has access to AFS source ?", then I do - UW-Madison has a source license. --Craig Craig Huckabee E-Mail : huck@cs.wisc.edu Computer Systems Lab, Computer Sciences Department University of Wisconsin-Madison http://www.cs.wisc.edu/~huck/