Bakul Shah <[email protected]> writes:

> Ask yourself *why* do you need it. Is it just convenience
> (what you are used to) or is there something you do that
> absolutely requires hard links? Next compare the benefit
> of hardlinks to their cost. It is worth it?

I'm trying to create a data structure in the form of a directed acyclic
graph (DAG).  A file system would be an ideal way to represent the data,
except that P9 exposes no transaction to give a node more than one name.

I could store the data in a P9 file system tree and maintain a set of
links in, say $home/lib/bindrc.d/myDAG.  But, every time I
copy/relocate/distribute the tree, I would have to include the myDAG
bindings.  It would be much nicer if the structure of the data embodied
in the data itself.

ATM, I'm thinking about creating a DAGfs backed by pq.  That way,
standard file utilities could still be used be used to manipulate the
data.  However, that solution strikes me as being suspiciously similar
to creating a new disk file system.  (How many do we have, already?)

-- 
+---------------------------------------------------------------+
|E-Mail: [email protected]             PGP key ID: BC549F8B|
|Fingerprint: 9329 DB4A 30F5 6EDA D2BA  3489 DAB7 555A BC54 9F8B|
+---------------------------------------------------------------+

Reply via email to