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