Coda File System

Re: spontaneous local/global conflict, and how things got worse

From: Jan Harkes <jaharkes_at_cs.cmu.edu>
Date: Thu, 4 Sep 2003 15:26:32 -0400
On Tue, Sep 02, 2003 at 01:34:20PM +0200, Matthias Drochner wrote:
> While we are here: the venus_readdir() function is unused in the NetBSD
> kernel code. Does this upcall (still) exist? Can it be removed?
> What is/was the purpose of the CTL_FILE?

No, it doesn't look like the venus implementation for CODA_READDIR has
returned EOPNOTSUP or something similar for a long time and doesn't even
exist anymore in the copy of coda.h that I'm looking at.

The CTL_FILE is the Coda alternative to adding additional entries to the
syscall table. We use it as the entry point for ioctls that pass user
credentials and to set/query acls, quota, volume information and other
stuff. In other words it is used by clog, cfs, and repair to have a
reliable/authenticated way to pass messages to venus.

Jan
Received on 2003-09-04 15:28:02