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

feat(BOUN-1219): add connection recycling, Vector fix attempt, other minor stuff #29

Merged
merged 12 commits into from
Aug 30, 2024

Conversation

blind-oracle
Copy link
Collaborator

@blind-oracle blind-oracle commented Aug 30, 2024

Sorry again for a bundle...

  • Add parameter to close the connections after a certain number of requests
  • Rework Vector module to try to alleviate the hangs, add metrics
  • Add more Cache metrics
  • Add tokio-console feature that is activated only when built with --cfg tokio_unstable. This flag also causes tokio to heavily leak memory so it's wise to enable it only when needed
  • Add HTTP client read timeout
  • Pin ic-http-gateway to a tag
  • Use upstream clickhouse crate since they addressed all concerns that made us use a fork. dfinity/clickhouse-rs can be now removed.
  • Update deps
  • Small other fixes

Some changes also went to ic-bn-lib.

@blind-oracle blind-oracle requested a review from a team as a code owner August 30, 2024 09:14
@blind-oracle blind-oracle merged commit 9bf252e into main Aug 30, 2024
3 checks passed
@blind-oracle blind-oracle deleted the igornovg/cache-metrics branch August 30, 2024 13:16
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