4 ms·
Great read, although I don't think I have enough knowledge to fully appreciate the details of the article. I had similar problem before, and I didn't even noti
by flakiness 5y ago
Great read, although I don't think I have enough knowledge to fully appreciate the details of the article.
I had similar problem before, and I didn't even notice that the cache was not cleared and had worked on pointless hypothesis until a coworker pointed out that there was a case where the kernel didn't evict the page cache. It's very hard to even detect that problem.
Twitter's Engineering blog has several interesting posts recently btw. Kudos to them.
- bartvk 5y agoWhat I'm amazed, is that the patch is so small: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=8199be001a470209f5c938570cc199abb012fe53 https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/lin...
- lilyball 5y agoIt’s so small because it’s deleting a bad optimization.
- vanderZwan 5y agoAh yes, the old "Doctor, when I do [x] it hurts" "Then stop doing that" approach
- justaj 5y ago> Great read, although I don't think I have enough knowledge to fully appreciate the details of the article. Same here, but luckily I started reading the article expecting that. Primarily because: > The article requires some prerequisite knowledge about Linux kernel memory management subsystem. Oh how I wish all articles had this sort of disclaimer.