Skip to content

atomicWrite clarification needed #714

@jesup

Description

@jesup

A few issues with atomicWrite:

  1. It's unspecified whether QUIC framing overhead (5-17 bytes I think) would be included in the quota available calculation (though by implication it is). We may want to be more explicit here. We also could assume worse-case in an implementation (17 I think).
  2. "could not be sent in its entirety within the flow control window that is current at the time of sending" -- so if there are extant write()s (or atomicWrites) that have not actually been sent yet, do we have to either a) include those in the quota available calculation, or b) wait until they are sent, then check quota? If a), this may impact point 1 since calculating the QUIC overhead if there's multiple packets of data queued may be hard. I'm assuming b).

Metadata

Metadata

Assignees

No one assigned

    Labels

    Discuss at next meetingFlags an issue to be discussed at the next WG working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions