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

[inferno-vc] Cached client and server logging. More granular cache locks. Cleanup #143

Merged
merged 1 commit into from
Oct 16, 2024

Conversation

albertov
Copy link
Contributor

This PR adds logging to cached client to see hits/misses and makes the thundering-herd-prevention locks more granular while only taking the lock when actually fetching upstream. Also does some cleanup in that module so the thundering-herd-prevention logic is easier to inspect and functions have names that better describe what they do. This is 3rd take of #139 but this time the semantics of fetchVCObjectClosureHashes is not modified

@smurphy8 smurphy8 merged commit 43ddac5 into main Oct 16, 2024
1 check passed
@smurphy8 smurphy8 deleted the albertov_inferno_vc_cache_improvements_and_logging branch October 16, 2024 15:07
smurphy8 added a commit that referenced this pull request Oct 16, 2024
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.

2 participants