Conrad Ludgate
Conrad Ludgate
> * Will want to look into the internals for `dashmap` specifically to ensure that the new API is usable by them. There is some concern that a lack of...
> * As far as I know, the only crate that actually needs the low level access to buckets that `RawTable` provides is https://github.com/jonhoo/griddle, which is no longer maintained. I've...
If we can't use axum, matchit might be good (in axum's dependencies)
To add some further fuel: I am very much against Mutex::lock being 'blocking'. A mutex with a very short critical section will always be faster than an async lock like...
https://github.com/conradludgate/dbg-pls/blob/main/src%2Fimpls%2Fstd.rs#L133 Looks like it needs special casing. Likely so will NaN.
Another test case that has unexpected behaviour: ```rust let span = tracing::info_span!("example", foo=1, bar=2); tracing::record_all!(span, bogus=3, field=4); let span = tracing::info_span!("example", foo=1, bar=2); tracing::record_all!(span, bar=3, foo=4); ``` This code doesn't...
Resources: https://github.com/neondatabase/proxy-bench https://github.com/neondatabase/neon/tree/main/test_runner/performance Discussion: https://neondb.slack.com/archives/C039YKBRZB4/p1710242310426279
Maybe use redis pubsub instead of http.
Implementation started in #3397
We're probably going to postpone this work until after control-plane resiliency project is complete.