Hi Anton, On Sep 4, 2013, at 11:39 PM, Anton Eliasson wrote:
[snip] >> > I spent about an hour trying to reproduce this today. I built Linux 3.10.10 > using your patches from June. The patch command reported some offsets and > fuzz so it seems that the nilfs driver has changed since the last kernel > version. I don't know if the updates affect this bug. With this new cusom > kernel, everything I/O related ran very slowly. The nilfs garbage collector > used 100 % CPU constantly. Killing it sped things up a little. > > I started and stopped the virtual machines a few times, with reboots in > between. Eventually the system tried to touch some corrupted parts of the > virtual machine image and /home remounted read-only. At that point I gave up. > I doubt the strace output will help you but I uploaded it here [1] anyway. > VMware Workstation is a complex application that consists of many > executables. Some are run directly by the user, some as system services and > some as kernel modules. Picking the right place to stick the multimeter probe > is probably difficult. > > Unfortunately I forgot to install syslog-ng today and my instance of systemd > is not configured to log verbosely enough to capture the kernel debug output. > So no kernel.log for today. This is all starting to feel like a waste of time > for me as I don't even use nilfs on any of my machines anymore. I'm going to > withdraw my offer to debug these issues any further. Sorry. I hope you have > gathered enough information to solve them and I wish you the best of luck. > > [1]: http://antoneliasson.se/publicdump/vmware-strace.log.gz > Thank you for your efforts. I think that I have discovered the reason of all issues that you were reported. I posted the patch ([PATCH] [CRITICAL] nilfs2: fix issue with race condition of competition between segments for dirty blocks) in Monday. Currently, this patch is under discussion. So, I hope that NILFS2 will be more stable. Anyway, your reports were very important for finding the reason of issues and fix elaboration. Thanks, Vyacheslav Dubeyko. -- To unsubscribe from this list: send the line "unsubscribe linux-nilfs" in the body of a message to [email protected] More majordomo info at http://vger.kernel.org/majordomo-info.html
