From mboxrd@z Thu Jan 1 00:00:00 1970 From: "Marcelo \"Marc\" Ranolfi" Subject: Re: Userspace locks at f2fs_issue_flush kernel call, hard reset necessary Date: Fri, 13 Oct 2017 01:19:42 -0300 Message-ID: References: <82098916-57cf-2fe8-e2ec-b947ffaa0a74@huawei.com> <76946108-47ec-1140-48ca-30b54ec8ec48@huawei.com> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Return-path: Received: from sog-mx-2.v43.ch3.sourceforge.com ([172.29.43.192] helo=mx.sourceforge.net) by sfs-ml-4.v29.ch3.sourceforge.com with esmtps (TLSv1:DHE-RSA-AES256-SHA:256) (Exim 4.89) (envelope-from ) id 1e2rRv-0007rP-Lr for linux-f2fs-devel@lists.sourceforge.net; Fri, 13 Oct 2017 04:19:51 +0000 Received: from mail-lf0-f45.google.com ([209.85.215.45]) by sog-mx-2.v43.ch3.sourceforge.com with esmtps (TLSv1:AES128-SHA:128) (Exim 4.76) id 1e2rRu-0003rX-3U for linux-f2fs-devel@lists.sourceforge.net; Fri, 13 Oct 2017 04:19:51 +0000 Received: by mail-lf0-f45.google.com with SMTP id g70so8141320lfl.3 for ; Thu, 12 Oct 2017 21:19:50 -0700 (PDT) In-Reply-To: <76946108-47ec-1140-48ca-30b54ec8ec48@huawei.com> List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: linux-f2fs-devel-bounces@lists.sourceforge.net To: Chao Yu Cc: linux-f2fs-devel@lists.sourceforge.net Hello Chao, I was holding for a while and taking care of other things, but now since I upgraded to kernel v4.13 (in fact I jumped to 4.13.3), I seem to be no longer affected by this problem. My system has been running fine for over two weeks. I appreciate your help in this matter. Should I experience it once more, I'll ping you again. Thanks! On Wed, Sep 13, 2017 at 11:22 PM, Chao Yu wrote: > Hi Marcelo, > > Please add "f2fs: show flush list status in sysfs" first in your repo. > > And please try: > 1. mount without flush_merge option and do the test to see whether it is caused > by issue of the feature or lower block layer. > > For disabling the feature: > mount -o noflush_merge > > 2. do test with last codes in dev-test branch. > > If the problem is still there, please dump info with: > echo l > /proc/sysrq-trigger > echo w > /proc/sysrq-trigger > dmesg > cat /sys/kernel/debug/f2fs/status > > Thanks, > > On 2017/9/1 12:54, Marcelo "Marc" Ranolfi wrote: >> Hi, >> >> no problem at all. >> >> No, I never did ro remount before it happened. In fact its been a long >> while since I used ro. >> >> >> Regards >> >> On Thu, Aug 31, 2017 at 8:01 AM, Chao Yu wrote: >>> Hi Marcelo, >>> >>> Sorry for the delay, :( >>> >>> I'd like ask, any possible that we did ro remount before the problem happened? >>> >>> Thanks, >>> >>> On 2017/8/24 1:26, Marcelo "Marc" Ranolfi wrote: >>>> Chao, >>>> >>>> I just had the same problem, with kernel 4.12.8 with patch _f2fs: fix >>>> out-of-order execution in f2fs_issue_flush_. >>>> >>>> On Tue, Aug 22, 2017 at 2:00 PM, Marcelo "Marc" Ranolfi >>>> wrote: >>>>> Hi Chao >>>>> >>>>> I'm testing the kernel with your patch since last night. Will give new >>>>> feedback a couple of days/weeks about how it goes. >>>>> >>>>> >>>>> Thank you. >>>>> >>>>> >>>>> >>>>> On Mon, Aug 21, 2017 at 11:58 AM, Chao Yu wrote: >>>>>> Hi Marcelo, >>>>>> >>>>>> Thanks for the report! >>>>>> >>>>>> Would you have a try with below patch? >>>>>> >>>>>> f2fs: fix out-of-order execution in f2fs_issue_flush >>>>>> >>>>>> Thanks, >>>>>> >>>>>> On 2017/8/16 15:24, Marcelo "Marc" Ranolfi wrote: >>>>>>> Just wanted to let you all know that this is still an issue, even with >>>>>>> the 4.12.7 kernel. >>>>>>> >>>>>>> The two most affected applications are qemu-system-x86_64 and totem. >>>>>>> >>>>>>> On Wed, Aug 9, 2017 at 3:04 AM, Marcelo "Marc" Ranolfi >>>>>>> wrote: >>>>>>>> What follows is a bug report. >>>>>>>> >>>>>>>> I've been experiencing system lockups somewhat randomly. Sometimes an >>>>>>>> application freezes, and when I go check its properties, it says the >>>>>>>> process' Wait Channel is _f2fs_issue_flush_. >>>>>>>> >>>>>>>> Sometimes it's the qemu process (which I use via libvirt), other times >>>>>>>> it's Firefox, or Gnome Videos (totem) and it happened to Nemo once as >>>>>>>> well. I have screenshots if necessary. >>>>>>>> >>>>>>>> I've been tracking this with screenshots, and it's happenning every 4 >>>>>>>> days - on average. >>>>>>>> >>>>>>>> When this happens, the process stays unresponsive no matter what. I tried: >>>>>>>> >>>>>>>> - Restarting swap >>>>>>>> - Restarting the Display Manager >>>>>>>> - Graceful shutdown / reboot - takes forever, doesn't work >>>>>>>> - Shutdown -k and unmounting filesystems from command line - root >>>>>>>> can't be unmounted unless -l used, no solution >>>>>>>> >>>>>>>> The only working solution is to reset the machine via power button or >>>>>>>> #reboot -f. >>>>>>>> >>>>>>>> I have: >>>>>>>> >>>>>>>> - Kingston SV300S37A120G - hardware is fine, I have other OS / filesystems on it >>>>>>>> - f2fs filesystem in a 40 GB partition, GPT >>>>>>>> - kernel 4.12.4 with systemd 234.11 - typical up-to-date Arch Linux setup. >>>>>>>> >>>>>>>> You gentlemen let me know if I provide more help. >>>>>>>> >>>>>>>> Best, >>>>>>>> Marc >>>>>>> >>>>>>> ------------------------------------------------------------------------------ >>>>>>> Check out the vibrant tech community on one of the world's most >>>>>>> engaging tech sites, Slashdot.org! http://sdm.link/slashdot >>>>>>> _______________________________________________ >>>>>>> Linux-f2fs-devel mailing list >>>>>>> Linux-f2fs-devel@lists.sourceforge.net >>>>>>> https://lists.sourceforge.net/lists/listinfo/linux-f2fs-devel >>>>>>> >>>> >>>> ------------------------------------------------------------------------------ >>>> Check out the vibrant tech community on one of the world's most >>>> engaging tech sites, Slashdot.org! http://sdm.link/slashdot >>>> _______________________________________________ >>>> Linux-f2fs-devel mailing list >>>> Linux-f2fs-devel@lists.sourceforge.net >>>> https://lists.sourceforge.net/lists/listinfo/linux-f2fs-devel >>>> >>>> >>> >> >> . >> > ------------------------------------------------------------------------------ Check out the vibrant tech community on one of the world's most engaging tech sites, Slashdot.org! http://sdm.link/slashdot