Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* Attempt at smarter HBONE pooling between ztunnels Signed-off-by: Benjamin Leggett <benjamin.leggett@solo.io> * Lints Signed-off-by: Benjamin Leggett <benjamin.leggett@solo.io> * lints 2 Signed-off-by: Benjamin Leggett <benjamin.leggett@solo.io> * Hmm Signed-off-by: Benjamin Leggett <benjamin.leggett@solo.io> * Fixup Signed-off-by: Benjamin Leggett <benjamin.leggett@solo.io> * Fixup Signed-off-by: Benjamin Leggett <benjamin.leggett@solo.io> * More comments Signed-off-by: Benjamin Leggett <benjamin.leggett@solo.io> * cleanup Signed-off-by: Benjamin Leggett <benjamin.leggett@solo.io> * fixup Signed-off-by: Benjamin Leggett <benjamin.leggett@solo.io> * Clean Signed-off-by: Benjamin Leggett <benjamin.leggett@solo.io> * Fix jemalloc Signed-off-by: Benjamin Leggett <benjamin.leggett@solo.io> * WIP: move out of proxyinfo Signed-off-by: Benjamin Leggett <benjamin.leggett@solo.io> * Evict pooled conns after $INTERVAL Signed-off-by: Benjamin Leggett <benjamin.leggett@solo.io> * Update src/proxy/pool.rs Co-authored-by: Ian Rudie <ilrudie@gmail.com> * Evict pooled conns after $INTERVAL Signed-off-by: Benjamin Leggett <benjamin.leggett@solo.io> * For now, just do the foolproof collision check Signed-off-by: Benjamin Leggett <benjamin.leggett@solo.io> * Don't be silly Signed-off-by: Benjamin Leggett <benjamin.leggett@solo.io> * Naming, review comments Signed-off-by: Benjamin Leggett <benjamin.leggett@solo.io> * Tidy Arcs+drains Signed-off-by: Benjamin Leggett <benjamin.leggett@solo.io> * Cleanups Signed-off-by: Benjamin Leggett <benjamin.leggett@solo.io> * Format Signed-off-by: Benjamin Leggett <benjamin.leggett@solo.io> * Use the fancy lockless outer map, drop realm-io Signed-off-by: Benjamin Leggett <benjamin.leggett@solo.io> * Cleanup comments Signed-off-by: Benjamin Leggett <benjamin.leggett@solo.io> * Fix outdent (review comment) Signed-off-by: Benjamin Leggett <benjamin.leggett@solo.io> * Fixups/review comments Signed-off-by: Benjamin Leggett <benjamin.leggett@solo.io> * resync Signed-off-by: Benjamin Leggett <benjamin.leggett@solo.io> * Droptests Signed-off-by: Benjamin Leggett <benjamin.leggett@solo.io> * fix testhang Signed-off-by: Benjamin Leggett <benjamin.leggett@solo.io> * add smarter evict test Signed-off-by: Benjamin Leggett <benjamin.leggett@solo.io> * Interesting failure Signed-off-by: Benjamin Leggett <benjamin.leggett@solo.io> * No, it's not Signed-off-by: Benjamin Leggett <benjamin.leggett@solo.io> * Make this a bit simpler Signed-off-by: Benjamin Leggett <benjamin.leggett@solo.io> * Separate out the connspawner Signed-off-by: Benjamin Leggett <benjamin.leggett@solo.io> * Tidy logging a bit Signed-off-by: Benjamin Leggett <benjamin.leggett@solo.io> * Add serverside keepalive Signed-off-by: Benjamin Leggett <benjamin.leggett@solo.io> * fixup Signed-off-by: Benjamin Leggett <benjamin.leggett@solo.io> * Just for kicks Signed-off-by: Benjamin Leggett <benjamin.leggett@solo.io> * D'oh - use mthread runtime for tests Signed-off-by: Benjamin Leggett <benjamin.leggett@solo.io> * Fix none race Signed-off-by: Benjamin Leggett <benjamin.leggett@solo.io> * Propagate connection establish errors Signed-off-by: Benjamin Leggett <benjamin.leggett@solo.io> * Cleanup Signed-off-by: Benjamin Leggett <benjamin.leggett@solo.io> * Work around local test server getting overloaded Signed-off-by: Benjamin Leggett <benjamin.leggett@solo.io> * Move the rest to multi_thread, chill out on iterations, work around test rig flakes Signed-off-by: Benjamin Leggett <benjamin.leggett@solo.io> * Tidy comments Signed-off-by: Benjamin Leggett <benjamin.leggett@solo.io> * lints Signed-off-by: Benjamin Leggett <benjamin.leggett@solo.io> * Clarify comment Signed-off-by: Benjamin Leggett <benjamin.leggett@solo.io> --------- Signed-off-by: Benjamin Leggett <benjamin.leggett@solo.io> Co-authored-by: Ian Rudie <ilrudie@gmail.com>
- Loading branch information