A deep dive into a memory leak investigation in Meilisearch, tracing through multiple suspects: a bumpalo allocator misuse (storing std::Vec inside bumpalo::Vec, preventing drop glue from running), and ultimately a more significant issue with mimalloc v2 failing to cooperate with LMDB's system allocator. The root cause was that

9m read timeFrom blog.kerollmops.com
Post cover image

Sort: