Changes between Initial Version and Version 1 of Ticket #23817, comment 18


Ignore:
Timestamp:
Nov 7, 2017, 1:15:13 PM (3 years ago)
Author:
asn
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #23817, comment 18

    initial v1  
    1212- teor, I'm not sure if I agree with your exponential backoff + list size argument, since IIUC the exponential backoff applies only when we fail to fetch the same md multiple times, whereas the outdated list can overgrow  just by failing many fetches for different mds. In any case, I opted for resetting the list after 30 arguments, which is a bit arbitrary but perhaps can save us from any surprising issues (?).
    1313- I did not reset the list based on elapsed time because of teor's argument about clients fetching consensuses every 1 hour or so. Let me know if you don't like this.
     14- I renamed `relay_digest` to `dir_id` in `directory.c`. You want me to do the same in the `microdesc.c` fail cache?