Coda File System

Re: the truth(?) about volume names role (was: Coda development roadmap)

From: <>
Date: Sun, 3 Aug 2014 09:19:06 +0200
On Sat, Aug 02, 2014 at 01:39:17PM -0400, Jan Harkes wrote:
> If you'd looked further then you might have noticed that the server looks up first by name and then does a strtol or something and checks for the volume by number.


I am well aware that volume numbers _are_ being used as the primary
means of referring to a volume.

I just want to get rid of the volume names _also_ being used and
looked up as an integral part of file access operations.

Such usage requires the presence of a corresponding reliable
"volume names to volume numerical ids mapping" service.

This service can be otherwise dropped, without losing any functionality.

Mapping between the numerical volume ids and the human-oriented volume
comments can be done at mountpoint creation/management time by separate
means (those means not being necessary for the regular file service).

As an example, in a very small installation even a _paper_ sheet with
"ToMountOn                     volume#
 home        personal areas    1
 home/bob    my home dir       2
 home/alice  wife home dir     6
 mail        mailboxes         4
 mail/bob    my mail           5
could be sufficient. :)

I do not mind implementing better tools than a paper sheet, but it is
important to implement them separately.

(why? because separation of functionalities and of the corresponding
code yields simplification, clarity and flexibility)

Received on 2014-08-03 03:19:32