This is a requirement that came directly from a customer. So on the
theory that customers matter, I'm setting the priority to required.
The problem is that a customer might have defined a set of replicas that
such that each replica is the same logically, but subsets are attributes that
are useful only to certain classes of clients. An example to make this crystal
clear is that a filesystem replica might contain a copy of /usr/bin with
compiled exetuables. There are Linux clients that access these replicas but
some are on an i86-32 bit platform and others are on a sparc-64 bit platform.
Both classes of clients want to see /usr/bin/ls, /usr/bin/cat, but of course
the binary bits are different for each class. So if the client can search for
replicas by say a string attribute called CPU, it can match the replicas
for x86 chip set with the clients running that chip set, and the replicas for
the sparc chip set with the clients running the sparc set.
An analogy is the NFS automounter's builtin variables, such as $CPU.
NFS automounters also allow arbitrary variables to be defined. In either
case, an automounter map entry might have:
notes- rw srcsev:/source/notes.$CPU
|