[prev in list] [next in list] [prev in thread] [next in thread] 

List:       evms-devel
Subject:    [Evms-devel] Re: [Evms] Proposed grammar for an EVMS native command line interface
From:       Andreas Dilger <adilger () turbolinux ! com>
Date:       2001-05-24 0:04:11
[Download RAW message or body]

Ben writes:
> Regions - Regions represent blocks of logical disk space.  Regions may be
> allocated or unallocated.  Allocated regions are part of volumes while
> unallocated regions represent logical disk space which has not been
> assigned to a volume and is therefore available for use.  When creating
> storage objects, only unallocated regions may be used.

This is normally OK, except in the case of adding mirroring to an existing
(in use) region.  Two ways to get around this - break this rule for the
case of adding mirroring to an allocated region, or implement EVMS so that
the mirroring feature is always enabled unless there is another RAID feature
for that region...

> The EVMS command line will NOT be case sensitive.  Capitalization used
> within the grammar is to help make it more readable.

If you really want, but basically all unix command-line interfaces have
case-sensitive options...

> The EVMS command line will ignore spaces and tabs unless they appear
> as part of a quoted string.

>     | --Ren[ame]: <Specify Object> , N[ame] = ''' <EVMS Name> '''

OK, but later on you say that EVMS names need to be quoted.  That makes
it rather a pain if you do not have spaces/tabs inside a name (which
will be most cases, IMHO).


Haven't had a chance to look at the rest, but those items stood out.

Cheers, Andreas
-- 
Andreas Dilger  \ "If a man ate a pound of pasta and a pound of antipasto,
                 \  would they cancel out, leaving him still hungry?"
http://www-mddsp.enel.ucalgary.ca/People/adilger/               -- Dogbert

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic