Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

fix(ndt7-protocol): acknowledge the importance of TCP_INFO #388

Open
wants to merge 2 commits into
base: main
Choose a base branch
from

Conversation

bassosimone
Copy link
Contributor

@bassosimone bassosimone commented Jun 7, 2023

With @robertodauria, we updated the spec to clarify what we originally meant for ndt7 (i.e., only using application-level measurements is possible) and what it actually happened (i.e., we discovered that without TCP_INFO at the server we cannot write radically simple clients, which was also a ndt7 design goal).


This change is Reviewable

@bassosimone bassosimone changed the title fix(ndt7-protocol): clarify usage profiles fix(ndt7-protocol): acknowledge the importance of TCP_INFO Jun 7, 2023
With @robertodauria, we updated the spec to clarify what we originally
meant for ndt7 (i.e., only using application-level measurements is
possible) and what it actually happened (i.e., we discovered that
without TCP_INFO at the server we cannot write radically simple
clients, which was also a ndt7 design goal).
Copy link
Contributor

@robertodauria robertodauria left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Reviewed all commit messages.
Reviewable status: 0 of 1 approvals obtained (waiting on @bassosimone and @stephen-soltesz)


spec/ndt7-protocol.md line 44 at r2 (raw file):

ndt7 includes goodput measurements as well as `TCP_INFO` measurements
collected by the server. This implementation choice allows for
maximually simpler clients and pushes the complexity to the server.

Typo: maximally

@bassosimone
Copy link
Contributor Author

Fixed

Copy link
Contributor

@stephen-soltesz stephen-soltesz left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Reviewable status: 0 of 1 approvals obtained (waiting on @bassosimone)


spec/ndt7-protocol.md line 42 at r3 (raw file):

the application level, without including the overhead of WebSocket,
TLS, TCP/IP, and link layer headers). However, the M-Lab deployment of
ndt7 includes goodput measurements as well as `TCP_INFO` measurements

I don't understand "However, the M-Lab deployment of ndt7 includes goodput measurements as well as TCP_INFO measurements collected by the server." Where are the goodput measurements today?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants