[Last-Call] Re: Artart last call review of draft-ietf-httpbis-cache-groups-03

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

 



Hi Mark,

Looks good, thanks a lot for addressing my comments.

Best,
/Marco

On 2025-02-28 01:33, Mark Nottingham wrote:
Hi Marco,

See:
  https://eur05.safelinks.protection.outlook.com/?url="">

Regarding receiving both headers: ordering of processing shouldn't matter, because HTTP already has invalidation semantics for POST responses; see
  https://eur05.safelinks.protection.outlook.com/?url="">

Cheers and thanks,


On 25 Feb 2025, at 11:57 pm, Marco Tiloca via Datatracker <noreply@xxxxxxxx> wrote:

Reviewer: Marco Tiloca
Review result: Ready with Nits

I reviewed this document as part of the Applications and Real-Time (ART) Area
Review Team's ongoing effort to review all IETF documents being processed by
the IESG. These comments were written primarily for the benefit of the ART Area
Directors. Document authors, document editors, and WG Chairs should treat these
comments just like any other IETF Last Call comments.

Thanks for this document! I believe it is basically ready.

Please see below a few minor comments.

Best,
/Marco

[Section 1]

* It says:

Section 2 introduces a means of describing the relationships between a set
 of stored responses in HTTP caches by associating them with one or more
 opaque strings. It also describes how caches can use that information to
 apply invalidation events to members of a group.

 If I understand correctly:

 * "set" in the first sentence is what "group" means in the second sentence.

 * The "opaque strings" in question are practically the names given to the
 groups.

 * If the strings are opaque, I'm not sure how much they are about
 "describing" relationships. I suppose that what actually reflects the
 relationships is the group memberships of the cached responses.

 If the above is correct, a possible rephrasing is:

Section 2 introduces a means of describing the relationships between stored
 responses in HTTP caches, by associating those responses with one or more
 groups that reflect their relationships and that are identified by opaque
 strings. It also describes ...

 A rephrasing along the same lines can apply to the abstract too.

[Section 2.1]

* It says:

to have the same group ...
 I guess it means:

to belong to the same group ...
[Section 3]

* It says:

For example, a POST request that has side effects on two cache groups could
 indicate that stored responses associated with either or both of those groups
 should be invalidated with:

 I think you mean:

For example, following the successful processing of a POST request that has
 side effects on two cache groups, the corresponding response could indicate
 that ...

* Even though hardly useful, it seems admitted that:

 * A response includes both the Cache-Groups header field and the
 Cache-Group-Invalidation header field; and

 * Both header fields include the same string "foo".

 In that case, is it still entirely up to the cache receiving the headers to
 decide whether first associating the response with the group "foo" and then
 optionally removing the response from that group, or instead doing vice versa?

 Would a specific processing order be desirable/expected? For example, first
 process the Cache-Group-Invalidation header and then the Cache-Groups header,
 in case both are present in a response.

[Nits]

* Section 1
--- s/address this issues/address the issues

* Section 2.1
--- s/The both/They both

* Appendix A

 The "Acknowledgements" section is usually an unnumbered section after the
 appendices (if any), see RFC 7322.



--
Mark Nottingham   https://eur05.safelinks.protection.outlook.com/?url="">


-- 
Marco Tiloca
Ph.D., Senior Researcher

Phone: +46 (0)70 60 46 501

RISE Research Institutes of Sweden AB
Box 1263
164 29 Kista (Sweden)

Division: Digital Systems
Department: Computer Science
Unit: Cybersecurity

https://www.ri.se

Attachment: OpenPGP_0xEE2664B40E58DA43.asc
Description: OpenPGP public key

Attachment: OpenPGP_signature.asc
Description: OpenPGP digital signature

-- 
last-call mailing list -- last-call@xxxxxxxx
To unsubscribe send an email to last-call-leave@xxxxxxxx

[Index of Archives]     [IETF Annoucements]     [IETF]     [IP Storage]     [Yosemite News]     [Linux SCTP]     [Linux Newbies]     [Mhonarc]     [Fedora Users]

  Powered by Linux