[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: PatternConflict exception





Bob,

You're making me worry :-)

What issues do you think will arise?

My mental model of a naive implementation is:

     Find all matching patterns (you'd have to do this anyway)
     Concatenate lists for each evaluator
     Eliminate duplicates.

Only the last step seems to have any interesting performance implications,
and I there's clearly
a log(n) algorithm for it (where n is the total number of evaluators in the
concatenated list).

I think it's also not a common case that a name will match multiple
patterns



--bob

Bob Blakley
IBM Lead Security Architect
Voice: +1 (512) 838-8133
Fax:    +1 (512) 838-0156
Post:    11400 Burnet Road, Mail Stop 9134, Austin, TX 78758 USA
Internet: blakley@us.ibm.com



Bob Burt <bburt@2ab.com> on 02/25/99 02:58:54 PM

To:   Bob Blakley/Austin/IBM, Konstantin Beznosov
      <beznosov@baptisthealth.net>
cc:   hrac-rfp@cs.fiu.edu
Subject:  Re: PatternConflict exception





Bob,

I assume that you have evaluated the runtime performance costs that might
be associated with the implementation technique described below.

Bob B.

At 11:31 AM 2/25/99 -0600, blakley@us.ibm.com wrote:
>
>
>Konstantin's view is correct.  I've provided Carol with text which says
>that the list of evaluators returned
>when more than one pattern matches the name provided via input argument is
>the union of the evaluators
>on the lists of all the matched patterns.
>


----------------
Broadcast message to hrac-rfp from Bob Burt <bburt@2ab.com>.
Go to http://cadse.cs.fiu.edu/omg/hrac-rfp to browse the mail list archive.



----------------
Broadcast message to hrac-rfp from blakley@us.ibm.com.
Go to http://cadse.cs.fiu.edu/omg/hrac-rfp to browse the mail list archive.