[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
RE: DPD & DPV requirements
Skip,
If we do agree to support DPV server recursion, then the suggested
changes are appropriate ones to consider.
First, though, on what basis would you propose that a client
enable/disable recursion or set a depth limit? Since a client is
completely dependent on a DPV server to answer a query, and has no
local means of validating any supporting data sent along with the
answer, what does recursion say about the trust that the client
places in the server? If one believes that trust is transitive,
recursion may well be fine, and a simple numerical limit on depth of
recursion would not seem to be a good way to express limits on the
transitivity (e.g., one bad choice of a DPV server for reliance is
enough to kill you). If you don't think trust is transitive, then
recursion is inappropriate, unless you operate in a closed
environment where the recursion is among servers operated by the same
org and is really just an internal decision on how to implement the
server.
Perhaps this is one reason why I am not yet comfortable with adding
recursion to servers. I'd like to see some analysis of why it makes
sense, whether it makes sense for both DPD and DPV, etc.
Steve