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: use mirror more aggressively in times when it's useful #4038

Open
terriko opened this issue Apr 16, 2024 · 2 comments
Open

fix: use mirror more aggressively in times when it's useful #4038

terriko opened this issue Apr 16, 2024 · 2 comments
Assignees
Milestone

Comments

@terriko
Copy link
Contributor

terriko commented Apr 16, 2024

In #3903 I discussed some ideas about improving how we use our NVD mirrors and making sure users understand when the mirrors are available, and I'm separating those out into more doable issues now.

Tweaking our defaults so we use the nvd mirrors more aggressively for "big" updates

  • This will take some thinking and documentation to make the whole process more transparent to users.
  • Some potential ideas: force usage of mirror for initial data update during -u now calls or updates longer than X days, then call nvd after that for fine-tuning of data?
  • We will need to figure out an appropriate combo of options to allow users to skip this behaviour and rely entirely on nvd if they want that. Might need to rethink how we select sources or have nvd-hybrid (use mirror for big downloads but get updates from nvd, possibly the default?), nvd-mirror (use mirror only), nvd-only (use nvd only) options.
@joydeep049
Copy link
Contributor

Can I work on this?
Sounds fun

@terriko
Copy link
Contributor Author

terriko commented Apr 17, 2024

Have fun! I recommend starting by writing a draft of the user docs because I think "something we can explain" is very important here for user trust and expectations -- potentially more important to get right than the implementation.

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

No branches or pull requests

2 participants