All of lore.kernel.org
 help / color / mirror / Atom feed
From: Anton Eliasson <devel-17Olwe7vw2dLC78zk6coLg@public.gmane.org>
To: slava-yeENwD64cLxBDgjK7y7TUQ@public.gmane.org
Cc: linux-nilfs-u79uwXL29TY76Z2rM5mHXA@public.gmane.org
Subject: Re: Nilfs2 crash debugging
Date: Wed, 04 Sep 2013 21:39:15 +0200	[thread overview]
Message-ID: <52278C63.6090303@antoneliasson.se> (raw)
In-Reply-To: <1377842333.2343.25.camel@slavad-ubuntu>

Vyacheslav Dubeyko skrev 2013-08-30 07:58:
> On Mon, 2013-08-26 at 20:37 +0200, Anton Eliasson wrote:
>
>>>
>> You're welcome. And thank you for your thorough instructions. It's been
>> very informative and worthwhile for me to patch and build a kernel with
>> custom options. Let me know if you need more experiments run on the
>> damaged filesystem. Otherwise I'll delete the stored disk images in a
>> month or two.
>>
> As I remember, you reproduced the issue by means of starting of two
> virtual machines. I think that I will try to reproduce the issue by this
> way. But I am investigating the another issue currently and,
> unfortunately, I haven't opportunities for investigating this issue in
> parallel.
>
> I don't fully confident that it is possible to do it. But, does it
> possible to collect strace output of virtual machines starting for the
> case of reproduced issue? What do you think? You have shared kernel log
> for the reproduced issue case, currently. But strace output can give
> interesting details from the user-space point of view.
>
> Thanks,
> Vyacheslav Dubeyko.
>
>
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

-- 
Best Regards,
Anton Eliasson

--
To unsubscribe from this list: send the line "unsubscribe linux-nilfs" in
the body of a message to majordomo-u79uwXL29TY76Z2rM5mHXA@public.gmane.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

  reply	other threads:[~2013-09-04 19:39 UTC|newest]

Thread overview: 12+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
     [not found] <51F2A8A4.4020400@antoneliasson.se>
     [not found] ` <51F2A8A4.4020400-17Olwe7vw2dLC78zk6coLg@public.gmane.org>
2013-07-26 16:52   ` Fwd: Re: Broken nilfs2 filesystem Anton Eliasson
     [not found]     ` <51F2A945.6050909-17Olwe7vw2dLC78zk6coLg@public.gmane.org>
2013-07-27 16:23       ` Vyacheslav Dubeyko
     [not found]         ` <9016EBD5-1E01-476F-B1B9-66AE593F4728-yeENwD64cLxBDgjK7y7TUQ@public.gmane.org>
2013-07-27 22:32           ` Anton Eliasson
2013-08-15 10:40           ` Nilfs2 crash debugging (was: Broken nilfs2 filesystem) Anton Eliasson
     [not found]             ` <520CB032.2000602-17Olwe7vw2dLC78zk6coLg@public.gmane.org>
2013-08-16  7:11               ` Vyacheslav Dubeyko
2013-08-19 19:55               ` Vyacheslav Dubeyko
     [not found]                 ` <FEA41B6A-7D82-4563-AAF5-D5AFA3734D79-yeENwD64cLxBDgjK7y7TUQ@public.gmane.org>
2013-08-25 15:02                   ` Nilfs2 crash debugging Anton Eliasson
     [not found]                     ` <521A1C88.9080100-17Olwe7vw2dLC78zk6coLg@public.gmane.org>
2013-08-26  9:56                       ` Vyacheslav Dubeyko
2013-08-26 18:37                         ` Anton Eliasson
     [not found]                           ` <521BA084.80901-17Olwe7vw2dLC78zk6coLg@public.gmane.org>
2013-08-30  5:58                             ` Vyacheslav Dubeyko
2013-09-04 19:39                               ` Anton Eliasson [this message]
     [not found]                                 ` <52278C63.6090303-17Olwe7vw2dLC78zk6coLg@public.gmane.org>
2013-09-04 20:00                                   ` Vyacheslav Dubeyko

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=52278C63.6090303@antoneliasson.se \
    --to=devel-17olwe7vw2dlc78zk6colg@public.gmane.org \
    --cc=linux-nilfs-u79uwXL29TY76Z2rM5mHXA@public.gmane.org \
    --cc=slava-yeENwD64cLxBDgjK7y7TUQ@public.gmane.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.