On Sat, 3 Sep 2022 09:24:29 +0800, Jinke Han wrote: > From: Jinke Han <hanjinke.666@xxxxxxxxxxxxx> > > In our product environment, we encounter some jbd hung waiting handles to > stop while several writters were doing memory reclaim for buffer head > allocation in delay alloc write path. Ext4 do buffer head allocation with > holding transaction handle which may be blocked too long if the reclaim > works not so smooth. According to our bcc trace, the reclaim time in > buffer head allocation can reach 258s and the jbd transaction commit also > take almost the same time meanwhile. Except for these extreme cases, > we often see several seconds delays for cgroup memory reclaim on our > servers. This is more likely to happen considering docker environment. > > [...] Applied, thanks! [1/1] ext4: place buffer head allocation before handle start commit: 843b6ee4b8d0d9e7507dad491920db1fbde12439 Best regards, -- Theodore Ts'o <tytso@xxxxxxx>