OpenAFS on FreeBSD Progress (Works)

Tony Jago afs at spam.t71.org
Mon Dec 8 16:11:48 PST 2008


> Note that I have submitted additional patches for FreeBSD openafs server
> and client that will probably appear in the next stable
> release--including masking SIGSYS triggered by ktc_GetToken as used by
> vos and other programs, when the lkm is not loaded [ugh], sorry didn't
> fix that earlier.

That would be excellent. Another option would be to have many of the 
commands default to -localauth when the kernel module isn't loaded as this 
is probably what the user was wanting anyway.

On this topic, it's impossible to setup an openafs server without a working 
afs client as you need to setup the root.cell and set permissions. For this 
reason I think afs will become a lot more used when the client is working.

>From my personal testing, the server 1.4.8 on freebsd (on AMD and i386) work 
really well. We have being using it in light production mode for some time 
in freebsd jails. The client I have had problems with. When testing I found 
it corrupts files. It can't handle symlinks and is just a little rusty at 
the moment. I haven't tried the 1.4.8 client but will give it a go shortly 
to see how things go.

> - From what I understand, Alec's port uses Arla as the client, so I think
> that port isn't the _client_ port I personally and OpenAFS are trying
> for, but presumably they can coexist?  Alec's is ideal for sites wishing
> to blend OpenAFS with Arla as the client, &c, and we certainly want to
> assist in any way we can with that effort, as well.

Both ports can co-exist in the freebsd ports system. They probably should be 
marked to exclude each other.

> I would like to open discussion on how OpenAFS specifically should best
> interface with the FreeBSD ports system--and people who would like to
> help us keep that port up to date :)

>> I'd like to create two separate ports: openafs-server and
>> openafs-client. But I don't know right now how to do it.

I would also recommend a openafs metaport that combines the client and the 
server. Have a look at the mysql-client, mysql-server and mysql ports to see 
an example of how to do this sort of thing.

I am really looking forward to a stable afs on freebsd. It's been a long 
wait. This combined with a ZFS filesystem in the backend is a very very 
powerful system.

Tony 



More information about the freebsd-afs mailing list