It’s a really great talk on a very cool data structure. Here’s some pretty pictures #qcon




Keeping the timers and the run queue ordered is no small feat. The whole talk was about data structures in haproxy that make this happen.
Allows for 100ns inserts, > 250K TCP conn/second and >350K http conns/sec!! #qcon



