Re: I-D ACTION:draft-tewari-webi-wcdp-00.txt,.ps
"Srikanth Ramamurthy" <[email protected]> Wed, 10 Apr 2002 15:15:58 -0400
| Newsgroups | gmane.ietf.webi |
|---|---|
| Message-ID | <[email protected]> |
Ted,
Here are some of the answers, AFAIK, to the excellent questions you
raised.
----
Odd that heartbeats travel from server to client, not the more
traditional direction, from client to server. Is there a
justification
for this?
The justification you gave was exactly right.
Does scalability goal include the ability for WCDP clients to
communicate with very many WCDP servers?
Yes.
It doesn't seem like the refresh directive avoids any extra messages
compared to simple invalidation. Is it only intended to reduce
latency?
This is true for web caches, where invalidations and updates are
functionally equivalent.
But for web servers, we actually need to perform file creates and deletes
with each
refresh directive.
The force option in the invalidate request seems dubious. What
happens
if a client declines to perform the invalidation in response
response to
a force, or an update perhaps due to a network outage. What does it
"mean" for the server to specify force? How does force impact the
semantics of the consistency guarantees?
The thought back then was that invalidations are more cache-specific,
whereas
invalidate-force is equivalent to a "delete file" at all web servers and
just a plain invalidate at all caches. So the former would be a no-op as
far as web servers were concerned.
The wave description of propagating invalidations in section 4.6 is
confusing. How does the invalidation wave carry with it the list of
notified clients and how does this influence the pulling of data?
Since deletions are local operations, this information seemed unnecessary.
-srikanth