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

Implement PRIVCOUNT_HSDIR_CACHE_FETCH in Tor and PrivCount #337

Closed
teor2345 opened this issue Jun 5, 2017 · 2 comments
Closed

Implement PRIVCOUNT_HSDIR_CACHE_FETCH in Tor and PrivCount #337

teor2345 opened this issue Jun 5, 2017 · 2 comments
Assignees

Comments

Projects
None yet
Linked pull requests

Successfully merging a pull request may close this issue.

None yet
1 participant
@teor2345
Copy link
Collaborator

@teor2345 teor2345 commented Jun 5, 2017

Statistics similar to #336:

  • How many descriptors downloaded per HSDir?
  • How many bytes/cells per descriptor download? (Histogram)
  • How many downloaded descriptor bytes/cells per HSDir?
  • How many intro points per descriptor download? (Histogram, HSv2 only)
  • How many downloads per descriptor? Per descriptor version? (Histogram, #310)

Tor trac #13208, #13792, Our #309:

  • How many failed descriptor downloads per HSDir?
  • What fraction of HS fetches here succeed? (Ratio of hits to misses)
  • What's the average number of hsdir fetches before we get the hsdesc?
  • Ratio of HSDir bytes to bytes of traffic (HSDir and Rend)

Less interesting:

  • Circuit counts
  • Circuit lifetimes
  • Ratios? Connections? (No Client IPs)

Advanced (needs circuit info):
Tor trac #13792:

  • Fetch time: Time of rend_client_refetch_v2_renddesc()

Advanced (needs storage in RAM?):

  • What is the delay between the upload and first download? (#310)
  • What is the inter-download delay time?
  • How many downloads per hidden service? (Histogram)
  • How many unique hidden services are downloaded? (Histogram?)
@teor2345 teor2345 added this to the 1.2.0 - HSDir Stats milestone Jun 5, 2017
@teor2345 teor2345 self-assigned this Jun 5, 2017
@teor2345 teor2345 changed the title Implement HSDir download statistics Implement HSDir descriptor cache fetch statistics Jun 20, 2017
@teor2345 teor2345 changed the title Implement HSDir descriptor cache fetch statistics Implement PRIVCOUNT_HSDIR_CACHE_STORED and counters Jun 22, 2017
@teor2345 teor2345 changed the title Implement PRIVCOUNT_HSDIR_CACHE_STORED and counters Implement PRIVCOUNT_HSDIR_CACHE_FETCH and counters Jun 22, 2017
@teor2345 teor2345 added this to the 1.2.0 - HSDir Fetch and Evict Statistics milestone Jul 6, 2017
@teor2345 teor2345 added this to the 2.1.0 - HSDir Fetch milestone Nov 29, 2017
@teor2345
Copy link
Collaborator Author

@teor2345 teor2345 commented Nov 29, 2017

This won't be done by Wednesday/Thursday.

teor2345 added a commit to teor2345/privcount that referenced this issue Jan 17, 2018
teor2345 added a commit to teor2345/privcount that referenced this issue Jan 22, 2018
teor2345 added a commit to teor2345/privcount that referenced this issue Jan 24, 2018
Implements the minimum required code and config needed to run the tests.
Contains stub code and stub test events.

Part of privcount#337.
teor2345 added a commit to teor2345/privcount that referenced this issue Jan 31, 2018
* Update the HSv2 STORE events
* Add HSv2 FETCH events
* Add HSv3 STORE and FETCH events
* Update the scripts and documentation

Part of privcount#337.
teor2345 added a commit to teor2345/privcount that referenced this issue Jan 31, 2018
teor2345 added a commit to teor2345/privcount that referenced this issue Feb 1, 2018
teor2345 added a commit to teor2345/privcount that referenced this issue Feb 1, 2018
Implements the minimum required code and config needed to run the tests.
Contains stub code and stub test events.

Adds documentation for PRIVCOUNT_HSDIR_CACHE_FETCH

Part of privcount#337.
teor2345 added a commit to teor2345/privcount that referenced this issue Feb 1, 2018
* Update the HSv2 STORE events
* Add HSv2 FETCH events
* Add HSv3 STORE and FETCH events
* Update the scripts and documentation

Part of privcount#337.
@teor2345 teor2345 changed the title Implement PRIVCOUNT_HSDIR_CACHE_FETCH and counters Implement PRIVCOUNT_HSDIR_CACHE_FETCH in Tor and PrivCount Feb 1, 2018
@teor2345
Copy link
Collaborator Author

@teor2345 teor2345 commented Feb 1, 2018

The tor part of this was merged in privcount/tor@35cbba4
The PrivCount part will merge soon.

teor2345 added a commit to teor2345/privcount that referenced this issue Feb 1, 2018
teor2345 added a commit to teor2345/privcount that referenced this issue Feb 1, 2018
Implements the minimum required code and config needed to run the tests.
Contains stub code and stub test events.

Adds documentation for PRIVCOUNT_HSDIR_CACHE_FETCH

Part of privcount#337.
@teor2345 teor2345 closed this in 7d048b3 Feb 1, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment