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

feature: Add multi-node connection pool #189

Merged
merged 11 commits into from
Aug 23, 2024

Commits on Aug 23, 2024

  1. Implement static node list connection pool

    * This commit adds a connection pool that takes a static
      list of nodes and distributes the load.
    
    * trait for setting connection distribution.
      Defaults to RoundRobin.
    srleyva authored and swallez committed Aug 23, 2024
    Configuration menu
    Copy the full SHA
    70589d4 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    5862ae1 View commit details
    Browse the repository at this point in the history
  3. Rename connection and return cloned object

    * The connection should be owned by the current user of said connection
    srleyva authored and swallez committed Aug 23, 2024
    Configuration menu
    Copy the full SHA
    8908481 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    05ddf4f View commit details
    Browse the repository at this point in the history
  5. Implement Sniff Nodes request

    * make review edits
    srleyva authored and swallez committed Aug 23, 2024
    Configuration menu
    Copy the full SHA
    6e7b5e7 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    4a26653 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    e77218f View commit details
    Browse the repository at this point in the history
  8. Add regex parsing bound_address to URL

    * Style changes per code review
    srleyva authored and swallez committed Aug 23, 2024
    Configuration menu
    Copy the full SHA
    3673fc3 View commit details
    Browse the repository at this point in the history
  9. Reseed connections on seperate thread

    srleyva authored and swallez committed Aug 23, 2024
    Configuration menu
    Copy the full SHA
    d595547 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    8354172 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    2f64bea View commit details
    Browse the repository at this point in the history