-
SIMD-Within-A-Register implementation of ByteBuf.indexOf() in Java, used in Netty. nice performance optimization technique
(tags: simd swar indexof bytebuffer java optimization performance search netty hacks)
Roblox 73-hour outage write-up
The root cause was due to two issues. Enabling a relatively new streaming feature on Consul under unusually high read and write load led to excessive contention and poor performance. In addition, our particular load conditions triggered a pathological performance issue in BoltDB. The open source BoltDB system is used within Consul to manage write-ahead-logs for leader election and data replication.
Also worth noting: ‘We are working to move to multiple availability zones and data centers.’(tags: postmortems outages roblox games ops consul boltdb replication uptime)